如何在Twilio Android API中使用Twimlets?

时间:2013-09-08 04:35:26

标签: android twilio

我是Twilio的Android初学者。你能帮我解决一下Twimlets和Twilio API之间的关系吗?

实际上我想要实现“Robocall验证” - 当有来电时,我想拦截它并播放一段音频,要求它按“123”来验证它是否被机器人调用。 / p>

我发现https://www.twilio.com/labs/twimlets/menu可以直接帮助我。但我不知道如何在我的Android应用程序中使用它。

这是否意味着我应该构建一个运行twimlet脚本的服务器,然后将我在Android应用程序中拦截的调用指向脚本的URL?

如果是这样,在我得到呼叫者输入的内容后(假设他输入“123”),我怎么能将他的呼叫转回到我在Android应用程序上收到的原始呼叫?

非常感谢!!!

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

如果使用Menu Twimlet,则无需在自己的服务器上运行任何内容。为Twimlet定义菜单项时,您必须指定Twilio在用户按下特定数字时要调用的URL。该URL可以是另一个Twimlet。

所以在下面的例子中,我使用Menu Twimlet来区分一个菜单项。如果调用者按1,则Twilio会请求使用Message Twimlet的URL向他们说些什么。

http://twimlets.com/menu?
    Message=Press%20one%20to%20prove%20you%20are%20not%20a%20robot
    &Options%5B1%5D=http%3A%2F%2Ftwimlets.com%2Fmessage%3FMessage%255B0%255D%3DGlad%2520to%2520know%2520you%2520are%2520not%2520a%2520robot.%2520%2520Thanks!%26&

希望有所帮助