I can’t see who is calling Xiaomi: why does not show the number and how to fix it

Did you miss an important call because Xiaomi screens displayed a sign that reads “Unknown” or “Hidden Number” instead of a contact name or phone number, POCO and Mi, especially after the update MIUI shift SIM-In 80% of cases, the problem is due to operator settings or system limitations, but sometimes the fault is also firmware bugs.

In this article, we’ll look at all the possible reasons why Xiaomi doesn’t show who’s calling, from the banal shutdown of the number detector to the hidden network settings. MIUI 12, 13 and 14, including methods using engineering menus and third-party applications. SIM-map - learn to distinguish operator failures from hardware malfunctions.

Why Xiaomi doesn’t show the caller’s number: 7 main reasons

Before you start settings, it is important to understand what exactly blocks the display. ID Here's a full list of possible culprits:

  • 📵 Hidden number at the subscriber: the caller specifically hid his ID via the *31# prefix or phone settings.
  • 📡 Problems with the operator: temporary failures in the transmission of Caller ID Intentional restriction (for example, virtual operators).
  • ⚙️ Settings MIUI: Disabled number or privacy limit determinant in Settings → SIM-maps and mobile networks.
  • 🔄 Update firmware: bugs in new versions MIUI 13/14, Especially on the Redmi Note models. 10/11 and POCO X3/X4.
  • 📱 Application conflict: Third-party calls (Truecaller, GetContact) or power optimizers block system notifications.
  • 🔌 Hardware malfunctions: damage to the slot SIM-map or antenna module (relevant after falls or moisture ingestion).
  • 🌍 Regional restrictions: in some countries (e.g. India, UAE) operators by default hide Caller ID caller-only.

The most common reason is a combination of factors, like the operator transmitting a caller. ID, But set up Hide my number in MIUI It blocks the display, or the firmware resets the network after the update, and then we'll look at how to diagnose and fix each problem.

📊 How often do you not have a caller number on Xiaomi?
Constantly.
Frequently (once a week)
Rarely (once a month)
Never had such a problem.

How to check if the phone number is hidden

If you see a screen that says "Hidden Number" or "Unknown", first of all make sure that the problem is not on the subscriber's side. Here are 3 ways to do this:

  1. Call from your Xiaomi to another phone (such as a friend or colleague) and ask them to check if your number is displayed. ID.
  2. Use online number detection services like Zvonilka or GetContact to show how your number is seen by other subscribers.
  3. Check your phone’s settings: Go to Settings → SIM-maps and mobile networks → [Yours. SIM] → Additional settings → Subscriber ID. If it says "Hide number", change to "Network default».

If your number is displayed correctly, but incoming calls are still anonymous, the problem is not with you.

💡

To temporarily show your number when an outgoing call is made (even if it is hidden in the settings), dial the prefix *31# before the number. For example: *31#79123456789

Settings MIUI, which block the display of the number

Xiaomi is known for its abundance of hidden settings, and some of them directly affect Caller. ID. Go through this checklist to rule out software failures:

Is the number determinant included in the Settings → Annexes → Calls. → Definition of number

Are restrictions on SIM-maps in Settings → SIM-map → [Yours. SIM] → Limitations

Is network settings reset to Settings? → SIM-map → Resetting network settings

Is the “Telephony Services” Updated in Settings → The phone. → Updating the system

-->

Pay special attention to the item “Limitations” SIM-maps. In some versions MIUI (especially on the Redmi 9A/9C) This option by default blocks the transfer of Caller ID. To turn it off:

  1. Go to Settings. → SIM-maps and mobile networks.
  2. Choose yours. SIM-map.
  3. Tap “Limitations” (or “Additional Settings” in older versions).
  4. Make sure that the "Hide My Number" item is disabled.

If the number still doesn't show after this manipulation, try resetting the network settings (see checklist above).This procedure will delete the stored Wi-Fi passwords, but often solves problems with the Caller transmission. ID.

