如何使用Java SIP Servlet开发SIP / VOIP服务器端应用程序,该应用程序在性能,可伸缩性,可用性,可维护性等方面有很高的要求。是java sip servlet是否足够好或其他可用的东西是更好的选择这样做。
除此之外,是否有任何可重用的框架/库可以提高服务器端sip应用程序的开发速度?
非常感谢任何帮助。
答案 0 :(得分:2)
SIP Servlets只是一个API,因此您无法谈论性能。但是,在实现方面,您可以谈论性能。只有少数JSR-289(SIP servlet 1.1)的实现,我使用Mobicents,它建立在Tomcat或JBoss之上。因此,在性能,可伸缩性,可用性,可维护性等方面,这些应用程序容器扮演了重要角色。我相信你可以找到很多关于所有这些的参考资料。
是否有任何可重用的框架/库可以提高服务器端sip应用程序的开发速度?不明白你的意思。如果你引用类似于Spring框架的servlet,我就不知道了。
但SIP Servlets是非常全面的规范,甚至包括背对背UA的实用程序类。虽然文档很浅,但您需要扫描各种示例以实现有用的功能。