问题标签 [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 回答
271 浏览

setattribute - Sip Servlet setAttribute mobicent

我正面临 Sip Servlet 的 set 属性的问题。当我从其他来源收到另一个 200 OK 时,我正在尝试发送 200 OK 。所以我想这样做:

因此,当我从另一方收到 200 ok 时:

但是当我尝试做 response.send() 我有一个错误:

有人可以帮助我了解错误在哪里吗?注意:我尝试在日志中打印 200 ok 消息,似乎没有错误,我得到了正确的!谢谢您的帮助!

0 投票
1 回答
102 浏览

jboss7.x - Mobicents 应用程序路由器未路由外部 IP INVITE

我在 Jboss 7.2 上使用 Mobicents。如果软电话在另一台机器上,我的 Mobicents 似乎不会将消息传递给应用程序。

两部手机均已注册到服务器,但:

  1. 如果我从它调用的另一台机器上的电话拨打电话,但 INVITE 不会传递给我的应用程序。

  2. 如果我从服务器上同一台机器上的电话拨打电话,INVITE 将发送到我的应用程序,但从我的应用程序到外部电话的 INVITE 未发送。

作为 DAR,我有:

怎么可能?谢谢您的帮助!

0 投票
0 回答
63 浏览

sip - SIP Servlet 容器可扩展性测试

我将对 SIP Servlet Container 进行可扩展性和性能测试。我要做的是根据容器上部署的 Servlet 测量内存消耗和响应时间。不幸的是,我在 SIP Servlet 编程方面没有那么丰富的经验,因此我提前感谢任何帮助。我的情况如下:

我们有一个 SIP Servlet 容器和一个在容器中调用 servlet 的客户端(发送 SIP 消息和接收响应)。

另一方面,我们有一个生成器,它在容器的每次迭代中部署 X 个 servlet。

然后在每次迭代中,客户端向容器发送请求并调用应用程序(Servlet(s))并接收响应。

该测试的目的是测试基于其上部署的 servlet 的容器的性能。这意味着在每次迭代中,容器上部署的 servlet 的数量都会增加。

谢谢

0 投票
1 回答
83 浏览

performance - 基于负载测量 SIP servlet 容器的性能

基于这种情况,我有一个简单的 sip servlet 应用程序:

在此处输入图像描述

我将它部署在像 Mobicents 这样的 servlet 容器上。现在,我想从客户端向这个应用程序发送请求,我将通过SIPp来完成。

我要测量的是发送 INVITE(1) 请求和接收 200(8) 响应之间的延迟。

我想知道延迟如何随着每秒负载的增加而变化。

如何测量 SIPp 生成的负载的延迟(响应时间)。

0 投票
1 回答
909 浏览

maven - 未能在项目 sip-servlets-core-api 上执行目标

我正在尝试制作一个 SIP servlet,在对会话发起协议(SIP)servlet 进行了大量研究之后,我现在正在使用 mobicent 的 sip servlet 项目和 TOMCAT ......!

我正在按照指南来实现我的目标,问题是当我尝试在项目目录中运行命令mvn clean install时,它开始下载依赖项但突然遇到错误

这是错误日志,

下面是 pom.xml:

如果你有更好的工作方式 SIP 服务器,请告诉我。您的建议和帮助非常重要...!

提前致谢.... :)

0 投票
1 回答
179 浏览

tomcat - 充当 UAC 时如何使用 Mobicents sipservlets ws transport?

当我作为客户端查看

https://github.com/Mobicents/sip-servlets/blob/master/sip-servlets-examples/websocket-b2bua/src/main/java/org/mobicents/servlet/sip/example/WebSocketB2BUASipServlet.java 例子和它看起来依赖于携带 ws 联系人的 aor 来定义目标传输。查看 JSR 289 规范,仅定义了 udp"、"tcp"、"sctp"、"tls",其他也可以定义。使用 SipURI.setTransportParam 时,容器是否准备好发送 wss 或 wss

?

任何指导将不胜感激。

谢谢,

0 投票
1 回答
68 浏览

mobicents - mobicents sip servlet 中记录的信号量错误

我们有一个针对 Mobicents SIP Servlets 编写的应用程序,目前使用的是 v2.1.547,但我也针对 v3.1.633 进行了测试,并注意到了相同的行为。

我们的应用程序作为 B2BUA 工作,我们有一个传入的 SIP 呼叫,我们还有一个出站 SIP 呼叫被放置到正在执行 VXML 的 MRF。这两个 SIP 调用与单个 SipApplicationSession 相关联——这是我们配置的并发模型。

100% 的时间重新创建的场景如下:

  • 向我们的应用程序发出的呼入电话(未接听电话)
  • 拨打 MRF 的呼出电话
  • 呼入电话挂断
  • 应用程序尝试终止与出站呼叫关联的 SipSession

我看到这个被记录:

2015-12-17 09:53:56,771 WARN [SipApplicationSessionImpl] (MSS-Executor-Thread-14) 无法获取会话信号量 java.util.concurrent.Semaphore@55fcc0cb[Permits = 0] 30 秒。无论如何,我们都会解锁信号量,因为事务即将超时。这也可能是并发控制风险。应用会话 is5faf5a3a-6a83-4f23-a30a-57d3eff3281c;SipController

我愿意相信我们的应用程序可能会以某种方式触发这种行为,但我目前不知道如何。我会认为获取/释放信号量都是实现内部的,所以它应该确保某些东西不会获取信号量并且永远不会释放它?

任何有关如何深入了解这一点的指针都将不胜感激,因为我说过它是 100% 可重复的,因此获取日志等都是可能的。

0 投票
1 回答
897 浏览

android-studio - Mobicents Restcomm Hello-World 实施

我正在按照 Mobicents Restcomm 的指南来实施 Restcomm Client Android。我正在遵循他们的快速入门指南。我已经在 Android Studio 中导入了他们的 Hello-World 程序,但存在一些问题。它已导入,但会引发一些错误。这些如下:

请帮我解决这个问题。我将非常感谢您在这件事上的帮助。

0 投票
1 回答
113 浏览

mobicents - 拨号时 Olympus 应用程序出现问题

我使用 Olympus 作为原型来创建呼叫应用程序。但是,当我拨打 a 时,我收到此消息“解析 SIP URI 时出错”...您能回答我的一些问题吗?

问题1:我正在写:22.23.228.238:在域中。它是 RESTCOMM 提供的默认 IP。这样对吗?或者我必须写任何其他 IP 地址。

问题2:点击加号按钮添加新联系人时,姓名和sip字段应该输入什么?

提前致谢。

0 投票
1 回答
146 浏览

voip - Restcomm 集群:sip-balancer 中的节点列表为空

我正在尝试创建 restcomm 集群:sip-balancer + 一些 restcomm 实例。但我无法连接 restcomm 节点和 sip-loadbalancer。

我使用了本教程 - http://docs.telestax.com/sip-servlets-clustering-high-availability/但是没有得到任何结果。

似乎应该是2个步骤

  1. 更改path-name属性 standalone/configuration/standalone-sip.xml
  2. 添加org.mobicents.ha.javax.sip.BALANCERSstandalone/configuration/mss-sip-stack.properties

据我了解,节点和负载均衡器使用 rmi 作为通道。我看到(我使用 netstat)服务器侦听端口 2000 并且节点与它建立连接。

但是当我尝试从 sip 客户端使用负载均衡器时,它返回“错误 500 - 没有可用节点”。我也使用远程调试 - 节点列表为空。

我错过了什么吗?

ps 我在同一台机器上使用了 docker restromm 实例和 sip-loadbalancer。

谢谢,