Twilio发送可选参数TwiML JavaScript Ajax Phonegap



是否可以将最佳参数发送到我的twilio twiml文件并在php脚本中使用它们?这是因为我在我的phonegap应用程序中使用生成的userid。如果呼叫连接,我想将用户id发送给twiml,并在php中检查呼叫是否"完成",并在mysql数据库中设置userid的值。

类似:

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);
                           });
Php:

$user = $_POST["userid"];

这条路对吗?如果不是,我怎么解决这个问题?

下面是将被发送到action URL的属性:https://www.twilio.com/docs/api/twiml/dial attributes-action-parameters

看起来它不包含userID(我假设您是指accountSID或子accountSID?)

根据这篇文章(https://www.twilio.com/blog/2011/05/how-to-track-and-report-your-twilio-usage.html),您可能希望在进行呼叫时使用StatusCallback参数,我不知道它如何与您的phonegap应用程序发生的事情一起发挥作用,我不熟悉该技术。

https://www.twilio.com/docs/api/rest/making-calls post-parameters-optional

我希望这能帮助你,或者至少让你在你需要去的方向。

最新更新