Twilio - 如何从接收端收集密钥(称为人)?

时间:2015-09-26 15:03:33

标签: twilio

我无法在Twilio文档中找到关于如何从接收端收集关键输入的答案。例如,我有网络客户端将拨打个人(说接待员)。现在我想根据接待员的意见采取行动。我如何从接待员(呼叫接收方端)收集密钥?

我尝试过很少与" Dial"和#34;收集"动词但它没有用。 请帮忙 !!

2 个答案:

答案 0 :(得分:0)

您可以使用“收集”来完成您的要求。

看看这个:

在动词中使用以下一个或多个属性:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Gather timeout="10" finishOnKey="*">
        <Say>Please enter your pin number and then press star.</Say>
    </Gather>
</Response>

链接:https://www.twilio.com/docs/api/twiml/gather

答案 1 :(得分:0)

Zack与Twilio支持。使用REST API进行调用或使用帮助程序库。

这里是使用REST API和一些示例进行调用的文档: https://www.twilio.com/docs/api/rest/making-calls

当您拨打电话时,当收件人回答时,您需要为要执行的TwiML指定To号码,From号码和Url电话。

正如Murali所提到的,您需要使用<Gather>来接受通话接收方按下的数字。

因此,您在调用中指定的URL应返回如下所示的TwiML:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Gather action="http://somedomain.com/capture-digits">
        <Say>Please enter your some digits.</Say>
    </Gather>
</Response>

收件人按下的任何数字都将作为回调邮寄到您的服务器。您在action属性中指定的网址是我们发布这些详细信息的位置。

以下是使用<Gather>的完整文档和示例: https://www.twilio.com/docs/api/twiml/gather

如果您需要进一步的帮助,请在此联系我们: https://www.twilio.com/help/contact

谢谢!