Why WhatsApp calls aren't working over Wi-Fi and how to fix it

The situation when text messages in WhatsApp Many users are familiar with the problem of instant delivery of messages, but voice or video calls simply don't connect or are dropped. This is especially annoying when you urgently need to contact loved ones or resolve a work issue, but the connection is stuck in the "connecting" status. More often than not, the problem isn't with the app itself, but with traffic routing features or the settings of the network equipment you use to connect to the internet.

Voice transmission protocols such as VoIP, are demanding in terms of channel stability and latency (ping), unlike regular data transfer. If your router or ISP doesn't properly process the UDP packets it uses WhatsApp, the connection will be interrupted during the establishment phase. In this article, we'll examine the technical causes of these failures in detail and provide step-by-step troubleshooting instructions.

It's important to understand that diagnostics should begin with basic checks before moving on to complex port settings or changing DNS servers. Sometimes, a simple hardware reboot or switching encryption modes is enough to VoIP traffic It's flowing freely again. Let's look at the main blocking scenarios and how to bypass them.

Problems on the Internet provider's side

One of the most common reasons why calls in Messenger don't go through over Wi-Fi is your internet service provider's policies. Many telecom operators, especially those in corporate networks or in certain regions, implement traffic filtering (DPI) systems that can block or artificially limit bandwidth for VoIP protocolsThis is done to relieve communication channels or due to regulatory requirements.

If text messages are sent, but you see an endless "connection" when you try to make a call, it's likely that voice data packets are being lost en route to the server. Your provider may prioritize this traffic or, conversely, consider it unwanted if you have a metered data plan. On home networks, this often happens when using public Wi-Fi networks in cafes or airports, where administrators explicitly prohibit voice calls.

To test the hypothesis that your provider is blocking your connection, try switching to mobile data (3G/4G/5G) and making a test call. If the call goes through over the mobile network but not over your home Wi-Fi, the problem is with your connection.

📊 How does WhatsApp behave when it crashes?
Calls don't go through at all
You can only hear me
Constant breaks
There is sound, but no video.

⚠️ Note: Some providers may temporarily block VoIP during peak hours to maintain the quality of their primary traffic. If the issue only occurs in the evening, please contact your provider's technical support.

In some cases, changing the connection protocol in the router settings or using alternative DNS servers can help, which we'll discuss in the following sections. It's also worth checking whether your plan limits P2P or VoIP traffic.

Router settings and packet filtering

A home router is a gateway that manages all traffic. If aggressive filtering is enabled in its settings or NAT (Network Address Translation) does not work correctly for dynamic ports, WhatsApp The server may not respond. The UDP protocol, used for voice transmission, does not guarantee packet delivery, and if the router "loses" a response packet due to a timeout, the connection is terminated.

Often, the problem lies with the Parental Control feature or the built-in firewall, which mistakenly classifies the messenger's voice traffic as a threat or unwanted application. It's also worth paying attention to the settings. QoS (Quality of Service)If this feature is enabled but configured incorrectly, the router may prioritize torrents or downloads over latency-sensitive voice traffic.

Technical details of NAT for WhatsApp

When establishing a call, WhatsApp attempts to forward ports for a P2P connection. If the NAT is strict, a direct connection cannot be established, and the server attempts to use a relay, which is often blocked or unstable.

It's recommended to check your router logs for PPPoE errors or connection drops. If you see frequent WAN port reconnections, you can't expect a stable call—the connection simply isn't having time to stabilize.

☑️ Basic router check

Completed: 0 / 4

DNS conflicts and network addresses

The Domain Name System (DNS) is responsible for resolving server addresses. WhatsApp IP addresses. If your provider uses slow or blocked DNS servers, the device may simply not find the correct path to establish a voice connection. This is a common cause of partial app performance: text is transmitted through cached connections, and a new voice stream requires a fresh name resolution, which isn't forthcoming.

Changing DNS to public and fast servers, for example, from Google or Cloudflare, often solves the problem. This allows you to bypass local ISP routing errors. You can manually enter these addresses in the Wi-Fi settings on your phone or in the DHCP settings on the router itself so they are applied to all devices automatically.

Below is a table with recommended DNS server addresses that show the best stability for multimedia traffic:

