Why Hide a Redmi 7 Number and When It's Not Allowed
Hiding a number on Xiaomi Redmi 7 is a pressing task for those who value privacy or want to avoid unwanted return calls. In 2026, this smartphone is still used by millions of users, but not everyone knows that the ability to hide a number is limited by operators and legislation, for example, in Russia since 2022 there are strict rules for identifying subscribers, and some mobile operators block hidden calls by default.
It's important to understand that hiding a number doesn't make you completely anonymous. The operator always sees your real number, and in emergency cases (call 112, police or ambulance), your ID will be transmitted automatically. However, for everyday tasks - calls to support, sellers or unfamiliar contacts - hiding the number remains a useful feature.
Method 1: Hiding a number through phone settings (the easiest method)
Redmi 7 running MIUI 10-12 has a built-in number hiding feature, but it depends on the firmware and operator to check its availability:
- Open the phone application (pipe icon).
- Click on the three dots in the upper right corner β Settings.
- Select Additional Settings β Caller Identification.
- If you have the option to hide the number, activate it.
β οΈ Attention: Many Russian operators (MTS, Beeline, Tele2) may not have this item or be blocked. If there is no option, go to the following methods.
Application "Phone" | "Additional settings" |Caller ID" |Caller activation attempt to hide number-->
If the feature is available, all outgoing calls will be automatically hidden. To undo the cover-up for a specific contact, add the *31# prefix before the number (e.g. *31#79123456789). This will temporarily disable the cover-up for a single call.
Method 2: USSD-Number hiding codes (works for most operators)
USSD-Codes are a universal way to control the concealment of a number, independent of the phone model:
| Team team. | Action. | Note |
|---|---|---|
| *31# | Hide the number for all outgoing calls | Valid until the phone is cancelled or restarted |
| #31# | Cancel concealment of number | Restores the display of your number |
| 31[number]# | Hide the number for one call | Example: *31*79123456789# |
| *#31# | Check the concealment status | It will show if the cover-up is active at the moment. |
To activate the code:
- Open the Phone app.
- Go to the keyboard tab.
- Enter the code (e.g. *31#) and press the call button.
- Wait for notification of successful activation.
Important: operators "Yota" and "Tinkoff Mobile" USSD-codes may not work β they block hidden calls at the network level.
MTS|Beeline|MegaFon|Tele2.|iota|Tinkoff Mobile|Other-->
Method 3: Applications for hiding numbers (if standard methods donβt work)
If the built-in settings and USSD-The codes don't help, you can use third-party apps, they work by forwarding calls through the developer's servers, which masks your real number:
- πΉ Hushed β gives a temporary virtual number (there is a free rate).
- πΉ Burner β suitable for one-time calls (payment by minute).
- πΉ 2ndLine β Creates a second number with the ability to hide the main.
- πΉ TextNow β free numbers for USA/Canada (not suitable for Russian calls).
β οΈ Note: Apps require registration and may collect data about your calls. Do not use them for confidential conversations (banks, public services.
Instructions for setting up Hushed:
- Download the app from Google Play.
- Register (you will need an email or phone number).
- Select a virtual number (numbers of Russia, USA, Europe are available).
- Pay the rate (free option is limited to 3 days).
- Make calls through the app β your real number will be hidden.
π‘
Before installing the app, check the permissions in Google Play. If it requests access to SMS, contacts or microphone for no reason, it is better to refuse to use it.
Method 4: Hiding the number through settings SIM-Maps (for advanced users)
On some firmware Redmi 7 can change the settings SIM-And this is a risky method, because the wrong actions can disrupt the network:
- Open the Phone app and type ##4636##.
- Go to the phone information section.
- Scroll down and find the settings. SIM-maps (may be called SIM Management).
- Activate the Hide Caller ID option (if any).
β οΈ Attention: Redmi 7 with firmware MIUI 12+ The engineering menu can be blocked, and it doesn't work with virtual menus. SIM (eSIM) and some operators (e.g. βYota").
What to do if the engineering menu is not opened?
Method 5: Alternative methods (internet calls and instant messengers)
If you can't hide your phone number through the operator, you can look at calls over the Internet. Many instant messengers allow you to call without displaying your phone:
- π± WhatsApp β calls are made over the Internet, the number is visible only if the subscriber is saved in your contacts.
- π± Telegram β supports voice calls with hidden number (if the subscriber does not know your account).
- π± Viber β you can call via a virtual number (configured in your profile).
- π» Google Voice β gives the American number (requires) VPN for registration in Russia).
The advantage of this method is that you don't have to set up the phone.
- The quality of the connection depends on the Internet.
- Some messengers (such as Viber) may show a number on the first call.
- The subscriber will see that the call is going through the messenger (for example, βCall from WhatsAppβ).
π‘
Calls via messengers do not replace the concealment of the number by 100%, but they allow you to bypass the restrictions of operators.
Frequent problems and their solutions
Even after setting up the number concealment, Redmi 7 users are having trouble, and we'll look at the typical situations:
| Problem. | Possible cause | Decision |
|---|---|---|
| The number is not hidden despite the settings | The operator blocks the function | Try it. USSD-code *31# or appendix |
| After rebooting, the concealment is reset | Settings are not saved in the firmware | Use automatic execution USSD-code through Tasker |
| Hiding apps don't work | Blocking by the operator or VPN | Try another service or change your VPN settings |
| The cover-up is working, but the caller sees "Unidentified" | Feature of the number determinant of the recipient | Itβs OK to have your number hidden. |
If none of the methods worked, check:
- π Update Redmi 7 to the latest version MIUI (Sometimes bugs are fixed in new versions).
- πΆ Make sure that SIM-The card supports concealment (some business class rates block this feature).
- π οΈ Reset network settings: Settings β SIM-maps and mobile networks β Resetting network settings.