如何停止Twilio过滤用户输入的DTMF

时间:2016-07-08 15:35:15

标签: twilio dtmf

我正在使用Twilio将来电转接到" local"世界各地的免费电话号码到我们当地的IVR系统。

问题是这不起作用,因为你需要能够按数字来导航IVR系统,但是如果你通过Twilio号码拨号,它似乎过滤掉通过它的DTMF音调,所以他们没有被传递到终端系统。

有没有办法关闭此过滤功能?

我尝试通过将IVR的基础知识移动到这个应用程序/ Twilio中来编写一个小应用来处理它,然后它可以工作 - 除了它必须拨打"真正的" IVR系统,然后sendDigits根据用户输入的内容按下右键,但这些音调被我们的IVR系统忽略。哎呀。我不确定为什么,我猜它没有足够长时间播放音调?

有任何想法让它排序吗?它是用于紧急医疗援助的IVR,因此它的工作至关重要(现在它正在生产中)。

<Response><Dial timeout="180" record="record-from-ringing"><Number sendDigits="wwww1">+<my number></Number></Dial></Response>

应该工作,但不是。如果我可以按下手机上的按钮并且它通过就无所谓了。

1 个答案:

答案 0 :(得分:0)

您可以see here了解我们支持的DTMF音色类型。

您可能正在体验来自运营商端的过滤。这绝对是在支持级别上最好处理的,您可以共享显示不良行为的Call Sids

IVR setup as you describe it似乎没有任何不合适的地方。如果其他人需要从头开始设置一个,我推荐以下教程(C#,Java,Node.js,PHP,Ruby):

https://www.twilio.com/docs/tutorials/walkthrough/ivr-screening/ruby/rails#0

我希望这有助于您的紧急医疗援助即将启动并运行!