2016-03-30 14 views
0

twilio apiを使用してtwilio番号から任意の電話番号に電話をかける小さなアプリケーションを開発しました。ダイヤルコールが確立され、特定のオーディオクリップがモバイルエンドで再生された後。しかし、私はコールのいずれの側でも実際の声を出すことはありません。 twilio apiを使って音声通話で音声を聞く方法について私に助けてください。 おかげで、 Tanimtwilioを使用して音声通話を生成

コードスニペット:ここ

$client = new Services_Twilio($AccountSid, $AuthToken); 
$call = $client->account->calls->create("My Twilio Number", "Outgoing number", "demo.twilio.com/docs/voice.xml";, array()); 
var_dump($call->sid); 
$response = new Services_Twilio_Twiml(); 
$response->say('Hello'); 
$response->play('api.twilio.com/cowbell.mp3';, array("loop" => 5)); 
+0

これまでに使用したコードを共有できますか?私たちがあなたがしたことのベースラインを持っていないときは、助けが難しいです。 – philnash

+0

ご返信ありがとうございます。ここでは、私が使用したコードスニペットを示します。 $クライアント=新しいServices_Twilio($ AccountSid、$ AuthToken); $ call = $ client-> account-> calls-> create( "My Twilio Number"、 "Outgoing number"、 "http://demo.twilio.com/docs/voice.xml"、array()) ; var_dump($ call-> sid); $ response = new Services_Twilio_Twiml(); $ response-> say( 'Hello');$ response-> play( 'https://api.twilio.com/cowbell.mp3'、array( "loop" => 5)); – tanim

答えて

0

Twilioの開発者エバンジェリスト。

Twilio REST APIで通話を作成するときは、Twilio番号、呼び出す番号、およびURLの3つのパラメータを渡します。

電話をかけた番号がピックアップすると、TwilioはURLを要求して電話の処理方法を尋ねます。あなたの例では、送信したURLはデモURL "demo.twilio.com/docs/voice.xml"です。 Twilioに何をするかを話すために、あなたのアプリケーションであなたがコントロールするURLを渡す必要があります。そのURLは、TwiMLを返す必要があります。これは、電話(またはテキストメッセージ)の処理のXML記述です。

あなたが提供したコードスニペットでは、TwiMLレスポンスを生成していますが、使用方法はわかりません。

Quickstart guide for making phone calls with Twilioを使って作業することをお勧めします。これは、これらのものがどのように適合するかをスピードアップする必要があります。次に、Twilio Tutorialsセクションをチェックして、特定のユースケースについて、そのユースケースを実行するためのコードについてさらに詳しく調べてください。

それがまったく役に立ったら教えてください。

+0

フィードバックいただきありがとうございます。私はあなたの推薦に従って始めるでしょう、そして、どんな問題に直面してもあなたに戻ってくるでしょう。 – tanim

+0

幸運と助けが必要な場合は手を差し伸べてください。 – philnash

関連する問題