我们正在开发Twilio可编程语音应用程序,该应用程序可以从人员列表中进行选择,并将呼出电话发送给他们的常规电话号码。
一旦呼叫接通,我们希望能够与对方通话,然后从呼叫接收者那里收集dtmf输入,以便根据输入的dtmf代码触发一些特定的TwiML代码。
Twilio可编程语音文档未指定如何在出站呼叫中从呼叫接收者收集dtmf输入,但是我想这在某种程度上是可行的。任何建议或想法将不胜感激!
答案 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");