What to do if the settings do not have the item "Determination number"?
In some models (for example, POCO F3 Xiaomi 11T) This section is hidden. To get it back: 1. Install the application. MIUI Hidden Settings. 2. Go to Call Settings. 3. Activate the "Show Caller" option. ID». If this doesn’t help, try resetting the Phone app’s settings in Settings. → Annexes → Application management → Phone. → Warehouse → Clear the data.

Operator-side problems: how to check and fix

If the settings MIUI OK, but the caller's number is still not showing up, it could be the mobile operator's fault:

Sign of a problemProbable causeDecision
The number is not shown only for specific subscribers (for example, from one operator)Caller's operator hides Caller ID firewallComplain in support of your operator or use a number detector (Truecaller)
The problem arose after the shift. SIM-cardNew SIM Does not support the transfer of Caller ID (relevant to virtual operators)Replace SIM physical or contact the operator to activate the service
The number is displayed through 10-30 seconds after the call startsDelay in data transfer between operatorsSwitch to switch to 4G/VoLTE (if available) or change operator
The problem only arises in roaming.The affiliate network does not transmit Caller IDDisable automatic roaming or use alternative messengers (WhatsApp, Telegram)

To check if your operator is transmitting a caller ID, do the following:

  1. Call your phone from another phone (for example, from the city).
  2. If the Xiaomi screen displays a number, the problem is not with the operator.
  3. If the inscription “Unknown” is visible instead of the number, contact the operator support and request the activation of the service “Subscriber Number Transfer (CLIP)».

⚠️ Note: Some virtual operators (e.g. Tinkoff Mobile, Yota) do not transmit Caller by default ID For outgoing calls, check this point before buying. SIM-map.

Engineering menu and hidden network settings

If standard settings don't work, you'll have to dig deeper into Xiaomi's engineering menu, which works on 90 percent of devices with a single device. MIUI, But it requires caution: incorrect changes can disrupt the network.

Instructions for Redmi Note models 10/11, POCO X3/X4, Xiaomi 12/13:

  1. Open the Phone app and dial the code: ##4636###
  2. In the menu that opens, select “Phone Information” (or “Phone Information”).
  3. Scroll down to the "Set preferred network type" section and select «LTE only" (if available).
  4. Go back to the main menu of engineering settings and select Running Service Test.
  5. Tap "Caller" ID» And make sure it's "Enabled." If it's not, turn it on.

For models with MIUI 14 (e.g. Xiaomi 13 Pro or Redmi Note 12) path may differ:

  • 🔧 Instead of #4636##, use the code #86583##
  • 📶 Go to Network Setting» → «Caller ID» and activate the option.
  • 🔄 After the changes, restart the phone.

⚠️ Warning: Do not change other options in the engineering menu unless you know their purpose. IMEI.

💡

If after changes in the engineering menu, the number still does not appear, return all parameters to the original state and try other methods from the article.

Third-party applications for numbering

If the system methods don't work, third-party number detectors will come to the rescue. ID, But they also block spam.-3 solution:

AnnexAdvantagesDeficienciesReference
Truecaller500 million number database, spam blocking, integration with MIUIRegistration is required, sometimes wrong with the definitionDownload
GetContactShows names even for hidden numbers, Russian-language interfaceLots of advertising in the free versionDownload
Sync.MESynchronization with social networks, call history, no advertisingPaid functions (for example, call recording)Download

To set up Truecaller (the most popular solution) on Xiaomi:

  1. Install the application and register.
  2. Go to Settings. → Annexes → Application management → Phone. → By default.
  3. Select “Caller Definition” and select Truecaller.
  4. In Truecaller settings, activate options: 🔍 «Show the name of the caller» 🛡️ «Block spam» 📞 «Replace the system call window»

If the number still does not appear after installing the determiner, check the application permissions:

  • 📱 Go to Settings. → Annexes → Truecaller → Permits.
  • 🔧 Make sure to turn on: “Contacts” “Phone» «SMS» «Overlay over other apps»

Hardware malfunctions and when to contact the service

