问题标签 [restcomm]

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

restcomm - - 一位用户无法获得音频,但可以看到视频

我已经搜索了有关此问题的任何先前问题和答案,但我找不到任何相关信息因此这个问题。就在最近,我们通过重用大部分 OLYMPUS 代码本身在我们的应用程序中创建了 WebRTC 功能。我们还安装了 CA 批准的 SSL 证书,一切都很好,我们能够让它工作。但一件奇怪的事情是,其中一位用户听不到任何声音。我们已经对多个用户和笔记本电脑进行了多次尝试,认为这可能与笔记本电脑的音频设置有关。但我们始终注意到,当我们加载 ROOM.HTML 时,CALLER 和 CALLEE 都能够看到本地和远程视频,其中一个用户甚至可以听到音频,但另一个用户不会听到任何音频。

首先,我们遇到了一个用户的这个问题,但认为它可能是笔记本电脑的音频设置。所以我们尝试了另一个用户,但问题仍然存在。我已经仔细检查了我们没有对 CALL 配置设置进行任何更改,并且它与 OLYMPUS 代码完全一致。

我可以要求对此有任何建议吗?提前致谢

0 投票
1 回答
1642 浏览

java - jss7 不发送 GSM MAP 消息

我正在通过 maven 使用这个版本的 jSS7

我可以将 SCTP 链接设置到具有 E.1 线路的 Cisco ITP,但是当尝试发送 SRIforSM gsm 映射消息时,我在 wireshark 中看不到相应的 MAP pdu。我只能看到 ASPUP 消息。我使用 jSS7 作为独立的。

以下是我为机密数据清理的代码

MAPClient.java

主.java

0 投票
0 回答
256 浏览

android - 来自 Restcomm Client Android SDK 1.0.0 BETA3 错误的 restcomm hello world 项目

我正在从 Restcomm Client Android SDK 1.0.0 BETA3 运行 restcomm hello world 项目我按照这个答案中提到的步骤Mobicents Restcomm Hello-World Implementation

但是当我拨号时,logcat 中仍然有错误,并且我没有听到 Restcomm 实例相关的通知。这是日志内容:

02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: stereo playout is not supported 02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: failed to enable stereo recording 02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: (voe_base_impl.cc:364): Init: Failed to set agc to enabled: 0 02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: (voe_audio_processing_impl.cc:1007): SetTypingDetectionStatus: not supported 02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: (voe_audio_processing_impl.cc:1007): SetTypingDetectionStatus: not supported 02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: failed to enable stereo recording 02-22 10:27:19.912 31783-3951/com.telestax.restcomm_helloworld E/libjingle: webrtc: stereo playout is not supported 02-22 10:27:23.356 31783-4012/com.telestax.restcomm_helloworld E/libjingle: webrtc: (process_thread_impl.cc:31): TimeUntilNextProcess returned an invalid value -4 02-22 10:27:23.586 31783-31783/com.telestax.restcomm_helloworld E/RCConnection: onSipUAError(): error code: SIGNALLING_CALL_ERRORerror text: sendto failed: EPERM (Operation not permitted) 02-22 10:27:23.646 31783-3952/com.telestax.restcomm_helloworld E/libjingle: SetAudioSend: No audio channel exists. 02-22 10:27:23.926 31783-4005/com.telestax.restcomm_helloworld E/BufferQueue: [unnamed-31783-5] cancelBuffer: slot 5 is not owned by the client (state=0) 02-22 10:27:23.926 31783-4005/com.telestax.restcomm_helloworld E/BufferQueue: [unnamed-31783-5] cancelBuffer: slot 6 is not owned by the client (state=0) 02-22 10:27:23.926 31783-4005/com.telestax.restcomm_helloworld E/BufferQueue: [unnamed-31783-5] cancelBuffer: slot 7 is not owned by the client (state=0)

0 投票
1 回答
117 浏览

curl - 使用 RestComm 的 curl 命令中的问题

http://www.telestax.com/restcomm-sip-tutorial-basic-usage-and-voice-dtmf/

通过引用此站点,我将使用 Sip 电话测试 RestComm,但在 curl 命令中面临很多问题,如下所示

curl –-data “PhoneNumber=1234&VoiceUrl= http://127.0.0.1:8080/restcomm/demo/hello-world.xml&VoiceMethod=POSThttp://ACae6e420f425248d6a26948c17a9e2acf:77f8c12cc7b8f8423e5c38b035249166@127.0.0.1:8080/restcomm/2012-04 -24/帐户/ACae6e420f425248d6a26948c17a9e2acf/IncomingPhoneNumbers.json

在运行这个我得到

JBoss Web/7.2.0.Final - JBWEB000064:错误报告

JBWEB000065:HTTP 状态 401 -

