OpenSIPS Project nó trước đây được biết đến như OpenSER dự án.
OpenSIPS có thể được sử dụng như:
Server đăng ký SIP
SIP router / proxy (LCR, định tuyến động, tính năng dialplan)
SIP chuyển hướng máy chủ
SIP đại diện
Máy chủ SIP IM (chat và kết thúc-2-end IM)
SIP để SMS gateway (hai chiều)
SIP để XMPP cửa ngõ cho sự hiện diện và IM (hai chiều)
SIP cân bằng tải hoặc của người gửi
SIP kết thúc trước cho các cổng / asterisk
SIP NAT traversal đơn vị
Máy chủ ứng dụng SIP
là gì mới trong phiên bản này:
- Phiên bản này đi kèm với một số cải tiến (không đồng bộ TCP, cục quản lý tốt hơn ), nhưng cũng có các chức năng mới như hỗ trợ SCA với một mô-đun thoại, một giao diện mới nhị phân được sử dụng để giao tiếp hiệu quả với các trường hợp OpenSIPS khác, và một mô-đun mới cung cấp SQL để NoSQL dịch.
là gì mới trong phiên bản 1.9.0 RC:
- Phiên bản này bổ sung thêm một số cải tiến lớn (kịch bản, thoại hỗ trợ, TCP, Web Sockets, giờ), mà còn nhiều tính năng mới như giao diện CacheDB-CouchBase, MongoDB, Cache2SQL, và một công cụ dự phòng tốt đẹp, các mô-đun PI_HTTP, hoặc một người trợ giúp rất lớn về hội nhập, các mô-đun Event_Route (kết hợp với một phong phú tập hợp các sự kiện mới từ cốt lõi và các mô-đun).
- Các mục tiêu quan trọng của phiên bản này là khả năng mở rộng (geo và tải), khả năng tích hợp, và năng kiểm soát (gỡ lỗi, truy tìm, theo dõi).
là gì mới trong phiên bản 1.8.2:
- sửa lỗi quan trọng đã được thực hiện trong TLS / động cơ TCP , module thoại, sự hiện diện và RLS hỗ trợ, mô-đun Dispatcher, phân tích cú pháp SIP, kịch bản (khởi động và các tuyến đường timer), module định tuyến động, thống kê báo cáo (cho PKG và SHM bộ nhớ), và mô-đun B2B (yêu cầu bàn giao và tuyến đường script kích hoạt). Nâng cấp là rất khuyến khích.
là gì mới trong phiên bản 1.8.0:
- Phiên bản này đi kèm với một số cải tiến lớn (hỗ trợ thoại , TCP, an ninh, và xác nhận), nhưng cũng có các chức năng mới (như CacheDB Interface - REDIS / Cassandra, DNS caching, SIPcapturing, hỗ trợ RabbitMQ, hỗ trợ LUA, vv). Nó có một công cụ cấu hình đồ họa mới (make menuconfig hoặc osipsconfig) cho phép bạn cấu hình, biên dịch, cài đặt, và tạo ra các tập tin cấu hình cho OpenSIPS.
là gì mới trong phiên bản 1.7.2:
- Phiên bản này chứa các bản sửa lỗi cho tai nạn, trục trặc, và vấn đề tuân thủ trong lõi và các module quan trọng bao gồm thoại, sự hiện diện, tm, và textops.
- Chức năng, kịch bản, và giao tiếp không bị thay đổi. Nâng cấp là rất khuyến khích.
là gì mới trong phiên bản 1.7.0:
- Phiên bản này đi kèm với một số cải tiến quan trọng (một DB khu vực, hỗ trợ thoại, TCP, và gỡ lỗi) và chức năng mới (như một giao diện thông báo tổ chức sự kiện, một mô-đun UAC dự thi kịch bản hỗ trợ, vv).
là gì mới trong phiên bản 1.6.3:
- Core:
- sửa chữa quan trọng trong DNS dựa failover vào cách SRV và một hồ sơ được lặp (khi có nhiều hơn một)
- tăng khả năng sử dụng các biến kịch bản như hết hạn tham số trong hàm cache_store
- & quot; -g & quot; tùy chọn biên dịch (ký hiệu gỡ lỗi) được bổ sung cho chế độ debug = cũng
- chuyển đổi crc mới cho chuỗi
- pvars $ bf và $ BF được đưa trở lại như không có cách nào khác để truy cập số lượng lớn (như mặt nạ) cờ chi nhánh cho chi nhánh hiện hành.
- đường pvar mới được thêm vào để cho phép đọc các thông tin đường dẫn của Ruri hiện hành.
- Công cụ:
- opensipsctl và opensipdbctl sử dụng sh thay vì bash để tương thích với tất cả các hệ điều hành
- module B2B_LOGIC:
- tiêu đề thêm từ init yêu cầu thông qua tại tất cả Thư mời cầu nối
- thêm một lệnh b2b_bridge MI mới - nó cho phép bắc cầu một bên từ một cuộc gọi đang diễn ra hiện nay đến đích khác
- thêm một tính năng mới: khi cầu nối đến một địa điểm mới, bạn có thể kết nối các đơn vị cũ sang một máy chủ phương tiện truyền thông để nghe một nhạc chuông cho đến khi câu trả lời đích thực mới
- tăng khả năng, trong khi cầu nối với các phương tiện truyền thông tạm thời, sử dụng SDP ban đầu là cơ thể cho Invite gửi đến đối tượng được gọi (tắt Mời mà không một cơ thể có vẻ như không được chấp nhận bởi nhiều thiết bị đầu cuối)
- tăng khả năng xác định Để Từ tên hiển thị khi bắt đầu một hộp thoại mới từ máy chủ và khả năng để xác định một Ruri khác Để uri
- module DIALOG:
- get_dialog_info mới () để trao đổi thông tin giữa các hộp thoại - xem http://lists.opensips.org/pipermail/users/2010-April/012414.html
- hỗ trợ trong dlg_list lệnh MI cho danh sách các hộp thoại với offset và đếm (và không chỉ tất cả trong số họ) - cần thiết bởi OpenSIPS Control Panel cho pagination của thông tin thoại
- SEQ_MATCH_FALLBACK cố định (phù hợp với dự phòng thoại) - làm dự phòng để phù hợp với SIP cũng nếu DID tìm thấy nhưng (1) hộp thoại nào không được dựa vào DID hay (2) hộp thoại tìm thấy DID dựa trên không phù hợp với quan điểm SIP xem các yêu cầu hiện tại (không hợp chặt chẽ)
- module dialplan:
- TREX động cơ thay thế bằng động cơ PCRE phù hợp để giải quyết nhiều lỗi khớp regexp - Chú ý rằng các mô-đun hiện nay phụ thuộc vào thư viện lpcre tại thời gian biên dịch
- module Dispatcher:
- ds_select_xxx () chức năng cho phép từ đường thất bại
- ds_next_xxx () và ds_mark_xxx () cho phép từ đường yêu cầu
- is_in_ds_list () sẽ đưa vào thêm nhiều tùy chọn param & quot; active_only & quot; -. Trả về đúng chỉ định là trong danh sách và hoạt động
- cố định thăm dò và tái tạo điều kiện cho những điểm đến không hoạt động - & # x3e; nếu không hoạt động, không thăm dò nó và không kích hoạt lại nó.
- module DROUTING:
- mới AVP làm sẵn có trong kịch bản với các gw_id - Đối với mục đích kế toán, tôi cần thiết để biết được cổng một yêu cầu được gửi đến. Kể từ đó đã là một AVP bên trong module drouting rằng lưu trữ thông tin này, tôi chỉ cần sửa đổi các mã để cho phép AVP này phải được truy cập từ bên trong kịch bản định tuyến. Có một tham số module mới gọi là id_avp để cấu hình, nơi nó sẽ được lưu trữ. Các AVP sẽ chỉ chứa một giá trị giữa thời gian do_routing / next_gw được gọi và yêu cầu được gửi đến hop tiếp theo.
- module NATHELPER:
- nat_uac_test () và fix_nated_contact () xử lý tất cả các địa chỉ liên hệ (nhiều URI mỗi tiêu đề và nhiều tiêu đề cho mỗi tin nhắn)
- module PATH:
- add_path () thêm 2 tiêu đề PATH nếu phát hiện những thay đổi trong IP, cổng hoặc vận chuyển giữa các giao diện trong và ngoài nước.
- new tham số mô-đun enable_double_path để kiểm soát việc bổ sung các tiêu đề PATH đôi
- PERMISSIONS module:
- chức năng get_source_group () trả về nhóm thông qua một pvar (chức năng param) thay vì mã trở lại - lỗi là nhóm có thể là 0 và một mã trở về 0 có nghĩa là phá vỡ thực hiện kịch bản. Xem http://www.opensips.org/html/docs/modules/1.6.x/permissions.html#id233495
- module hiện diện:
- tăng cường cho dialoginfo để làm việc tốt hơn với Linksys - nếu không có thông tin công bố dialoginfo được tìm thấy - gửi một cơ thể mà không có bất kỳ hộp thoại (sau đó thay vì gửi không có cơ thể)
- Tính năng mới mát mẻ trong máy chủ hiện diện: trộn thông tin thoại với sự hiện diện. Bây giờ máy chủ hiện diện có thể tạo ra các thông tin hiện diện từ nhà nước thoại và cho bạn biết nếu một người bạn đang ở trong một cuộc gọi ngay cả khi điện thoại của mình đã không gửi một sự hiện diện Xuất bản với thông tin này. Xem http://lists.opensips.org/pipermail/users/2010-April/012021.html
- module PRESENCE_XML:
- khi force_active là đúng, pxml_db không được mở ra; Khi force_active là đúng, db là không cần thiết và các mã đã tránh chạm vào db. Bản vá này cho biết thêm các chức năng tương tự vào mã init (cả mod init và con init). Khi force_active là True, các tham số db_url có thể để xác định.
- module PUA_DIALOGINFO:
- module cho phép bạn tạo ra dialoginfo chỉ cho một bên của hộp thoại (bằng cách chọn các chặng gọi)
- có thể xác định người gọi tùy chỉnh và thông tin callee sẽ được sử dụng khi tạo dialoginfo
- module RLS:
- thay đổi trong mô-đun RLS cho phép đăng ký vào danh sách RLS khác
- module TÍN HIỆU:
- send_reply có thể được sử dụng từ đường THẤT BẠI quá
- THỐNG KÊ module:
- Thêm một pseudovariable mới được gọi là các chỉ số, cho phép đọc và thống kê đặt lại giá trị từ kịch bản. Giống như $ stat (in_used_transactions) sẽ trả về giá trị của các số liệu thống kê in_used_transactions TM
- module TM:
- t_replicate () cũng có thể làm việc nếu giao dịch đã tồn tại (như t_newtran () được gọi trước t_replicate ())
- module UAC_REDIRECT:
- có thể trích xuất các URI liên lạc từ nhiều hơn một tiêu đề LIÊN HỆ (từ 3xx trả lời duy nhất)
- module USRLOC:
- lỗi cố định trong trường hợp-sensitiviness cho MI lệnh - như usrloc không có lựa chọn vào đó, là trường hợp nhạy cảm tất cả các thời gian, nếu không bạn không thể tìm thấy AORs với trường hợp trên .
- module XLOG (REMOVED):
- tất cả các chức năng chuyển trực tiếp vào lõi, không có thay đổi thành nguyên mẫu hoặc chức năng
được gì mới trong phiên bản 1.5.1:
- Phiên bản này chỉ chứa sửa lỗi (bổ sung cho 1,5 0,0) - không có chức năng, kịch bản hay interfacing đã được thay đổi. OpenSIPS 1.5.1 chứa quan trọng cố định liên quan để chuẩn bị thực hiện các câu lệnh MySQL và nó là rất khuyến khích để nâng cấp.
là gì mới trong phiên bản 1.4.2:
- OpenSIPS 1.4.2 mang lại bản sửa lỗi nhiều hơn trên 1,4 Chi nhánh -. sửa lỗi quan trọng (TM, thoại, DB) và cũng fixups nhỏ và tunings
- Nó là rất khuyến khích để nâng cấp lên phiên bản này nếu bạn đang chạy một phiên bản cũ hơn 1.4.
Bình luận không