When calling does not show who is calling on Android Xiaomi

When Xiaomi displays only a phone number or an empty field instead of a contact name on the screen during an incoming call, it is a common and highly annoying problem. Users are often confused about why the phone book is ignored by the system at the most important moment, and this can happen for a variety of reasons, from a banal failure in the work of Google Assistant to hidden settings of app access rights.

Owners of Redmi and Poco smartphones face this most often after updating the firmware MIUI or HyperOS. Android security periodically changes the rules of interaction between system components and third-party services, which leads to desynchronization of data. If you can not see who is calling you, then the application responsible for determining the number has lost access to contacts or stopped correctly processing database queries.

Solving the problem requires a series of checks on multiple system parameters, and you don't have to bring your device to the service center right away, because 95% of the time it's a software conflict or misconfiguration, and below we'll go through the algorithms that will help you get your names back on the lock screen and during the conversation.

Checking the settings of Google Assistant and number determiner

The most likely reason that the call doesnโ€™t display a name is that Googleโ€™s Number and Spam Definition function is incorrect, a service built into most modern versions of Android and often conflicts with Xiaomiโ€™s branded shells. If the settings go wrong, the phone simply stops โ€œquestingโ€ the contact database, showing only dry numbers.

To fix this, go to the phone app settings. Open your smartphone settings, search the Apps section, and select All Apps. Search the Phone item (often with a Google logo with a handset) Inside the menu, go to Number Defineer and Spam. Make sure the "Show Caller ID and Spot Spam" switch is activated.

๐Ÿ“Š What kind of launcher are you using on Xiaomi?
Standard MIUI/HyperOS
Google Now Launcher
Nova Launcher
Other

But just turning on the function doesn't always solve the problem. Sometimes you need to force synchronization. Try turning off this switch, wait 10-15 seconds and turn it on again. This action initiates a restart of the determination service, which often helps the system to "remember" the existence of the phone book. If the problem persists, it's worth checking whether the energy saving does not block the operation of this service in the background.

Configure access rights and application permissions

Android is famous for its strict security policies that can block apps from accessing personal data without the userโ€™s knowledge. If the Phone or Contacts app is denied the rights, it will not physically be able to pull the name from the database, a common problem after resetting or migrating data from the old device.

To check permissions, go to Settings โ†’ Privacy Protection โ†’ Permissions Manager. Find Contacts. In the list that opens, make sure that the Phone, Contacts and Google Assistant apps are allowed. If it is "Forbidden" or "Ask", change the value to full permission.

โ˜‘๏ธ Access rights verification

Done: 0 / 1

Also, you should pay attention to permissions for a particular telephony application. Go to Settings โ†’ Apps โ†’ All Apps โ†’ Phone โ†’ Application permissions. Contacts, Phone and Microphone should be activated here. Not ticking the contacts is the most common reason why only the number is on the screen.

โš ๏ธ Note: After an Android update, access rights can be reset automatically. Always check this section after installing a new firmware version. MIUI or hyperos.

Clearing the cache and phone book data

Accumulation of temporary files and cache errors can cause the contact database to stop indexing correctly, in which case the phone "sees" an incoming call, but can't quickly match the number to the name because of "junk" in the application's memory. Clearing up data often works wonders, returning functionality in a couple of seconds.

The procedure is done via the application management menu. Go to Settings โ†’ Apps โ†’ All apps. Find the Contacts app (not to be confused with Google Phone Book if they are separated). Click on Clean and select Clear Everything or Delete Data. Fear not, your numbers won't disappear if they're synced with your Google or Mi Account account, only the cache and display settings will clear.

What happens when you clean your contact data?
When cleaning the Contacts data, only the display settings (sorting, selected fields) and the temporary search cache are reset. The database of numbers stored in the phone's memory or the cloud remains intact. However, if you only store contacts locally without synchronization, it is recommended to make a backup copy through Mi Cloud or export to the file.vcf.

After that, a similar operation should be performed for the Phone application. In some cases, cleaning the cache of the Google Play Services service helps, since it is responsible for background synchronization of accounts. After all the actions are done, be sure to restart the device so that the changes take effect.

Synchronization of Google and Mi Cloud accounts

If contacts are stored in the cloud but not displayed when a call is made, the problem may be synchronization disruption. A smartphone may not be able to load data from the network when an incoming call is made, this is especially true when a signal is weak or if synchronization has been disabled for a long time to save traffic.

