How to set up Xiaomi so that unfamiliar numbers do not call: 5 working ways

Uninvited calls from spammers, scammers and intrusive marketers are one of the most annoying problems of modern smartphones. Xiaomi owners face this as much as others, but MIUI has hidden tools that will help radically reduce the number of unwanted calls. Unlike standard tips like "put the app," we will analyze the built-in features of the system that work without additional software and do not eat the battery.

The problem is that most users don't even know these tools exist. For example, Xiaomi has Contact Only Mode, which completely blocks all incoming calls except the numbers from the phone book - but it's hidden in the back of the settings. And Mi Security's Spam Filtering feature is able to analyze numbers in real time, but it's disabled by default on many firmware. In this article, a complete breakdown of all methods, including those that are not dokumented in official guides.

1. Incorporate a built-in spam filter into MIUI

The easiest and most effective way is to activate the system anti-spam, which is built into the firmware MIUI 12/13/14. It works at the OS level and does not require the installation of third-party applications.

To turn it on:

  • πŸ“± Open the Phone app (the tube icon on the home screen).
  • πŸ” Click on the three dots in the upper right corner and select Settings.
  • πŸ›‘οΈ Go to Blocking and Filtering (or Spam Protection in older versions).
  • πŸ”„ Activate the Spam Filtering Switch and confirm permission to access calls.

Once activated, the system will automatically detect and block numbers marked as spam by other users, and it will only work for mobile operators, since VoIP calls (such as WhatsApp or Viber) are not filtered.

πŸ’‘

If spam calls continue to arrive after the filter is turned on, manually update the database. Go to Settings β†’ About Phone β†’ System Update and check for updates for Mi Security.

Configure the β€œContacts Only” mode

If you want to completely ban calls from unknown numbers, use Contact Only mode, in which case the phone will only accept calls from numbers stored in your address book, all other calls will be automatically reset.

How to turn on:

  1. Open the phone β†’ Settings β†’ Lock and filter.
  2. Select Inbound Calls (or Inbound Settings depending on the MIUI version).
  3. Activate the Contacts Only option.
  4. In the window that appears, confirm the action by pressing OK.

Note that this mode blocks all unsaved numbers, including calls from delivery services, banks (if their numbers are not in contact), and even emergency services. Use it with caution if you expect important calls from unknown numbers.

πŸ’‘

The β€œContacts Only” mode does not block SMS-To prevent them, also enable filtering messages in Settings β†’ Communications β†’ Spam filter.

3 Manual addition of numbers to the blacklist

If spam calls come from the same numbers, they can be manually blocked through a blacklist, a method that is suitable for targeting specific scammers or intrusive subscribers.

Instructions:

  • πŸ“ž Open the call log and find the number you want to block.
  • πŸ“ Click on the number to open the details of the call.
  • ⚫ In the upper right corner, tap three dots and select Add to the blacklist.
  • βœ… Confirm the action in the dialog window.

You can also add a number to the blacklist through the settings:

  1. Go to Phone β†’ Settings β†’ Lock and Filter β†’ Blacklist.
  2. Click Add a number and enter it manually or select from the log.
  3. Save the changes.

In MIUI, the blacklist syncs with the Mi Account, so the lock will also apply to other Xiaomi devices associated with this account.

πŸ“Š How often do you get calls from unfamiliar numbers?
Every day.
Several times a week
Nearby
Very rarely.

4.Use of the functions of the communications operator

Many Russian operators (MTS, Beeline, MegaFon, Tele2) provide their own services to block spam, which are often more effective than the system, since operators have access to databases of fraudulent numbers and can block them at the network level.

How to connect:

Operator.Connection methodCost
MTSSend SMS with text 1 to 1117 or through your personal accountFree of charge.
BeelineDial *110*789# or turn on the "My Beeline" appFree of charge.
MegaFonSend SMS with the text of the PROTECTION to the number 0500Free of charge.
Tele2.Dial *220*1# or turn on in your personal accountFree of charge.

The advantage of carrier services is that they work even when the phone is off or out of network coverage, but they don't block VoIP calls (like WhatsApp or Skype).

How to check if the service is connected to the operator?
Most operators can be sent to USSD-Request for Service Status Check: MTS: *111*1117# Beeline: *110*789# MegaFon: *105*500# Television2: *220*1# If the service is active, you will receive SMS confirmatory.

5. Set up the application "Security" (Mi Security)

Mi Security (or "Security" in Russian) has advanced spam protection tools, and it can block calls in addition to filtering. SMS-Posts and even analyze potentially dangerous links.

