How to set up Xiaomi to call only from your contact list

Modern smartphones, including popular Xiaomi, Redmi and POCO models, have become an integral part of our digital lives, but with convenience they have brought a lot of irritants. One of the most intrusive manifestations of digital noise has been spam calls that can come at any time of the day, disrupting the peace and distracting from important things. Users often look for a way to make incoming calls come only from the contact list, completely cutting off unwanted advertising and scammers. Unfortunately, the standard interface of the shell of the MIUI or the new HyperOS does not have one magical button for many owners.

This requires a holistic approach, because there really isn't a simple switch in the settings menu, you'll have to use a combination of system functions like Do Not Disturb and Blacklist, and you'll need to use third-party apps or operator codes. It's important to understand that complete isolation from unknown numbers carries risks: you may miss an important call from a courier, doctor or emergency officer whose number is not stored in your phone book. So before you start hard filtering, you should weigh the pros and cons.

In this article, we will discuss in detail all available methods, from regular Android tools to specialized software that can detect spam. We will look at the nuances of working with different versions of firmware, since the location of menus and item names may differ on the old Redmi Note and flagship Xiaomi 14. You will learn not just to block calls, but to manage your phone space, leaving space in it only for really important interlocutors.

Use of Do Not Disturb Mode for Filtering

The most reliable and built-in way to allow calls from only selected contacts is to use the Do Not Disturb feature, which was originally designed to allow the user to work or sleep without being distracted by notifications, but its flexible settings allow for an effective filter for phone calls. Unlike simple locking, this method does not reset the call, but simply does not emit a sound and does not vibrate if the caller is not on the list of allowed.

To activate this feature, you need to go to the settings menu of your smartphone. Find the Sound and Vibration section and select Do Not Disturb. Here you are interested in the Calls and Messages subsection or Allow Calls from. By default, it can be either All or Favorites. By selecting the Favorites or Contacts option, you automatically cut off everyone who is not in your phone book. Also, you should pay attention to the Repeat Calls parameter: if you activate it, a call from the same number that comes twice within 15 minutes will be missed, which can be useful in emergency situations.

But it has its own features to be aware of, and when Do Not Disturb mode is active with these settings, the phone will be silent when you call from an unknown number, but the call itself can be displayed on the screen or logged in, depending on the Android version, and you will have to manually turn on this mode every time you want silence, or set up an automatic schedule.

📊 How often do you get bothered by spam calls?
Every day.
A couple times a week.
Rarely.
Never.

It is also important to note that Do Not Disturb mode can conflict with alarms and reminders if settings are not properly set. Always make sure that important notifications from messengers or calendars are not blocked along with phone calls.

💡

Add contacts of close relatives to the Favorites group in the phone book to be accessible to them even with active Do Not Disturb mode.

Setting up a blacklist and blocking unknowns

The second powerful tool in the Xiaomi owner’s arsenal is the built-in security functionality that includes a “Blacklist.” Unlike the “Do Not Disturb” mode, which simply drowns out sound, the blacklist actively rejects incoming connections. The standard lock feature in MIUI allows you to ban calls from numbers that are not in contacts, which directly answers the question of how to make incoming calls only from the contact list.

To set up, go to the Security app, which is pre-installed on all of the brand's smartphones. In the bottom menu or tool list, look for Antispam or Blacklist. In the top right corner of the screen, the gear icon is usually the settings. You're interested in Locking or Locking Rules. Here you'll see the option to Lock Calls from Unknown Numbers. By activating this switch, you'll block calls from anyone not saved in the phone's memory.

Be careful with the terminology: “unknown numbers” in the context of Xiaomi often mean numbers that are not in the contacts, not only those that are hidden by the determinant. Once this feature is enabled, all blocked calls will be recorded in the lock log, so you can periodically check who tried to reach you, which helps to control the situation and not miss something important if the lock was mistaken.

☑️ Setting up a blacklist

Done: 0 / 1

However, there is a nuance associated with the number definition: if a person calls you from a number that is not identified by the operator or hidden (the format of the "Unknown number"), the system may consider it as unknown and block it. So this method is quite radical. It is also worth considering that on some global firmware versions the functionality of the built-in anti-spam can be reduced compared to the Chinese versions, and the option of blocking "not from contacts" may be missing, requiring the installation of additional components.

Why are the calls still going through?
Sometimes spammer calls go away because they use different numbers or change them dynamically, and the lock may not work if the failure occurred on the carrier's side.

Application of third-party applications for smart blocking

If Xiaomi’s built-in tools don’t seem flexible or functional enough, specialized applications from the Google Play Store come to the rescue, with Truecaller, Call Blocker, and Getcontact leading the way, using huge databases updated by users around the world to detect spam and telemarketing with high accuracy, even if the number isn’t on your personal contact list.

