开源SIP协议栈reSIProcate和SIPX

2007-03-19

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://stack.blogbus.com/logs/4806222.html

想在产品中利用SIP协议,找了两个开源协议栈SIPx和reSIProcate进行评估,希望在前人的成果上进一步开发,节省些工作量。

reSIProcate除了协议栈,提供了一个Sip Proxy Server的实现repro,相对简单,工程文件也支持windows。
SIPx相对比较全面,不仅提供了协议栈,还在产品化上下了一点功夫,例如在Redhat FC5基础上提供了包含FC5和PBX的运行环境安装盘,安装比较方便。据网上文章称SIPx支持Windows,但没有看到相应的工程文件,可能指其sipxtapi吧。SIPx运行似乎有些缓慢,在进行配置的时候,页面响应比较缓慢,从其运行环境要求来看,对内存和CPU也有些要求,从这一点而言弱于reSIProcate。sipx比较庞大,要将其作为产品后台服务的改造工作相对多一些。
从试验情况来看,reSIProcate和SIPx目前似乎都不支持SIMPLE协议,也没提供Presence Server(reSIProcate的代码包中有一个presSvr,但已经废弃了),通过Windows Messenger 5.1登录代理服务器和相互语音通话、协作是没有问题的,但即时消息不能转发。

参考链接:

reSIProcate主页: http://www.resiprocate.org

SIPx主页: http://www.sipfoundry.org

开源SIP协议栈的比较(英文版): http://www.huisetalage.nl/sip/stacks.pdf

开源SIP协议栈的比较(中文版): http://www.pconline.com.cn/pcedu/empolder/gj/other/0410/467240.html

你可能感兴趣的:(NGN/软交换)