是否可以将optinal参数发送到我的twilio twiml文件并在php脚本中使用它们?这是因为我在我的phonegap应用程序中使用生成的用户ID。如果调用已连接,我想将用户ID发送到twiml并检查php是否调用“已完成”,然后在mysql数据库中为userid设置值。
Somethinglike:
Twiml:
<Response>
<Dial action="http://blabla.com/dial.php" method="POST">
555-5555
</Dial>
</Response>
JavaScript的:
$("#dialButton").click(function() {
params = { "userid" : $(userid).val()};
connection = Twilio.Device.connect(params);
});
腓:
$user = $_POST["userid"];
这是正确的方法吗?如果不是,我该如何解决问题?
答案 0 :(得分:1)
以下是将发送到操作网址的属性: https://www.twilio.com/docs/api/twiml/dial#attributes-action-parameters
看起来它不包含userID(我假设你的意思是accountSID或subaccountSID?)。
根据这篇文章(https://www.twilio.com/blog/2011/05/how-to-track-and-report-your-twilio-usage.html),您可能希望在拨打电话时使用StatusCallback参数,我不知道它与您的手机应用程序的使用情况有何关联,我对这项技术并不熟悉。
https://www.twilio.com/docs/api/rest/making-calls#post-parameters-optional
我希望这有助于或者至少让你朝着你需要的方向前进。