Modern mobile communication provides a high level of identification of subscribers, but situations when you want to hide your number, there are regular. Users of Xiaomi, Redmi and Poco smartphones often wonder how to make an unknown number to maintain anonymity when calling. This can be due to the desire not to disturb friends after hours, conducting business negotiations without disclosing personal contact or the need to call support without returning a call.
In the Android operating system, on the basis of which the shell works MIUI or HyperOS, it has a built-in function to hide the caller ID, which is known as Caller. ID This function is not only about the software settings of the phone, but also about the capabilities of your mobile operator, so before you start changing the settings in the menu of your smartphone, you need to make sure that your phone is not a mobile phone. SIM-The card supports this service.
In this article, we will discuss in detail all the available ways to hide the number on Xiaomi devices, you will learn how to activate the function through system settings, which are the most important features of the system. USSD-You can use the commands to switch modes instantly, and what to do if the standard methods don't work. SIM-Cards and possible reasons for blocking the service by the operator.
Verification of service support by the operator
Before you delve into the smartphone settings, it's important to understand that the phone itself only sends a signal to the network to want to hide the number. The final decision to display or hide the numbers on the screen of the receiving subscriber is made by the cellular operator's equipment. The service can be called variously: "Anti-AON", "Hide Number" or "Anonymous Call", which is enabled by default for some operators, while others require activation.
Even if you successfully configure your phone, your number can still be visible to emergency services or subscribers who have connected special paid services to identify hidden numbers. GSM and LTE technology involve transferring an ID in service data packets that can be blocked at the display level, but not completely removed from traffic.
⚠️ Note: When calling emergency numbers (112, 101, 102, 103, 104), your number will always be displayed to the dispatcher, regardless of the privacy settings in the phone's menu.
To clarify the status of the service, it is best to contact your operator’s personal account or call the support service. Below is a table with the codes and features of the main operators working in the networks of the Russian Federation, which will help you navigate before setting up the phone.
| Operator. | Status of service | Check-in team | nuance |
|---|---|---|---|
| MTS | Activation required | *119# | The service "AntiAON" can be paid |
| MegaFon | Available by default | *305# | Limitation of concealment of international challenges |
| Beeline | Activation required | *119# | Setting up through the application “My Beeline” is more convenient |
| Tele2 | Available. | *129# | It may not work when roaming in some countries |
Setting up the number hiding through the smartphone menu
The most reliable and standard way to make a number unknown on Xiaomi is to use the built-in phonebook interface. The path to settings can vary slightly depending on the version of the MIUI or HyperOS shell, as well as the version of the phone application (Google Dialer or MIUI Dialer).
To start, open the standard call app, which usually has a green or blue phone icon. In the upper right corner of the screen, find the three-dot icon or the gear that indicates the menu. Click on it to reveal the list of available actions, and select Settings. In the settings list that opens, you need to find the section responsible for additional functions or accounts.
The algorithm of actions depends on the type of firmware installed:
- 📞 If you have a Google Phone, go to the “Calling Accounts” section or immediately look for “Additional Settings” option. ID). Select it and set the value "Hide the number».
- 📱 If you MIUI Dialer: Look for the "Additional Settings" section at the bottom of the menu. Inside, you'll see "Display my number." Click on it and select "Hide the number».
☑️ Checking Caller settings ID
Once you select the appropriate item, the phone can freeze for a few seconds trying to register a new status on the network. This is normal behavior, because the device sends a request to the operator's switch, and if the setup is successful, you will see a confirmation message or just a return to the menu with the selected item.
Use of the USSD-code-switch
An alternative to long-term menu searches is the use of special commands known as USSD-This method works on any phone, even a button phone, and allows you to instantly change the setting of the display number. GSM They do not require an internet connection.
To use this method, open the Phone app and go to the dial tab. Enter the following character sequence: #31# and press the call button. This command activates the hide mode for all outgoing calls. If you want to return everything as it was, use the #31# code (although more often you use #31# in combination with other parameters to turn off, but the basic reset often works through the menu or code #002# to reset all redirects and services).
To hide a number once, when the main setting is on "Show", you can use a prefix in front of the dialed number. For example, if you type #31#7999000000, then this particular call will pass with the definition "Unknown number", and the rest will appear normally. However, on some networks the syntax may differ, and the prefix may be different (for example, 67 in some regions).
⚠️ Note: If after the entry USSD-When you are told that the request cannot be executed or the interaction code is not working, your operator is blocking manual control of this function through the phone, in which case only a support call will help.
Why isn't the code working?
Features for two SIM-map
Xiaomi smartphone owners often use two numbers at the same time. ID apply individually to each SIM-If you hide the number for one SIM, it won't affect the display of the number for the second.
When entering call settings (Settings) → SIM-maps and mobile networks) you will see a list of active cards. You will need to select a specific SIM card (for example, «SIM 1" or "MTS") to change the settings. Then repeat the steps described in the second section: find "Number Definition" and select "Hide." Repeat the procedure for the second card if necessary.
When making a call, pay attention to which SIM card is selected for the call. The dialing interface usually has a switch or two separate call buttons. Hiding the number will only work for the card through which the beep will go.
💡
Use the SIM Manager widget on your desktop to quickly see which card is active for calls and not get confused about privacy settings for different numbers.
Hidden call for one subscriber
There are times when you don't want to hide the number all the time, but you just have to do it for one particular contact, so you don't have to change the global settings, you just have to use a prefix in front of the phone number at the time of dialing.
In Russia and many CIS countries, the code #31# is used to do this. The algorithm is simple: you type #31#, then enter the phone number without spaces and pauses. For example: #31#79001234567. After that, immediately press the call button. The operator counts the prefix as the command "Hide ID for this call" and connects you to the subscriber, posing as "Unknown number."
This method is convenient because it does not require you to return your settings back. Once the call is over, the next call (without a prefix) will be displayed with your number, which is ideal for one-time calls to the organization or delivery service, when you do not want to leave your personal contact in the history of their detector.
What to do if the number is not hidden
Sometimes users are faced with a situation where all the settings are correct, the code is entered, but at the other end of the wire they still see the numbers. The main reason is the policy of the operator. Some virtual operators or corporate rates force the number to pass, ignoring the requests of the subscriber.
The problem can also be an application conflict: If you have a third-party call app installed (like Truecaller, GetContact, or similar), it can intercept call management and force a number or name from its database.
In rare cases, cleaning the cache of the Phone application helps.
- 🗑️ Go to Settings. → Annexes → All applications.
- 🔍 Find the list “Phone” (or “Calls»).
- 🧹 Press "Clear» → «Clear cache” (not data to avoid losing your call history).
⚠️ Warning: Don't confuse cache cleaning with data deletion. Phone app data reset can delete your call history and favorite contacts if they're not synced with your Google or Mi Cloud account.
💡
If no software method works, the number-hiding service is blocked at the level of your plan by the operator, and this can only be solved through contacting technical support.