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