天天透天天干,欧美福利在线,国产三级网站,色婷婷综合网,亚洲欧美成人一区二区,亚洲国产精品成人久久久麻豆,国产剧情久久久

您當前的位置是:  首頁 > 資訊 > 文章精選 >
 首頁 > 資訊 > 文章精選 >

最新完整關于SIP開源項目以及其衍生開源項目匯總說明

2021-07-12 09:03:51   作者:james.zhu   來源:Asterisk開源派    評論:0  點擊:


  SIP協(xié)議已經(jīng)是語音行業(yè)使用最廣泛的通信協(xié)議,很多傳統(tǒng)的協(xié)議因為技術和市場的原因逐漸退出了市場;陂_源項目開發(fā)產(chǎn)品已經(jīng)是語音技術行業(yè)包括互聯(lián)網(wǎng),大數(shù)據(jù)時代廠家的共識。在SIP語音領域,幾個大的開源平臺一直占據(jù)著其核心地位,通過這些大的平臺衍生的產(chǎn)品也不斷涌現(xiàn)。
  前幾年,筆者發(fā)布過一個簡單的平臺以及其子脈發(fā)展的圖例,隨著技術更迭和市場運作,以及最新語音行業(yè)發(fā)生了新的變革,新的技術也不斷涌現(xiàn),例如WebRTC以及基于WebRTC的視頻會議。因此,新的開源項目也開始進入到了人們的視眼。今天,筆者根據(jù)以前的技術發(fā)展的衍生環(huán)境,結合最新技術特點,再次為讀者提供一個比較新的開源項目的簡單匯總,希望能夠幫助用戶快速了解其整個SIP開源項目生態(tài)鏈和旗下產(chǎn)品的功能特點。
  筆者匯總或者介紹這些項目,本身是基于以前的使用經(jīng)驗,其他用戶反饋,當前狀態(tài)和其產(chǎn)品官方定位幾個方面做的總結,希望客觀地對項目做一個介紹。如果有不準確的地方,希望讀者自己親自去查閱和使用這些項目,自己做最終判斷。我們僅從產(chǎn)品功能本身來加以說明介紹,不涉及其未來判斷,開源項目運營等其他方面內容。
  筆者將將來根據(jù)RFC3261的規(guī)范來從大類上做出歸納說明,同時兼顧在具體應用場景中定義加以說明。其歸類可能不是非常準確,如有不妥之處,請讀者諒解。
  基于SIP Proxy 類型 開源項目:
  • Kamailio:運營級SIP Proxy, 主要功能為SIP 信令交換,其衍生產(chǎn)品包括運營級的SIP 軟交換界面管理系統(tǒng):dsiprouter和官方維護的Siremis。 前者強調SIP路由和具體的業(yè)務場景的對接集成,后者是針對Kamalio開發(fā)的Kamailio系統(tǒng)管理界面系統(tǒng)。kamailio結合RTPEngine或者RTPProxy實現(xiàn)NAT轉換或者簡單SBC功能。
  • OpenSIPS: 運營級SIP Proxy,出自于同一kamailio母開源項目,主要功能和kamailio 幾乎完全類似。比較新的功能增加了B2BUA模塊和其他SIP應用功能。opensips GUI 可以支持一般的OpenSIPS配置功能。目前,沒有發(fā)現(xiàn)開源的基于OpenSIPS開發(fā)的衍生項目。(讀者補充)。OpenSIPS結合RTPEngine或者RTPProxy實現(xiàn)NAT轉換或者簡單SBC功能。
  • drachtio / jambonz,運營級開源交互平臺,目前沒有發(fā)現(xiàn)很多用戶使用。其社區(qū)是邀請制的管理方式,通過slack交流。
  • FONOS,運營級平臺,目前沒有發(fā)現(xiàn)很多用戶在使用。
  • 2600hz/Kazoo,基于Kamailio和FreeSWITCH開發(fā)的開源運營平臺,整個項目功能相對比較完整,但是部署運維非常復雜,目前沒有發(fā)現(xiàn)很多用戶使用。
  • Routr ,輕量級的SIP 服務器,實現(xiàn)定位,注冊等功能。目前沒有太多用戶關注此項目。
  • Restcomm,完整的CPaaS平臺,支持SIP語音和短信等
  • Ivozprovider,基于kamailio的運營平臺
  基于SIP b2BUA 類型 開源項目:
  • Asterisk, 完整的開源SIP 媒體服務器,因為其項目歷史久遠,很多開源項目,設備都是基于此平臺開發(fā),包括商業(yè)用途的IPPBX,UC系統(tǒng)。其開源衍生產(chǎn)品包括FreePBX,Elastix和Issable,VICIdial ,Astpp開源計費系統(tǒng), Wazo和XiVo。目前最活躍的是FreePBX和VICIdial,分別支持企業(yè)IPPBX和外呼呼叫中心系統(tǒng)。其他項目相對比較小眾,分布在歐洲和南美洲地區(qū)。
  • FreeSWITCH,完整的開源SIP媒體服務器,比Asterisk稍晚發(fā)布,更多用戶使用其平臺實現(xiàn)呼叫中心和運營平臺。旗下衍生的比較有名的開源項目是FusionPBX和2600hz。FusionPBX使用用戶相對比較少。它畢竟是一個基于FreeSWITCH開發(fā)的開源IPPBX界面管理系統(tǒng),仍然有用戶在使用。
  • Yate,傳統(tǒng)的老牌開源媒體服務器,旗下融合通信產(chǎn)品包括SIPfoundry和sipXecs,完整的界面管理系統(tǒng),支持yate 終端。筆者不清楚什么原因,此項目已經(jīng)幾乎已經(jīng)停滯。
  針對SIP協(xié)議支持的RTP引擎項目:
  • RTPProxy,支持kamailio和OpenSIPS,實現(xiàn)RTP語音的管理功能。
  • RTPEngine,和RTP Proxy相同,其功能也是針對以上兩個開源SIP Proxy實現(xiàn)RTP流的管理處理,其母公司SIPwise被ALE收購以后,開發(fā)了很多開源項目,包括運營級的IPPBX(Kamailio和asterisk)。
  基于SIP開源的UAC/UAS項目:
  • PJSIP,完整的SIP開源協(xié)議棧,目前是市場上最活躍的項目,很多公司使用其項目開發(fā)了媒體服務器平臺和SIP軟電話終端產(chǎn)品。Asterisk使用其項目作為最新SIP 協(xié)議邀請。Mircosip 軟電話終端使用其開發(fā)了著名的軟電話。
  • baresip, 完整的SIP開源項目,支持比較多的SIP功能,是比較新的開源項目。它增加了比較多的新SIP業(yè)務支持和音視頻編碼能力支持。
  • oSIP, SIP 協(xié)議包,最近幾年一直沒有太多更新。
  • Sofia-SIP,F(xiàn)reeSWITCH的SIP引擎,諾基亞開源項目,項目幾年前已經(jīng)停止維護。
  • mjSIP, 完整的SIP協(xié)議棧,包括了API接口,可以實現(xiàn)呼叫控制支持。
  • 其他
  基于SIP的壓力測試工具和排查工具
  • SIPP,壓力測試工具
  • sipsak
  • sngrep 抓包排查工具
  • Ngrep
  • TCPdump
  • sipgrep
  • HOMER,排查,監(jiān)控工具
  • Wireshark
  • TCPflow
  • 其他
  基于SIP/WebRTC相關開源服務器端和終端
  • Jitsi,完整的基于WebRTC的開源視頻會議系統(tǒng),支持SIP接口。
  • anus, 開源WebRTC服務器端,通過模塊接口實現(xiàn)各種WebRTC/SIP網(wǎng)關連接轉換功能。
  • Mediasoup,流媒體服務器,支持WebRTC/SIP接口
  • Kurento,WebRTC 服務器端。
  • JSSIP,JavaScript SIP Library,支持WebRTC/SIP終端開發(fā)
  • EasyRTC, Open-EasyRTC  實現(xiàn)WebRTC 視頻會議
  • 關于完整WebRTC 服務器端詳解,請讀者閱讀歷史文檔參考學習。
  筆者通過目前市場上SIP技術開源項目使用情況和項目活躍程度,對關于SIP技術開源項目和webRTC項目中的簡單匯總。很多開源項目因為產(chǎn)品定位和管理,功能問題等因素相對不是太活躍,在以上文章中可能有所遺漏,希望讀者自己更新。很多項目筆者在以前已經(jīng)有深入介紹,讀者可以搜索歷史文檔獲得完整詳細說明。
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

相關閱讀:

專題

CTI論壇會員企業(yè)