Twilio クライアントを使用してブラウザーに C2C システムを実装するアプリがあります。
多くの異なるインストールで問題なく動作しますが、1 つのサブスクライバーで問題が発生しています。
通常のシナリオは次のようになります。
- ユーザーが電話をクリックしてダイヤルする
- ユーザーが Twilio クライアントで通話を受信し、電話に発信してダイヤルする
- 被呼者が応答し、両者が話す
しかし、この問題のあるケースでは、ユーザー側で奇妙なことが起こっています:
ユーザーの Twilio クライアントは、1 回ではなく 2 回の通話を受信します。2 番目のものを受信すると、JS コンソールに「通話は既に受け入れられています」というエラーが表示され、(Twilio によると)「無効なブリッジ トークン」を意味する 31104 のエラー コードが表示されます。そして、通話は Twilio クライアント側で終了します。
Twilio ログを見ると、ユーザーの Twilio クライアントに対して 1 つの呼び出しのみが開始されていることがわかりますが、ブラウザーでは、Twilio クライアントの使用をブロックしているこの奇妙な動作が見られます (Twilio クライアントへの 2 回目の呼び出しがエラーをトリガーするため)。最初の通話を終了します)。
この 31104 エラーに関する詳しい情報は見つかりませんでした。誰かが以前にこの問題に直面したことがありますか? または、Twilio クライアントの使用中に同様の問題が発生しますか?