特威里奥(Twilio)说并在同一时间聚会

时间:2018-12-21 22:45:45

标签: twilio twilio-api

Twilio的新手,我有一个简单的Python程序,该程序从Twilio发起指向URL的出站调用:     http://twimlets.com/menu?Message=Press%20one%20when%20you%20hear%20this&Options%5B1%5D=http%3A%2F%2Ftwimlets.com%2Fmessage%3FMessage%255B0%255D%3DCongrats%252C%2520you%2520pressed%25201%26& 与:

<Response>
<Gather numDigits="1">
<Say>Press one when you hear this</Say>
</Gather>
<Redirect/>
</Response>

当呼叫者按1时,它将呼叫者重定向到:

<Response>
<Say>Congrats, you pressed 1</Say>
</Response>

如何根据呼叫者是否按1来捕获需要收集的Gather输入,因此在create方法期间没有看到任何选项可以执行此操作。

这就是我正在做的一切:     call = client.api.account.calls.create(to =“ + XXXXXXXXXXX”,from_ = Twilio_DID,url = twimlets)

1 个答案:

答案 0 :(得分:0)

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

如果您需要记录用户按下的数字,那么我建议您不要使用Twimlet来构建此应用程序。

相反,我将自己使用Python构建整个应用程序。关于how to gather user input via keypad in Python的教程可能会帮助您。

关键是创建<Gather>时应在属性中设置.container { display: grid; grid-template-columns: 150px auto; } .A, .B, .C { display: flex; justify-content: flex-end; align-items: center; } .A { background-color: cyan; } .B { background-color: cyan; } .C { background-color: cyan; } .D { background-color: magenta; } url。当用户输入所需的数字时,Twilio将向该URL发出请求,并且该请求的正文中将包含Digits parameter。您可以使用该参数保存用户选择的内容并继续进行呼叫。