The situation when your interlocutor sees the words “Hidden number” or “Unknown” instead of a name and number may arise unexpectedly. This is due to the enabled feature anti-identifierthat hides your ID for outgoing calls. Most often, users want to return the display of the number to increase confidence in calls or simply for ease of communication.
Disabling this option on Android usually does not require complex manipulations with system files. However, the path to the desired switch may differ depending on the version of the operating system and the manufacturer's shell. In some cases, the phone settings may not work due to restrictions mobile operator.
In this material we will analyze all the available ways to solve the problem: from standard settings menus to using special USSD codes. You will learn how to check the current status of the number display and what to do if standard methods do not help to return Caller ID.
Checking the current status through the phone settings
The first step should always be to diagnose the current state. You need to find the menu responsible for call parameters. In pure Android this is usually located in the “Phone” section, and on devices Samsung or Xiaomi the path may be hidden in the general system settings.
Find the item called “Advanced settings” or “More”. This is where the switch that controls the display of your number is located. If it is set to the “Hide number” position, then your identifier will not be transmitted to the network when calling.
⚠️ Attention: If you see three options (Show, Hide, As online), select “Like online” or “Show”. The “Hide” option forcibly activates the anti-identifier at the device level.
Sometimes changes do not take effect immediately. After switching the toggle switch, it is recommended to reboot your smartphone or turn it on for a few seconds airplane modeso that the device re-registers in the operator’s network with updated parameters.
Using USSD codes to manage the number
If the required switch is missing or blocked in the smartphone menu, they come to the rescue USSD requests. These are special commands that are sent directly to the mobile operator’s server, bypassing the interface settings Android.
To check the current number display status, use a universal code. It works for most Big Four operators and allows you to quickly find out whether anti-identifier is active on your SIM card.
*#30#
After dialing this code and the call button, a message about the current status will appear on the screen. If you need to force the display of the number, use the activation command. It is guaranteed to disable hiding if the service is not blocked by the operator.
*31#
There is also a code to completely disable number transmission, but in our case it is not needed.
What to do if the code does not work?
If after dialing the code you hear beeps or see an error, your operator may not support control via USSD. In this case, try entering the code in the Phone app as a regular number and press the call button. If this does not help, go to the settings through your personal account.
Settings depending on the smartphone model
Smartphone manufacturers often change the menu layout, which can confuse the user. Below is a table that helps you navigate the interfaces of popular brands.
| Brand / Shell | Path to settings | Item name |
|---|---|---|
| Samsung (One UI) | Phone → Three dots → Settings → Additional services | Show number |
| Xiaomi (MIUI/HyperOS) | Settings → Applications → System → Phone → Call settings | Additional settings → Caller ID |
| Google Pixel | Phone → Three dots → Settings → Calls → Advanced | Show number |
| Huawei / Honor | Phone → Four dots → Settings → More | Show number |
Please note that on dual-SIM devices, settings can only be applied to one from SIM cards. When you go to the menu, you will be asked to select for which SIM cards you want to change the display settings.
☑️ Checking call settings
Management through telecom operator applications
It often happens that the phone settings do not affect the result, because the Caller ID service (Caller Identifier) is activated on the operator's side. In this case, all attempts to change something in the menu Android will be useless.
Modern operators provide convenient mobile applications for tariff management. By logging into your personal account, you can find the section with services and disable the paid option to hide your number. This is the most reliable method, since it has the highest priority.
Find “Anti-AON”, “Hidden number” or “Confidentiality” in the list of active services. After disabling the service in the application, the changes will take effect within a few minutes. You will not need to configure anything in the phone itself.
⚠️ Attention: The service of hiding a number is often paid. By disabling it through the operator's application, you will not only return the display of the number, but also stop charging money for this function.
If you cannot find the service in the application, check the “Archive” or “Connected options” section. Sometimes it can be hidden in the general settings of the tariff plan.
Specifics of working with two SIM cards
Owners of devices with two SIM cards often encounter confusion. You can disable the anti-identifier on one card and call from another, where the setting remains the same. Android allows you to set separate parameters for each line.
When making a call, the system can automatically select the SIM card for the call. Make sure that you check the settings specifically for the card with which you plan to make outgoing calls. In the call settings menu there is always a switch between SIM 1 and SIM 2.
It is also worth checking the default settings. If a card is selected for outgoing calls on which the number is hidden, then even if there is a second open card, calls will come from the “left” number.
Possible problems and their solutions
Even after all the manipulations, the number may remain hidden. This may be due to a software glitch in the phone's firmware or temporary problems on the network side. Try performing a hard network reset, but don't confuse it with a full factory reset.
Resetting the network settings will return the Wi-Fi, Bluetooth and mobile connection settings to their original values. This often helps if there is a logical failure in the configuration files Android If nothing helps, the problem is almost certainly on the operator's side. Technical support will be able to forcibly update your SIM card profile online. logical failure.
If all else fails, the problem is almost certainly on the operator's side. Technical support will be able to force your SIM card profile to be updated online.
In rare cases, the problem lies in the SIM card itself. If it is very old and does not support modern call metadata standards, the number display may not work correctly. Replacing the SIM card in the operator's salon often solves this problem.
Why is the number still hidden after disconnecting?
Perhaps your interlocutor uses special identification applications that mark numbers as “Spam” or “Unknown” based on their databases. Also, the reason may be the “Hide number” setting in the dialer application itself, if it is third-party (for example, Truecaller or Yandex) and not system.
Can a virus hide my number?
Theoretically, malware can change system settings, including call parameters. However, on modern versions Android with installed security updates, this is extremely unlikely. Check your device with an antivirus if you suspect an infection.
Does roaming affect the number display?
Yes, in international roaming, the rules for transferring numbers can be regulated by agreements between operators. Sometimes the number is displayed in international format, and sometimes it can be hidden due to the peculiarities of call routing in the partner’s network.