If none of the software methods worked, the problem could be in the hardware.

  • 📶 Bad catch network: often lost signal, switches to 2G.
  • 🔌 SIM-The card is not defined or requires rebooting to work.
  • 💧 The phone fell into the water or was hit.
  • 🔋 Fast battery discharge when calling (may indicate overheating of the antenna module).

The most common hardware reasons:

MalfunctionSymptomsDecision
Slot damage SIM-mapSIM The phone is oxidized, the phone does not see the card.Cleaning contacts with alcohol or replacing the slot (cost) ~500-1500 ₽)
Failure of the antenna moduleWeak signal, frequent call interruptions, not working 4GDiagnostics in the service, replacement of antenna (~2000-4000 ₽)
Problems with IMEIPhone is not registered on the network, error "Valid" IMEI»Recovery IMEI via engineering menu or firmware
Damage to the motherboardThe phone does not turn on, does not respond to SIM-map, overheatingDiagnostics in the service center (repair from 3000) ₽)

If you suspect a hardware malfunction, follow these steps before visiting the service:

Check it out. SIM-map on another phone

Clear the slot SIM-dust cards (use a dry brush)

Reset network settings in Settings → SIM-map → Resetting network settings

Update the firmware to the latest version

-->

If after all the manipulations the problem remains – contact the official service center Xiaomi. 500-1000 ₽, This will help you avoid unnecessary repair costs.

⚠️ Warning: Do not trust repairs to unofficial workshops if the problem is related to the repair. IMEI Or an antenna module. Wrong recovery. IMEI This can lead to a phone lock on the network.

FAQ: Frequent questions about Caller ID Xiaomi

Why does Xiaomi write “Hidden Number” even if everything is included in the settings?
This can happen for three reasons: The caller deliberately concealed his number (dialed *31# before calling or activated this option in his phone). ID For this tariff (relevant for virtual operators), your network has activated the service "AntiAon" or similar (check in the personal account of the operator). To determine exactly the cause, call your number from another phone. If your number is displayed, the problem is on the side of the caller or his operator.
How to return the number after the update MIUI?
Updates MIUI Often reset Caller settings ID. Try: Reset your network settings: Settings → SIM-maps and mobile networks → Reset network settings. Update the Telephony Services app via Settings → The phone. → System Update. Delete the Phone app cache: Settings → Annexes → Application management → Phone. → Warehouse → If it doesn't work, you can revert to the previous version. MIUI via the official website of Xiaomi.
Can I see a hidden number on Xiaomi?
Technically not, if the caller has hidden his number at the operator level, it cannot be identified by standard means: 🔍 Use apps like Truecaller or GetContact – they sometimes recognize hidden numbers from a database. 📞 Ask the caller to turn off the number hiding (dial #31# before the call). 📧 If it is an important contact, ask him to send it. SMS — Careful: some apps promise to crack a hidden number, but most often it's a scam.
Why is the number on Xiaomi delayed?
Delay in Caller display ID (number appears through 5-30 seconds after the start of the call, usually associated with: 📡 Bad signal: the phone connects to the base station for a long time. 🔄 Overloading of the operator’s network (currently during peak hours). ⚙️ VoLTE settings: if this feature is disabled, the number data transfer takes longer. Solutions: Enable VoLTE: Settings → SIM-maps and mobile networks → [Yours. SIM] → Turn on VoLTE. Switch to VoLTE. 4G: Settings → SIM-map → Preferred type of network → 4G. Contact the operator and see if there are any problems on their side.
How to set up a Caller ID on Xiaomi for two SIM-map?
If you have a two-sim Xiaomi (for example, Redmi Note 11 Pro or two-sim) POCO X4 Pro), Caller settings ID You will have to configure each one. SIM Separately: Go to Settings → SIM-maps and mobile networks. Choose the first one. SIM-map and set up "Subscriber Identity" (should be "Network Default"). Repeat step 2 for the second SIM-Make sure that both of them are SIM The option "Submitting the number if one of the SIM-Cards from a virtual operator, it may not support the transfer of Caller ID. In this case, use it only for outgoing calls.