Flexsip是著名開源項(xiàng)目Linphone的一個(gè)產(chǎn)品,基于sofia協(xié)議棧,同時(shí)增加了自己的補(bǔ)丁。很多用戶可能僅關(guān)注了下載使用Linphone,而沒有過多關(guān)注這個(gè)開源的SIP Proxy。
FlexSIP Proxy 主要功能包括:
- 傳輸支持: SIP/UDP, SIP/TCP and SIP/TLS
- NAT支持:nat aware with built-in media relay module and stun server
- 認(rèn)證方式支持:digest authentication based on external SQL password database or static password file
- 注冊(cè):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
- 存儲(chǔ)轉(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
- 實(shí)時(shí)狀態(tài)命令支持:real-time statistics available through command line
根據(jù)官方的描述,筆者個(gè)人認(rèn)為,和其他的開源SIP項(xiàng)目相比,用戶可能更多使用它作為作為一個(gè)PUSH的網(wǎng)關(guān),PUSH功能可能是此開源項(xiàng)目的一個(gè)賣點(diǎn)。這個(gè)功能是有一定的客戶需求。如果做NAT處理,用戶可能更多地考慮Kamailio或者OpenSIPs。如果做均衡負(fù)載處理,此開源項(xiàng)目的路由功能有待進(jìn)一步的驗(yàn)證。
最后,如果用戶部署FelxSIP的話,可能還要考慮其他方面的因素。筆者發(fā)現(xiàn),此項(xiàng)目缺少用戶管理界面,同時(shí)官方文檔不是太完整,官方技術(shù)支持相對(duì)比較弱。
關(guān)注微信公眾號(hào):asterisk-cn, freesip 技術(shù)論壇:www.freesip.org 獲得有價(jià)值的技術(shù)分享。