JBWEB000309:输入JBWEB000067:状态报告

JBWEB000068:消息

JBWEB000069:描述JBWEB000121:此请求需要 HTTP 身份验证。

JBoss Web/7.2.0.Final

我花了很多时间来解决,但我没有请帮助解决这个问题。

提前致谢

0 投票
1 回答
509 浏览

restcomm - Webrtc 和 restcomm

我是 restcomm 的新手,我用 Restcomm Olympus 做了一个小测试,并尝试将 Restcomm 连接到 SIP 客户端。它有效,但我确实有很多问题参考 Restcomm webrtc 支持:

  1. 我可以使用 Restcomm 从 SIP 电话拨打 webrtc 浏览器吗(它将如何与 Restcomm 一起使用)
  2. Restcomm 是否支持数据通道?
  3. 它是否也适用于 Safari/Microsoft Edge 等浏览器?
  4. 它是否支持诸如 Trickle-ICE 之类的东西,我可以集成一个 TURN 服务器来加快呼叫设置。
  5. Restcomm 可以在高清和非高清编解码器之间进行某种转码吗?
  6. Restcomm 有哪些视频支持功能?我过去曾尝试在视频中使用 Asterisk,但效果不佳。
0 投票
0 回答
42 浏览

restcomm - restcomm 会议 waiturl 不起作用

我有 Restcomm 的最新 Docker 实例。我试着玩会议演示。我尝试使用 Olympus 示例代码拨入一个号码,并将该号码映射到 Restcomm 'dial-conference.xml' 提供的示例 XML。我可以听到最初的公告,但没有播放 waitUrl 音乐。我也尝试使用 RVD 来使用等待音乐,我什至尝试用“say”命令替换 wav 文件,但它没有用。有人可以解释为什么会这样吗?是奥林巴斯的问题还是 RCML 会议的问题。

0 投票
0 回答
83 浏览

restcomm - 如何构建restcomm会议应用程序

我想用 Restcomm 构建一个简单的会议应用程序。我使用了 restcomm 提供的示例 XML 来开始会议并将参与者添加到会议中,我需要两个电话号码来完成它。我对此有以下疑问: 1. 我是否总是需要拨打电话号码才能开始会议?Restcomm 不提供任何 API 来通过 HTTP 启动会议。2. 如何使用同一个应用程序开始会议并添加参与者到会议中。在带有 restcomm 的示例 XML 中,提供了两个用于会议的 XML(一个用于开始会议,另一个用于添加参与者),这是否意味着我必须使用两个不同的电话号码来进行单个会议?

0 投票
1 回答
57 浏览

restcomm - 转接到 Nexmo 号码的呼叫不会通过 Restcomm

我有一个指向 Restcomm 云的 Nexmo DID。如果我拨打这个号码,它会很好地连接到我的 Restcomm 应用程序。但是,如果我在手机上设置呼叫转移并拨打我的电话号码,呼叫会转移到 Nexmo DID,然后我会收到“该号码不存在”消息。我认为问题在于我的电话号码和 Nexmo 号码之间一定存在混淆,Restcomm 会查看我不知道的号码而不是 Nexmo 号码......知道如何让它工作吗?谢谢

0 投票
2 回答
323 浏览

javascript - 如何将 sipML5 js 与 Mobicent SIP servlet 一起使用?

我正在使用 sipML5 进行使用 Web 套接字的音频和视频通话。当我注册一个带有详细信息的 SIP 帐户时,它会向服务器发送一个请求以进行详细身份验证,并且服务器在某些 sipMl.js 函数中以状态(如 401 或 403 禁止等)响应。现在我想将服务器响应传递给一些 Java 函数,如 SIP servlets Process Response 中的进一步处理。

0 投票
2 回答
594 浏览

java - JSS7 - TC-CONTINUE:没有 id 的对话/事务:

我们正在开发 SS7 CAMEL 应用程序。该应用程序基于 jboss 5.10GA 和 Mobicents/Restcomm 的 jss7 和 Restcomm 的 CAP 资源适配器。

在我们的 Sbb 中,我们从交换机接收 InitialDP 消息和分隔符。收到分隔符后,我们尝试将连接消息发送到交换机。

不幸的是,当我们在 onDelimiter 方法中收到的对话框上调用 .send() 方法时,没有发送任何要切换的消息,我们在 jboss 日志中可以看到:

TC-CONTINUE:没有 id 的对话/事务:67793592

如果我们的 sccp 规则有问题,那么以下地址的正确 sccp 设置应该是什么:

交换机:PC:6801,SSN:146,G​​T:4794733271,AI:18

我们的服务器:PC:5100,SSN:146,G​​T:442080000100,AI:18

这是 boot.log 文件

这是 server.log 文件