Constant calls from spammers or colleagues can interfere with work, even when it is critical to leave the mobile data on for data transfer or Wi-Fi distribution. Unfortunately, there is no single button in the Android menu that instantly mutes all voice calls without affecting packet transmission, forcing users to find workarounds through forwarding settings or Do Not Disturb mode.

There are several effective methods for solving this problem, each of which has its own technical features and implications for the functionality of the device. Depending on the model of your gadget and the version of the operating system Android, approaches can vary from using built-in flight modes to deeply configuring network parameters through the engineering menu. It is important to understand the difference between completely blocking communications and redirecting calls.

In this article we will examine in detail the most reliable ways to achieve this goal. We will consider both software methods available to any smartphone owner, as well as more advanced options for experienced users. You will learn how to configure Call routing so that voice traffic is interrupted, but data packets continue to be transmitted unhindered.

Using airplane mode with manual activation of Wi-Fi and mobile data

The fastest and most universal way to disable voice communication is to activate airplane mode and then selectively enable the desired interfaces. When this mode is enabled, the system forcibly turns off all radio modules responsible for cellular communications, including the ability to receive calls and send SMS. However, modern versions of Android allow you to flexibly manage the state of individual modules after activating this mode.

Immediately after enabling airplane mode, you need to go to the network settings and manually activate the module Wi-Fi. This will provide an Internet connection via wireless access points. If mobile data from an operator is critical to you, the situation becomes more complicated, since in standard flight mode, data transmission through a cell tower is also blocked. On some devices, especially with custom shells like MIUI or One UI, after turning on airplane mode, the “Mobile data” button remains active or becomes available for inclusion.

If your smartphone does not allow you to turn on mobile data in airplane mode, there is a workaround through the engineering menu or special applications, but this requires deeper intervention in the system. For most users, the optimal solution is a combination of airplane mode and Wi-Fi, or using the Do Not Disturb function, which we will discuss below. It is worth noting that in flight mode the phone is not registered in the operator’s network, so the caller will hear a standard message about the subscriber being unavailable.

⚠️ Attention: On some smartphone models, especially older versions or budget segments, turning on flight mode can completely disable the GSM/UMTS/LTE module, making it impossible to activate mobile data without turning off the flight mode itself. In such cases, the system will not allow the transfer of data packets through the cellular network.
📊 What method of call blocking do you plan to use?
Airplane mode + Wi-Fi
Setting forwarding
Blocking applications
Do not disturb mode
Via operator

Setting up unconditional call forwarding

A more professional approach to keeping your mobile data active and running at full speed is to use a call forwarding service. The essence of the method is simple: you redirect all incoming voice calls to a non-existent number or to the operator's voicemail. As a result, when someone calls you, the operator's network redirects the call, and your phone doesn't even start playing a ringtone, while remaining registered to the data network.

No root access or installation of third-party software is required to set up this feature. All you need to do is use USSD codes or the phone settings menu. Go to the Phone app, open the call settings menu and find the Forwarding section. You will need to select the Always Forward or Unconditional Forward option. In the number entry field, you must specify a code that will reset the call.

A non-existent number or a special service code that depends on the operator is often used. For example, entering a non-existent number will cause the network to try to connect the call, receive an error and drop the connection while your phone continues to work in the background with an active 4G/LTE connection. It is important to check that forwarding is configured specifically for voice calls and not for all types of communication, although the separation usually occurs automatically at the protocol level.

*21*000000000000#

This code is an example of a command to activate forwarding to a non-existent number (dialing may vary depending on the operator). Once entered, the command is sent and you receive confirmation from the network. Now all calls will go “nowhere”, and Internet traffic will pass through your tariff plan as usual. To disable the function, just enter the cancellation code, usually ##21#.

☑️ Checking the forwarding settings

Done: 0 / 5

Using Do Not Disturb mode with exceptions

Do Not Disturb is a native Android tool for filtering notifications and interruptions, including phone calls. Unlike airplane mode, this method does not break the connection with the base station, which allows the mobile data to work stably. The main task here is to correctly configure the filtering rules to block absolutely all incoming calls.

Go to Settings → Sound and vibration → Do not disturb. In this section you need to find the item “People” or “Calls and messages”. Set Calls to Nobody or Deny All. This ensures that the phone does not beep, vibrate, or show the incoming call screen when receiving a signal from the operator. However, the call itself will technically arrive at the device, it will simply ignore it visually and acoustically.

The disadvantage of this method is that the call still passes through the network and occupies the channel, although it does not disturb the user. If your goal is to completely unload the network or hide the fact that you have a SIM card for calls, this method is less effective than forwarding. However, for personal comfort and focusing on tasks that require use mobile traffic, this is an excellent solution.

You can also set up a schedule for this mode so that it is activated automatically during working hours. This will eliminate the need to manually turn the lock on and off each time. The system will strictly follow the rules you set, allowing only those notifications that you explicitly allow in exceptions, such as repeated calls from the same number within a few minutes.

💡

To make sure Do Not Disturb is working correctly, check the icon in the status bar. It usually looks like a crossed out circle or a minus sign. If the icon is missing, the mode is not active and calls will continue.

Blocking through SIM card settings and operator applications

Many users do not know that modern mobile operator applications provide advanced options for managing communication services, including temporarily blocking incoming calls. This method is the most reliable, since blocking occurs on the operator’s network side, even before the signal reaches your smartphone. At the same time, your phone remains fully functional for working on the Internet.

