The ability to hide a phone number when calling can be useful in a variety of situations: from protecting personal data to temporary anonymity when contacting support. If you are a subscriber MTS and use a smartphone on Android, you can do this without connecting to paid services - you just need to know the correct combination or settings. However, it is important to understand that hiding a number does not always work: some operators and organizations block such calls, and in some cases this may arouse suspicion among the interlocutor.
In this article we will look at all available ways to hide a number on MTS with a single call, including standard codes, Android settings and alternative methods. You'll also learn why these methods sometimes don't work and what limitations the operator imposes. No paid subscriptions or complex manipulations - only proven solutions for Androiddevices.
Method 1: Using a USSD code in front of the number
The fastest and most universal method to hide a number with call—add a special prefix before the interlocutor’s phone number. On MTS (like most Russian operators) a code is used for this #31#. It is enough to enter it before the number - and your identifier will not be transferred to the recipient.
Example: if you call a number +79123456789, you need to enter #31#+79123456789in the dialing field. After this, a normal call is made, but the subscriber’s screen will display “Unknown number” or “Hidden number.”
- ✅ Works on all Androidsmartphones, regardless of model and OS version.
- ✅ Does not require connecting additional services or changing settings.
- ⚠️ Some organizations (banks, government services) can block such calls.
- ❌ It will not work if the interlocutor has the “Reject anonymous calls” function activated.
This method is suitable for one-time hiding of the number. If you need to constantly call anonymously, it is better to consider other options (about them below).
If after entering the code #31# the call does not go through, try removing the "+" sign before the number or replacing it with "8".
Method 2: Hide settings numbers in Android
Most smartphones on Android have a built-in function to permanently hide the number for all outgoing calls. However, it can also be used for a single call if you temporarily enable it and then disable it. Here's how to do it:
- Open the application
Phone(standard or from the manufacturer, for example, Google Phone, Mi Dialer). - Click on the three dots (menu) →
Settings→Call settings(orAdditional settings). - Find item
Additional settingsorID caller. - Select option
Hide number(orSend as anonymous). - Make a call - your number will not be visible to the interlocutor.
- After the call ends, return the settings to their original state (
Show number).
This method is convenient if you need to make several anonymous calls in a row. However, remember: if you forget to return the settings, all your outgoing messages will be hidden, which may cause misunderstandings among contacts.
Is the "Hide number" function enabled in the phone settings?
Is the code #31# before the number entered correctly?
Is it correct? interlocutor blocking anonymous calls?
Is the Internet connected (for some alternative methods)?
-->
Method 3: Alternative applications for calls
If standard methods do not work (for example, the operator blocks USSD codes), you can use third-party applications for calls. They allow you to call over the Internet, masking your real number. Popular options:
- 📱 Google Voice (requires registration and a number for confirmation, but allows you to call from a virtual ID).
- 🔄 Dingtone or TextNow (issue temporary numbers for calls).
- 🛡️ Burner (paid, but there is a trial period for one number).
The advantage of such services is that they work even if MTS blocks hiding the number via USSD. However, there are also disadvantages:
- ⚠️ The quality of communication depends on the Internet.
- ⚠️ Some applications require payment for "beautiful" virtual numbers.
- ⚠️ Risk of account blocking if used for spam.
Before installation, check reviews in Google Play —some applications may collect user data.
USSD code (#31#)|Android Settings|Third-Party applications|I don’t hide the number|Another option-->
Why may the number not be hidden?
Even if you did everything correctly, sometimes the number is still displayed to the interlocutor. The reasons may be different:
| Problem | Cause | Solution |
|---|---|---|
Code #31# doesn't work |
The operator is blocking USSD commands for hiding | Use Android or application settings |
| The number is visible in instant messengers (WhatsApp, Telegram) | Hide works only for regular calls | Disable contact synchronization in settings messenger |
| The call does not go through | The interlocutor has anonymous call blocking enabled | Try calling from another number |
| The number is not always hidden | Some operators (for example, corporate) ignore the request to hide | Contact support MTS for clarification |
Important: if you call emergency numbers (112, 102, etc.), hiding the number will not work - the operator is obliged to transfer your data for security.
Limitations and risks of hiding a number
Hidden a number is a convenient function, but it has legal and technical restrictions:
- 🚫 Prohibited use for fraud (under Article 159.6 of the Criminal Code of the Russian Federation).
- 📵 Banks and government agencies can block anonymous calls.
- 🔍 The operator saves the data about the call in billing, even if the number is hidden.
If you often call from hidden number MTS may regard this as suspicious activity and temporarily restrict the service. Also, some companies (for example, delivery services) refuse to accept orders from anonymous subscribers.
What does the operator see during a hidden call?
Even if your number is not displayed by the interlocutor, MTS records:
- Time and duration of the call.
- Number you called.
- Your real identifier (for billing and security).
This data may be transferred at the request of law enforcement agencies.
How to check if your number is hidden?
To make sure that the interlocutor does not see your number, you can use one of the call back services:
- Call the number
0880(free service MTS to check your balance). - Use online services like Zvonok.com or Call2Friends (they show how your ID is displayed).
- Ask a friend to answer your call and confirm that the number is hidden.
If the number is still visible, check:
- Whether the code was entered correctly
#31#? - If the phone settings were reset after reboot?
- Does the interlocutor’s operator block anonymous calls?
Common mistakes and how to avoid them
Many users encounter problems when trying to hide a number. Here are the most common mistakes:
- 🔢 Incorrect code format: instead of
#31#+7...enter*31#or forget the "#" sign at the end. - 📱 Resetting settings: after updating Android, the number hiding settings may reset.
- 🚀 Using a VPN: some VPN services conflict with phone functions.
To avoid problems:
⚠️ Attention: If you use two-factor authentication (SMS codes), hiding the number may prevent you from receiving messages. Disable the function before registering on sites.
Also remember that some Androidfirmwares (for example, on Xiaomi or Huawei) have their own phone settings. If the standard path does not work, look for the section SIM card settings or Additional call functions.
Code #31# - the most reliable method for one-time hiding, but does not guarantee 100% anonymity. For permanent use, it is better to configure the settings on your phone or use virtual numbers.
FAQ: Answers to popular questions
Is it possible to hide a number when calling via WhatsApp or Telegram?
No, instant messengers use your real number for identification. Hiding only works for regular phone calls (via the app Phone).
Will there be a fee for hiding a number on MTS?
No, the very fact of hiding a number through #31# or phone settings is free. However, the call itself is charged according to your tariff.
Does code #31# work on iPhone?
Yes, this code is universal and works on all smartphones, including iPhoneBut in iOS, the settings for hiding the number are in another menu: Settings → Phone → Show my line.
Is it possible to hide a number when calling abroad?
Yes, the code #31# works for international calls, however, some foreign operators may ignore the request to hide.
What to do if the operator blocks hiding the number?
In this case, there are two options left:
- Use third-party applications (for example, Google Voice).
- Buy an additional SIM card for anonymous calls.