Partilhar via


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