It's understandable that Viber suddenly stops loading messages or making calls when connected to a home network. Users often notice that the problem disappears when switching to 4G/5G mobile internet, which immediately indicates that the issue is localized within the local network or provider. This isn't just an app glitch, but a complex issue between Viber's encryption protocols and your router's settings.
At the core of the problem is the conflict between encryption protocolsThe messenger uses security protocols to protect traffic, and the router's security settings. Modern versions of Viber use complex algorithms that some providers or corporate network administrators may perceive as suspicious activity. Furthermore, incorrect DNS servers often prevent the app from finding the correct IP address of the authorization server.
To solve the problem, it is necessary to conduct a step-by-step diagnostic, starting from simple reboots and ending with manual configuration of network parameters. It is important to understand that problem with ports A full DNS cache or a flooded DNS cache are the most common technical reasons blocking a connection. Let's take a closer look at each aspect that can interfere with a stable connection.
Protocol conflicts and port blocking
Messengers use specific network ports to transmit voice data and multimedia. If your router or firewall is configured with strict security, these ports may be blocked. Viber requires a wide range of open UDP and TCP ports to function properly, typically from 5060 to 65535. When these "gates" are closed, the app cannot establish a connection to the server.
This problem is especially common in corporate networks or dorms, where administrators limit P2P and VoIP traffic to conserve bandwidth. In home settings, the cause may be an activated feature. SIP ALG on the router, which is designed to improve VoIP communications, but in practice often conflicts with Viber encryption, distorting data packets.
⚠️ Warning: Changing port and firewall settings can reduce the security of your network. Make sure you understand the implications of opening ports before making any changes to your router configuration.
To check if traffic is being blocked, you can temporarily disable the firewall in your router settings (if possible) or use a third-party app to check for open ports. It's also worth paying attention to the protocol. IPv6If your provider uses it but your router is configured incorrectly, addressing conflicts may occur, causing Viber packets to be lost along the way.
Technical details of Viber ports
For voice calls, Viber uses UDP ports 5060, 5061, and the range 12000-16000. File and message transfers use standard HTTPS ports 443 and 80, which are rarely blocked, so texts can be received, but calls cannot.
Problems with the provider's DNS servers
One of the most common reasons why Viber isn't working over Wi-Fi is incorrect DNS servers provided by your ISP. DNS (Domain Name System) is responsible for translating Viber server domain names into machine-readable IP addresses. If the ISP's server is down or malfunctioning, the app simply can't find where to send your messages.
Symptoms of this problem include: internet access in the browser works, websites open (often due to DNS caching or IP address usage), but applications that require a persistent connection to specific domains remain stuck in the "Connecting..." status. In this case, the best solution is to manually register alternative DNS addresses, such as those from Google or Cloudflare.
To change your DNS, you need to go to your network connection settings. On a computer, this is done via Control Panel → Network and Internet → Network and Sharing CenterOn a router, the settings are usually located in the section WAN or InternetYou need to replace the automatic addresses with the following:
- 🌐 Google Public DNS:
8.8.8.8And8.8.4.4 - 🌐 Cloudflare DNS:
1.1.1.1And1.0.0.1 - 🌐 Quad9 (for safety):
9.9.9.9
After applying the settings reboot the router This is mandatory. Changes often take effect only after a full power cycle. If the issue was with DNS, Viber should work almost immediately after the connection is restored.
Restrictions from the provider
Human error or provider policy shouldn't be ruled out. In some regions or with certain tariff plans, providers may artificially limit VoIP traffic speeds or block access to messaging app servers. This may be due to legal requirements or an attempt to relieve network congestion during peak hours.
It's also possible that your IP address was blacklisted by Viber servers due to the actions of the previous owner of this address (if the IP is dynamic) or due to malicious activity on your network. If one of your devices is infected with a virus and sending spam, your provider may restrict access to social media and messaging apps.
⚠️ Please note: Terms of service and tariff restrictions are subject to change by the provider unilaterally. For accurate information about blocking, please contact your service provider's technical support.
You can check for blockages by connecting to the network via a VPN. If Viber works perfectly with the VPN enabled (by selecting a different country), then the issue is definitely with your provider or with the traffic routing to the app's servers. In this case, using a VPN becomes more than just a workaround, but a diagnostic tool.
Router settings and traffic filtering
Modern routers are equipped with numerous features designed to protect users, but sometimes they are overly aggressive. Parental controls, on-board antivirus protection, or MAC address filtering can block Viber. Models from Keenetic, Asus And Mikrotik with installed security profiles.
You should check whether "Guest Network" mode is enabled for your device. Guest networks often restrict local connections and access to certain ports. You should also check the "Guest Network" feature. QoS (Quality of Service). If configured incorrectly, the router may prioritize torrents or downloads, leaving the messenger with minimal resources, causing connection interruptions.
To diagnose the issue, try temporarily disabling all additional security and filtering features. If Viber starts working again, re-enable them one by one to identify the culprit. Updating your router firmware to the latest version often helps, as manufacturers regularly fix bugs related to new versions of messaging apps.
☑️ Router settings diagnostics
Device and app side issues
The network isn't always to blame. Sometimes the problem lies in how the device itself manages Wi-Fi power consumption. Android and iOS systems can aggressively conserve battery power by disabling background data for Viber when the screen is off. As a result, messages arrive only after the phone is unlocked.
It's also worth checking your date and time settings. If the time on your device is out of sync, SSL certificates Security checks fail, and the connection to the Viber server is blocked by the OS security system. This is a common issue after the device has been idle for a long time without a network connection or after a factory reset.
Reinstalling the app or clearing its cache may solve the problem if the app files have become corrupted. On Android, this is done via Settings → Applications → Viber → Storage → Clear cacheOn iOS, a complete uninstall and reinstallation from the App Store is required.
Comparison table of causes and solutions
For ease of diagnosis, we've compiled a table of the main symptoms and their treatment methods. This will help you quickly identify the specific problem you're facing.
| Symptom | Probable cause | Solution method |
|---|---|---|
| Calls are coming, messages are not arriving | Blocking UDP ports / Firewall | Checking firewall settings and ports |
| The "Connecting..." status is endless. | DNS error | Change DNS to 8.8.8.8 or 1.1.1.1 |
| Works only with mobile internet | Blocked by ISP / IP address | Using a VPN or changing your IP |
| Messages arrive with a delay | Energy Saving / QoS | Setting up exceptions for Viber in the battery |
Frequently Asked Questions (FAQ)
Why does Viber work on my phone via Wi-Fi, but not on my computer?
This indicates that the problem isn't with the router, but with the settings of the specific device (PC). Check your computer's antivirus software, Windows firewall settings, and ensure the system time is synchronized. Also, try using the web version of Viber in your browser.
Can an antivirus program on a router (for example, Trend Micro) block Viber?
Yes, some built-in antivirus modules in routers may incorrectly classify VoIP traffic as suspicious. Try temporarily disabling URL filtering or your antivirus in the router interface to check.
What should you do if nothing helps and Viber still doesn't work?
If all other methods have been exhausted, the only drastic step left is resetting the router to factory settings. Before doing this, write down your internet access details (PPPoE login/password or connection type) to avoid losing your network.
Does the Wi-Fi protocol version (2.4 GHz vs. 5 GHz) affect Viber performance?
The band itself doesn't affect connectivity, but the 2.4 GHz band is more susceptible to interference from neighboring networks and household appliances, which can cause packet loss and dropped calls. Try switching to 5 GHz if your device supports it.