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.
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
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?
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.