The absence of a missed call icon on the lock screen or in the Android notification shade immediately after the call ends indicates a malfunction in the "Phone" system application, which is why the user risks missing important messages from colleagues and loved ones.
Most often, the reason lies. in a conflict in energy saving settings, a full system service cache, or incorrect permissions for the dialer application. In this article, we will analyze in detail the diagnostic and troubleshooting algorithm so that your smartphone again regularly informs you about all incoming events.
Checking the basic system notification settings
First of all, you need to make sure that the notification function was not accidentally disabled in the global settings of the operating system. Many users inadvertently (unintentionally) disable notifications for entire categories of applications, trying to remove unnecessary banners from games or stores. Go to the section and find the standard application in the list (it may be called Dialer or Phone, depending on the shell). Here you need to check the status of the “Notifications” switch. It should be in the active position.
Go to the section Settings → Applications → Manage applications and find the standard application in the list Phone (it may be called Dialer or Phone depending on the shell). Here you need to check the status of the “Notifications” switch. It must be in the active position.
Pay special attention to the notification channels inside this menu. Click on “Notifications” again to expand the detailed list of categories. Make sure that there is a checkmark next to the item Missed calls and that sound and vibration are not set to “Silent” mode.
⚠️ Attention: On smartphones with MIUI, OneUI or ColorOS shells, notification settings may be separated into different submenus. If you do not find the switch you need right away, use the search in settings by entering the word “Notifications.”
Also check if the Do Not Disturb mode is turned on. In this mode, the system can hide visual indicators of calls, even if the calls themselves are in progress. Disable it through the quick access curtain or in the sound settings.
☑️ Notification diagnostics
Clearing the cache and data of the Phone application
The accumulation of temporary files and erroneous entries in the call database often leads to the interface no longer correctly displaying new events. This is one of the most common technical reasons why the icon disappears.
To solve the problem, you need to clear the cache. Follow the path Settings → Applications → Phone → Storage. Click the button Clear cache. This operation is safe and will not delete your call history or contacts.
If clearing the cache did not help, you can try a more radical method - clearing data. Press the button Clear data (or "Reset").
Settings → Applications → Phone → Storage → Clear data
It is important to understand the difference between these actions. Resetting the data will return the application to its factory state: dialing settings, speed calls and, possibly, the history of recent calls (depending on the Android version) will be reset, but the contacts will remain safe, since they are stored in a separate application.
What happens when you reset the data?
When you reset the Phone application data, all user settings inside the dialer are deleted, including pinned contacts on the screen dialing and call history stored locally. Contacts from your Google account will not be affected.
After completing this procedure, be sure to restart the device so that the system reinitializes the telephony service processes.
Setting access rights and working in the background
Modern versions of Android aggressively save battery power by forcibly closing applications that, according to the system, are not actively used. If an application Phone falls under such optimization, it may not work at the right time to generate a notification.
It is necessary to exclude the dialer from the list of optimized apps. Go to the battery or power consumption settings and find the “Battery consumption by applications” or “Autostart” section. Find the application Phone and allow it to run in the background without restrictions.
- 🔋 Set the energy saving mode for the application to “No restrictions”.
- 🚀 Allow auto-start when you turn on the device in the corresponding menu.
- 🔒 Pin the application in memory (if your firmware has such a function) so that the system does not unload it.
Also check the access rights. In the Permissions menu, make sure that the application has access to Phone, Contacts and, critically, to Notifications. Without the last point, the system will simply block the display of information on the lock screen.
The influence of third-party applications and launchers
Often a conflict is created by apps installed by the user for calls or custom launchers that intercept control of the interface. If you are using a third-party dialer (for example, Truecaller, Google Phone on a non-standard device), this may be the problem.
Try to temporarily disable or remove the third-party calling application and check the operation of the standard system module. If missed calls start to be displayed, it means that the conflict was in third-party software.
A similar situation arises with launchers. Some themes or third-party desktops incorrectly display system badges (circles with the number of missed ones) on application icons.
| Application type | Possible cause of failure | Solution |
|---|---|---|
| Third-party dialer | No rights to read call logs | Check permissions or delete |
| Custom launcher | Unsupported badge style | Return standard launcher |
| Antivirus / Blockers | Aggressive filtering of notifications | Add to exceptions |
| Cleaning applications | Forced stop of phone service | Configure a white list |
If you use applications to record calls or identify a number, make sure that they do not block system notifications for the sake of their privacy.
Reset network settings and reflash the communication module
Sometimes the problem is of a deep system nature and is associated with the settings of the network stack. Resetting network settings will not delete your personal files (photos, videos, documents), but will return Wi-Fi, Bluetooth and mobile communications settings to factory settings.
Perform this operation through the menu Settings → System → Reset settings → Reset Wi-Fi, mobile data and Bluetooth settings. After rebooting, the phone will re-register with the operator's network, which may eliminate the call status synchronization error.
⚠️ Attention: Before resetting network settings, be sure to write down the passwords for your Wi-Fi networks, as they will be deleted from memory devices.
In rare cases, especially on devices with custom firmware, a software update may be required. Check for system updates in the Settings → About phone → System updatesection. Manufacturers often release patches that correct bugs in the telephony service.
If the problem appeared after updating Android, try clearing the Wipe Cache Partition via Recovery Mode. This will delete temporary system files of the old update, which may conflict with the new version.
Diagnostics of the SIM card and equipment
A physical malfunction cannot be ruled out. A damaged SIM card or oxidized contacts in the slot may result in loss of call status data packets.
Remove the SIM card, wipe its contacts with a soft, dry cloth, and reinsert. If you have two SIM cards, try swapping them or checking the phone's operation with a card from another operator. This will allow you to localize the problem: in the phone or in the card.
It is also worth checking whether call forwarding is enabled, which can redirect calls to another number, creating the illusion of a missed call, although in fact the call goes to voicemail or another device.
You can check the forwarding status through the engineering menu or call settings. Enter the code ##002# and press the call button - this command cancels all types of unconditional forwarding on most networks.
If after all the software settings and resets the problem persists and replacing the SIM card does not help, there is probably a hardware malfunction of the communication module or motherboard. In this case, diagnostics are required at the service center.
Frequently asked questions (FAQ)
Why is the missed call in the log, but there is no notification on the screen?
This means that the fact of the call was registered by the database, but the notification service (Notification Manager) did not work. Most often, this is the fault of energy saving settings that “killed” the notification process, or a malfunction of the launcher that did not draw the badge.
Can a virus hide call notifications?
Yes, malware, especially Spyware-class Trojans, can intercept notification management in order to hide from the user the facts of communication with certain numbers or services. It is recommended to conduct a full scan of the device with an antivirus.
Will resetting to factory settings help?
Resetting to factory settings (Hard Reset) is an extreme measure, but it is guaranteed to eliminate any software conflicts. If the problem is not resolved even after a full reset, the reason is almost certainly hardware.
Why are calls not visible on the locked screen, but they are there when unlocked?
Check your notification privacy settings. In the menu Settings → Notifications → On the lock screen the option “Do not show notifications” or “Hide contents” can be selected, which visually removes information about the call.
Does airplane mode affect the display of missed calls?
Yes, if you turn on airplane mode during an incoming call, the connection is interrupted instantly. In some Android implementations, such a call may not be recorded as “missed” in the standard log until the connection is restored and the operator transmits information about the call attempt (“Who called” service).