问题标签 [mobicents]

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 投票
2 回答
776 浏览

sip - Mobicents-RestComm 问题

我正在关注 RestComm 的 Mobicents 实施教程。我通过 CURL 成功绑定并注册了 Hello-World demo 和 DTMF Demo 的用户。

每当我在 sip:1234@127.0.0.1:5080 或 sip:3333@127.0.0.1:5080 上拨打电话时,我都会收到以下异常

我认为电话的标题很好,

13:42:05,514 信息 [SIPTransactionStack]

;tag=1545 To: Call-ID: 23338 CSeq: 20 OPTIONS Accept: application/sdp Max-Forwards: 70 User-Agent: Linphone/3.5.2 (eXosip2/3.6.0) Content-Length: 0

]]>

13:42:05,518 信息 [SIPTransactionStack]

;标签= 97936972_57A5B08A_D49670A8-7483-482D-B493-47B6F0FFB64A VIA标记=1545 内容长度:0

]]>

13:42:05,524 INFO [InitialRequestDispatcher] 请求事件分派到 RestComm 13:42:05,546 INFO [SIPTransactionStack]

;tag=32134 To: Call-ID: 23679 CSeq: 20 INVITE Con​​tact: Content-Type: application/sdp Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO Max-Forwards: 70用户代理:Linphone/3.5.2 (eXosip2/3.6.0) 主题:电话内容长度:479

v=0 o=toto 294 294 IN IP4 192.168.132.86 s=谈话 c=IN IP4 192.168.132.86 t=0 0 m=音频 7078 RTP/AVP 112 111 110 3 0 8 101 a=rtpmap:112 speex/32000 a =fmtp:112 vbr=on a=rtpmap:111 speex/16000 a=fmtp:111 vbr=on a=rtpmap:110 speex/8000 a=fmtp:110 vbr=on a=rtpmap:101 电话事件/8000 a =fmtp:101 0-11 m=视频 9078 RTP/AVP 103 99 98 a=rtpmap:103 VP8/90000 a=rtpmap:99 MP4V-ES/90000 a=fmtp:99 profile-level-id=3 a=rtpmap :98 H263-1998/90000 a=fmtp:98 CIF=1;QCIF=1 ]]>

13:42:05,558 信息 [SIPTransactionStack]

通过: SIP/2.0/UDP 192.168.132.86:5060;rport=5060;branch=z9hG4bK2917;received=127.0.0.1 CSeq: 20 INVITE Call-ID: 23679 From: ;tag=32134 Content-Length: 0

]]>

13:42:05,573 信息 [SIPTransactionStack]

;tag=51502709_57a5b08a_2e371fbf-827f-4e13-be37-4ba38c93a9c9 通过:SIP/2.0/UDP 192.168.132.86:5060;rport=5060;branch=z9hG4bK2917;received=1279: SIP/2.0/UDP 192.168.132.86:5060;rport=5060;branch=z9hG4bK2917;received=1279: SIP/2.0/UDP tag=32134 联系人:内容长度:0

]]>

13:42:05,576 INFO [InitialRequestDispatcher] 请求事件分派到 RestComm 13:42:05,593 WARN [RcmlInterpreter] org.mobicents.servlet.sip.restcomm.xml.VisitorException:java.lang.IllegalArgumentException:索引 7 处的权限中的非法字符: file://C:\restcomm-saas-jboss-1.0.0.CR2-SNAPSHOT\server\default\deploy\restcomm.war/audio/one-second-silence.wav 13:42:05,634 WARN [RcmlInterpreter] org.mobicents.servlet.sip.restcomm.xml.VisitorException: java.lang.IllegalArgumentException: 索引 7 的权限中的非法字符:file://C:\restcomm-saas-jboss-1.0.0.CR2-SNAPSHOT\server \default\deploy\restcomm.war/audio/one-second-silence.wav 13:42:05,634 WARN [RcmlInterpreter] org.mobicents.servlet.sip.restcomm.xml.VisitorException: java.lang.IllegalArgumentException: Illegal character in索引 7 的权威:file://C:\restcomm-saas-jboss-1.0.0.CR2-SNAPSHOT\server\default\deploy\restcomm.war/audio/one-second-silence.wav

0 投票
1 回答
878 浏览

java - 为什么 java.nio.SocketChannel 不发送数据(Jdiameter)?

我创建了简单的直径客户端和服务器(链接到源)。客户端必须发送 10000 条 ccr 消息,但在 wireshark 中我看到只会发送约 300 条 ccr 消息。其他消息在客户端引发超时。我在装有 Windows 7 的不同计算机上运行服务器和客户端。我在 JDiameter 源代码行中找到了 jdiameter 发送 ccr 的位置(第 280 行),我认为如果套接字的发送缓冲区已满,ccr 未发送。我在第 280 行之前添加了这段代码

客户端发送〜9900 ccr,但非常慢。我在用c ++编写的其他直径服务器上测试客户端,客户端(在jdiameter上没有我的更改)发送〜7000 ccr,但该服务器托管在debian上。

我不知道如何解决这个问题,感谢您的帮助。

0 投票
1 回答
240 浏览

voip - 向 Restcomm 注册 Range Networks Dev Kit / OpenBTS

