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