I';我使用PHP创建了一个twilio应用程序,但很难携带RecordingUrl变量
在脚本的第一页,我要求打电话的人说出他的名字并记录下来,然后转到第二页,twilio同时拨打三个号码I';我使用PHP创建了一个twilio应用程序,但很难携带RecordingUrl变量,php,twilio,Php,Twilio,在脚本的第一页,我要求打电话的人说出他的名字并记录下来,然后转到第二页,twilio同时拨打三个号码 <?php header("content-type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; ?> <Response> <Say>please hold while we locate mike</Say>
<?php
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
<Say>please hold while we locate mike</Say>
<Dial>
<Number url="hello-monkey-name.php">+12163453546</Number>
<Number url="hello-monkey-name.php">+12345678968</Number>
</Dial>
</Response>
请稍等,我们找迈克
+12163453546
+12345678968
url属性允许我只对被叫方播放内容,我想播放第一页的录制,但我不知道如何携带变量,如果您能提供帮助,我将不胜感激 这里是Twilio福音传道者 如果在上一页中使用动词,则可以使用该属性指定录制完成时要请求的URL。当Twilio请求该URL时,它将包含一些超出默认设置的额外参数: RecordingUrl参数将为您提供录制的URL,您可以将该URL发送给调用者
Devin感谢您的快速响应,但我使用action属性将调用者发送到上面的页面,然后该页面仅向被调用者运行“hello monkey name.php”,这就是我要播放录音的地方。它是从录制时开始的两页,因此您知道如何将变量带到下一页吗?在您的情况下,由于在使用录制动词和播放音频之间有一个中间页,因此您需要找到某种方法来存储指向录制的URL。您可以使用会话,或者将其存储在数据库中,甚至只需对其进行URL编码并将其附加到hello-monkey-name.php的请求中。类似这样的内容:hello monkey name.php?recordingUrl=[urlencoded\u recording\u url\u here]