如何在Twilio的出站呼叫中传递参数?
问题描述:
我相信Twilio的出站呼叫可能是HTTP POST请求。有没有办法让我的自定义POST机构(JSON等)进行呼出语音呼叫请求时?我正在编写一个通用呼叫中心,我希望在进行外拨呼叫时传递对话工作流程,以便接收呼叫的代码知道如何运行对话。我查看了文档(https://www.twilio.com/docs/api/twiml/twilio_request),看起来我们只能通过标准参数(从,等等)。谢谢你的帮助。如何在Twilio的出站呼叫中传递参数?
答
我相信您可以自定义的唯一参数是Url参数。
您的JSON几乎是一个字符串(您可能需要对其进行网址编码并查看长度),但是您可以将其放入Url参数的查询字符串中。
?json=url_encoded_json
类似的问题被问在─http://stackoverflow.com/questions/31117701/passing-variables-to-outbound-call-twiml?rq=1 – shanky123
我知道我可以使用数据库等存储/检索工作流程,但这将是一种不需要的解决方法。 – shanky123