Check sync status in Settings โ†’ Accounts and Sync. Select your Google account and make sure the slider opposite Contact is activated. If it's already on, try turning it off and re-enable it to trigger a forced update. Similar steps should be done for your Mi Account if you use the Xiaomi cloud.

| Parameter | Status | Action |

|:--- |:--- |:--- |

| Google Account | Active | Check contact sync |

| Mi | Account Active | Enable phone book synchronization |

| Mobile Internet | Included | Necessary for initial download |

| Wi-Fi | Stable | Recommended for large lists |

๐Ÿ’ก

To quickly check for sync, open contacts.google.com from your computer, and if there are missing numbers, they're in the cloud, and you just have to wait or force the sync on your phone.

Problems with SIM-map and import contacts

Users often store numbers directly on the SIM-The current versions of Android and Xiaomi shells can incorrectly read data directly from the SIM at the time of the call due to read speed limits or the format of storage of records.

It is recommended to copy all contacts with SIM-Maps to your phone or Google account. Open the Contacts app, click on the menu (three dots or a hamburger) and select Contact Management. โ†’ Import contacts. Select source. SIM-Google Map and Destination or Phone, and you can remove duplicates from the SIM after importing.

โš ๏ธ Note: Contacts saved on SIM-cards, have a limited name format (often cropped to 10-15 Symbols are not fully displayed, and Google Cloud Storage is the most reliable option.

It is also worth checking if it is correctly defined. SIM-Call card if you have two. SIM-maps and mobile networks, make sure that outgoing and incoming calls don't have the definition-blocking constraints. SIM-cards after cleaning the chip contacts with a dry napkin.

Reset network settings and reinstall updates

If software methods didn't work, there may have been a deep system failure in the communications components, and in such cases, resetting the network settings helps, bringing APN, Bluetooth, and Wi-Fi back to factory values, often eliminating conflicts that interfere with telephony.

Find Connection and Sharing (or just Additional) in the settings and select Reset Wi-Fi, mobile networks and Bluetooth. Confirm action. The phone will reboot and you will have to re-enter passwords from Wi-Fi networks, but this can solve the problem with the determinant.

๐Ÿ’ก

Resetting your network settings does not delete your personal files, photos or apps, but requires re-authorizing your Wi-Fi networks and re-steaming Bluetooth devices.

As a last resort, if the problem has occurred after a recent system update, try removing the Phone app updates. Go to Settings โ†’ Apps โ†’ Phone. Click three dots in the corner and select Remove Updates. The system will roll back to the factory version of the phone book, which often eliminates the bugs of new versions.

Alternative Calling Applications

When a standard dialer from Xiaomi or Google is unstable, it makes sense to consider third-party solutions. In the Play Market store, there are many applications that completely replace the standard โ€œcallerโ€ and have their own definition databases, often faster and more accurate.

Popular alternatives include Truecaller, CallApp, or Simple Dialer, and once you install an app, you'll ask permission to make it the default call app, and you'll agree to that, and these programs often have their own spam databases and are better integrated with social media to display the caller's photo.

โš ๏ธ Warning: Third-party number detectors require access to your entire phone book and call history. Use only proven applications with a good reputation, so as not to share personal data with third parties.

However, before installing third-party software, try to simply clean up the data from the standard application as described above. In most cases, the standard HyperOS or MIUI tools are enough for a comfortable life, if they are properly configured.

Why did you lose your Android name when you called?
Security policies often change after a system update: the new Phone app may not automatically access the old contact database, or Googleโ€™s sync process was interrupted during the update, and it is also possible that Google Play Services features that conflict with the current version of Xiaomiโ€™s shell have been updated.
How to recover contacts if they are missing from the phone book?
Go to contacts.google.com, log in to your account. On the left of the menu, select Settings (cogs) โ†’"Cancel changes. You can choose a time period (10 minutes, 1 hour, yesterday, week) to which your contact database will be restored. This works if the numbers were in the Google cloud.
Can antivirus block the display of the number?
Yes, some aggressive antivirus or memory cleaner applications may block the contact service from running in the background, considering it to be resource-consuming. Try adding Contacts and Phone to your antivirus or cleaner exceptions.
What if the name is in the contacts, but the photo is not displayed?
Make sure that the contact is saved in your Google account, not on your account. SIM-Photos are often not loaded from local contacts when using Google's detector, and check if the contact should limit "hide photos" in the settings of the contact itself.