How to completely or selectively ban incoming calls on Xiaomi: all ways

Xiaomi, Redmi and POCO smartphone owners regularly face the challenge of blocking unwanted calls, from intrusive marketers to scammers. Unlike iPhones or naked Android, MIUI offers several tools to manage incoming calls, but not all of them are obvious. For example, few people know that Xiaomi can block all calls except for selected contacts or set up automatic deviation on a schedule.

In this article, 5 proven ways to ban calls on Xiaomi devices (relevant to MIUI 12-14 and HyperOS), including hidden features that are not mentioned in the official documentation.

  • ๐Ÿ“ฑ Built-in blacklist โ€“ how to add numbers manually and from the magazine
  • ๐Ÿ”” Do Not Disturb Mode โ€“ Fine Settings for Different Scenarios
  • ๐Ÿ“ก Operator services - blocking at the level SIM-maps (Belarus, Russia, Kazakhstan, Ukraine)
  • ๐Ÿ”ง Hidden codes MIUI โ€” Engineering menu for advanced users
  • ๐Ÿค– Third-party applications โ€“ when standard tools are not enough

We will focus on the difference between phone-level and carrier-level locks, which is critical to understanding why some numbers still pass, and we will also explore the myth of โ€œcomplete call lockโ€ and explain why Xiaomi does this differently than other brands.

MIUI blacklist: How to add a number to the lock

The most obvious way is to use the built-in blacklist in the Phone app, but even here there are nuances: for example, in MIUI 14, the blocking algorithm has changed, and now it automatically filters potential spam (Spam Protection feature).

To manually add a number:

  1. Open the Phone application โ†’ go to the Journal tab.
  2. Find the right number, click on it. โ†’ choose โ‹ฎ (three-point) โ†’ Lock down.
  3. Confirm the action. The number will be added to the Settings list. โ†’ Number locking.

For mass addition:

  • ๐Ÿ“‹ Go to Settings. โ†’ Annexes โ†’ Phone. โ†’ Number locking.
  • ๐Ÿ” Click Add and select numbers from contacts or enter manually.
  • ๐Ÿ“Š Enable the option to Block Unknown Numbers (caution: this will block all numbers not saved in contacts!).

Added number to the lock list?|Is the option "Block Unknowns" enabled"?|Is the journal checked for duplicate numbers?|Is the phone app updated to the latest version?-->

Important: blacklisting does not work for emergency numbers (112, 911, etc.) and some service messages from the operator, and if the caller hides his or her number (Unknown or Private), it will have to be blocked separately.

โš ๏ธ Attention: B MIUI 13 and older, blocked numbers are not displayed in the call log, they can only be seen in the lock list. If you need to keep a record of such calls, use third-party applications (section 5).

2.Do Not Disturb Mode: Flexible lock setting

Xiaomiโ€™s Do Not Disturb (DND) feature not only allows you to turn off notifications, but also completely ban incoming calls โ€“ both for everyone and selectively โ€“ which is convenient if you need to temporarily disconnect (for example, in a meeting or at night).

How to set up:

  1. Go to Settings โ†’ Sound and vibration โ†’ Do not disturb.
  2. Activate the slider Do not disturb.
  3. Click the Schedule to set automatic turn on (for example, from 23:00 to 8:00).
  4. In the Calls section, select: ๐Ÿ”• Block everything โ€“ complete lock (except repeated calls from one number within 3 minutes). ๐Ÿ“ž Contacts only โ€“ only miss calls from saved numbers. โญ Favorite Contacts โ€“ Create a White List.

Xiaomi's feature is that DND allows you to call again from the same number for 3 minutes, which is for emergencies, but can get in the way if you get annoyed by the same scammer.

Settings โ†’ Sound and vibration โ†’ Do not disturb โ†’ Additional โ†’ Repeated calls โ†’ Turn off
๐Ÿ“Š How often do you use the "Do Not Disturb" mode"?
Every night.
Only on important occasions
I didn't use it near you.
I forgot that this function exists.
DND parameterMIUI 12-13MIUI 14 / HyperOS
Blocking all callsYeah, except for repeats.Yeah, with the re-setting.
White list of contactsOnly the elect.Contact Groups + Selected
Automatic scheduleYes, but without flexible exceptions.You can adjust the day of the week.
Exceptions for alarm clocksNo.Yeah (in HyperOS)

