Viber Only Works on Wi-Fi: Causes and 7 Solutions

Have you noticed that Viber has stopped working over mobile internet., but only functions properly when connected to Wi-Fi? This problem is familiar to many users, and it can occur both on Android, and on iPhoneThe reasons can vary, from simple data-saving settings to blocking by the carrier or the messenger itself. In this article, we'll examine all possible scenarios and offer solutions. 7 proven methods Restore Viber to normal operation via 3G/4G/5G.

It's important to understand that the problem isn't always rooted in your phone's settings. Sometimes, it's the phone itself. Viber — for example, after updating an app, permissions may become corrupted or bugs may appear. We'll also look at how to distinguish hardware problem (for example, a modem malfunction) from a software issue that you can fix yourself. If you've already tried restarting your phone and reinstalling the messenger, don't give up: this article contains solutions you definitely weren't aware of.

1. Checking basic mobile internet settings

Before digging deeper, make sure the problem isn't something basic. Start by checking included mobile Internet and correct APN settings. Even if the internet works in the browser, this does not guarantee that Viber has access to it.

On Android:

  1. Open Settings → Network & Internet → Mobile network.
  2. Make sure the switch is on Mobile data active.
  3. Check if the mode is enabled Saving traffic For Viber (in some firmware it blocks background data transfer).

On iPhone:

  1. Go to Settings → Cellular.
  2. Make sure the slider is Cellular data green.
  3. Scroll down and check if the data is enabled for Viber (there should be a green switch).

If the settings are correct, but Viber If it still doesn't work, please proceed to the next step. Please note: Some operators (e.g. Tele2 or Iota) may block VoIP traffic on certain plans. This isn't a common practice, but it's worth avoiding.

📊 What is your mobile operator?
MTS
Beeline
Megaphone
Tele2
Iota
Another

2. Viber Permissions: Why the Messenger Can't Use Mobile Internet

One of the most common reasons is lack of necessary permits in the application. Viber It must have access to mobile data, background data, and, in some cases, geolocation (for calls). You can check this as follows:

On Android:

  1. Go to Settings → Apps → Viber → Mobile Data.
  2. Make sure the options are Allow background data transfer And Allow data transfer included.
  3. Go back and check Permissions - there should be check marks opposite Storage, Microphone, Camera And Telephone.

On iPhone:

  1. Open Settings → Viber.
  2. Turn on Cellular data (if the option exists).
  3. Check that the permissions are Microphone, camera And Notifications active.

A critical detail: on Android 10+ and iOS 14+, some permissions are reset after an OS update. If you recently updated the system, you'll need to re-grant all permissions for Viber.

☑️ Check Viber permissions

Completed: 0 / 4

3. Traffic and battery saving settings

Many users don't even realize that their phone limits the running of applications in the backgroundto save battery or data. This may lead to the fact that Viber It only works when connected to Wi-Fi, as mobile internet is considered an "expensive" resource.

How to check:

  • 🔋 Battery saving: On Android go to Settings → Battery → Power saving mode and make sure that Viber not on the restricted apps list. iPhone check Settings → Battery → Battery Health - if the option is enabled Charging optimization, it can affect background application operation.
  • 📶 Mobile traffic limitation: On Android V Settings → Network & Internet → Data Transfer → Data Saver check if it is added Viber to the list of applications with restricted access. iOS a similar setting is in Settings → Cellular → Data Options → Low Data Mode.
  • Background activity: On Xiaomi, Huawei And Samsung There are additional "optimizers" that kill background processes. Look for them in the battery or security settings.

If you use DU Battery Saver, Greenify or similar battery saving apps, add Viber to the exceptions list. These utilities often block internet access for "unnecessary" applications.

4. Problems with APN and operator settings

Incorrect APN settings (Access points) can cause mobile internet to work for the browser but not for messaging apps. This is especially true if you recently changed carriers, updated your SIM card, or reset your phone.

