2011-06-20 16 views
1

私はダイヤル動詞を使用していますが、それは私にその人の音声メッセージを送りますが、代わりに最初のものが動作しない場合は別の番号に電話してほしいです。私はタイムアウトを設定できるという事実を認識していますが、一連のパラメータでコード行をフォーマットする方法はわかりません。私はどこで、どのようにしてパラメータを入れると思いますか? 私の目標や目標は、連続したダイヤルプログラムを作ることです。 次のコードの意味はどこですか?一般的にプログラミングでは、関数(parameter1、parameter2、parameter3)を持っていますが、これは違うようです。あなたが見たい場合はtwilioと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秒のタイムアウトを設定したい場合は、Dialingのレスポンスはどうなるでしょうか? – Bulvak

+0

これ以上質問がある場合は、[email protected]でお手伝いします。 –

答えて

0

応答は次のようになります。このTwiML

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