我正在尝试将 OpenBTS 4 配置为将 Restcomm 用于 SIP 注册器、语音和 SMS 代理。看起来 OpenBTS 具有最小的 SIP 堆栈,并且在将移动设备注册为 sip 客户端时预计不会受到挑战。我看到这个问题针对 FreeSwitch: http ://wiki.freeswitch.org/wiki/OpenBTS

可以将 Restcomm 配置为接受没有身份验证挑战的注册请求吗?

SIP 消息日志:

0 投票
1 回答
182 浏览

telephony - Restcomm 可视化设计器呼叫流程 - 呼叫者保持加上被呼叫者查找器与存在验证提示

目前是否可以使用 RVD 实现以下应用程序逻辑:

  1. 来电者 Alice 拨打 Restcomm 应用程序的电话号码
  2. 该应用程序会以提示“请稍候,同时您正在连接到 Bob”进行响应。
  3. 应用程序让爱丽丝暂停。
  4. 应用程序呼叫 Bob 的一条或多条备用电话线(手机、办公室、平板电脑)。
  5. 如果 Bob 的任何设备接听,该应用程序会提示验证是否有人在场:“请按 1 接听对您的 XYZ 应用程序号码的呼叫”。
  6. 如果 Bob 按 1,应用程序将连接 Alice 和 Bob
  7. 如果 Bob 没有按 1 ,或者如果语音邮件等应答机代替 Bob 接听了电话,则应用程序将挂断该线路并继续振铃其他线路。
  8. 在尝试联系 Bob 总共 20 秒后,他没有在任何设备上接听,应用程序将 Alice 带到语音邮件服务。
0 投票
1 回答
265 浏览

sip - Restcomm cdr 文件

将我们的计费系统 Meveo 与 RestComm 集成以提供帐户和电话号码后,我想知道在哪里可以获得 CDR 文件以及它们的格式。

谢谢

0 投票
3 回答
170 浏览

voip - Restcomm Apps 中的基本逻辑组件

我在 Restcomm Apps 中看不到使用 RVD 创建基本数据或基本逻辑树的方法。有没有办法为以下内容创建组件:

  • 创建和分配变量值
  • 基本逻辑组件,例如 If Then Else、Equal/Not Equal、包含、文本比较、数字、日期、
  • 使用正则表达式解析文本的能力
  • 将变量插入任何值并正确解析它们的能力
  • 字符串连接或类似

诸如此类的组件将允许应用程序开发人员拥有更多独立的应用程序,而不必建立基础设施来管理所有应用程序逻辑。

当前的组件 API 是否支持新组件的开发?

0 投票
1 回答
773 浏览

java - 如何检测 SCTP 连接失败

我正在使用 mobicents CAP 实现为 CAMEL 充电构建 CAP 应用程序;我的应用程序运行良好,我可以在 SSF 和 SCF 之间发送和接收消息。我正在寻找的是:如何检测客户端和服务器之间的 SCTP 链接已断开?因为当我故意停止服务器并保持客户端运行时,发送时CAPDialog不会引发任何错误。

当我停止服务器时,在控制台上我看到以下异常:

在此期间,如果我尝试发送一个 CAPDialog,例如发送一个 oAnswer 事件,它简单地不会告诉请求是否成功(在我的情况下,理想情况下应该返回失败)

0 投票
1 回答
211 浏览

sip - 如何更改 RestComm 中的默认回铃音?

我需要更改或删除 RestComm 实例中的默认回铃音,或者基于每个应用程序。有谁知道如何实现这一目标?

0 投票
1 回答
599 浏览

sip - MetaSwitch Clearwater 中的 TeleStax Restcomm 集成

我们曾尝试在我们的 LAB 中部署 RestComm 服务器,但将其集成到 IMS 时遇到了一些麻烦。

那时我们有:6 个虚拟机(Clearwater IMS:sprout、bono、ellis、homer、homestead;Telestax:restcomm)在一个网络子网中的一个物理设备上。

我们测试了 Restcomm AMI Demos,一切正常。文字转语音有效,通话有效。

比我们尝试集成 Clearwater IMS 和 restcomm ( http://telestax.wpengine.netdna-cdn.com/wp-content/uploads/2013/12/ClearWater-RestComm-Integration-2013.pdf ),但这里我们没有工作解决方案:

(10.199.200.89 - 清水芽,10.199.200.95 - restcomm,0000006606 - restcomm 上的 sip sip 号码)

restcomm 响应“404 Not found”,据我们了解,这是因为域是“cw.domain.ru”,但没有找到任何要设置的配置参数。结果我们没有从 Clearwater IMS 到 Restcomm 的调用流程服务。

在 Restcomm 日志中,我们有:


  1. RestComm 版本:mobicents-Restcomm-JBoss-AS7-7.0.2
  2. 0000006606 在 restcomm 上配置:
  1. 我尝试使用在 restcomm 上注册的软件电话拨打号码 1234。它的作品。
  2. 是的,我已经看到它http://docs.telestax.com/restcomm-understanding-autoconfigure-script/和 restcomm 上的网络端口:
0 投票
2 回答
773 浏览

java - 使用 mobicents 的 MAP 界面

嗨,我正在尝试使用 jSS7 构建 MAP 接口来发送这样的消息: https ://code.google.com/p/jss7/source/browse/map/load/src/main/java/org/mobicents /protocols/ss7/map/load/Server.java 但我没有找到任何文档或任何演示来了解如何从 USSD 更改为 SMS