How to check and fix APN:

  • 📱 On Android: go to Settings → Network & Internet → Mobile network → Advanced → Access point names (APN)Make sure your carrier's profile is selected. If it's not there, create a new one (you can find the settings on your carrier's website).
  • 🍎 On iPhone: Settings → Cellular → Data Options → Cellular Data Network. Check that the fields APN, Username And Password filled in correctly.

Below is a table with current APN settings for popular Russian operators (data may vary depending on region and tariff):

Operator APN Username Password APN type
MTS internet.mts.ru mts mts default,supl
Beeline internet.beeline.ru beeline beeline default
Megaphone internet default,supl
Tele2 internet.tele2.ru default

⚠️ Attention: If you use virtual operator (For example, Tinkoff Mobile or SberMobile), APN settings may vary. Check them in your account or contact support.

5. Blocking VoIP traffic by the operator

Some mobile operators restrict or completely block VoIP traffic (Internet calls) at certain rates. This is done so that users pay for traditional minute packages rather than calling via messengers. If Viber It only works via Wi-Fi, but mobile internet is available in the browser – this could be your case.

How to check:

  • 📞 Call via Viber to another number while connected to mobile data. If the call doesn't go through, but messages are sent, it's most likely the VoIP connections that are being blocked.
  • 💬 Contact your carrier's support and check if your plan supports VoIP. For example, MegaFon VoIP is allowed on the "Everything for Communication" plans, but not on some corporate plans.
  • 🔄 Try using it VPN (For example, ProtonVPN or Warp by Cloudflare). If after connecting to the VPN Viber It worked - the problem is definitely in the operator blocking.

⚠️ Attention: Using a VPN may violate your data plan's terms. Some providers consider bypassing blocks a violation and may impose penalties (such as speed throttling).

How to bypass VoIP blocking without a VPN?

Some users successfully use proxy servers or change DNS. For example, you can try specifying Google's DNS in your Wi-Fi settings (yes, even for mobile data!)8.8.8.8 And 8.8.4.4) or Cloudflare (1.1.1.1). However, this method does not always work and can slow down the Internet.

6. Reset network settings and reinstall Viber

If the previous methods did not help, it is time for radical measuresLet's start with resetting your network settings—this will delete all saved Wi-Fi networks, passwords, and APNs, but it often solves connection issues.

Instructions:

  • 🔄 On Android: Settings → System → Reset → Reset Wi-Fi, mobile network, and Bluetooth settings.
  • 🍎 On iPhone: Settings → General → Transfer or reset iPhone → Reset → Reset Network Settings.

After the reset, the phone will reboot and you will need to re-enter your Wi-Fi passwords and set up your APN (see section 4).

If resetting doesn't help, the next step is Complete reinstallation of Viber:

  1. Remove the app via Settings → Apps → Viber → Uninstall (on Android) or long tap on the icon (on iPhone).
  2. Restart your phone.
  3. Install Viber again from Google Play or App Store.
  4. On first launch, allow all requests (access to contacts, microphone, notifications, etc.).

⚠️ Attention: Before deletion Viber Make sure you have a backup of your chats. Android It is created automatically when you link it to a Google account, iPhone — via iCloud. If there is no backup, important messages can be saved manually (screenshots or export via Settings → Account → Backup).

7. Problems with the SIM card or phone modem

If none of the previous methods helped, the problem may lie in hardware:

  • 📶 Poor network signalIn some regions, operators only provide 2G/3G internet, which can be unstable for VoIP. Check the signal strength in your phone's settings.
  • 🔌 SIM card malfunction: Try inserting the SIM into another phone and check if it works. Viber Via mobile internet. If not, contact your operator for a replacement card.
  • 📱 Problems with the phone modemOn older or damaged phones, the modem may not process VoIP traffic correctly. This is especially true for devices that have been dropped or exposed to water.

How to diagnose:

  1. Try connecting to the mobile Internet with a different SIM card (from a different operator). If Viber It worked - the problem is in your SIM card or tariff.
  2. Install another messenger with call support (for example, WhatsApp or Telegram) and check if calls work through it. If not, the problem is definitely with the phone or the carrier.
  3. If no messenger works over mobile data, but the browser does, it's likely that VoIP ports are blocked. This can be checked using special applications (for example, Network Analyzer).

If you suspect a modem malfunction, contact a service center. In some cases, updating the radio module firmware (for example, on phones) can help. Samsung or Xiaomi), but this is a risky procedure that is best left to professionals.

FAQ: Frequently asked questions about using Viber over the mobile internet

Why does Viber work over Wi-Fi but not over mobile internet, even though there is internet?

This could be due to several reasons:

  1. The operator is blocking VoIP traffic on your plan.
  2. Access is disabled in the phone settings. Viber to mobile data.
  3. APN settings are incorrect or do not support VoIP transmission.
  4. The traffic or battery saving mode is enabled, which limits background application operation.

Start by checking the permissions for Viber and APN settings (see sections 2 and 4).

How do I know if my carrier is blocking VoIP calls?

There are several ways:

  • Try calling through Viber Via mobile data. If the call doesn't connect, but messages are sent, your phone is most likely blocked.
  • Connect to the VPN and try calling again. If the call goes through, the block is confirmed.
  • Check your tariff terms on the operator's website or contact support.

Is it possible to use Viber without Wi-Fi if your carrier blocks VoIP?

Yes, there are a few workarounds:

  • Use a VPN (but this may violate your plan's terms and conditions).
  • Switch to a plan that supports VoIP (check with your operator).
  • To use Viber Out for calls to regular numbers (paid, but bypasses blocking).

Important: Bypassing blocking may result in restrictions from the operator, so use these methods at your own risk.

After resetting my settings, Viber stopped working completely. What should I do?

Most likely, the APN settings or app permissions are incorrect. Try the following:

  1. Check the APN (see section 4) and add your operator's settings manually if necessary.
  2. Go to settings Viber and allow access to mobile data and background transfer.
  3. Restart your phone.
  4. If it doesn't help, reinstall it. Viber (see section 6).

Viber works on my iPhone over the mobile data network, but I'm not receiving notifications. Why?

This is a typical problem. iOS, related to notification settings or battery saving. Check:

  • Are notifications enabled for Viber V Settings → Notifications → Viber.
  • Has it been added? Viber to the list of applications with limited background activity (Settings → General → Content Update).
  • Is the mode not enabled? Do not disturb or Focusing (in new versions of iOS).

Also make sure that in the Viber the notification settings have options enabled Sound And Vibration.