I';我使用PHP创建了一个twilio应用程序,但很难携带RecordingUrl变量

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>

在脚本的第一页,我要求打电话的人说出他的名字并记录下来,然后转到第二页,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>
        <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]