sip stack比较

时间:2011-08-03 07:45:31

标签: voip sip pjsip jain-sip

我想比较一下开源sip堆栈,如opal,pjsip,opensips等,以了解架构,最大并发调用,内存占用和其他边界值的差异。

任何指针都表示赞赏。

5 个答案:

答案 0 :(得分:1)

嗯,我想你最终会做一些相当大的工作来设置它们,同时考虑到它们可能并非全部都是针对相同的操作模式而设计的;例如,pjsip通常用于SIP用户代理角色,而opensips通常用于代理或B2BUA角色。

除了测试SIP软件堆栈的呼叫吞吐量性能的一种流行方法之外,使用sipp工具。生活中的工具目的是能够在SIP用户代理服务器上发送任意数量的SIP INVITE,并提供有关错误代码和响应时间的非常详细的统计信息。

答案 1 :(得分:1)

另请参阅sipsak以构建各种方案。

你会认真对待你的工作,因为这些都没有相同的操作水平(参见sipwiz的回答),即使他们这样做,API也是非常不同的。

你还应该包括osip(非常低级)和eXosip(更高级别,基于osip)。

答案 2 :(得分:1)

我对baresipgithub page)感到非常满意。 BSD许可。非常清晰和便携的纯C.

它的架构基于异步IO和良好的插件集。

答案 3 :(得分:0)

除非我误解,看起来PJSIP使用GPL而OPAL使用MPL,这可能会使OPAL在创建商业软件时更具吸引力。

答案 4 :(得分:0)

我认为你不能直接做到这一点。我建议找出哪些开源产品使用哪些堆栈。并从中获取统计数据。

您可以在项目页面上找到使用堆栈的供应商列表 \