How to set up:

  • πŸ›‘οΈ Open the Security app (shield icon).
  • πŸ“ž Go to the section Call blocking or Spam protection.
  • πŸ”„ Turn on the options: πŸ“΅ Blocking Unsolicited Calls πŸ“§ Spam filtering-SMS πŸ” Checking fraudulent numbers
  • πŸ”„ Update the spam database by clicking Update at the bottom of the screen.

Mi Security uses Xiaomi’s cloud database, which is updated several times a day, to block even new fraudulent schemes, but it requires an internet connection to work.

Is spam call filtering enabled?|Whether the database has been updated?|Is the lock activated? SMS?|Is access to calls and messages allowed?-->

6. Hidden MIUI features for advanced users

If standard methods don't work, you can use hidden settings that aren't documented in the official guides, which require more in-depth intervention, but give you better results.

Method 1: Blocking by prefix of the number

Many spam calls come from numbers that start with specific prefixes (e.g. +79xxxx or +375), and in MIUI you can block entire ranges of numbers:

  1. Open Phone β†’ Settings β†’ Lock and filter β†’ Locking rules.
  2. Select Add a rule.
  3. In the Prefix field, enter the beginning of the number (for example, +7926).
  4. Keep the rule.

Method 2: Using ADB for deep customization

For power users, it is possible to disable calls from unknown numbers via ADB. This method requires connecting the phone to a computer and executing commands:

adb shell settings put global block_unknown_callers 1

Once this command is completed, all calls from numbers not saved in contacts will be automatically reset.

adb shell settings put global block_unknown_callers 0

πŸ’‘

Before using ADB, make sure your phone has USB Debugging enabled (Settings β†’ About Phone β†’ MIUI version – press 7 times, then go back to Additional Settings β†’ For Developers).

7. Alternative methods: third-party applications

If the built-in MIUI tools fail, you can install specialized spam-blocking apps that offer advanced features such as:

  • 🌍 Global databases of fraudulent numbers (not only for Russia).
  • πŸ“Š Statistics and reports on blocking.
  • πŸ”” Notifications of Missed Spam Calls.
  • πŸ€– Automatic identification of robot bells.

The best apps for Xiaomi:

AnnexFeaturesReference
TruecallerLargest spam number database, caller identificationGoogle Play
GetContactShows the names of the callers, even if the number is not in the contactsGoogle Play
HiyaBlocking robots and scammers, minimalist interfaceGoogle Play

Warning: Some apps (like Truecaller) require access to your address book and call history. If privacy is more important to you, use the built-in MIUI tools.

πŸ’‘

Third-party applications may conflict with built-in MIUI filtering. If spam calls continue to arrive after installing such software, turn off the system filter in Phone Settings β†’ Lock and Filter.

Frequently Asked Questions (FAQ)

❓ Why does he still call after the number is locked?
This can happen for several reasons: the number uses VoIP (Internet telephony), which is not blocked by standard means. Try to block it in the messenger itself (for example, WhatsApp or Viber). The spammer changes the last character of the number (for example, from +79123456789 to +79123456780). In this case, only the prefix lock function is disabled in the background. Check whether the system optimizes the operation of the Phone application or Security in the battery settings.
❓ How to unlock the number if I am wrong?
To remove a number from the blacklist: Open Phone β†’ Settings β†’ Lock and Filter β†’ Blacklist. Find the number in the list and swipe it left (or click on the basket). Confirm deletion. If the number has been blocked through Mi Security, go to Security β†’ Call Lock and delete it from there.
❓ Will the 112 number or other emergency services be blocked?
No, emergency numbers (112, 101, 102, 103, 104) are never blocked by any of the methods described. They are skipped even in Contact Only mode. ADB-commands for deep locking, make sure you don't manually add these numbers to the rules.
❓ Why After Updating MIUI The locking settings have stopped working?
Sometimes, after major system updates (MIUI 13 β†’ MIUI 14), application permissions are reset. To restore: Go to Settings β†’ Applications β†’ Application Management. Find Phone and Security, open their settings. In Permissions, enable access to Calls, Contacts and SMS. Restart your phone. If the problem persists, try manually blacklisting the number again.
❓ Can I block calls from hidden numbers?
Yes, MIUI has a separate setting for blocking hidden number calls (Unidentified or Private Number) to enable: Open Phone β†’ Settings β†’ Lock and Filter. Activate the option to Block Hidden Numbers. After that, all calls with the suppressed number detector will be automatically reset.

If none of these methods worked, it may be the firmware or the phone model that is the problem.

  • πŸ”„ Update MIUI Up to the latest version through Settings β†’ The phone. β†’ Updating the system.
  • πŸ“± Reset network settings in Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.
  • πŸ“§ Contact Xiaomi via the official Mi Community website or forum.

πŸ’‘

If you often receive spam calls from foreign numbers, blacklist entire country codes, such as blocking the +375 prefix will cut off all calls from Belarus and +92 from Pakistan.