Installing an app like Truecaller allows you to configure filtering with surgical precision. In the app settings, you can choose to “Block Everyone Except Contacts” or “Block Hidden Numbers.” The advantage of third-party solutions is that they can identify caller categories like “Advertising,” “Spam,” “Finance,” and block them automatically by skipping calls from ordinary people, even if their number is not saved, but not marked as spam.

However, using such applications requires broad permissions. To work effectively, the program needs access to your contacts, call log, and call permission (to reset them), which raises questions about data privacy, since your phone book is actually uploaded to the application developer’s servers.

AnnexType of lockdownDatabasePaid version
TruecallerSmart / By contactGlobalThere is.
Call BlockerBy rules / ContactsThere is.
GetcontactBy tags/ContactsSocial.There is.
Should I AnswerRatingsOpen.No.

Another important aspect is resource consumption: Constant monitoring of incoming calls and checking them with an online database can increase battery consumption and use Internet traffic. On older smartphone models, this can lead to a noticeable slowdown of the system. So the choice of application should be considered: if you only need a simple block "out of contacts", it is better to use lightweight blockers without cloud functions.

Blocking through operator codes and network services

We must not forget that the filtering of calls is possible not only at the level of the smartphone, but also at the level of the operator's network, Tele2 And others) provide spam and whitelisting services, which is especially true if you want to block calls on the second. SIM-card or if the smartphone is used by older people who may accidentally turn off the lock in the menu.

The method is to connect the service to the "White List" (or similar, the name depends on the operator), when you activate this option on the subscriber number on the network, you create a rule: only calls from the numbers on the special list can pass, all other calls will be interrupted by the operator, and the caller will hear the beeps or the message of inaccessibility, while on your phone the call simply does not appear.

⚠️ Attention: service "White list" operators are often paid. the cost can be from 1 to 3 rubles per day, which in terms of the month gives a significant amount.

To manage the list of allowed numbers are usually used USSD-For example, adding a number to a whitelist may look like a command set of *111*number# (example command, check with the operator). The main advantage of this method is that it works regardless of the battery charge of the phone, its location and even if the smartphone is turned off (although in the off state the calls still will not pass, but when turned on they will not fall into the missed ones).

💡

Using the operator’s services is the most reliable way, independent of the phone model, but it requires a monthly payment.

Risks of complete isolation from unknown numbers

When deciding to close the door to unknown numbers, you need to be aware of the potential consequences. The world is designed so that important calls can come from numbers you don't have in your saved ones. The couriers delivering the order often call from unknown or temporary numbers. The staff of medical institutions, clinics or hospitals can use common city numbers that are not stored in your database.

Emergency personnel can also be blocked if they call you in response to your call or to clarify information, and their number is not correctly determined. In the business field, this can lead to the loss of customers or partners who call you for the first time.

Also, there is a risk of missing a call from someone who has changed numbers and has not yet told you, but has identified themselves as “Unknown” or “Private Number.” In emergency situations, when a person is seeking help and their call is blocked by your phone, this can have serious consequences. Always leave the communication channel open for emergencies, for example, through setting up exceptions for repeat calls.

⚠️ Warning: Do not block calls from hidden numbers if you are expecting a call from a bank, government service or a private person hiding a number for security reasons.

To minimize risks, a combined approach is recommended, such as using soft filtering through the detector apps during the day, and enabling a hard Do Not Disturb mode with select few permissions at night, which will help maintain a balance between silence and accessibility.

FAQ: Frequently Asked Questions

Will the caller hear the beeps if his call is blocked?
The system's behavior depends on the method of locking. When using Do Not Disturb or a blacklist on the phone itself, the subscriber usually hears long horns, as in a normal call, until the answering machine is activated or the waiting time expires. If using the service of the operator "White List", the caller may hear a signal "busy" or a message that the subscriber is unavailable.
Can I restore the blocked call log?
Yes, in most cases. With the built-in Xiaomi blacklist, all blocked calls are stored in a separate log inside the Security app -> Antispam -> Blacklist -> Journal. You can see the number, time and date of the communication attempt. However, if the call was dropped at the operator level, it will not be in the phone log.
Does the lock work if the phone is turned off?
Smartphone-level locking (via MIUI or app settings) only works when the phone is on and on the network. If the device is off, calls will go to voicemail or be recorded by the operator as “subscriber unavailable.” Operator-level locking (Whitelist service) works always, regardless of the condition of your phone.
How to add a number to the exceptions if it is blocked incorrectly?
If an important number is blacklisted, open the lock log in the Security app, find the number, and select the option “Unblock” or “Add to whitelist.” You can also simply save this number to your phone’s contacts if you have a “non-contact” lock set up, the system will automatically start skipping calls from this number.
Does blocking calls affect the work of SMS and messengers?
Phone lock settings (via Do Not Disturb or blacklist) usually do not affect SMS and messaging (WhatsApp, Telegram, Viber).However, if you activate the full Do Not Disturb mode without exceptions, message notifications can also come without sound and vibration.