Twilio 未检测到来自 Skype 的 DTMF 音

标签 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 脚本中运行不一致的问题。因为我们可以用 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/

    相关文章:

    javascript - 当我分离轨道时,twilio 视频代码留下视频标签

    google-apps-script - 在 Apps 脚本中接收并回复 Twilio SMS

    twilio - 我可以使用 twiml 向传入的 twilio 调用发送数字吗?

    .net - Freeswitch 无法运行 SampleClient

    chat - 有没有办法访问 Skype IM 日志?

    java - 我可以将 Skype 与我的 Android 应用程序链接吗?

    ios - 如何在 Skype 上共享文本

    python - 几分钟后 Google App Engine 内部服务器错误

    ios - 迁移到 iOS VoIP 推送通知

    android - 需要帮助才能在第 3 方 VOIP 应用程序中使用 native IN-CALL 屏幕