UFD „networkRelaysNotReachable“
Das UFD-Ereignis networkRelaysNotReachable
mit einem true
-Wert tritt auf, wenn die Medienverbindung nicht hergestellt werden kann und keine Relaykandidaten verfügbar sind. Dieses Problem tritt in der Regel auf, wenn die Firewallrichtlinie Verbindungen zwischen dem lokalen Client und Relayservern blockiert.
Wenn Benutzer das UFD-Ereignis networkRelaysNotReachable
sehen, gibt dies auch an, dass der lokale Client keine direkte Verbindung mit dem Remoteendpunkt herstellen kann.
UFD „networkRelaysNotReachable“ | Details |
---|---|
UFD-Typ | NetworkDiagnostics |
Werttyp | DiagnosticFlag |
Mögliche Werte | true, false |
Beispiel
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
}
}
});
Entschärfung oder Behebung
Ihre Anwendung sollte Ereignisse von der benutzerseitigen Diagnose abonnieren. Zeigen Sie eine Meldung auf der Benutzeroberfläche an, und informieren Sie Benutzer über Netzwerkeinrichtungsprobleme.
Die Benutzer sollten der Richtlinie Firewallkonfiguration folgen, die im Dokument Netzwerkempfehlungen erwähnt wird. Außerdem wird empfohlen, dass der Benutzer auch seine NAT-Einstellungen (Network Address Translation, Netzwerkadressenübersetzung) überprüft und ermittelt, ob die Firewallrichtlinie UDP-Pakete (User Datagram Protocol) blockiert.
Wenn die Organisationsrichtlinie Benutzern nicht erlaubt, eine Verbindung mit Microsoft TURN-Relayservern herzustellen, können benutzerdefinierte TURN-Server konfiguriert werden, um Verbindungsfehler zu vermeiden. Weitere Informationen finden Sie im Tutorial Erzwingen der Proxyweiterleitung von Aufrufdatenverkehr über eigene Server.
Nächste Schritte
- Weitere Informationen zum Feature für die benutzerseitige Diagnose.