Flexsip是著名開源項目Linphone的一個產(chǎn)品,基于sofia協(xié)議棧,同時增加了自己的補丁。很多用戶可能僅關(guān)注了下載使用Linphone,而沒有過多關(guān)注這個開源的SIP Proxy。

FlexSIP Proxy 主要功能包括:
- 傳輸支持: SIP/UDP, SIP/TCP and SIP/TLS
- NAT支持:nat aware with built-in media relay module and stun server
- 認證方式支持:digest authentication based on external SQL password database or static password file
- 注冊:restrar
- 路由:routing based on registrar database or static route file, with forking
- PUSH功能:interconnected with push notifications systems for reliably notifying mobile apps of incoming calls or messages
- 日志支持:high level event logging in SQL database for activity monitoring
- 高可靠性:high availability and cluster mode operation for large deployments
- 存儲轉(zhuǎn)發(fā):"store and forward" logic for SIP MESSAGE (IM) so that text message can be delivered when the recipient connects to the network
- 實時狀態(tài)命令支持:real-time statistics available through command line
根據(jù)官方的描述,筆者個人認為,和其他的開源SIP項目相比,用戶可能更多使用它作為作為一個PUSH的網(wǎng)關(guān),PUSH功能可能是此開源項目的一個賣點。這個功能是有一定的客戶需求。如果做NAT處理,用戶可能更多地考慮Kamailio或者OpenSIPs。如果做均衡負載處理,此開源項目的路由功能有待進一步的驗證。
最后,如果用戶部署FelxSIP的話,可能還要考慮其他方面的因素。筆者發(fā)現(xiàn),此項目缺少用戶管理界面,同時官方文檔不是太完整,官方技術(shù)支持相對比較弱。
關(guān)注微信公眾號:asterisk-cn, freesip 技術(shù)論壇:www.freesip.org 獲得有價值的技術(shù)分享。