0

是否可以将可选参数发送到我的 twilio twiml 文件并在 php 脚本中使用它们?这是因为我在我的 phonegap 应用程序中使用了生成的用户 ID。如果呼叫已连接,我想将用户 ID 发送到 twiml 并在 php 中检查呼叫是否“已完成”,然后在 mysql db 中为用户 ID 设置值。

就像是:

转转:

<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"];

这是正确的方法吗?如果不是,我该如何解决问题?

4

1 回答 1

1

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

看起来它不包含用户 ID(我假设您的意思是 accountSID 或 subaccountSID?)。

根据这篇文章(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

我希望这会有所帮助,或者至少能让你朝着你需要的方向前进。

于 2015-07-08T13:20:18.753 回答