如何将入站Twilio呼叫sid与自定义ID关联?

时间:2013-09-22 17:47:40

标签: php rest twilio telephony

如何将入站呼叫sid与自定义ID相关联?目前Twilio将其参数发布或获取到配置的语音URL,但是不能将自定义参数发送到twilio以使用它的参数进行回调。示例scanario:呼叫者呼叫经过身份验证以连接到/twiml.php处的其他号码,Twilio在呼叫发起时/voice_url.php发布。然后如何将当前运行的身份验证调用者与callsid相关联,假设他们的调用者ID可能是未知的?

  • 我已经尝试过的策略是查询所有正在运行的twilio 然后呼叫将呼叫者ID与先前存储的callerId匹配 从twilio statuscall到voice_url,但如果我有多个 呼叫带有多个“未知”来电显示,无法正常工作。

1 个答案:

答案 0 :(得分:4)

启动通话时,您可以使用自定义参数设置回调网址。

根据您的解释,我知道/voice_url.php是您的回调网址。 您可以在启动呼叫时指定呼叫backurl为/voice_url.php?id=xxxxxxx

这将使twilio也将id发送到你的回调网址,你可以使用get request参数获取id。

我希望这会有所帮助。