Sip Servlet和Jain Sip之间的区别

时间:2015-03-01 18:32:07

标签: sip jain-sip

我想知道Sip Servlet和 JAIN-SIP 之间的区别。 从堆栈溢出问题的答案here开始。我无法理解sip servlet和 JAIN-SIP 之间的区别。当sip servlet和 JAIN-SIP 规范必须创建SIP应用程序时,我想知道 JAIN-SIP 规范的目的是什么。

还请指导我;我想开发一个移动(Android)应用程序,我想在其中进行视频聊天和电话会议功能。这可以通过 JAIN-SIP 来完成吗? (请指导我)请...谢谢

1 个答案:

答案 0 :(得分:1)

JAIN-SIP是一种低级轻量级SIP堆栈API,而Sip Servlets扩展了HTTP Servlet并具有其他依赖性。通常,您可以使用JAIN-SIP获得更多自由和细粒度的API,并且可以将它集成到任何地方。 Sip Servlets是一个简化的API,如HTTP servlet,通常带有自己的集成环境,Java EE容器或HTTP servlet容器。

就灵活性而言,Sip Servlets对允许触摸的标题有一些限制。例如,您无法将自己的数据标记为标记,分支ID或IP。 Sip Servlets通常也不允许更多的无状态设计。 Sip Servlets最适合具有企业逻辑的有状态服务器,UAS或B2BUA应用程序,但它也可以在其他角色中工作。

对于Android客户端应用程序,JAIN-SIP是最好的选择,毫无疑问。在服务器端,它取决于应用程序的细节。