问题标签 [mobicents-sip-servlets]

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 投票
0 回答
636 浏览

java - 无法发送传出的 MESSAGE sip 请求



我正在尝试将传出的 sip 请求发送到另一台服务器,但该请求只是路由回我的服务器。我需要通过 UDP 发送请求。我正在使用 MOBIENTS Sip Servlet。

这是日志:

2013-05-20 23:30:35,175 信息 [gov.nist.javax.sip.stack.SIPTransactionStack] (SelfRoutingThread-19)
from="10.214.77.65:5060"
to="10.214.77.65:5060"
time=" 0"
isSender="false"
transactionId="z9hg4bk1a739dca-0982-4c19-91c2-d6b30cde0e44_8017d156_6924298232771001"
callId="cec3692d7ee2e3771d3b2ecbd5408cf5@10.214.77.65"
firstLine="MESSAGE sip:1404xxxxxxx@sms-proxy-01.bandwidthclec.com:5060 SIP/ 2.0"

<![CDATA[MESSAGE sip:1404xxxxxxx@sms-proxy-01.bandwidthclec.com:5060 SIP/2.0`
Call-ID: cec3692d7ee2e3771d3b2ecbd5408cf5@10.214.77.65
CSeq: 1 MESSAGE
From:`<sip:1404xxxxxxx@216.27.87.216>`;tag=32496860_8017d156_1a739dca-0982-4c19-91c2- d6b30cde0e44
To:`<sip:63917xxxxxxx@216.27.87.216>`
Max-Forwards: 70
Content-Type: text/plain
Via: SIP/2.0/UDP 23.21.213.9:5060;branch=z9hG4bK1a739dca-0982-4c19-91c2-
d6b30cde0e44_8017d156_6924298232771001
Route:
pid=1a739dca-0982-4c19-91c2-d6b30cde0e44>
Content-Length: 7

foo-bar]]>

Here's my DAR config:

ALL:("RestComm", "DAR:From", "NEUTRAL", "", "NO_ROUTE", "0")
INVITE:("org.mobicents.servlet.sip.example.CallBlockingApplication", "DAR:From", "ORIGINATING", "", "NO_ROUTE", "0")
REGISTER:("RestComm", "DAR:From", "NEUTRAL", "", "NO_ROUTE", "0")
MESSAGE:("SmsReceiver", "DAR:TO", "ORIGINATING", "", "NO_ROUTE", "0", "DIRECTION=OUTBOUND")

Here's my code (using HttpServlet) that sends the message:

任何帮助/建议都会很棒。

提前致谢。

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 回答
101 浏览

tomcat7 - OpenShift 上的 Mobicents SIP Servlet

如何在 OpenShift 上安装 Mobicents SIP Servlets/Tomcat7?这个有墨盒吗?

0 投票
1 回答
67 浏览

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

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

0 投票
1 回答
64 浏览

servlets - mobicent 容器无法初始化 sip servlet

嗨,我是 sip servlet 的新手。

我将 sip.xml & web.xml 放在 WEB-INF 目录中。

我正在使用 mobicents tomcat 服务器来部署应用程序。当我启动服务器时,我希望我在 init() 方法中编写的记录器应该打印在控制台上。但是,不知何故容器无法初始化 sip servlet。

我正在尝试使用 sip phone & x-lite 与 sip servlet 交互,但是连接失败。

我做错了什么吗?

我从项目中删除了 sip.xml 文件,我没有收到任何错误或警告。我认为容器无法读取 sip.xml 文件。

请指导我。

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 回答
290 浏览

android - Android 模拟器未向服务器发送 SIP 注册请求

我已经使用 IP 地址10.0.2.2和端口号构建了 android Sip Stack,5060并且我的 mobicent-jbossAS7.2 sip-server 正在端口5080(UDP 和 TCP 两者)上运行。

我使用以下命令设置了模拟器 5554 重定向。

telnet localhost 5554

连接后

redir add udp:5080:5060OK 现在我在模拟器上运行应用程序。我没有得到回应。我正在使用 Windows 7(32 位)。

我是否正确使用了 redir 命令?请纠正我的理解,如果我错了。redir 命令上的 5080 是开发机器的端口,5060 是仿真系统。

0 投票
2 回答
999 浏览

call - SIP 到 WebRTC 呼叫。SIP sdp 正文/消息内容异常

所以,下面是我从yyyy (SIP)呼叫时从xxxx (webRTC)得到的响应。通话建立,但是只有视频而不是音频,具有 100% 的一致性。我的问题是有人知道正文中最后两个 sdp 标头是什么意思吗?为什么xxxx最初会使用正确的端口和可用的编解码器进行响应,但随后又提出相反的建议:“m=video 0 RTP/AVP m=application 0 RTP/AVP”

任何帮助将不胜感激:)
报价:

响应:

0 投票
1 回答
154 浏览

java - 从 EJB 访问 SipFactory

我正在使用 Mobicents SipServlets 2.1.547 和 JBoss AS 7.2.0。我需要将 SipFactory 注入到 EJB 中,并且我正在使用 @Resource 注释,当我尝试访问 SipFactory 时总是会导致 NullPointerException。在这一点上@Resource SipFactory sf,我的豆子里有。有什么理由不这样做吗?注入 SipFactory 以便我可以从我的 bean 访问它的正确方法是什么?

更新:我在 @Resource 注释中设置了映射名称,现在 JBoss 在部署时给我以下错误:

ManagerBean.java:

sip.xml:

0 投票
1 回答
2020 浏览

java - Tomcat上的WebRTC

我是 WebRtc 技术的新手,我必须使用我自己的 tomcat 服务器进行信号传输来实现音频/视频和数据交换。

我已经从 github ( https://github.com/Mobicents/sip-servlets ) 分叉了 mobicents 实现,但这是一个无法正常工作的巨大项目,我不知道修复/配置它。

我会很高兴有一些说明如何在 Java 中实现服务器端,或者一些可行的简短示例。当然,我一直在网上寻找教程,但我没有发现任何可以理解的东西。

编辑:

现在,我正在尝试运行 mobicents 演示 websockets-sip-servlet。我在浏览器的控制台中收到一些错误,例如:

我已经从https://mobicents.ci.cloudbees.com/job/MobicentsSipServlets-Release/lastSuccessfulBuild/artifact/下载了 tomcat 8 版本。

和来自 tomcat 日志的堆栈跟踪:

它不是完整的堆栈跟踪