2017-09-11 1 views
0

私はTwilio C#/。NETヘルパーライブラリを使用しています。コードでTwilio call "answered"イベント

私はTwilioRestClientを介してコール開始下回っ:

var options = new CallOptions 
{ 
    To = phoneNumber, 
    From = fromNumber, 
    Url = url, 
    Method = "GET", 
    FallbackMethod = "GET", 
    StatusCallback = statusCallbackUrl, 
    StatusCallbackMethod = "POST", 
    StatusCallbackEvents = new string[] { "initiated", "ringing", "answered", "completed" } 
}; 

twilioClient.InitiateOutboundCall(options); 

Сanは私がStatusCallbackが「答え」と呼ばれることを期待するイベントTwilioは、URLアドレスへの要求を行う前に、ときに、クライアント(phoneNumber)が電話をピックアップしますか?あるいは、これらのメソッドはTwilioによって並行して呼び出されますか?

答えて

2

ここではTwilioの開発者エバンジェリストです。

StatusCallback URLは非同期に呼び出されるため、実際には「Url」パラメータとして送信したURLへのリクエストと同時に「応答」イベントが発生します。ステータスコールバックはメインコールフローの外にあり、TwiMLを返すことで直接コールと対話することはできません。コールに関する情報を格納するため、またはコールフロー自体の外で他のジョブを実行するためのものです。