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.