3

Twilioを使用して構築している単純な呼び出しアプリケーションがあります。静的twimlを使用する代わりに、TwilioのPHPライブラリによって提供されるServices_Twilio_Twimlクラスを使用して動的Twimlを構築します。

単純なことには非常にうまく機能していますが、phpライブラリのgatherステートメント内に動詞をネストする方法を理解することはできません。

これが私が持っているものです:

$this->gather(array ("action" => "http://pbx.somedomain.com/twilio/inbound/step/mainmenu_ivr")); (when keypad entry occurs it hits the action url)

複製する必要があるのは、渡された配列を使用したこのtwimlの動作です。

<gather action="http://pbx.somedomain.com/twilio/inbound/step/mainmenu_ivr">
    <say>Please enter your extension.</say>
</gather>

ギャザーステートメント内にsayをネストするために、gather関数に渡す配列をどのように構成しますか?

前もって感謝します。

4

1 に答える 1

2

これを試して:

require('/path/to/twilio-php/Services/Twilio.php');
$response = new Services_Twilio_Twiml();
$gather = $response->gather(array('action' => 'http://pbx.example.com'));
$gather->say('Please enter your extension');
print $response;

このページ、PHPを使用したTwiMLの作成には、さらに多くの例がリストされています。

于 2012-12-15T20:16:55.890 に答える