โš ๏ธ Attention: If, after activation, DND Calls still pass, check your Priority Notifications settings in the same menu. Some system applications (e.g., Security) may ignore Do Not Disturb mode".

3. Blocking calls through the operator: instructions for MTS, Beeline, MegaFon, Tele2

If embedded facilities MIUI They canโ€™t cope (for example, scammers use number swapping), you can block calls at the level SIM-Each operator has its own conditions:

  • ๐Ÿ“ถ MTS (Russia/Belarus/Kazakhstan): USSD-code: *111*081# โ†’ Follow the instructions. Personal account: section Services โ†’ Number lock. Limitation: up to 30 blacklist.
  • ๐Ÿ“ถ Beeline (Russia): USSD: *110*789# โ†’ Choosing the "Black List" option: 3 rub/day-for-service.
  • ๐Ÿ“ถ Megaphone: USSD: *105*001# โ†’ Add a number. Feature: blocks and SMS.
  • ๐Ÿ“ถ Television2 (Russia/Kazakhstan): USSD: *220*1# โ†’ Antispam service, free for subscription fees > 300 ruble.
  • ๐Ÿ“ถ kistar/Vodafone (Ukraine): USSD: *111*321# (kistar), *111*5# (Vodafone.Limit: 100 blacklist.

The advantage of operator lock: it works even with or without the phone turned off SIM-There are some downsides to the maps:

  • โŒ Numbers are blocked only on the home network (roaming may not work).
  • โŒ Some operators charge a fee for the service.
  • โŒ It is difficult to manage the list (you need to call for support or use it). USSD).
What if the operator does not block the number?
If the number continues to call despite the operator lock, the most likely use is a caller ID swap. In this case: 1. Complain to the RKN (Russia) or the local communications regulator. 2. Install a call analysis application (for example, Truecaller or Hiya). 3. Enable the option to Filter Spam (Settings โ†’ Applications โ†’ Phone โ†’ Spam Protection) in MIUI.

4 Hidden MIUI codes for blocking calls

For advanced users, Xiaomi has an engineering menu and service codes that allow you to manage the lock at a low level. These methods are not documented, but work on most devices (tested on Redmi Note 10 Pro, Xiaomi 12T, POCO F4).

Method 1: Locking all incoming calls

Enter the phone in the appendix:

##4636##

Go to Phone Information โ†’ Menu (three dots) โ†’ Call settings โ†’ Inbound lock.

  • ๐Ÿ”’ Enable Locking All Calls (Reboot Required).
  • ๐Ÿ“ต Add numbers to Exclusions (white list).

Method 2: Disabling calls via ADB (for developers)

If you have unlocked bootloader and enabled debugging over USB, you can disable calls with the command:

adb shell settings put global call_blocking_enabled 1

To unlock:

adb shell settings put global call_blocking_enabled 0

๐Ÿ’ก

Before using the engineering menu, back up your data via Settings โ†’ About Phone โ†’ Backup. Some changes may result in resetting your network settings.

โš ๏ธ Warning: Changes to the engineering menu may disrupt the work SIM-If after manipulation, the phone stopped catching the network, reset APN: Settings โ†’ SIM-maps and mobile networks โ†’ Access points (APN) โ†’ Reset to factory

Third-party applications: when standard tools are insufficient

If the built-in MIUI tools are not satisfied (for example, you need to keep a log of blocked calls or analyze spam), you should consider third-party solutions.

AnnexFeaturesConsReference
TruecallerSpam number database, blocking by category (fraudsters, marketing)Requires access to contacts, advertising in the free versionGoogle Play
HiyaGeolocation blocking, risk analysis of the numberPaid functions for extended lockingGoogle Play
Call BlockerBlacklist/whitelist, keyword blocking (e.g., โ€œbankโ€)The interface is outdated, there is no Russian languageGoogle Play
Should I Answer?Usersโ€™ rating of numbers, automatic blocking by ratingFew reviews about Russian/Ukrainian numbersGoogle Play

