javascriptクライアントを使用して会議アプリケーションを開発しています。
ユーザーがアプリケーションの1つに接続していて、しばらくすると、別のサブアカウントで別のTwilioアプリケーションに接続する必要があるというシナリオがあります。
を使用して別のTwilioアプリケーションに接続する必要がある2回目
Twilio.Device.setup(token, { rtc: true,debug:true });
次のようなログを取得します
**[Device] Found existing Device; using new token but ignoring options**
[Device] Unable to receive incoming calls
[Device] Registered listener for event type "error"
[Device] Registered listener for event type "connect"
[Device] Registered listener for event type "disconnect"
[Device] Registered listener for event type "ready"
[Device] Registered listener for event type "offline"
[Device] Invoke listeners for event type "ready"
**[Application-Ready-EvtHandler] Twilio.Device is now ready for connections : ready
[Application-Ready-EvtHandler] Twilio.Device is now ready for connections : ready (Raised Second Time for old Device)**
以前のデバイスがリリースされていないようです
(readyイベントが発生した回数== Twilio.Device.Setupを使用する必要がある回数)
最初のアプリケーションに接続した後、後続のTwilioアプリケーションに接続できません。
続いて呼び出すと
、例外がスローされます。つまり、「Actionscriptのエラー。try/catchブロックを使用してエラーを見つけてください。」Twilio.Device.connect({ agent: currentUserName, debug: true });
twilio.jsライブラリを使用して後続のTwilioアプリケーションに切り替える方法は?
編集:PSこれはIEとfirefoxのみの問題であり、web-rtc標準をサポートしていないことに注意してください。Chromeの場合イベントハンドラーは前述のように呼び出されますが、機能します。
私は何か間違ったことをしていますか?