The situation when the messenger Viber suddenly stops sending messages or making calls, while the browser and other applications are properly using the network, is familiar to many users Android. This phenomenon is often misleading, since the presence of a Wi-Fi or 4G icon in the status bar creates the illusion of full network access. In fact, the problem lies not in the physical lack of connection, but in a violation of the logical data transmission paths or a conflict in the settings of a specific application.

Such failures can be caused by both software errors in the shell Androidand external factors, for example, blocking of certain protocols by the Internet provider or a malfunction of the servers VoIP. Often the reason is aggressive battery optimization, which forcibly “puts to sleep” the messenger’s background processes, depriving it of the ability to maintain a constant connection with the server. Often, users are faced with the fact that message indicators hang in the “sending” status, although the network does not see the active session.

In this article, we will analyze in detail the technical reasons for this system behavior and propose an algorithm of actions to restore the functionality of the application. We will not limit ourselves to the simple advice to “restart the phone”, but will look at the DNS settings, proxy servers and system firewalls, which most often become the culprits of the problem. Understanding these mechanisms will help you quickly restore communication without losing important data.

Diagnostics of network status and communication protocols

The first step in solving the problem is a deep check of how exactly your device interacts with the network. The fact that websites open in Chromedoes not guarantee that the ports necessary for operation Viberare open. Messengers use specific protocols for transmitting voice and media files, which can be blocked at the router level or mobile operator settings.

You need to check whether the traffic saving mode or limited data transfer mode is enabled on the device. These features are often activated by the user accidentally or automatically when the battery is low, disabling background syncing for most applications except system ones. In this mode, Viber can only work when the chat window is open, but will not receive notifications about new messages.

⚠️ Attention: If you use public Wi-Fi networks in cafes or airports, administrators often block ports for video calls and VoIP so as not to overload the channel. In this case, the message may take hours until you switch to mobile data.

You should also make sure that the date and time on your smartphone are set correctly. Desynchronization of the system clock even for a few minutes leads to a verification error SSL certificates, due to which the application cannot establish a secure connection with the server, although the Internet is physically working. This is a common reason why messages hang in the sending status, despite the active network.

📊 How exactly does the problem with Viber manifest itself?
Messages are not are sent
Notifications do not arrive
Calls do not go through
The application crashes on startup

Application access settings and permissions

Modern versions Android have strict mechanisms for controlling application access to system resources. If during the process of updating the system or the messenger itself, access rights are lost, Viber simply will not be able to use the network interface. This does not mean that the application is broken, it just lacks the key permission to run in the background.

Go to your phone’s settings and find the “Applications” section. Select Viber from the list and go to “Mobile data and Wi-Fi”. Make sure the Background switch is active. Without this permission, the operating system will terminate the connection as soon as you minimize the chat window or lock the smartphone screen.

  • 📱 Check if the “Traffic saving” option is checked in the settings of a particular application - this often blocks media loading.
  • 🔒 Make sure that rights are granted in the “Permissions” section on access to the microphone, camera and memory, since their absence can indirectly affect the stability of the network modules.
  • 🔄 Try resetting the network settings for this application by clicking the "Reset settings" button in the application menu (not to be confused with deleting data).

Sometimes the problem lies in a version conflict. If you have a beta Android or modified firmware installed, standard resolutions may not work correctly. In such cases, completely resetting access rights through the developer menu or re-creating the user profile helps, but these are extreme measures.

☑️ Checking access rights

Completed: 0 / 1

The influence of VPN and proxy servers on the connection

One of the most common reasons for the unstable operation of instant messengers is the active use of VPNservices or proxy servers. Even if you did not consciously launch such applications, they could remain enabled from a previous session or be activated by built-in browser or antivirus functions.

When traffic is redirected through a third-party server, your virtual IP address changes. Servers Viber may regard a sudden change in geolocation or the use of a well-known anonymizer as suspicious activity and temporarily restrict access to the account. In addition, free VPNs often have low bandwidth, which is not enough for a stable VoIPconnection.

Connection type Impact on Viber Recommendation
Direct connection Stable operation, minimal delay Use by default
Paid VPN Possible slight delay (ping) Choose servers closer to the region
Free VPN Frequent interruptions, inability to make calls Disable for diagnostics
Corporate proxy Blocking messenger ports Use mobile data

To eliminate this factor, completely disable all VPN services in the settings Connections → Other connection settings → VPN. Make sure there are no active profiles there. If the problem disappeared after disconnecting, then the reason was precisely the routing of traffic through a third-party node.