Log into the personal account of your telecom operator through the mobile application or web interface. Find the section with services related to security or call monitoring. Often this service is called “Antispam”, “Blacklist” or “Temporary blocking of incoming messages”. Activation of such a service can be paid or free depending on the tariff plan and conditions of a particular operator, for example, Megafon, MTS or Beeline.

The advantage of this approach is that you do not You spend your smartphone battery power processing network signals about incoming calls. The phone is in a state of deep rest relative to the voice module, but is actively exchanging data packets. This also prevents accidental missed calls due to malfunctions of the device itself, since filtering occurs on the provider’s servers.

Blocking method mobile data operation Complexity of setup Impact on the battery
Airplane mode + Wi-Fi Only via Wi-Fi Low Economy
Call forwarding Full speed Medium Medium
Do not disturb mode Full speed Low High (network search)
Operator services Full speed Average Economy
⚠️ Attention: The terms and conditions for the provision of call blocking services and their tariffs may be changed by telecom operators without prior notice. It is recommended to check the current cost of connecting to the service in the official application of your operator or in your personal account on the website before activation.

Advanced setup through the Android engineering menu

For users who have technical knowledge and want to gain maximum control over the radio modules of their device, it is possible to configure through the engineering menu. This interface is designed for developers and service engineers to manage low-level network parameters. With its help, you can forcibly disable the voice domain of the network, leaving only the data domain active.

You can enter the engineering menu by dialing a special USSD code in the “Phone” application. The codes vary depending on the device processor (MediaTek, Qualcomm, Samsung Exynos). For example, for many devices based on MediaTek the code is used ##3646633##. After entering the menu, you need to go to the Telephony or Network Selection.

tab. Here you can find the settings for your preferred network type. Instead of the standard LTE/WCDMA/GSM, you can try to select a mode that supports only data transfer, however, this option is not available on all firmware. A more secure method is to use a command to disable a specific radio interface responsible for voice (CS-domain), while leaving the PS-domain (packet data) active. Be extremely careful: incorrect settings can lead to loss of connection until you reboot or reset the settings.

Risks of using the engineering menu

Incorrectly changing parameters in the engineering menu can lead to the phone no longer seeing the SIM card or even losing the ability to connect to any networks. In the worst case, the device may need to be re-flashed. Use this method only if you understand the meaning of each parameter and are prepared for the possible consequences.

If you have successfully changed the settings, the phone will continue to register with the data network, but will ignore paging tones for voice calls. This creates an “invisibility” effect for callers, while the Internet speed remains maximum, since the device does not waste resources on servicing the voice channel. To return to its original state, it is usually enough to reboot the device, since many engineering settings are reset upon restart.

Third-party applications for automation and blocking

The Android ecosystem is rich in applications that can automate routine tasks, including managing communication modes. There are specialized utilities that can automatically turn on Do Not Disturb mode or reject all calls when you launch certain applications or at a specified time. This allows you to flexibly manage your availability for calls without going deep into system settings.

Applications like Tasker or MacroDroid allow you to create a scenario: “If the YouTube application or game is running, then reject all incoming calls.” In such scenarios, you can configure the Call Reject action, which programmatically drops the call immediately after it arrives. In this case, the Internet connection is not interrupted, and you can continue to download files or stream videos.

There are also call blocker applications that work based on blacklists. By adding the “All numbers” mask to such a list or using special range codes, you can achieve total blocking. However, it is worth considering that such applications must constantly hang in the background and have permissions to manage calls, which may slightly increase the consumption of system resources.

💡

Using automated applications provides the greatest flexibility: you can set up call blocking only for specific applications or time intervals, leaving communication available the rest of the time.

Frequently asked questions (FAQ)

Will mobile data work if I turn on airplane mode?

In standard flight mode, mobile data is turned off along with voice communications. However, on many modern smartphones, after turning on airplane mode, you can manually activate Wi-Fi. The ability to enable mobile data (via a SIM card) in airplane mode depends on the phone model and Android version; On most stock devices, this function is blocked.

Will the caller know that I specifically turned off calls?

When using forwarding to a non-existent number, the caller will hear beeps, and then a message stating that the subscriber is unavailable or the number does not exist. When using Do Not Disturb mode, the caller will hear normal ringtones and the call will only be dropped after a timeout. When blocked through an operator, the caller may hear a special message about unavailability.

Is it possible to disable calls only from certain contacts, leaving the Internet?

Yes, this can be done through the Do Not Disturb mode settings by adding the necessary contacts to the list of exceptions (Allowed contacts). You can also use the built-in number blocking feature in the Phone app by adding specific callers there. The Internet will work without restrictions.

Does blocking calls affect the speed of the mobile data?

No, blocking incoming calls (whether through forwarding, Do Not Disturb mode or applications) does not affect the data throughput. Internet speed depends only on the quality of the signal, the load on the tower and your tariff plan. The only difference is that in complete isolation mode (engineering menu), the phone can work more stably without being interrupted by processing call signals.

What to do if after the settings both the Internet and calls are lost?

Most likely, the flight mode was activated without subsequently turning on the data transmission modules, or the access point (APN) settings were lost. Try rebooting your device. If the problem persists, check in the SIM card settings whether data transfer is activated and reset the network settings to factory settings in the menu Settings → System → Reset settings → Reset Wi-Fi, mobile data and Bluetooth settings.