最熱門的語音開源通信軟件-從運營商級到客戶端
開源語音系統正在以非常快的速度不斷進入到語音網絡的各個層面,從運營商語音網絡到企業通信系統的終端軟件,都有開源軟件的身影。

因為語音網絡IP化的步伐不斷加快,我們非常喜歡的開源軟件其實也在低調前行。筆者在一次北京聚會上討論過開源軟件在語音網絡中的一些核心作用,希望給大家做拋磚引玉。下面我們簡單介紹一下幾個:
-
Clearwater 是目前比較熱門的開源的IMS系統(開源多媒體子系統),它包括了多個IMS的核心模塊,可以支持ISO光盤安裝方式,用戶可以使用此系統模擬出運營商級的IMS系統。它支持了語音,視頻,短訊服務功能,和SIP多種服務功能。當然Kamalio 也開發了支持IMS的模塊,但是配置相對比較複雜,需要多台服務器支持必要的IMS模塊。
...
-
除了最上層的Clearwater 支持了運營商級的IMS接入以外,目前開源的Kamailio/OpenSIPs 可以作為純軟交換來使用,支持了SIP的接入方式,實現多信令的交換。Kamailio/OpenSIPs 可以實現高並發的情況下,支持了呼叫計費,檢測,均衡負載,呼叫路由,重定位等等功能。
...
-
通過軟交換的接入,電話呼叫就會進入到我們通常所說的媒體服務器,媒體服務器實現了我們普通企業用戶的所有需求,最值得關注的兩個平台就是Asterisk和FreeSWITCH。因為官方在開發時側重於各自不同的部署領域。這兩個常見的應用場景包括:企業IPPBX,呼叫中心,錄音系統,調度系統,電話會議等等企業應用場景。目前,中國很多通信集成商使用了Asterisk和FreeSWITCH開發自己的呼叫中心,企業IPPBX,調度系統等等其他的企業應用。最後,還有著名的webrtc 媒體服務器Kurento,目前被Twillio收購,支持了webrtc 媒體處理功能。
...
...
-
在媒體服務器中,目前使用最廣泛的,最受歡迎的是企業級的IPPBX-FreePBX。FreePBX是基於Asterisk開發,已經經過10年的發展相對比較成熟,文檔,界面管理,技術支持都非常到位。FreePBX支持了大部分主流的SIP話機,網關,語音板卡,並且支持了主要的IPPBX功能,例如語音IVR,隊列,振鈴組,錄音,電話監聽,CDR報表,電話會議等等功能。
...
-
在企業通信最末端是終端客戶,通順來說就是電話系統的內部分機。在這個終端層面,有幾個非常著名的開源協議棧,包括了PJSIP,oSIP 等等開源項目。PJSIP 相對穩定比較完整,代碼,模塊結構清晰。用戶可以使用它開發SIP軟電話終端(有基於PJSIP開發的開源軟電話)。
...
通過以上介紹,我們基本了解了開源通信技術在語音網絡中的作用性,它們基本上覆蓋了從運營商到最底層終端的整個生態鏈。我們有理由相信,未來的雲平台,webrtc 支持會更加促進開源通信技術的發展和壯大。