Canal de voz de Discord restringido por el firewall de red: solución
🔍 WiseChecker

Canal de voz de Discord restringido por el firewall de red: solución

No puedes conectarte a un canal de voz de Discord y la aplicación muestra un error sobre restricciones de red. Tu conexión de voz no se establece o se corta repetidamente. Este problema ocurre cuando el firewall de tu red local, un proxy corporativo o un software antivirus bloquea los puertos y las direcciones IP específicas que Discord usa para el audio en tiempo real. Este artículo explica cómo identificar los puertos bloqueados, configurar tu firewall para permitir el tráfico de Discord y probar la conexión.

Puntos clave: Cómo solucionar la voz de Discord bloqueada por el firewall

  • Windows Defender Firewall > Permitir una aplicación a través del firewall: Agrega Discord a la lista de permitidos tanto para redes privadas como públicas.
  • Panel de administración del router > Reenvío de puertos > Puertos UDP 50000-65535: Reenvía estos puertos a la dirección IP local de tu equipo para el tráfico de voz.
  • Discord > Configuración de usuario > Voz y vídeo > Restablecer configuración de voz: Borra las rutas de red en caché y obliga a Discord a volver a negociar la conexión.

ADVERTISEMENT

Por qué los firewalls de red bloquean los canales de voz de Discord

Discord usa dos tipos de conexiones. El chat de texto y la navegación por servidores usan HTTPS estándar en el puerto 443. Las llamadas de voz y vídeo usan un protocolo personalizado sobre puertos UDP en el rango de 50000 a 65535. Muchas redes corporativas o escolares bloquean todo el tráfico UDP excepto DNS y DHCP. Algunos routers domésticos tienen reglas de firewall predeterminadas estrictas que descartan paquetes UDP de fuentes desconocidas. El software antivirus con un escudo de red también puede bloquear los puertos de voz de Discord, confundiendo el flujo de audio cifrado con una posible amenaza.

Cuando un firewall bloquea estos puertos UDP, el cliente de voz de Discord no puede establecer una conexión directa de igual a igual con otros usuarios. La aplicación recurre a un servidor de retransmisión, pero si ese servidor de retransmisión también está bloqueado, la conexión falla por completo. El mensaje de error suele decir “No Route” o “RTC Connecting” con una barra roja en la parte superior del canal de voz.

Puertos y protocolos que usa Discord

La voz de Discord requiere estos puntos de conexión de red:

  • HTTPS (puerto TCP 443): Para señalización, autenticación y navegación por servidores
  • Voz (puertos UDP 50000-65535): Para flujos de audio y vídeo en tiempo real
  • STUN/TURN (puerto UDP 3478 y puerto TCP 443): Para la traversía de NAT y el respaldo mediante retransmisión

Si tu firewall bloquea cualquiera de estos, la voz no funcionará.

Pasos para permitir la voz de Discord a través de un firewall de red

Sigue estos pasos en orden. Prueba la voz después de cada paso para ver si el problema se ha resuelto.

  1. Agrega Discord al Firewall de Windows Defender
    Abre el Panel de control y ve a Sistema y seguridad > Firewall de Windows Defender > Permitir una aplicación a través del firewall. Haz clic en Cambiar configuración y luego en Permitir otra aplicación. Busca el ejecutable de Discord en C:\Users\[YourUsername]\AppData\Local\Discord\app-[version]\Discord.exe. Marca las casillas Privada y Pública. Haz clic en Aceptar. Reinicia Discord.
  2. Reenvía los puertos UDP en tu router
    Inicia sesión en el panel de administración de tu router (normalmente en 192.168.1.1 o 192.168.0.1). Busca la configuración de Reenvío de puertos o Servidor virtual. Crea una nueva regla: Nombre del servicio = Discord Voice, Protocolo = UDP, Rango de puertos externos = 50000-65535, Rango de puertos internos = 50000-65535, IP interna = la dirección IP local de tu equipo (ejecuta ipconfig en el Símbolo del sistema para encontrarla). Habilita la regla y guarda. Reinicia el router.
  3. Desactiva o configura el escudo de red del antivirus
    Abre tu software antivirus. Busca Escudo de red, Firewall o Protección web. Desactívalo temporalmente. Prueba la voz de Discord. Si funciona, agrega una excepción para Discord.exe en la configuración del antivirus. Vuelve a habilitar el escudo.
  4. Usa el modo de respaldo de voz de Discord
    Abre Discord y ve a Configuración de usuario > Voz y vídeo. Desplázate hasta abajo y haz clic en Restablecer configuración de voz. Esto borra las direcciones de servidor en caché y obliga a Discord a usar el servidor de retransmisión en lugar de una conexión directa de igual a igual. El servidor de retransmisión usa el puerto TCP 443, que rara vez se bloquea.
  5. Cambia al cliente de Discord para navegador
    Abre un navegador web y ve a discord.com/app. Únete a un canal de voz. El cliente de navegador usa solo HTTPS y WebRTC, que evitan muchas reglas de firewall. Si esto funciona, el problema está definitivamente en el uso de puertos UDP de la aplicación de escritorio.

ADVERTISEMENT

Si la voz de Discord sigue teniendo problemas después de la solución principal

La voz funciona en el navegador pero no en la aplicación de escritorio

Esto confirma un bloqueo de puertos UDP. Comprueba si tienes un firewall de terceros como Norton, McAfee o Comodo. Abre su lista de control de aplicaciones y configura Discord como Acceso total o Permitir todo. Revisa también el Firewall de Windows Defender con seguridad avanzada: crea una regla de entrada para los puertos UDP 50000-65535 para Discord.exe.

La voz se corta después de unos minutos

Algunos routers tienen una configuración de tiempo de espera UDP. Inicia sesión en el router y busca Tiempo de espera UDP o Tiempo de espera de sesión. Auméntalo a 300 segundos o más. Desactiva también SIP ALG si está presente, ya que interfiere con el tráfico VoIP.

El error “No Route” persiste en todas las redes

Si el error ocurre en varias redes, es posible que tu cliente de Discord tenga datos en caché dañados. Cierra Discord por completo. Presiona Win+R, escribe %appdata%\discord y elimina las carpetas Cache, Code Cache y GPUCache. Reinicia Discord y prueba la voz.

El proxy corporativo bloquea las conexiones WebSocket

Algunos proxies empresariales bloquean las actualizaciones a WebSocket. Discord usa WebSockets para la señalización. Pide a tu administrador de red que permita wss://gateway.discord.gg y todos los subdominios. Como alternativa, usa el cliente de navegador, que utiliza el sondeo HTTPS estándar como respaldo.

Elemento Aplicación de escritorio Cliente de navegador
Protocolo de voz UDP directo o retransmisión TCP WebRTC solo sobre HTTPS
Puertos usados UDP 50000-65535, TCP 443, UDP 3478 Solo TCP 443
Evita firewalls estrictos No Sí
Compatibilidad con pulsar para hablar Sí Sí
Calidad de compartir pantalla Mayor (codificación por hardware) Menor (codificación por software)

Ahora puedes permitir la voz de Discord a través del firewall de tu red agregando la aplicación al Firewall de Windows, reenviando puertos UDP en tu router o cambiando al cliente de navegador. Empieza con la prueba en el navegador para confirmar la causa raíz. Si la aplicación de escritorio sigue bloqueada, configura una regla de reenvío de puertos UDP y desactiva los escudos de red de terceros. Para bloqueos corporativos persistentes, pide a tu equipo de TI que permita wss://gateway.discord.gg y todos los subdominios a través del proxy.

ADVERTISEMENT