【发布时间】:2018-05-18 03:39:25
【问题描述】:
Twilio 没有从 Skype 检测到我的 DTMF 音。
- 我们已经用 twilio 设置了一个 IVR 系统,客户必须输入一个 7 位客户编号。
- 我们的一些客户使用 voip 电话, 因此我们需要确保 twilio 可以检测到 DTMF 音调 正确(大多数人使用 Skype,这是我们现在最关心的问题)。
- Twilio IVR 可以检测来自移动电话或固定电话的声音。
- 从我们的 Skype 客户端呼叫其他 IVR 系统工作正常
输入了一个带有 Twilio 的支持案例,但到目前为止他们没有提供任何帮助,所以我想对 StackOverflow 社区进行民意调查。
测试的 Skype 版本(在不同的物理位置):
- Windows 8 上的 Skype 版本 7.4.0.104
- MAC OSX Sierra 上的 Skype 版本 8.11.0.4
为了让我们更加困惑,我们通过 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>
任何指向我们的建议或方向都是有帮助的。
【问题讨论】:
-
这里是 Twilio 开发人员传道者。很抱歉你在这件事上遇到了麻烦。不过,您的 TwiML 看起来是正确的,所以我认为这不是您的问题。我不知道您的票与此有关,如果您需要有人跟进支持以推动这一点,请随时通过 philnash@twilio.com 将您的票号发送给我。谢谢
-
谢谢@philnash。已发送电子邮件!
-
有什么解决办法吗,我一直在努力让 DTMF 也能正常工作?
-
很遗憾没有。没有足够的解决方案。这似乎不是 Twilio 的错,而是微软 !@$#' 与最新版本的 Skype 的合作。新版本的 Skype 显然以不同的方式发送 DTMF 音调。如果您听说过解决方法或发现了一种解决方法,请告诉我。这对我们支持的客户来说非常烦人。微软能提供的最好的办法是“请删除然后重新安装 Skype”——这并没有解决问题。技术工程师提到“他们在办公室遇到 Skype 拨号扩展问题”