Twilio未检测到来自Skype的DTMF音

Twilio未检测到来自Skype的DTMF音,twilio,voip,skype,dtmf,Twilio,Voip,Skype,Dtmf,Twilio未从Skype检测到我的DTMF铃声 我们用twilio建立了一个IVR系统,客户必须输入 7位客户号码 我们的一些客户使用voip电话, 因此,我们需要确保twilio能够检测DTMF音调 正确(大多数人使用Skype,所以这是我们现在最关心的问题) Twilio IVR可检测手机或固定电话发出的细微音调 从我们的Skype客户端调用其他IVR系统工作正常 输入了一个带有Twilio的支持案例,但到目前为止,他们没有帮助,所以我想对StackOverflow社区进行投票 已测试

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>

请输入您的客户代码。
gatherfields.jsp

任何给我们指点方向的建议都是有帮助的

我几个月来都有同样的问题。在与Skype支持人员(虚拟助手、随后与几个Skype支持人员的电子邮件交流、远程桌面控制等)进行了艰苦但富有成效的交流之后,支持团队最终发现字幕功能存在问题。他们现在更新了此处的常见问题:

在拨打电话并使用拨号盘选择按键选项时,如果您在通话中启用了字幕,则按键将不起作用

要解决此问题,只需禁用字幕:选择您的个人资料图片>设置>通话>通话字幕,然后关闭显示所有语音和视频通话字幕的选项


注意:如果您没有为所有语音和视频通话显示字幕的选项,但为单个通话打开了字幕,则与您的联系人开始新通话将解决此问题

此外,当您使用iOS Skype应用程序测试此功能时,请打开应用程序并在Skype应用程序的键盘上执行DTMF。不要使用iOS默认调用,它将不起作用。

Twilio开发者福音传道者。很抱歉,你在这件事上遇到了麻烦。不过,你的TwiML看起来是正确的,所以我认为这对你来说不是问题。我不知道你的票是关于这个,如果你需要有人跟进与支持推动这一点,请随时发送给我你的票号码在philnash@twilio.com. 谢谢你,谢谢你。已发送电子邮件!有什么解决办法吗?我一直在努力让DTMF也能工作?不幸的是没有。没有足够的决议。这似乎不是Twilio的错,而是微软的错正在使用最新版本的Skype进行王室注册。新版本的Skype显然以不同的方式发送DTMF音调。如果您听说或发现了解决方法,请告诉我。这对我们支持的客户来说是非常恼人的。微软能提供的最好的解决方案是“请删除并重新安装Skype”——但这并没有解决问题。这位技术工程师提到“他们在办公室使用Skype拨号分机时遇到问题”