twilio и php Наберите глагол Вопрос - PullRequest
1 голос
/ 20 июня 2011

Я использую глагол набора и через некоторое время звонка отправляет меня на голосовое сообщение этого человека, но вместо этого я хочу, чтобы он набрал отдельный номер, если первый не сработал. Мне известно о том, что я могу установить время ожидания, но я не знаю, как отформатировать строку кода с помощью набора параметров. Я имею в виду, где или как я должен положить параметры? Моя цель или цель - сделать программу последовательного набора. Имея в виду следующий код, куда бы вы поместили параметры? Обычно в программировании у вас есть функция (параметр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>

1 Ответ

0 голосов
/ 21 июня 2011

Ответ должен выглядеть следующим образом TwiML :

<Response>
    <Dial timeout="45"><?php echo $variableToCall ?></Dial>
</Response>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...