Asterisk 經過幾十年的風風雨雨,見證了語音通信從傳統PSTN,IP化以及現在的更智能化的企業融合通信的發展流程。從最早的Asterisk模擬數字語音卡顛覆了傳統PSTN接入,企業通信設備部署成本大幅降低,到今天的企業通信平臺,都時時刻刻看到了Asterisk的影子。

雖然Asterisk已經由Sangoma來維護,但是開源社區開發管理一直有條不絮地進行,充分體現出了專業開源公司的運作方式。在一年一度的發布中,討論了關于新版本的最新功能,討論了維護,討論了代碼遷移,更新各種文檔更新的問題。
在最新發布的Asterisk 20 版本中,除了繼續在Asterisk 18以上做進一步優化更新以外,對主要的語音功能,特別是PJSIP做了優化,也增加了比較多的業務層面的支持。另外,針對語音識別方面的框架也做了完善,包括對開發人員支持的ARI接口。
根據官方Asterisk 20 培訓會議中的說明,在Asterisk 20 版本主要完成了一些幾個主要的功能:
1) 優化了PJSIP,細節看更新記錄,不在版本 20中包含chan_sip.
2)支持了VoLTE/IMS tel URI Scheme,實現了呼入呼出的支持,支持了 To,From頭等。主要是Asterisk需要考慮IMS 數據內容的兼容性比較龐雜(不像pjsip支持tel URL 那樣簡單),所以,最近的Asterisk版本一直沒有完善tel URL的更新支持。以前的PJSIP版本,用戶需要自己打補丁來實現, 增加tel_url 判斷,而且還要對pjsip filter 文件進行解析處理。雖然修改代碼量不多,但是維護比較麻煩,F在,用戶可以使用Asterisk 20測試IMS tel URL。有問題提交官方即可。
3)增加了更靈活的Speech/text 支持,主要完善了ARI接口控制。
4)支持了基于地理位置的支持,并且支持了通過手機sip app 呼叫的地理位置定位或者GPS定位。關于基于地理位置呼叫,讀者可以參考:
SIP#Talk系列直播分享預告-關于SIP呼叫對地理位置( Geolocation )傳輸處理的討論,針對客服中心呼出位置處理
讀者通過以下完整視頻了解Asterisk 項目負責人介紹Asterisk 20 的功能看點:
當然。除了以上主要功能以外,還有其他模塊增加,測試單元Python 2的版本更新等討論。
關于Asterisk開源項目文檔和開源電話系統,參考:
www.asterisk.org
www.asterisk.org.cn
www.freepbx.org.cn
關于Asterisk更多資料下載,訪問知識星球