Udostępnij za pośrednictwem


networkRelaysNotReachable UFD

networkRelaysNotReachable Zdarzenie UFD z wartością true występuje, gdy nawiązanie połączenia z nośnikiem nie powiedzie się i nie są dostępne żadne kandydaty przekaźnika. Ten problem zwykle występuje, gdy zasady zapory blokują połączenia między klientem lokalnym i serwerami przekaźnika.

Gdy użytkownicy widzą networkRelaysNotReachable zdarzenie UFD, wskazuje również, że klient lokalny nie może nawiązać bezpośredniego połączenia z zdalnym punktem końcowym.

networkRelaysNotReachable UFD Szczegóły
Typ UFD NetworkDiagnostics
typ wartości DiagnostykaFlag
możliwe wartości wartość true, false

Przykład

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
       }
    }
});

Jak rozwiązać problem lub rozwiązać problem

Aplikacja powinna subskrybować zdarzenia z diagnostyki użytkownika. Wyświetl komunikat w interfejsie użytkownika i poinformuj użytkowników o problemach z konfiguracją sieci.

Użytkownicy powinni postępować zgodnie ze wskazówkami dotyczącymi konfiguracji zapory wymienionymi w dokumencie Zalecenia dotyczące sieci. Zaleca się również, aby użytkownik również sprawdzał ustawienia translatora adresów sieciowych (NAT) lub czy zasady zapory blokują pakiety protokołu UDP (User Datagram Protocol).

Jeśli zasady organizacji nie zezwalają użytkownikom na łączenie się z serwerami przekaźnika Microsoft TURN, można skonfigurować niestandardowe serwery TURN, aby uniknąć błędów połączeń. Aby uzyskać więcej informacji, zobacz Wymuszanie wywołania ruchu, który ma być proxied we własnym samouczku dotyczącym serwera .

Następne kroki

  • Dowiedz się więcej o funkcji diagnostyki użytkownika.