UFD networkRelaysNotReachable
O evento UFD networkRelaysNotReachable
com um valor de true
ocorre quando a conexão de mídia falha ao estabelecer e nenhum candidato de retransmissão está disponível. Esse problema geralmente acontece quando a política de firewall bloqueia conexões entre o cliente local e os servidores de retransmissão.
Quando os usuários veem o evento UFD networkRelaysNotReachable
, ele também indica que o cliente local não é capaz de fazer uma conexão direta com o ponto de extremidade remoto.
UFD networkRelaysNotReachable | Detalhes |
---|---|
Tipo de UFD | NetworkDiagnostics |
tipo de valor | DiagnosticFlag |
valores possíveis | verdadeiro, falso |
Exemplo
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
}
}
});
Como atenuar ou resolver
O aplicativo deverá assinar eventos do Diagnóstico Voltado para o Usuário. Exiba uma mensagem na interface do usuário e informe os usuários sobre problemas de configuração de rede.
Os usuários devem seguir a diretriz de Configuração de Firewall mencionada no documento de Recomendações de rede. Também é recomendável que o usuário verifique também suas configurações de NAT (Conversão de endereço de rede) ou se a política de firewall bloqueia pacotes UDP (User Datagram Protocol).
Se a política da organização não permitir que os usuários se conectem aos servidores de retransmissão do Microsoft TURN, os servidores TURN personalizados poderão ser configurados para evitar falhas de conexão. Para obter mais informações, consulte o tutorial Forçar o tráfego de chamada a ser proxie em seu próprio servidor.
Próximas etapas
- Saiba mais sobre o Recurso de Diagnóstico Voltado para o Usuário.