您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

开源 SIP Proxy-Flexsip proxy

2017-05-08 10:17:26   作者:james.zhu   来源:asterisk   评论:0  点击:


  最近因为一位客户向笔者咨询关于SIP proxy的问题,在回答他问题的时候,笔者提到了FlexSIP这个开源项目。为了帮助更多用户了解开源的Proxy,今天也特意在微信上个大家一个简单介绍。
  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
  • 注册: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
  • 存储转发:"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 获得有价值的技术分享。

专题