Twilio没有检测到来自Skype

时间:2017-12-04 16:03:18

标签: twilio voip skype dtmf

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脚本中运行不一致的问题。因为我们可以拨打其他IVR系统并使用Skype输入正常的代码,所以它似乎不是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>

任何指示我们的建议或指示都是有帮助的。

2 个答案:

答案 0 :(得分:1)

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

https://support.skype.com/en/faq/FA34713/faq-and-known-issues-with-skype

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

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

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

答案 1 :(得分:0)

此外,当您使用iOS Skype应用进行测试时,请打开该应用并在Skype应用的键盘上执行DTMF。不要使用iOS默认调用,它将无法正常工作。