twilio和php拨号动词问题

时间:2011-06-20 19:53:19

标签: php parameters twilio

我正在使用拨号动词,经过一段时间的通话后,它会将我发送给该人的语音信息,但如果第一个号码不起作用,我希望它拨打一个单独的号码。我知道我可以设置超时,但我不知道如何用一组参数格式化代码行。我的意思是我想把参数放在哪里或怎么样? 我的目标或目标是制作顺序拨号程序。 在下面的代码中含义你会把参数放在哪里?通常在编程中你有函数(parameter1,parameter2,parameter3)但这看起来不同。

<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>

1 个答案:

答案 0 :(得分:0)

回复应如下TwiML

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