2016-11-11 11 views
2

Twilioクライアントでモバイルアプリケーションを開発していますが、実装に関する質問があります。私のアプリは番号をダイヤルする必要があり、コールに応答するとメッセージが再生されます。 Twiml動詞を使用すると、通話に応答する人にメッセージを再生できますか?またはこれを達成するための会議を作成する必要があるのですか?Twilioクライアントコールアウト実装

私は、電話が応答されても動作していないと思われる場合は、Twimlで応答するためにダイヤルのアクションURLを使用しようとしました。コールが終了したときにコールバックを取得することもありますが、それでも散発的です。ここで

が出呼び出すためのPHPコードです:

<?php 
include('../Twilio/autoload.php'); 
include('./config.php'); 

use Twilio\Twiml; 

$response = new Twiml; 

if (isset($_REQUEST['To']) && strlen($_REQUEST['To']) > 0) { 
    $number = htmlspecialchars($_REQUEST['To']); 
    $dial = $response->dial(array('callerId' => $TWILIO_CALLER_ID, 
     'action' => 'http://www.example.com/ios/status.php')); 

    if (preg_match("/^[\d\+\-\(\) ]+$/", $number)) { 
     $dial->number($number); 
    } else { 
     $dial->client($number); 
    } 
} else { 
    $response->say("Thanks for calling!"); 
} 

header('Content-Type: text/xml'); 
echo $response; 
?> 

おかげ

答えて

1

あなたはTwilioからthis例を試してみましたか?呼び出しを開始する必要があるかのように見えますが、<Say>または<Play>を定義した場合は応答応答に設定してください。リンクから手順6を参照してください。

希望すると便利です。

+0

こんにちはThev、ここTwilioコミュニティにいくつかのサポートを提供してくれてありがとう。あなたにTシャツを送ることはできますか?詳細については、[email protected]に電子メールを送ってください。 –

関連する問題