问题标签 [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.
restcomm - - 一位用户无法获得音频,但可以看到视频
我已经搜索了有关此问题的任何先前问题和答案,但我找不到任何相关信息因此这个问题。就在最近,我们通过重用大部分 OLYMPUS 代码本身在我们的应用程序中创建了 WebRTC 功能。我们还安装了 CA 批准的 SSL 证书,一切都很好,我们能够让它工作。但一件奇怪的事情是,其中一位用户听不到任何声音。我们已经对多个用户和笔记本电脑进行了多次尝试,认为这可能与笔记本电脑的音频设置有关。但我们始终注意到,当我们加载 ROOM.HTML 时,CALLER 和 CALLEE 都能够看到本地和远程视频,其中一个用户甚至可以听到音频,但另一个用户不会听到任何音频。
首先,我们遇到了一个用户的这个问题,但认为它可能是笔记本电脑的音频设置。所以我们尝试了另一个用户,但问题仍然存在。我已经仔细检查了我们没有对 CALL 配置设置进行任何更改,并且它与 OLYMPUS 代码完全一致。
我可以要求对此有任何建议吗?提前致谢
java - jss7 不发送 GSM MAP 消息
我正在通过 maven 使用这个版本的 jSS7
我可以将 SCTP 链接设置到具有 E.1 线路的 Cisco ITP,但是当尝试发送 SRIforSM gsm 映射消息时,我在 wireshark 中看不到相应的 MAP pdu。我只能看到 ASPUP 消息。我使用 jSS7 作为独立的。
以下是我为机密数据清理的代码
MAPClient.java
主.java
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)
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=POST ” http://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
我花了很多时间来解决,但我没有请帮助解决这个问题。
提前致谢
restcomm - Webrtc 和 restcomm
我是 restcomm 的新手,我用 Restcomm Olympus 做了一个小测试,并尝试将 Restcomm 连接到 SIP 客户端。它有效,但我确实有很多问题参考 Restcomm webrtc 支持:
- 我可以使用 Restcomm 从 SIP 电话拨打 webrtc 浏览器吗(它将如何与 Restcomm 一起使用)
- Restcomm 是否支持数据通道?
- 它是否也适用于 Safari/Microsoft Edge 等浏览器?
- 它是否支持诸如 Trickle-ICE 之类的东西,我可以集成一个 TURN 服务器来加快呼叫设置。
- Restcomm 可以在高清和非高清编解码器之间进行某种转码吗?
- Restcomm 有哪些视频支持功能?我过去曾尝试在视频中使用 Asterisk,但效果不佳。
restcomm - restcomm 会议 waiturl 不起作用
我有 Restcomm 的最新 Docker 实例。我试着玩会议演示。我尝试使用 Olympus 示例代码拨入一个号码,并将该号码映射到 Restcomm 'dial-conference.xml' 提供的示例 XML。我可以听到最初的公告,但没有播放 waitUrl 音乐。我也尝试使用 RVD 来使用等待音乐,我什至尝试用“say”命令替换 wav 文件,但它没有用。有人可以解释为什么会这样吗?是奥林巴斯的问题还是 RCML 会议的问题。
restcomm - 如何构建restcomm会议应用程序
我想用 Restcomm 构建一个简单的会议应用程序。我使用了 restcomm 提供的示例 XML 来开始会议并将参与者添加到会议中,我需要两个电话号码来完成它。我对此有以下疑问: 1. 我是否总是需要拨打电话号码才能开始会议?Restcomm 不提供任何 API 来通过 HTTP 启动会议。2. 如何使用同一个应用程序开始会议并添加参与者到会议中。在带有 restcomm 的示例 XML 中,提供了两个用于会议的 XML(一个用于开始会议,另一个用于添加参与者),这是否意味着我必须使用两个不同的电话号码来进行单个会议?
restcomm - 转接到 Nexmo 号码的呼叫不会通过 Restcomm
我有一个指向 Restcomm 云的 Nexmo DID。如果我拨打这个号码,它会很好地连接到我的 Restcomm 应用程序。但是,如果我在手机上设置呼叫转移并拨打我的电话号码,呼叫会转移到 Nexmo DID,然后我会收到“该号码不存在”消息。我认为问题在于我的电话号码和 Nexmo 号码之间一定存在混淆,Restcomm 会查看我不知道的号码而不是 Nexmo 号码......知道如何让它工作吗?谢谢
javascript - 如何将 sipML5 js 与 Mobicent SIP servlet 一起使用?
我正在使用 sipML5 进行使用 Web 套接字的音频和视频通话。当我注册一个带有详细信息的 SIP 帐户时,它会向服务器发送一个请求以进行详细身份验证,并且服务器在某些 sipMl.js 函数中以状态(如 401 或 403 禁止等)响应。现在我想将服务器响应传递给一些 Java 函数,如 SIP servlets Process Response 中的进一步处理。
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,GT:4794733271,AI:18
我们的服务器:PC:5100,SSN:146,GT:442080000100,AI:18