如何将sipML5 js与Mobicent SIP servlet一起使用?

时间:2016-03-29 12:39:53

标签: javascript java restcomm sipml mobicents-sip-servlets

我正在使用sipML5进行使用网络套接字的音频和视频通话。当我向SIP帐户注册详细信息时,它向服务器发送请求以进行身份​​验证,并在某些sipMl.js函数中响应状态(如401或403 Forbidden等)。现在我希望将服务器响应传递给某些Java函数,例如在SIP servlet Process Response中进行进一步处理。

2 个答案:

答案 0 :(得分:1)

如果您的意思是如何在Javascript中处理来自MobicentsSIPServlets的响应,则没有与MobicentsSipServlets容器相关的特定方法,因为这是基于Websocket信令的普通SIP。在这种情况下,你应该看看sipML5 doc,以及如何使用regsiter回调JS函数来处理SIP响应。

从sipML5 doc开始,您似乎可以在注册期间传递JS函数引用,如sipML5 reg/login中所示。查看var eventsListener的内容。

答案 1 :(得分:0)

您可以查看https://github.com/RestComm/sip-servlets/tree/master/sip-servlets-examples/websocket-b2bua作为如何处理响应和请求的示例。此应用程序是随RestComm SIP Servlets一起提供的开箱即用的WebRTC应用程序。

请同时阅读JSR 289 Specification,这是一个很好的资源,可以了解有关SIP Servlet的更多信息。

注意:Mobicents品牌已更名为Restcomm。请点击http://www.telestax.com/restcomm-moves-beyond-mobicents/

了解更多信息