You join a voice channel on Discord, start talking, and then get disconnected after about five minutes. This happens repeatedly throughout your session. The most common cause is a network timeout triggered by unstable internet connections or specific firewall settings. This article explains the technical root causes behind this five-minute disconnect pattern and gives you the steps to identify and resolve each one.
Key Takeaways: Discord Voice Disconnect Every 5 Minutes
- User Settings > Voice & Video > Reset Voice Settings: Restores default voice settings that fix mic and connection issues.
- Windows Firewall > Allow an app through firewall: Ensures Discord’s voice traffic is not blocked by your system firewall.
- Router QoS settings or ISP throttling: Disable QoS or contact your ISP if you suspect bandwidth throttling during voice calls.
Why Discord Voice Channels Disconnect After Exactly Five Minutes
Discord uses UDP for voice communication. UDP does not maintain a persistent connection like TCP. Instead, Discord sends periodic keepalive packets every few seconds to tell the server you are still present. If your network does not return these packets within a certain window, Discord assumes you have left and disconnects you.
The five-minute disconnect interval is not a random number. Many routers, firewalls, and ISPs use a timeout value of 300 seconds for UDP sessions. After five minutes of inactivity or irregular packet flow, the router or firewall silently drops the UDP session. Discord then receives no response to its keepalive packets and terminates your connection.
Common Network Causes
The most frequent cause is a router firewall that has UDP session timeout set to 300 seconds. Consumer routers from brands like TP-Link, Netgear, and Asus often default to this value. Other causes include:
- ISP-level NAT timeout: Some internet service providers force a UDP timeout on their side.
- VPN or proxy: A VPN can introduce additional latency or packet loss that triggers the timeout.
- Wi-Fi interference: Weak signal or channel congestion can cause packet loss that looks like inactivity.
Software Causes
On the software side, Discord’s voice settings can also cause disconnects. If your client is set to a very low bitrate or is using an outdated audio subsystem, it may not send keepalive packets reliably. Third-party overlays, game boosters, or antivirus software can also interfere with Discord’s network traffic.
Steps to Diagnose and Fix the Five-Minute Disconnect
Step 1: Test Your Internet Connection Stability
- Run a continuous ping test
Open Command Prompt. Typeping -t 8.8.8.8and press Enter. Let it run for 10 minutes. If you see “Request timed out” entries, your connection is unstable. - Check for packet loss
After the ping test, press Ctrl+C to stop it. Look for “Lost = 0”. Any packet loss indicates a network problem that can cause disconnects.
Step 2: Change Discord Voice Settings
- Open User Settings
Click the gear icon next to your username at the bottom left of Discord. - Go to Voice & Video
In the left sidebar, click Voice & Video. - Disable QoS High Packet Priority
Scroll to Quality of Service. Toggle off Enable Quality of Service High Packet Priority. This stops Discord from marking its voice packets as high priority, which some routers handle poorly. - Change Audio Subsystem
Scroll to Audio Subsystem. Change from Standard to Legacy. This uses an older audio driver that may be more stable on some systems. - Reset Voice Settings
At the bottom of the page, click Reset Voice Settings. Confirm in the popup. This clears all custom voice configurations.
Step 3: Adjust Windows Firewall
- Open Windows Security
Press the Windows key and type “Windows Security”. Open the app. - Go to Firewall & network protection
Click Firewall & network protection in the left sidebar. - Allow an app through firewall
Click Allow an app through firewall. Click Change settings. Find Discord in the list. Make sure both Private and Public checkboxes are checked. If Discord is not listed, click Allow another app and browse toC:\Users\[YourUsername]\AppData\Local\Discord\app-[version]\Discord.exe. - Restart Discord
Close Discord completely and relaunch it.
Step 4: Change Router Settings
- Log into your router
Open a browser and enter your router’s IP address (often 192.168.1.1 or 192.168.0.1). Enter your admin username and password. - Find UDP timeout settings
Look for a section called NAT, Firewall, or Advanced Security. Search for “UDP timeout”, “Session timeout”, or “Idle timeout”. - Increase the timeout value
If the timeout is set to 300 seconds, increase it to 600 seconds or higher. Save the setting. - Disable SIP ALG if present
Some routers have a feature called SIP ALG or SIP Passthrough that interferes with voice applications. Disable it if you see it.
If Discord Still Disconnects After the Main Fix
Disconnects only when using a VPN
If you use a VPN, try disconnecting from it and test voice again. Some VPNs have their own UDP timeout settings. If you must use a VPN, switch to a TCP-based protocol like OpenVPN TCP instead of UDP. This prevents the UDP timeout from triggering.
Disconnects only on certain Wi-Fi networks
Public Wi-Fi, school networks, and corporate networks often have strict firewall rules that block UDP traffic after a short period. In this case, use Discord’s voice over TCP fallback. In User Settings > Voice & Video, scroll to Advanced and enable Force TCP for Voice. This forces Discord to use TCP instead of UDP, which is less likely to be dropped by network firewalls.
Disconnects after exactly 5 minutes on a wired connection
If you are on a wired Ethernet connection and still get the five-minute disconnect, the issue is likely at the ISP level. Contact your ISP and ask if they have a UDP timeout policy. Some ISPs use Carrier-Grade NAT (CGNAT) which has a default UDP timeout of 300 seconds. Request a public IP address or ask them to increase the timeout for your connection.
Discord Voice Disconnect Issues: Common Causes Comparison
| Cause | Symptom | Fix |
|---|---|---|
| Router UDP timeout (300 seconds) | Disconnects exactly every 5 minutes | Increase UDP timeout in router settings |
| Windows Firewall blocking Discord | Disconnects at random intervals, not always 5 minutes | Allow Discord through Windows Firewall |
| VPN or proxy interference | Disconnects only when VPN is active | Switch VPN to TCP protocol or disconnect |
| ISP-level NAT timeout | Disconnects on all devices and networks at home | Contact ISP for public IP or increased timeout |
| Discord voice settings corruption | Disconnects with audio stutter before drop | Reset Voice Settings in Discord |
You can now identify the root cause of your Discord voice channel disconnects and apply the specific fix. Start by resetting Discord’s voice settings and checking your router’s UDP timeout. If the problem persists, test with a wired connection and contact your ISP. For the most reliable voice experience, keep your Discord client updated and use a wired Ethernet connection when possible.