Ao tentar entrar em um canal de voz do Discord, você pode ver uma mensagem de erro dizendo “ICE Failed” com o código 4006. Esse problema impede que você ouça ou fale com alguém no canal. O erro ocorre porque o Discord não consegue estabelecer uma conexão direta ponto a ponto entre seu computador e outros usuários na chamada de voz. Este artigo explica por que o erro ICE Failed 4006 ocorre e fornece correções passo a passo para restaurar sua conexão de voz.
Principais Conclusões: Corrigindo o Erro ICE Failed 4006 do Discord
- Configurações do Usuário > Voz e Vídeo > Redefinir Configurações de Voz: Restaura a configuração de voz padrão e limpa dados ICE corrompidos.
- Regra de entrada no Firewall do Windows para o Discord: Garante que o Discord possa receber conexões UDP e TCP de entrada necessárias para voz.
- Ativar Qualidade de Serviço com Alta Prioridade de Pacotes no Discord: Força o Discord a usar um caminho de rede estável para o tráfego de voz.
Por que o Erro ICE Failed 4006 do Discord Ocorre Durante Chamadas de Voz
O Interactive Connectivity Establishment é a tecnologia que o Discord usa para criar uma conexão de voz direta entre você e outros usuários. Quando o ICE falha com o erro 4006, a tentativa de conexão expirou ou foi bloqueada pela sua rede. A causa raiz geralmente é uma das seguintes:
Firewall ou Antivírus Bloqueando o Discord
O Firewall do Windows ou softwares antivírus de terceiros podem bloquear o Discord de enviar ou receber pacotes UDP nas portas que ele usa para comunicação de voz. O Discord usa portas UDP de 50000 a 65535 e a porta TCP 443 para voz. Se essas portas estiverem bloqueadas, o ICE não consegue concluir o handshake.
Interferência de VPN ou Proxy
VPNs e proxies podem interromper o processo de negociação ICE. Eles podem rotear seu tráfego por servidores que não suportam as conexões UDP necessárias, ou podem introduzir latência que causa o timeout do ICE.
Configurações de Voz do Discord Corrompidas
O Discord armazena dados de configuração de voz localmente. Se esses dados forem corrompidos após uma atualização ou falha, o ICE pode não inicializar corretamente. Redefinir as configurações de voz limpa esses dados corrompidos.
Passos para Corrigir o Erro ICE Failed 4006 do Discord
- Redefinir as Configurações de Voz do Discord
Abra o Discord e clique no ícone de engrenagem ao lado do seu nome de usuário no canto inferior esquerdo. Vá para Voz e Vídeo. Role até o final e clique em Redefinir Configurações de Voz. Confirme a redefinição. Isso limpa todas as configurações de voz personalizadas e força o Discord a renegociar o ICE do zero. - Permitir o Discord no Firewall do Windows
Pressione a tecla Windows, digite “Firewall do Windows Defender” e abra-o. Clique em Permitir um aplicativo ou recurso através do Firewall do Windows. Clique em Alterar configurações e depois em Permitir outro aplicativo. Navegue até o executável do Discord (geralmente C:\Users\SeuNomeDeUsuário\AppData\Local\Discord\app-1.0.xxxx\Discord.exe). Adicione-o. Certifique-se de que as caixas Privado e Público estejam marcadas. Clique em OK. - Desativar VPN ou Proxy Temporariamente
Se você usa uma VPN, desconecte-se completamente. Se usa um proxy, vá em Configurações do Windows > Rede e Internet > Proxy. Desative Usar um servidor proxy. Tente entrar no canal de voz novamente. Se isso corrigir o erro, talvez seja necessário configurar sua VPN para permitir split-tunneling para o Discord ou usar um servidor VPN diferente. - Ativar Qualidade de Serviço com Alta Prioridade de Pacotes
No Discord, vá em Configurações do Usuário > Voz e Vídeo. Role até a seção Qualidade de Serviço. Ative Alta Prioridade de Pacotes. Isso instrui o Discord a usar um caminho de rede estável para o tráfego de voz, o que pode contornar algumas regras de firewall. - Alterar a Região do Servidor de Voz
Como proprietário do servidor ou com permissão Gerenciar Servidor, clique com o botão direito no nome do servidor, vá em Configurações do Servidor > Visão Geral. Em Região do Servidor de Voz, selecione uma região diferente. Alterar a região força o Discord a usar um servidor ICE diferente, o que pode resolver problemas de roteamento. - Limpar DNS e Redefinir a Pilha de Rede
Abra o Prompt de Comando como administrador. Digiteipconfig /flushdnse pressione Enter. Em seguida, digitenetsh int ip resete pressione Enter. Por fim, digitenetsh winsock resete pressione Enter. Reinicie o computador. Isso limpa entradas DNS obsoletas e redefine protocolos de rede que podem interferir no ICE.
Se o Discord Ainda Mostrar o Erro ICE Failed 4006 Após a Correção Principal
Erro Persiste Após Redefinir Configurações de Voz
Se redefinir as configurações de voz não ajudou, o problema pode estar no seu roteador. Acesse o painel de administração do roteador e verifique se o UPnP está ativado. O UPnP permite que o Discord abra automaticamente as portas necessárias. Se o UPnP estiver desativado, ative-o e salve as configurações. Reinicie o roteador e o computador.
Erro Ocorre Apenas em um Servidor Específico
Se o erro aparecer apenas ao entrar em um servidor específico do Discord, a região de voz do servidor pode estar mal configurada. Peça ao administrador do servidor para alterar a região de voz para Automática ou para uma região mais próxima da maioria dos membros. Isso geralmente resolve problemas de roteamento específicos da região.
Erro Ocorre Após Atualização do Discord
Uma atualização recente do Discord pode ter alterado a forma como o ICE é tratado. Reinstale o Discord completamente. Desinstale o Discord em Configurações do Windows > Aplicativos > Aplicativos e recursos. Em seguida, baixe o instalador mais recente de discord.com e instale-o. Uma instalação nova substitui quaisquer arquivos de atualização corrompidos.
Métodos de Conexão de Voz do Discord: ICE vs Relay
| Item | ICE (Interactive Connectivity Establishment) | Relay (Servidor TURN) |
|---|---|---|
| Descrição | Conexão direta ponto a ponto entre usuários | Conexão roteada através de um servidor relay do Discord |
| Latência | Menor latência possível | Latência maior devido ao salto do relay |
| Uso de largura de banda | Direto, sem sobrecarga do servidor | Usa largura de banda do servidor Discord |
| Sensibilidade a firewall | Facilmente bloqueado por firewalls restritivos | Funciona através da maioria dos firewalls |
| Gatilho do erro 4006 | Timeout do ICE ou portas UDP bloqueadas | N/A — relay não usa ICE |
Quando o ICE falha, o Discord automaticamente recorre a uma conexão relay. No entanto, o erro 4006 indica que até a tentativa de relay pode estar bloqueada ou que o cliente está preso tentando ICE indefinidamente. As correções acima forçam o Discord a corrigir o caminho ICE ou mudar para relay imediatamente.
Após aplicar os passos deste artigo, você deve conseguir entrar em canais de voz sem o erro ICE Failed. Se o erro retornar, verifique se novas regras de firewall ou configurações de VPN foram alteradas. Como dica avançada, você pode criar uma regra permanente no Firewall do Windows para o Discord usando o comando netsh advfirewall firewall add rule name="Discord Voice" dir=in action=allow protocol=udp localport=50000-65535 para permitir explicitamente as portas de voz do Discord.