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 サーバーを構成できます。 詳しくは、「呼び出しトラフィックを強制的に独自のサーバー経由でプロキシされるようにする」のチュートリアルを参照してください。
次のステップ
- ユーザー向け診断機能の詳細を確認してください。