networkRelésNotReachable UFD
O networkRelaysNotReachable
evento UFD com um true
valor ocorre quando a conexão de mídia não consegue estabelecer e nenhum candidato de retransmissão está disponível. Esse problema geralmente acontece quando a diretiva de firewall bloqueia conexões entre o cliente local e os servidores de retransmissão.
Quando os usuários veem o networkRelaysNotReachable
evento UFD, isso também indica que o cliente local não pode fazer uma conexão direta com o ponto de extremidade remoto.
networkRelésNotReachable UFD | Detalhes |
---|---|
Tipo UFD | Diagnóstico de rede |
tipo de valor | Sinalizador de diagnóstico |
valores possíveis | TRUE, false |
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 mitigar ou resolver
Seu aplicativo deve se inscrever em 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 do firewall mencionada no documento de recomendações de rede. Também é recomendável que o usuário também verifique suas configurações de NAT (conversão de endereços 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 Microsoft TURN, os servidores TURN personalizados poderão ser configurados para evitar falhas de conexão. Para obter mais informações, consulte Forçar o tráfego de chamadas a ser intermediado por proxy em seu próprio tutorial de servidor .
Próximos passos
- Saiba mais sobre o recurso Diagnóstico voltado para o usuário.