2011-06-20 45 views
1

我使用撥號動詞並在撥打電話一段時間後發送給我的那個人的語音留言,但是如果第一個沒有工作,我想讓它撥打一個單獨的號碼。我意識到可以設置超時的事實,但我不知道如何用一組參數格式化代碼行。我的意思是我在哪裏或如何放置參數? 我的目標或目標是製作順序撥號程序。 在下面的代碼中的含義你會把參數放在哪裏?一般在編程中你有功能(參數1,參數2,參數3)但這看起來不同。twilio and php撥號動詞問題

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

當你說「參數」你的意思是迴應? – Preston

+0

說得更簡單.....如果您想設置45秒的超時時間,撥號響應的外觀如何? – Bulvak

+0

如果您還有其他任何問題,我們很樂意爲您提供幫助[email protected] –

回答

0

的反應應該是這樣的TwiML

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