【问题标题】:How to use sipML5 js with Mobicent SIP servlets?如何将 sipML5 js 与 Mobicent SIP servlet 一起使用?
【发布时间】:2016-03-29 12:39:53
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    从 sipML5 文档看来,您可以在注册期间传递 JS 函数引用,如 sipML5 reg/login 。查看 var eventsListener 的内容。

    【讨论】:

      【解决方案2】:

      您可以查看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/

      【讨论】:

      • 我在我的 Java 类方法中研究了两者,但我如何从 SIP 服务器获得响应。我正在使用 Spring MVC。
      • 那么您需要创建一个 SipServlet 类并配置 sip.xml 描述符,就像使用常规 HTTPServlet 一样。如何将其集成到 Spring MVC 中超出了 SipServlet 容器的范围。
      猜你喜欢
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多