Why does Viber block VPN?

The service uses complex algorithms to protect against spam and fraud. A sudden change of IP address from Russian to European in a second looks to the security system as an attempt to hack an account, so the connection is forcibly terminated before identity verification.

Clearing the cache and resetting network settings

The accumulation of temporary files and cache can lead to the application trying to use outdated or damaged data to establish a connection. In the case of Viber this is especially critical since the database of messages and media files is constantly growing and can reach several gigabytes, taking up RAM.

First, clear the application cache. This is a safe procedure that will not delete your correspondence, but will force the app to re-download the current configuration files from the server. Go to Settings → Applications → Viber → Storage and press the button "Clear cache". Do not confuse this button with “Clear data”, otherwise the correspondence history will be deleted.

If clearing the cache did not help, perhaps the problem lies deeper - in the network settings of the operating system itself systems Android. A glitch in the routing table or an error in the system's DNS cache may prevent specific applications from finding servers. In this case, resetting the network settings will help.

⚠️ Attention: Resetting the network settings will delete all saved passwords for Wi-Fi networks and pairs of Bluetooth devices. You will have to re-enter your home and work Internet passwords after rebooting.

You can reset through the menu System → Reset settings → Reset Wi-Fi, mobile data and Bluetooth settings. After this operation, the phone will reboot and the network modules will be reinitialized, having received fresh addresses from the provider. This often solves the problem of “hanging” messages.

💡

Before resetting network settings, take a screenshot of important Wi-Fi passwords or write them down so as not to waste time restoring access to your home network after a reboot.

Conflicts with antiviruses and firewalls

Third-party security apps, such as Kaspersky, Dr.Web or ESEThave their own built-in firewalls that filter incoming and outgoing traffic. Sometimes, after updating the virus databases or the antivirus itself, legitimate messenger traffic is mistakenly classified as suspicious and blocked.

Check the event log of your antivirus. If you see entries about blocked connections for a process com.viber.voip, you need to add the application to the list of exceptions or trusted apps. Standard Defender Google Play Protect can also restrict the operation of applications downloaded from other than the official store, although for the official version Viber this is rare.

In some cases, the problem arises due to Parental Control settings or Safe Browsing functions, which may limit the use of VoIP protocols at certain times of the day or for certain networks. Temporarily disable Internet protection in the antivirus settings and check if the connection appears.

  • 🛡️ Go to the antivirus settings and find the “Firewall” or “Traffic Filtering” section.
  • ✅ Make sure that Viber the status is set to “Allowed” for both types of connections (Wi-Fi and mobile data).
  • 🚫 Try to completely disable the antivirus for 5 minutes for a test - if messages are sent, then the problem is in the filtering settings.

Problems on the server and telecom operator side

Sometimes the source of the problem is not in your phone, but in the infrastructure of the telecom operator or on the telecom operator themselves servers Viber. Mobile operators may carry out technical work or temporarily limit the speed on certain towers, which critically affects the quality of voice calls that require a stable channel.

It is also worth considering the possibility of blocking by regulators. In some regions, providers are required to restrict access to certain services using DPI (Deep Packet Inspection) technologies. In this case, the application can show the presence of the Internet, but the data packets simply do not reach the server.

You can check the status of the servers on specialized resources or on the company’s social networks. If other users in your region are experiencing similar problems, then the local phone settings will not help - you need to wait for the service to be restored.

💡

If there is Internet, sites load, but Viber is silent - in 80% of cases the problem is solved by switching between Wi-Fi and mobile data or resetting the phone's network settings.

Why does Viber work via Wi-Fi, but not via the mobile data?

This indicates a problem with the APN (access point) settings of the phone your mobile operator. Go to the mobile network settings, find the “Access Points (APN)” item and select “Reset to default settings.” The operator will automatically load the correct settings.

Can a full phone memory block Viber from working?

Yes, if there is less than 100 MB of free space left on the internal storage, the application will not be able to create temporary files to buffer messages and calls. Clear the gallery or cache of other applications to free up space.

What to do if after updating Android the sound in Viber disappeared?

The new version of the OS may have reset the sound routing settings. Check to see if the audio output has switched to a Bluetooth headset in another room. Also check the sound settings in the Viber application itself in the “Calls” section.

Viber says “No connection”, but Yandex opens. Is it a virus?

Most likely not. This is a typical symptom of DNS failure or blocking of specific domains. Try setting static DNS servers from Google (8.8.8.8 and 8.8.4.4) in the Wi-Fi settings; this often solves the problem of selective blocking.