Flexsip是着名开源项目Linphone的一个产品,基于sofia协议栈,同时增加了自己的补丁。很多用户可能仅关注了下载使用Linphone,而没有过多关注这个开源的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
注册:registrar
路由: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
存储转发:"store and forward" logic for SIP MESSAGE (IM) so that text message can be delivered when the recipient connects to the network
实时状态命令支持:real-time statistics available through command line
根据官方的描述,笔者个人认为,和其他的开源SIP项目相比,用户可能更多使用它作为作为一个PUSH的网关,PUSH功能可能是此开源项目的一个卖点。这个功能是有一定的客户需求。如果做NAT处理,用户可能更多地考虑Kamailio或者OpenSIPs。如果做均衡负载处理,此开源项目的路由功能有待进一步的验证。
最后,如果用户部署FelxSIP的话,可能还要考虑其他方面的因素。笔者发现,此项目缺少用户管理界面,同时官方文档不是太完整,官方技术支持相对比较弱。
关注微信公众号:asterisk-cn, freesip 技术论坛:www.freesip.org 获得有价值的技术分享。