问题标签 [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.
setattribute - Sip Servlet setAttribute mobicent
我正面临 Sip Servlet 的 set 属性的问题。当我从其他来源收到另一个 200 OK 时,我正在尝试发送 200 OK 。所以我想这样做:
因此,当我从另一方收到 200 ok 时:
但是当我尝试做 response.send() 我有一个错误:
有人可以帮助我了解错误在哪里吗?注意:我尝试在日志中打印 200 ok 消息,似乎没有错误,我得到了正确的!谢谢您的帮助!
jboss7.x - Mobicents 应用程序路由器未路由外部 IP INVITE
我在 Jboss 7.2 上使用 Mobicents。如果软电话在另一台机器上,我的 Mobicents 似乎不会将消息传递给应用程序。
两部手机均已注册到服务器,但:
如果我从它调用的另一台机器上的电话拨打电话,但 INVITE 不会传递给我的应用程序。
如果我从服务器上同一台机器上的电话拨打电话,INVITE 将发送到我的应用程序,但从我的应用程序到外部电话的 INVITE 未发送。
作为 DAR,我有:
怎么可能?谢谢您的帮助!
sip - SIP Servlet 容器可扩展性测试
我将对 SIP Servlet Container 进行可扩展性和性能测试。我要做的是根据容器上部署的 Servlet 测量内存消耗和响应时间。不幸的是,我在 SIP Servlet 编程方面没有那么丰富的经验,因此我提前感谢任何帮助。我的情况如下:
我们有一个 SIP Servlet 容器和一个在容器中调用 servlet 的客户端(发送 SIP 消息和接收响应)。
另一方面,我们有一个生成器,它在容器的每次迭代中部署 X 个 servlet。
然后在每次迭代中,客户端向容器发送请求并调用应用程序(Servlet(s))并接收响应。
该测试的目的是测试基于其上部署的 servlet 的容器的性能。这意味着在每次迭代中,容器上部署的 servlet 的数量都会增加。
谢谢
performance - 基于负载测量 SIP servlet 容器的性能
基于这种情况,我有一个简单的 sip servlet 应用程序:
我将它部署在像 Mobicents 这样的 servlet 容器上。现在,我想从客户端向这个应用程序发送请求,我将通过SIPp来完成。
我要测量的是发送 INVITE(1) 请求和接收 200(8) 响应之间的延迟。
我想知道延迟如何随着每秒负载的增加而变化。
如何测量 SIPp 生成的负载的延迟(响应时间)。
maven - 未能在项目 sip-servlets-core-api 上执行目标
我正在尝试制作一个 SIP servlet,在对会话发起协议(SIP)servlet 进行了大量研究之后,我现在正在使用 mobicent 的 sip servlet 项目和 TOMCAT ......!
我正在按照本指南来实现我的目标,问题是当我尝试在项目目录中运行命令mvn clean install时,它开始下载依赖项但突然遇到错误
这是错误日志,
下面是 pom.xml:
如果你有更好的工作方式 SIP 服务器,请告诉我。您的建议和帮助非常重要...!
提前致谢.... :)
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
?
任何指导将不胜感激。
谢谢,
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% 可重复的,因此获取日志等都是可能的。
android-studio - Mobicents Restcomm Hello-World 实施
我正在按照 Mobicents Restcomm 的指南来实施 Restcomm Client Android。我正在遵循他们的快速入门指南。我已经在 Android Studio 中导入了他们的 Hello-World 程序,但存在一些问题。它已导入,但会引发一些错误。这些如下:
请帮我解决这个问题。我将非常感谢您在这件事上的帮助。
mobicents - 拨号时 Olympus 应用程序出现问题
我使用 Olympus 作为原型来创建呼叫应用程序。但是,当我拨打 a 时,我收到此消息“解析 SIP URI 时出错”...您能回答我的一些问题吗?
问题1:我正在写:22.23.228.238:在域中。它是 RESTCOMM 提供的默认 IP。这样对吗?或者我必须写任何其他 IP 地址。
问题2:点击加号按钮添加新联系人时,姓名和sip字段应该输入什么?
提前致谢。
voip - Restcomm 集群:sip-balancer 中的节点列表为空
我正在尝试创建 restcomm 集群:sip-balancer + 一些 restcomm 实例。但我无法连接 restcomm 节点和 sip-loadbalancer。
我使用了本教程 - http://docs.telestax.com/sip-servlets-clustering-high-availability/但是没有得到任何结果。
似乎应该是2个步骤
- 更改
path-name
属性standalone/configuration/standalone-sip.xml
- 添加
org.mobicents.ha.javax.sip.BALANCERS
到standalone/configuration/mss-sip-stack.properties
据我了解,节点和负载均衡器使用 rmi 作为通道。我看到(我使用 netstat)服务器侦听端口 2000 并且节点与它建立连接。
但是当我尝试从 sip 客户端使用负载均衡器时,它返回“错误 500 - 没有可用节点”。我也使用远程调试 - 节点列表为空。
我错过了什么吗?
ps 我在同一台机器上使用了 docker restromm 实例和 sip-loadbalancer。
谢谢,