SIP代表會話初始協(xié)議,它是一種用于啟動、維護和終止包括語音、視頻和消息傳遞應用程序的通信會話的單一協(xié)議。
免費開源sip服務器下載地址:鏈接:?pwd=oqif 提取碼:oqif
我公司的提供免費的開源中文版下載,歡迎合作交流。
SIP客戶端
SIP客戶端是一種互聯(lián)網電話軟件,允許您使用VoIP通過互聯(lián)網進行語音和視頻通話。Android提供了一個支持
會話初始協(xié)議(SIP)的API。這使您可以將基于SIP的互聯(lián)網電話功能添加到您的應用程序中。
SIP和VoIP有什么區(qū)別?
VoIP或互聯(lián)網協(xié)議語音是一種能夠通過互聯(lián)網發(fā)送語音的技術,如Skype和許多其他服務。另一方面,SIP(會話初始協(xié)議)是一種可用于設置和關閉VoIP呼叫的協(xié)議,也可用于使用PC和移動設備通過Internet發(fā)送彩信。
開源SIP服務器
SIP服務器是促進基于互聯(lián)網的電話的重要工具。它將您公司的IPPBX連接到互聯(lián)網電話服務提供商(ITSP)。
SIP開源服務器允許您以低成本創(chuàng)建自己的服務器,這與許多商業(yè)替代方案不同。
以下是SIP服務器介紹:
1-OpenSIPS
OpenSIPS是一個免費的開源SIP代理/服務器,支持語音,視頻,IM,狀態(tài)和其他SIP擴展。
OpenSIPS團隊為最新的穩(wěn)定版本提供LTS支持,它可用于Linux服務器(Ubuntu,Debian,Fedora,openSUSE,RedHat和CentOS)。
它是一種多功能、多用途信令SIP服務器
,被運營商、電信或ITSP用于Class4/5住宅平臺、中繼/批發(fā)、企業(yè)/虛擬PBX解決方案等解決方案。其功能還包括會話邊界控制器、應用程序服務器、前端負載均衡器、IMS平臺、呼叫中心和許多其他功能。
OpenSIPS特性
OpenSIPS必須提供許多重要而有趣的功能。舉幾個最重要的:
SIP注冊器服務器
SIP路由器/代理(LCR、動態(tài)路由、撥號計劃功能)
SIP重定向服務器
SIP狀態(tài)代理
SIP背靠背用戶代理
SIPIM服務器(聊天和端2端IM)
SIP到短信網關(雙向)
用于狀態(tài)和IM(雙向)的SIP到XMPP網關
SIP負載平衡器或調度程序
網關的SIP前端/Asterisk
SIPNAT遍歷單元
SIP應用服務器
2-Kamailio
Kamailio(前OpenSER和SER的繼任者)是在GPLv2+下發(fā)布的開源SIP服務器,每秒能夠處理數千個呼叫設置。它是許多公司處理大型SIP和VoIP通信的熱門選擇。
Kamailio可用于構建VoIP和實時通信的大型平臺-存在,WebRTC,即時消息和其他應用程序。此外,它可以輕松用于擴展SIP到PSTN網關,PBX系統(tǒng)或媒體服務器,如Asterisk™,FreeSWITCH™或SEMS。
KamailioSIP服務器專為可擴展性而設計,針對大型部署(例如,對于擁有大量用戶群或路由大量呼叫的IP電話運營商或運營商)。但是,它也可用于企業(yè)或個人需求,以提供VoIP,即時消息和狀態(tài)。
Kamailio項目有一個豐富的文檔,其中包括一個關于如何安裝、配置、集成和使用的長期說明集。
該開發(fā)項目由德國柏林的FraunhoferFokus研究所于2001年開始。
Kamailio可以安裝在Debian,Ubuntu服務器上,這些服務器由開發(fā)團隊正式支持。它也可以安裝在任何使用Docker和Ansible的服務器上。
Kamailio在GPLv2許可證下發(fā)布。
3-Drachtio
Drachtio是面向開發(fā)人員的SIP服務器,可幫助他們構建SIP應用程序,就像構建Web應用程序一樣。它有一個核心框架,稱為Drachtio信令資源框架(drachtio-srf),這是SIP服務器應用程序的Node.js框架。
因此,如果您想使用JavaScript或TypeScript構建Web應用程序,那么Drachtio是您的選擇。
Drachtio在MIT許可證下發(fā)布。
4-Asterisk
在不談論Asterisk的情況下完成這篇文章是不公平的,Asterisk是一個完整的基于互聯(lián)網的電話集成解決方案。它提供LTS(長期支持)穩(wěn)定版本,易于安裝和配置。
5-Sip Server
Sip Server是一個簡單的SIP服務器(代理),用于在Windows和Linux平臺上使用C++處理基于SIP的VoIP呼叫。
6-Libre SBC
Libre SBC是一種開源會話邊界控制器,可為IP語音(VoIP)基礎設施提供強大的安全性、簡化的互操作性、高級會話管理、高性能、運營商級規(guī)模和可靠性。
Libre SBC設計為通常部署在網絡邊緣,網絡/環(huán)境之間的分界點(邊界)。
7-SIPp
SIPp是用于SIP協(xié)議的免費開源測試工具/流量生成器。它包括一些基本的SipStone用戶代理方案(UAC和UAS),并使用邀請和BYE方法建立和釋放多個呼叫。它還可以讀取描述從非常簡單到復雜的呼叫流的自定義XML方案文件。
它具有動態(tài)顯示有關正在運行的測試的統(tǒng)計信息(呼叫速率、往返延遲和消息統(tǒng)計信息)、定期CSV統(tǒng)計信息轉儲、多個套接字上的TCP和UDP或具有重傳管理和動態(tài)可調呼叫速率的多路復用功能。
其他高級功能包括支持IPv6、TLS、SCTP、SIP身份驗證、條件場景、UDP重傳、錯誤魯棒性(呼叫超時、協(xié)議防御)、呼叫特定變量。此外,它還支持Posix正則表達式來提取和重新注入任何協(xié)議字段、消息接收上的自定義操作(日志、系統(tǒng)命令執(zhí)行、呼叫停止)、來自外部CSV文件的字段注入以模擬實時用戶。
SIPp還可以通過RTP回顯和RTP/pcap重放發(fā)送媒體(RTP)流量。媒體可以是音頻或視頻。
8-Hermes
Hermes是一個現代SIP服務器框架,用于構建實時SIP應用程序。Hermes將取代舊的傳統(tǒng)SipServlet。它基于反應性宣言。
Hermes是為Java開發(fā)人員準備的,它是GNU寬通用公共許可證下的FLOSS(FreeLibre開源軟件)。