如何在出站呼叫中从呼叫接收者收集Twilio DTMF输入

时间:2018-12-17 05:03:39

标签: twilio twiml dtmf

我们正在开发Twilio可编程语音应用程序,该应用程序可以从人员列表中进行选择,并将呼出电话发送给他们的常规电话号码。

一旦呼叫接通,我们希望能够与对方通话,然后从呼叫接收者那里收集dtmf输入,以便根据输入的dtmf代码触发一些特定的TwiML代码。

Twilio可编程语音文档未指定如何在出站呼叫中从呼叫接收者收集dtmf输入,但是我想这在某种程度上是可行的。任何建议或想法将不胜感激!

2 个答案:

答案 0 :(得分:0)

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

使用Twilio的呼出电话实际上与呼入电话非常相似。当您接到入站呼叫时,Twilio发出webhook请求以查找下一步操作,然后您使用TwiML进行响应,例如,当您要获取信息时使用<Gather>

拨打电话时,start the call with the REST API,然后在电话接通时,Twilio向您的URL发出Webhook请求。在此阶段,您将用TwiML进行响应以告诉Twilio该怎么做,在此阶段您也可以通过<Gather>进行响应。

有帮助吗?

答案 1 :(得分:0)

如果您使用的是Twilio Client,则可以使用以下代码发送数字:

var connections = Twilio.Device.activeConnection();
connections.sendDigits("12");