问题标签 [sip-servlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
150 浏览

java - SIP Servlet:SipServletRequest getcontent as xml

我正在使用 SIP Servlets API 在 SIP SIMPLE 上进行 POC。

在发布请求中,我想阅读已发布 XML 的内容。我知道请求的内容类型是application/pidf+xml。但我无法将其转换为 XML,我不知道哪个类处理这个问题,当我尝试找出对象的类名时,它也返回一些值,如[B

请告诉我如何将返回的对象转换为 XML。我真的很难找到正确的方法。

谢谢

我的解决方案: 不知道这是解决方案还是解决方法,但以下是我所做的:

所以,s现在有了可以转换为 XML 的 XML 字符串。

如果有更好的解决方案,请发帖。

谢谢

0 投票
1 回答
64 浏览

xml - Eclipse 中的 sip.xml 警告

我有一个 sip.xml(用于 SIP servlet)

我得到了 Eclipse 警告No grammar constraints (DTD or XML Schema) referenced in the document.

我该如何解决?`

0 投票
0 回答
40 浏览

servlets - SipSession 和 HttpSession

如何在融合应用程序中将 aSipSession与a 关联?HttpSession

我知道HttpSession你可以创建一个.SipApplicationSessionHttpSessionSipSession

我的想法是有一个HttpSession注册表,添加 JSESSIONID 作为 SIP 消息的额外标头,然后获取相应的HttpSession. 有没有更好的办法?

我需要这个,以便在 Web 应用程序中进行身份验证的用户也可以在 SIP 服务器上自动进行身份验证,而无需任何额外的密码质询(自动或非自动)。

0 投票
1 回答
813 浏览

java - Sip Servlet 应用程序未启动

我开发了一个融合(Web 和 SIP)应用程序。我正在使用mss-3.0.564-apache-tomcat-7.0.50.

sip.xml:

mobicents-dar.properties:

Web 应用程序正确启动,但 SIP 部分似乎并非如此 -MySipServlet.init方法未执行。

在任何 SIP 请求上,我都会收到以下错误

控制台日志包含

我正在从 Eclipse 运行服务器。如果我从控制台运行它,一切都很好。

这可能是什么原因?

0 投票
1 回答
67 浏览

java - sip servlet的doBye方法在通过SIPDriver进行junit测试时未调用

我写了一个 sipservlet。在通过 SIPdriver 进行测试时,我看到 doInvite,doResponce 方法正在调用,但 doBye 方法没有调用。请帮忙。提前感谢您的支持。

0 投票
2 回答
951 浏览

java - 使用 Sip Servlet 作为信令构建 Sip 客户端

我正在使用 mobicent sip servlet,并且已成功将其部署在 JBOSS as7 中。但我看到测试来自 sip 软电话。

我有很多关于构建我们自己的 sip 客户端的谷歌搜索,但我找不到合适的指南。

我要做的是使用 Sip Servlet 作为信号,我必须创建 Android 客户端(使用 JAIN-SIP),而且我必须从浏览器创建 UAC。

我对如何使用在服务器上运行的 Sip Servlet 应用程序感到困惑?如何从客户端向 sip servlet 发送请求(注册、邀请等)?

例如 本教程但是我如何创建我的客户端?:)

关于创建 UAC 或如何使用 sip servlet 的小指南或小教程可以提供帮助

0 投票
1 回答
3006 浏览

servlets - sip servlet 的容器?

我是编程和 SIP 应用程序的新手。我对在哪里部署 SIP 应用程序感到有点困惑。我阅读了部署在 servlet 容器中的 HTTP Servlet,我相信 Tomcat 是一个 Servlet 容器。

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

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

这些都是非常幼稚的问题,但我试图自己找出答案,但没有成功。我不是编程背景,所以很难理解这些东西。

谢谢

0 投票
2 回答
158 浏览

sip - Mobicents SIP 错误响应处理 - 重新代理的正确方法是什么?

Mobicents SIP servlet 容器处理错误响应的方式似乎与我使用的其他 SIP 容器不同。情况是:

  • 收到邀请后,应用程序处理和代理(监督)下游(因此它可能会收到对邀请的响应)。

  • 收到来自初始目标的错误响应后,应用程序代理到新目的地(以非监督方式)。

这应该可以防止初始错误响应向上游传播(因为事务有一个新目标)。然而,使用 Mobicents 容器,即使 INVITE 确实被代理到新目的地,最初收到的错误响应仍会向上游传播。我相信这是 Mobicents 实现中的一个错误——但是如何解决这个问题呢?

代码:

0 投票
1 回答
445 浏览

java - Sip Servlet 未发送邀请请求

我使用 android JAIN-SIP 应用程序创建了一个客户端,并且我有一个在 mobiecent jboass as7 上运行的 sip servlet。我已成功将 REGISTER 发送到服务器并将客户端注册到位置服务。现在我发送邀请请求,Sip-Servlet 响应我 100 TRYING 但在要连接该设备的其他设备上没有请求。

1) Android device1 Sip Stack 创建于 10.0.2.15:5060

2) Android device2 Sip Stack 创建于 10.0.2.15:5061

3) 我在 localhost JBOSS AS 7 中运行服务器

这是 Sip-ServletdoInvite()方法

我的 DAR 文件

你可以暗示可能是什么问题。我没有提示和想法。

0 投票
3 回答
4443 浏览

java - sip Servlet 获取 SDP 内容

我需要从 SIP 应用程序中的 SIP 消息推断 SDP。我试图做类似的事情:

但它并没有返回我的 SDP。解决问题的一些建议?谢谢!