从Twilio响应外部IVT

时间:2018-12-13 02:41:25

标签: javascript twilio ivr

我已经使用Twilio JavaScript库设置了一个简单的呼叫中心。我想知道当我们调用外部IVR系统时如何通过按键响应。我找到并遵循了Twilio文档,以使用Twilio Studio实现我们自己的IVR。但是我在这里需要的是作为客户如何通过按“ 1”代表销售,按“ 2”代表促销等来响应外部IVR系统?

TIA

1 个答案:

答案 0 :(得分:1)

这里是Twilio开发人员的传播者。

您可以通过两种方式使用Twilio播放DTMF音调。

您可以在创建呼叫开始时通过发送带有您要发送的数字的composer create-project symfony/website-skeleton my_project参数(和SendDigits停留0.5秒)来执行此操作。例如:

w

将创建一个呼叫,当呼叫接通时,它将等待2秒(4 * w == 4 * 0.5s),然后发送194声。

或者,如果您正在通话中,则可以使用<Play> TwiML elementdigits attribute使用DTMF音调来回答问题,如下所示:

client.calls
  .create({
     url: 'http://demo.twilio.com/docs/voice.xml',
     to: '+15558675310',
     from: '+15017122661',
     sendDigits: 'wwww194'
   })

让我知道是否有帮助。