The problem of intrusive calls from scammers, advertising agencies, and just unwanted people is familiar to every smartphone owner. This is especially relevant for Xiaomi users, whose MIUI shell (and now HyperOS) offers powerful but not always obvious tools for filtering calls. Unlike standard Android solutions, there are nuances that allow you to create almost impenetrable protection from unauthorized voices at any time of the day.
There are several effective ways to limit incoming calls, leaving access only to select individuals: you can use the built-in Do Not Disturb feature, which is the most flexible tool, or you can use the more stringent call blocker settings. The choice of the specific method depends on whether you want complete silence with rare exceptions or system filtering of each incoming call.
In this article, we will take a detailed look at the whitelist activation algorithm, and you will learn to set exceptions so that important calls from loved ones or colleagues are never lost, as long as the main noise stream is automatically cut off by your device’s security system.
Use of Do Not Disturb Mode for Filtering
The most versatile and secure method that allows you to block all numbers except contacts is the use of the system mode "Do not disturb", its main advantage is that it does not just reset the call, but can completely drown out the phone, allowing signals to pass only from authorized sources, it is the ideal solution for night time, meetings or periods of work that require concentration.
To activate this feature, you need to go to the audio settings. Find the Sound and Vibration item in the main system settings menu. This is where the key switches that control how your Xiaomi behaves when incoming signals arrive. In some firmware versions, this section may be simply called "Sound."
⚠️ Warning: When you turn on Do Not Disturb mode, make sure the alarm clock stays active. MIUI Alarm clocks usually ignore this mode, but rechecking the settings of the clock will not be superfluous.
Once you log in, select the "Do Not Disturb" option, where you need to activate the switch at the top of the screen. However, just turn on the mode is not enough, you need to adjust the exception rules. Find the "Exclusions" or "Allow Calls" option, where the system will tell you to choose who can reach you. Choose the "Contacts Only" or "Favorites" option if the list of important numbers needs to be limited even more.
💡
To quickly turn on the Do Not Disturb mode, add the appropriate icon to the notification curtain. To do this, click on the pencil in the upper right corner of the Quick Settings menu and drag the crescent icon to the active screen.
It's important to understand the difference between total disregard and quiet, so if you want your phone to be silent and not vibrate at all when someone calls you, but to show you what's missing, you have to make the settings right, otherwise the caller might hear the beeps, but you won't hear them, which creates the illusion of accessibility.
Setting up a blacklist and call blocker
The second method involves using the built-in Security app, which is pre-installed on all Redmi and Poco smartphones, and it works differently: it doesn't create a quiet mode, but actively interrupts the connection with subscribers outside your address book, a more aggressive strategy that completely cuts off unwanted communications.
To get started, open the Security app (green shield icon). In the tool menu, find the Lock or Antispam section. This is where you manage all the incoming traffic filters. By clicking on the gear icon in the upper right corner, you will be taken to the lock settings menu, where you can detail the rules of behavior of the system.
You need to find the "Block Keyword" or "Block Hidden Numbers" option, but we're interested in the contact filter. Select the "Block Inbox" option and activate the "Block All Except Contacts" rule. Once you turn on this feature, any number that is not in your phone's memory will be automatically reset.
It is worth noting that when using this method, the caller will hear short beeps or a message that the number is busy, depending on the operator, which can lead scammers to think that the number does not exist or is occupied, which is an additional plus of protection.
Creating a list of selected contacts
Sometimes, Contact Only is not enough, because the phone book can store the numbers of courier services, advertising departments or just old acquaintances you do not want to communicate with. In such cases, it is advisable to use the Favorites list on Xiaomi, which allows you to create a narrow circle of people who are guaranteed to be able to reach you at any time.
To implement this scheme, you need to first create the list itself. Open the standard Contacts or Phone app. Find the Favorites tab (usually marked with an asterisk). Add the numbers of close relatives, colleagues and emergency services to it. Make sure that these contacts are marked with an asterisk, because this is the status that the filter will use.
Then go back to the Do Not Disturb or Blocker settings that were discussed in the previous sections. Instead of All Contacts, select Favourites Only. Now your smartphone will only miss calls from people you personally selected, which creates maximum privacy.
☑️ Checking the settings of selected
Using a favorites list is especially important for parents who want to be accessible to children and school, but don’t want to be distracted by work issues on the weekend, and the flexibility of MIUI allows you to change these settings in a couple of touches.
Comparison of locking methods on Xiaomi
Users often find it difficult to decide which way to limit communication will suit them best, both of which have their own strengths and drawbacks, depending on the device’s use case. Below is a comparison table to help them make the right choice.
| Parameter | Do Not Disturb mode | Call blocker | Third-party annexes |
|---|---|---|---|
| Availability of calls | Only selected/contacts | Only contacts. | Depends on the base. |
| Response to the call | No sound (with vibration) | Defeat | Different. |
| Impact on the battery | Minimum | Minimum | High. |
| Difficulty setting up | Medium | Low. | Tall. |
As you can see from the table, Xiaomi’s built-in system tools often outperform third-party optimization and integration solutions. Do Not Disturb mode gives more control over notifications, while Blocker works harder and more reliably cuts off unnecessary calls.
If you want a full digital detox for a couple of hours, go with the first option, and if you want to live with constant spam protection, you better set up the second method, and combining these approaches will produce the best result.
Why are third-party apps worse than built-in ones?
Working with unknown and hidden numbers
Special attention should be paid to the problem of calls from hidden numbers or codes defined as “Unknown Number”; the standard “Contacts Only” filter on Xiaomi usually handles them automatically, since such numbers are not physically present in the address book.
There's a separate tab in the Security app for anonymous calls, and when you go to locking, you go to Lock Hidden Numbers, and activating this ensures that even if the call miraculously passes, it's immediately terminated by the system, which is critical to protecting against persistent fraudsters.
⚠️ Caution: Locking hidden numbers can cause you to miss an important call from emergency workers or banks who sometimes hide their identity. ID. Use this function with caution.
Also worth mentioning are the "gray" numbers - those that are defined by the operator as spam but are not formally hidden.The databases in Xiaomi phones are regularly updated, but for maximum efficiency it is recommended to enable synchronization with online databases in the antivirus settings.
Solution: If the calls still go through
Sometimes users are faced with a situation where everything seems to be right, but the phone keeps ringing, most often the problem is duplication of settings or conflict of profiles, for example, the “Do not disturb” mode can be set to work on a schedule that is not active now.
Check to see if the disturbing number is added to the exception list within the silence mode itself. Also make sure you don't have the "Repeat Calls" feature, which allows a call to pass if the same number rings a second time within 3 minutes, which is designed for emergencies but can be annoying.
If the problem persists, try resetting the Phone and Contacts app settings. Go to Settings → Apps → All apps, find the app you want, and click Clear → Clear All Data. This won’t delete your contacts, but will return your call settings to factory.
💡
If the lock doesn’t work, check to see if the contact has a customized melody or vibration that can override global Do Not Disturb settings.
In rare cases, a bug in a particular firmware version may be the cause, in which case waiting for a system update or temporarily using a third-party but proven call blocker from the Google Play store helps.