When choosing an application, pay attention to:

  • ๐Ÿ”“ Permits: Avoid programs that request access to the SMS geolocation without cause.
  • ๐Ÿ“Š Database: Truecaller or GetContact are better suited for Russia/CIS.
  • ๐Ÿ”„ Synchronization: Some applications (like Truecaller) sync contacts to their servers.

Important: Once you install a third-party blocker, turn off the built-in spam protection in MIUI to avoid conflicts:

Settings โ†’ Applications โ†’ Phone โ†’ Protection against spam โ†’ Turn off

6. Frequent problems and solutions

Even after you set up the lock, Xiaomi users face typical problems, and let's look at the most common ones:

Problem 1: Locked numbers still ring

Causes and solutions:

  • ๐Ÿ”„ Cache of the application "Phone": clean it in Settings โ†’ Annexes โ†’ Phone. โ†’ Warehouse โ†’ Clear the cache.
  • ๐Ÿ“ก Double. SIM: The lock can only work for the main SIM. Check the settings for each card separately.
  • ๐Ÿ•ต๏ธ Spoofing: Scammers can call from multiple numbers. Use apps like Truecaller to analyze.

Problem 2: Do Not Disturb is not working.

Checklist for diagnosis:

Is the mode on in the sound settings?|Checked out the contact exceptions?|Updated to the latest version?|Is there a conflict with third-party blockers?-->

Problem 3: The operator does not block the number

Possible causes:

  • ๐Ÿ“ž The number is registered as โ€œimportantโ€ (banks, public services).
  • ๐ŸŒ The call is via VoIP (WhatsApp, Viber) โ€“ the operator can not block it.
  • ๐Ÿ”„ The lock service is not activated (check through the USSD personal account).

๐Ÿ’ก

If the number is ringing via messengers (WhatsApp, Telegram), block it directly in the caller application. The operator and MIUI cannot block VoIP calls.

FAQ: Answers to Frequent Questions

Can I block all incoming calls except one number?
Yes, for this: Enable Do Not Disturb (Settings โ†’ Sound and Vibration). Select Only Favorite Contacts. Add the desired number to Favorite Contacts. Alternative: Use the Engineering Menu (#4636##) and set up the whitelist.
Why are the blocked numbers not displayed in the call log?
This is a feature of MIUI 13+: blocked calls are hidden from the log so as not to be spammed. To see them: Go to Settings โ†’ Apps โ†’ Phone โ†’ Lock numbers. Click on the locked number โ†’ Log. If you want a full history, use third-party apps (such as Call Logs Backup & Restore).
How to block hidden/private numbers?
V MIUI There is no direct option to block numbers with a hidden caller ID, But there are workarounds: ๐Ÿ“ฑ Through operator: some operators (e.g. MTS) allow you to block "unknown" numbers on request in support of the service. ๐Ÿ”ง Through ADB: The command is: adb shell content insert --uri content://call_log/calls --bind number:s:"private" --bind type:i:3 (Root rights are required). ๐Ÿ›ก๏ธ Apps: Truecaller or Hiya can block hidden numbers based on behavioral analysis.
Will the lock be in airplane mode or without a network?
Depends on the method of blocking: ๐Ÿ“ต Blacklist. MIUI: It only works when active. SIM-map (in the mode of the aircraft the lock is turned off). ๐Ÿ“ก Operator lock: works always, even without a network on the phone (locking is at the station level). ๐Ÿ”’ Do Not Disturb: Works offline, but only for local calls (not VoIP).
Can I block calls from certain countries or codes?
In standard settings MIUI There is no such feature, but there are workarounds: Use Truecaller: in the settings there is an option to lock by country code (for example, +1 for, +90 Set up Tasker (experience required): create a task that rejects calls from numbers beginning with a specific prefix. Contact the operator: some provide a service to block international calls (for example, Beeline โ€” *110*783#). Example of code to block calls from Nigeria (+234) via Tasker: Profile: Incoming Call Terms: %CNUM ~ +234* Reject Call (Action: Reject Call)