Twilio 未从 Skype 检测到我的 DTMF 音。
7位客户编号。
因此我们需要确保 twilio 可以检测到 DTMF 音调
正确(大多数人使用 Skype,这是我们现在最关心的问题)。
输入了一个带有 Twilio 的支持案例,但到目前为止他们没有帮助,所以我想对 StackOverflow 社区进行民意调查。
测试的 Skype 版本(在不同的物理位置):
让我们更困惑的是,我们通过 Skype 调用的电话中约有 20% 确实接受了音调。其他 80% 的调用没有识别音调。
我们认为这是 Twilio 接受来自 voip 电话的 DTMF 音调或在我们的 Twilio 脚本中运行不一致的问题。因为我们可以用 Skype 调用其他 IVR 系统并输入代码,所以 Skype 似乎没有问题。
在我们的 TwiML 语音脚本中,我们使用 GATHER。这是我们收集代码的示例:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather action="clientcode.jsp" timeout="15">
<Say>Please enter your client code.</Say>
</Gather>
<Redirect method="GET">gatherfields.jsp</Redirect>
</Response>
任何指向我们的建议或方向都是有帮助的。
最佳答案
我有同样的问题好几个月了。在与 Skype 支持人员(虚拟助手、随后与几个 Skype 支持人员的电子邮件交流、远程桌面控制等!)进行了艰苦但富有成效的交流后,支持团队最终发现字幕功能存在问题。他们现在在这里更新了常见问题解答:
https://support.skype.com/en/faq/FA34713/faq-and-known-issues-with-skype
调用电话并使用拨号盘选择按键音选项时,如果您在通话中启用了字幕,它们将不起作用。
要解决此问题,只需禁用字幕:选择您的个人资料图片 > 设置 > 通话 > 通话字幕,然后关闭显示所有语音和视频通话的字幕选项。
注意:如果您没有打开“为所有语音和视频通话显示字幕”选项,但已为单个通话打开了字幕,则与您的联系人开始新通话将解决此问题。
关于Twilio 未检测到来自 Skype 的 DTMF 音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637325/