- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个连接到 FreePbx 的 Twilio SIP 中继,所有用户都使用 FreePBX 的 webrtc 模块调用电话。他们可以通过双向音频很好地调用和接听电话,但是对于外拨电话,调用者听不到铃声(振铃),因为 B 号码正在振铃,这会引起用户的某种程度的混淆。
我已经在 Outbound Dial Settings 中检查了 r 标志,并且该标志已启用,但除此之外,我有点卡住了。
[SIP 设置]
host=hostname
username=username
secret=supersecret
type=peer
最佳答案
查看您的日志,您正确地收到了 180 Ringing
来自 Twilio 的事件 10:17:13
, 在 10:17:09
开始通话后并已在 10:17:19
上回答,所以正如您所发现的,问题不在于上游运营商未发送信令信息,而是来自 Asterisk,或来自内部 WebRTC FreePBX 客户端。
只是想在这里,但是如果由于某种原因,您的 WebRTC 客户端尚未准备好处理音频事件,认为调用已经开始(并且被叫方正在响铃),那么您将不会听到任何回铃音。例如,如果您的 WebRTC 客户端在没有收集其所有 ICE 候选者的情况下启动调用(这是 trickle ICE
连接模式,但不应该是这种情况,因为我认为 Asterisk 不支持它),就会发生这种情况。不幸的是,在这种情况下,除了修改 WebRTC 客户端的配置或 JavaScript 代码之外,您无能为力。
现在,在 Asterisk 方面,确实,r
选项应该做的工作。我不确定 FreePBX 是否允许您控制拨号计划命令,但如果可以,您可能想尝试强制 Asterisk 接听电话,然后在拨出时播放铃声。 PlayTones功能可能很有用。
exten => _44X.,1,Answer
exten => _44X.,n,Wait(1)
exten => _44X.,n,Playtones(ring)
exten => _44X.,n,Wait(3)
exten => _44X.,n,Dial(SIP/...)
indications.conf
正确配置文件以使其正常工作。我猜其他功能,如
Ringing ,
Progress可以用,但我觉得拨出前接电话的想法值得一试。当然,这有点老套,因为绝对应该使用
Dial
没有
r
选项。
关于webrtc - FreePBX Twilio 出站铃声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47549883/
前不久,哔哩哔哩(一般常称为 B 站)发布了一篇文章《2021.07.13 我们是这样崩的》,详细回顾了他们在 2021.07.13 晚上全站崩溃约 3 小时的至暗时刻,以及万分紧张的故障定位与恢复过
想象一下这种情况,周围有一些智能手机和计算机,它们的 WiFi 适配器(无线适配器)打开,但没有必要连接到网络。 有没有办法通过 Linux 机器查看 MAC 地址? 任何见解表示赞赏。 最佳答案 断
我无法创建新的 Window Station 来运行我的应用程序 int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { wprintf(L"
在 Conda 环境中安装包后,我想对该包中的代码进行一些更改。 在哪里可以找到包含已安装包的 site-packages 目录? 我有 Anaconda Python 2.7 base 发行版,但找
今天去改了matplotlib的配置。搜索 matplotlibrc 发现我有两个: 查看site-packages 文件夹,我发现很多包的名称中都有波浪号: ~klearn 是 sklearn ,但
我是一名优秀的程序员,十分优秀!