DNS provider Main address Alternative address Peculiarities
Google Public DNS 8.8.8.8 8.8.4.4 High speed, global network
Cloudflare 1.1.1.1 1.0.0.1 Focus on privacy and speed
Quad9 9.9.9.9 149.112.112.112 Blocking malicious domains
OpenDNS 208.67.222.222 208.67.220.220 Flexible filtering settings

After changing the DNS, be sure to flush the DNS cache on your device or simply reboot it. On Android, you can do this by toggling Airplane Mode on and off, and on a PC, use the command ipconfig /flushdns in the console.

The Impact of VPNs and Proxy Servers

Usage VPN Using proxy servers is a double-edged sword. On the one hand, they can help bypass ISP blocks if calls are restricted at the country or operator level. On the other hand, free or overloaded VPN services significantly increase ping (latency) and reduce speed, which is critical for VoIPIf the VPN connection is too narrow, the video in the call will not pass through, and the voice will be interrupted.

If you have a VPN enabled, try disabling it and checking the connection. If calls work without the VPN but not with it, it means the selected server is too slow or is blocking UDP ports. In this case, you should try changing the connection protocol in the VPN settings (for example, to WireGuard or OpenVPN UDP), as they often work faster than standard TCP tunnels.

⚠️ Note: Some corporate networks or educational institutions block VPNs. Attempting to bypass them may result in your device being blocked from the local network.

It's also worth checking the proxy settings in the application itself. WhatsAppGo to . Settings → Storage and data → Proxy useIf the "Use proxy" option is enabled but the server address is invalid, the app will attempt to connect through it and lose the connection. Make sure this feature is disabled unless you're using a special bridge to bypass blocking.

Device and app side issues

Software glitches on your smartphone or tablet itself shouldn't be discounted. Cached app data can become corrupted, causing conflicts when initiating a call. This is especially true after updating the operating system. Android or iOS, when old permissions to use the microphone or network may become corrupted.

Check if your device is in "Data Saver" or "Power Saver" mode. These features may limit background activity. WhatsApp, preventing it from using Wi-Fi for calls if the screen is off or the app is minimized. Also, make sure the app has all the necessary permissions: Microphone, Camera And Telephone.

Try clearing the application cache through system settings: Settings → Apps → WhatsApp → Storage → Clear CacheThis won't delete your conversations, but it will clear any temporary files that may have caused the connection error.

Diagnostics and additional solutions

If none of the above methods help, the problem may be more specific, related to the Wi-Fi signal frequency or an IP address conflict. Dual-band routers can cause confusion, with the device "switching" between 2.4 GHz and 5 GHz, losing packets when switching. It's also worth checking whether the router is running outdated firmware, which may have bugs in handling UDP streams.

Try temporarily disabling IPv6 in your router settings or on your device. IPv6 tunnels sometimes work intermittently with some providers, and forcing IPv4 to resolve the issue of dropped calls can help. This can be done in your smartphone's network settings by selecting "Static IP" and unchecking IPv6, if available, or in your router's WAN settings.

In extreme cases, if the issue only occurs on one device, you may need to perform a full reset of your phone's network settings. Keep in mind that this will delete saved Wi-Fi passwords but will restore the network stack to its factory defaults.

Reset network settings

On Android: Settings → System → Reset → Reset Wi-Fi, Mobile Data, and Bluetooth. On iOS: Settings → General → Transfer or reset iPhone → Reset → Reset network settings.

Why do calls work over mobile internet but not over Wi-Fi?

This is a classic sign of a problem with your router or home internet provider. Mobile operators use a different network architecture (carrier NAT), which is often more VoIP-friendly, or your home provider has filters in place that aren't present in your cellular network.

Can antivirus software block WhatsApp calls?

Yes, some third-party antivirus and firewall programs (e.g., Kaspersky, ESET) have "Network Protection" or "Application Control" modules that may mistakenly block voice traffic from instant messengers, considering it suspicious activity.

Does internet speed affect call quality?

Yes, but what's more important isn't the maximum speed (Mbps) but channel stability (no packet loss) and low ping. Even at 5 Mbps, a call will be excellent if the channel is clear. At higher speeds with high ping or jitter (latency fluctuations), the voice will be interrupted.

What should I do if WhatsApp says "Connecting" but there is no dial tone?

This means the signaling channel (text) has been established, but the media channel (voice) cannot be established. Check the date and time settings on your device (they should be set automatically), disable the VPN, and try a different Wi-Fi network (for example, sharing internet from another phone).