Freigeben über


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