sip servlets的容器?

Jar*_*ian 6 servlets sip sip-server sip-servlet mobicents-sip-servlets

我是编程和处理SIP应用程序的新手.我对部署SIP应用程序的位置感到困惑.我读到了关于部署在servlet容器中的HTTP Servlets,我相信Tomcat是一个Servlet容器.

基本上,我几乎没有问题和理解:

  1. 容器管理servlet的生命周期,如果我只是获取servlet api jar并使用我的应用程序部署它将无法工作?
  2. 我找到了SIP servlet API,还有Mobicents SIP servlet.他们不一样吗?
  3. 我可以将我的SIP servlet应用程序与API jar一起部署在Tomcat中吗?
  4. Mobicent是用于SIP Servlet的容器​​,例如Tomcat用于HTTP Servlet,但Mobicents也有Tomcat.

这些是非常幼稚的问题,但我试图自己找出答案并且没有成功.我不是来自编程背景所以很难理解这些事情.

谢谢

小智 8

  1. 我邀请您阅读https://jcp.org/en/jsr/detail?id=289上的规范,这不是一个复杂的阅读,它会让您对自己能做的事情有所了解.SIP servlet是由Java Servlet规范提供的通用servlet API构建的,但它们在很多方面与它们不同,特别是异步或能够生成对传入请求的多个响应

  2. SIP Servlets API由上面1.中提到的Java规范定义.Mobicents SIP Servlets是SIP Servlets API规范的实现.它受TeleStax支持.这在概念上与实现Java EE规范并得到Red Hat支持的JBoss Application Server(又名Wildfly)非常相似.

  3. 在Tomcat上下载最新版本的Mobicents SIP Servlets.它默认带有几个SIP Servlets应用程序.您还可以查看示例,这些示例应该可以让您更好地了解事情是如何协同工作的.

  4. SIP Servlets规范要求SIP和HTTP的融合,以便您可以在应用程序中使用这两者并在HTTP会话和SIP会话之间共享数据,从而创建利用Web和VoIP世界的融合应用程序.因此,Mobicents SIP Servlets扩展了Tomcat,为其提供SIP功能.因此,一个vanilla Tomcat安装不支持开箱即用的SIP Servlets,您需要下载特定的扩展Mobicents SIP Servlets Tomcat版本才能使用SIP Servlets.

没有天真的问题;)