Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将sipML5 js与Mobicent SIP servlet一起使用?_Javascript_Java_Restcomm_Sipml_Mobicents Sip Servlets - Fatal编程技术网

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

Javascript 如何将sipML5 js与Mobicent SIP servlet一起使用?,javascript,java,restcomm,sipml,mobicents-sip-servlets,Javascript,Java,Restcomm,Sipml,Mobicents Sip Servlets,我使用sipML5进行使用web套接字的音频和视频通话。当我注册一个包含详细信息的SIP帐户时,它会向服务器发送一个包含详细信息的身份验证请求,服务器会在某个sipMl.js函数中以状态(如401或403禁止等)进行响应。现在,我想将服务器响应传递给一些Java函数,如SIP servlets Process response中的函数,以便进一步处理 您可以看看如何处理响应和请求的示例。此应用程序是RestComm SIP servlet附带的现成WebRTC应用程序 还请阅读,这是一个很好的资

我使用sipML5进行使用web套接字的音频和视频通话。当我注册一个包含详细信息的SIP帐户时,它会向服务器发送一个包含详细信息的身份验证请求,服务器会在某个sipMl.js函数中以状态(如401或403禁止等)进行响应。现在,我想将服务器响应传递给一些Java函数,如SIP servlets Process response中的函数,以便进一步处理

您可以看看如何处理响应和请求的示例。此应用程序是RestComm SIP servlet附带的现成WebRTC应用程序

还请阅读,这是一个很好的资源,可以从总体上了解更多关于SIP servlet的信息


注:Mobicents品牌已更名为Restcomm。更多信息请参见

如果您的意思是如何在Javascript中处理来自MobicentsSIPServlets的响应,则没有与MobicentsSIPServlets容器相关的特定方法,因为这是Websocket上的普通SIP信令。在本例中,我们应该看看sipML5文档,以及如何重新注册回调JS函数来处理SIP响应


在sipML5文档中,您似乎可以在注册期间传递JS函数引用,如中所示。查看var eventsListener的内容。

我研究了这两种方法,但研究了如何在Java类方法中从SIP服务器获得响应。我使用的是SpringMVC。您需要创建一个SipServlet类并配置sip.xml描述符,就像您使用常规HTTPServlet一样。如何将其集成到SpringMVC中超出了SipServlet容器的范围。