次の方法で共有


networkRelaysNotReachable UFD

true 値を持つ networkRelaysNotReachable UFD イベントは、メディア接続の確立に失敗し、利用できるリレーの候補がない場合に発生します。 通常、この問題は、ファイアウォール ポリシーがローカル クライアントとリレー サーバー間の接続をブロックする場合に発生します。

networkRelaysNotReachable UFD イベントがユーザーに表示される場合は、ローカル クライアントがリモート エンドポイントに直接接続できないことも示しています。

networkRelaysNotReachable UFD 詳細
UFD の種類 NetworkDiagnostics
値の型 DiagnosticFlag
指定できる値 true、false

call.feature(Features.UserFacingDiagnostics).network.on('diagnosticChanged', (diagnosticInfo) => {
    if (diagnosticInfo.diagnostic === 'networkRelaysNotReachable') {
       if (diagnosticInfo.value === true) {
           // show a warning message on UI
       } else {
           // The networkRelaysNotReachable UFD recovered, notify the user
       }
    }
});

軽減または解決する方法

アプリケーションでは、ユーザー向けの診断からのイベントをサブスクライブする必要があります。 ユーザー インターフェイスにメッセージを表示し、ネットワークのセットアップに関する問題をユーザーに通知します。

ユーザーは、「ネットワークの推奨事項」ドキュメントに記載されている "ファイアウォールの構成" ガイドラインに従う必要があります。 また、ユーザーは、各自のネットワーク アドレス変換 (NAT) 設定や、ファイアウォール ポリシーがユーザー データグラム プロトコル (UDP) パケットをブロックしているかどうかを確認することも推奨されます。

組織のポリシーによってユーザーが Microsoft TURN リレー サーバーに接続できない場合は、接続エラーを回避するようにカスタム TURN サーバーを構成できます。 詳しくは、「呼び出しトラフィックを強制的に独自のサーバー経由でプロキシされるようにする」のチュートリアルを参照してください。

次のステップ