2

私がやりたいことは、単に番号のリストを呼び出すことです。番号が応答しない場合は、その特定の番号の代替番号に電話する必要があります.

そのため、発信呼び出しを行う以下のコードをまとめました。しかし、発信中の通話のステータスに対して呼び出される StatusCallback コードのサンプルはありません。StatusCallback では、ステータスが応答されなかった場合に別の番号を呼び出します。

 $account_sid = 'Some Value';
 $auth_token = 'Some Value';
 $client = new \Services_Twilio($account_sid, $auth_token);

 $client->account->calls->create('+448008021203', '+441604280111',   'xyz.com/play_msg.html', array(
            'Method' => 'GET',
            "StatusCallback" => "xyz.com/call_events.php",
            "StatusCallbackMethod" => "POST",
            "StatusCallbackEvent" => array("answered", "completed"),
            'Record' => 'false',
        ));

誰かがこれを行うために既存のサンプルを共有できますか?

4

1 に答える 1

3

Twilio エバンジェリストはこちら。

call_events.php ファイルで、Twilio が HTTP リクエストでフォーム エンコードされたパラメーターとして渡すCallStatusパラメーターを確認します。値が「完了」または「キューに入れられていない」場合は、次の呼び出しを開始します。

$status = $_REQUEST['CallStatus']
if ($status != "completed" || $status!="queued") {
    /* start the next call */
}

それが役立つことを願っています。

于 2015-05-29T14:16:23.980 に答える