2017-03-01 12 views
0

私はブラウザ内コールセンターアプリケーションで作業しており、これを実現するためにTwilio JavaScript SDKを使用しています。私はTwilioコンソールでTwiMLアプリケーションを作成し、TwiMLを返すための '音声リクエストURL'を提供しました。これは正常に動作します。Twilioクライアント(JavaScript SDK)の使用時に動的ステータスコールバックURLを提供するには

私が苦労している部分は、コールが終了するとコールステータスを返すことです。コンソールでは私は 'ステータスコールバックURL'を提供することができますが、私のデータベース内のコールのコンテキストに関する特定の詳細を調べるために、このURLへの動的参照を渡す必要もあります。通話を開始するには

、私はしかし、これはステータスコールバックURL内のパラメータと一緒に渡されません

Twilio.Device.connect({ 
    Reference: $(this).data('reference') 
}); 

...つまり、私の参照を渡すconnectメソッドを呼び出します。

+0

この[https://www.twilio.com/docs/api/twiml/client]を試してみましたか。呼び出しステータスが変化するたびに発生するattr(statusCallback)urlがあります –

答えて

1

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

私はあなたが既に呼び出しに関するいくつかの詳細を保存していると仮定します。通話のSIDも保存することをお勧めします。これはTwilio内の呼び出しのIDで、ステータスコールバックURLのパラメータで送信されます。あなたが保持している他の詳細と一緒にコールSIDを保存する場合は、あなたもコールバックを一致させることができます。

関連する問題