twilio和php拨号动词问题


twilio and php Dial verb Question

我正在使用拨号动词,呼叫一段时间后,它会将我发送到那个人的语音消息,但如果第一个不起作用,我希望它呼叫一个单独的号码。我知道我可以设置超时,但我不知道如何用一组参数格式化代码行。我的意思是,我应该把参数放在哪里或如何放?我的目标是制作一个顺序拨号程序。意思是在下面的代码中,你会把参数放在哪里?通常在编程中,你有函数(参数1,参数2,参数3),但这似乎不同。

<Response>
     <Dial> 416-794-8543</Dial>
    <Say>Hello Monkey <?php echo $tryME ?></Say>
</Response>

如果你想看的话,我目前的代码如下:

<?php
    require "twilio.php";
    // initiate response library
    $response = new Response();
    header("content-type: text/xml");
    echo "<?xml version='"1.0'" encoding='"UTF-8'"?>'n";

$PhoneNumbers= array('4167841543','6478704858');

$variableToCall=$PhoneNumbers[0];
    if(($_REQUEST['DialStatus'] == "busy" || $_REQUEST['DialCallStatus'] == "no-answer" || $_REQUEST['DialCallStatus'] == "failed" || $_REQUEST['DialCallStatus'] == "canceled")) {
       $variableToCall=$PhoneNumbers[1];
    }


?>

<Response>
<Dial> <?php echo $variableToCall ?> </Dial>
</Response>

响应应该像这样TwiML:

<Response>
    <Dial timeout="45"><?php echo $variableToCall ?></Dial>
</Response>