The situation when a user blocks an unwanted contact in the phone book, but continues to receive text messages from him, causes confusion and irritation. Many owners of smartphones based Android are confident that the blocking function works comprehensively, disabling both calls and SMS at the same time. However, the technical implementation of this protection is often more complex than it seems at first glance.
The main reason lies in the way the operating system processes different types of incoming traffic. Calls and messages go through different software gateways, and standard security features are not always synchronized between them. In this article, we will analyze in detail the mechanisms of how blocking works, setting up standard applications and third-party utilities so that you can completely protect yourself from annoying spam.
Understanding this Why do you receive SMS from blocked subscriberswill allow you to correctly configure the filter and avoid leakage of personal space. We will consider not only software failures, but also the features of telecom operators that can bypass local restrictions on your device.
Separation of communication channels in the Android system
At the heart of the operating system Android is a modular architecture, where the processing of voice calls and text messages is carried out by different services. When you add a number to the blacklist through the standard phone book, the system most often sets up a rule specifically for the call module. This means that the voice call will be automatically rejected or redirected, but the receiving module SMS messages may be left without a corresponding filter.
Interface developers such as One UI from Samsung or MIUI from Xiaomi, implement this function differently. In some shells, contact blocking is indeed total, but in “pure” Android or on devices with custom launchers, these settings can be separated into different menus. The user must manually check whether the ban on receiving messages from a specific number or group of numbers is activated.
In addition, there is the concept of “service messages”. Even if the subscriber is blocked, the telecom operator can skip balance notifications, advertising mailings from partners or system alerts if they are marked with a special service header. The system perceives them not as personal correspondence, but as business traffic, ignoring the blacklist settings.
⚠️ Attention: Do not confuse blocking a contact in the phone book with blocking in instant messengers. The ban on WhatsApp or Telegram does not affect regular SMS, and vice versa.
Features of standard applications
A standard messaging application that comes pre-installed on your smartphone often has its own filtering settings, independent of the phone book. For example, in the application Google Messages there is a separate section for spam and blocked contacts. If you blocked a number in your contacts, but did not add it to the spam list inside the messenger itself, the message may successfully reach the Inbox folder or the special Spam and Blocked section.
Device owners Samsung or Xiaomi are faced with a different logic. In their proprietary Messages apps, the blocking setting may be hidden in deep menus. Often, by default, the “Block calls” checkbox is checked, and the “Block messages” option remains inactive. This results in the phone being silent when calling, but vibrating when receiving a text from the same number.
It is also worth considering software updates. After a large-scale update Android privacy settings can be reset to factory settings. What worked six months ago, after updating the firmware, may no longer function correctly, requiring re-checking of parameters security and filtering.
Third-party blocker applications
Many users prefer to install specialized anti-spam utilities, such as Call Blocker, Mr. Number or Should I Answer?. These applications have more flexible settings, allowing you to create complex filtering rules. However, they are often the cause of confusion: if the application is configured only to intercept calls, SMS will pass through unhindered.
For such apps to work correctly, you need to grant them advanced permissions. In modern versions Android access to reading and sending messages is regulated by strict security policies. If you have not given the blocker application the right to manage SMS, it will not physically be able to intercept and delete an incoming message from a blocked contact.
Sometimes a conflict arises between the system blocker and a third-party one. Two applications try to process an incoming data packet at the same time, and as a result, priority is given to the system one, which does not have a blocking policy for this type of traffic. In such cases, it is recommended to leave only one active protection tool.
☑️ Setting up a third-party blocker
Specifics of the work of telecom operators
One of the hidden reasons for receiving messages is the technology of delivery through operator gateways. Some types of notifications, for example, from banks or government services, come through short numbers or special service channels (Alpha-name). Blocking a specific digital number on a phone does not always apply to the short code from which the mailing actually came.
In addition, there is an Antispam service provided by the mobile operators themselves. It works at the network level, even before the signal reaches your smartphone. If this service is not connected or configured incorrectly, the phone will receive the entire data stream, and local blocking may not cope with certain types of packets, especially if they are disguised as legitimate notifications.
The table below shows the main types of messages and the likelihood of them being blocked by standard means:
| Message type | Source | Probability of blocking | Reason for passing |
|---|---|---|---|
| Personal SMS | Mobile number | High | Depends from the application settings |
| Advertising mailing | Short number | Low | System notification priority |
| Notification from the bank | Alpha-name (Name) | Average | Blocking by name does not always work |
| Spam from a robot | Substitute number | Low | The number is constantly changing |
⚠️ Attention: Telecom operators regularly update lists of spammers. What worked yesterday may require updating the databases in your defender application today.
Technical failures and data caching
Sometimes the problem is purely technical and related to data caching in the operating system. Your smartphone may store the old list of allowed contacts in RAM or in the Messages app cache. Even if you add a number to a blacklist, the device may continue to use the outdated index to filter incoming packets until it reboots or clears the cache.
Service failure com.android.mms can also cause blocking rules to be ignored. This system service is responsible for processing multimedia and text messages. If it fails, it can skip the blacklist check and deliver the message straight to your inbox. In such cases, clearing application data through the settings menu helps.
Another factor is synchronization with cloud accounts. If you are using contact synchronization via Google Account, changing a contact's status (adding to the blacklist) may take some time to apply across all devices. During this period, messages may arrive on the phone until the cloud updates the local database.
How to clear the Messages application cache
Go to Settings → Applications → Messages → Memory. Click the Clear Cache button. Do not click “Clear data” if you do not want to lose your correspondence history.
Algorithm for completely blocking a contact
To be sure to stop receiving messages, you need to perform a comprehensive check of the settings. Start by opening the Contacts app, find the number you want, and make sure blocking is enabled in the options menu. Then go to the Messages app, open Settings (usually the three dots in the corner) and look for the Blocked Contacts or Spam & Blocked section.
In this section, you must manually add the number if it is not there. In some versions Android it is possible to block messages from all unknown numbers, that is, from those who are not in your phone book. This feature can be useful, but it can also cut off important notifications from couriers or delivery services.
For advanced users, it is possible to use commands in the dialer app to activate network-level forwarding or blocking, but this method depends on the specific operator and phone model. A more reliable way is to use built-in keyword filters, which allow you to filter out messages containing certain phrases that are characteristic of spam.
Settings → Applications → Messages → Permissions → Check access to SMS
Make sure that the application has all the necessary rights. Without the right to read and manage SMS, no blocking function will work correctly. This is a common error after a factory reset or initial setup of a new smartphone, when the user denies certain permissions for privacy reasons.
Use the Do Not Disturb feature at night. It can be configured to let through calls and messages only from selected contacts, completely silencing all others.
Solving problems with duplication and false positives
The opposite situation also happens: you have blocked a number, but messages arrive, and sometimes are duplicated. This may happen because the number is saved in several places: in the SIM card, in the phone memory and in the cloud account. The system may perceive them as different entities or conflict when determining the locking status. It is recommended to delete the contact completely and create a new one, immediately assigning it the blocked status.
It is also worth checking your notification settings. Sometimes a message from a blocked subscriber is not displayed in the dialog list, but a pop-up notification (curtain) still appears. This is a privacy setting for notification content. Go to the notifications section for the Messages app and choose to hide content on the lock screen.
If all else fails, the last resort is to change the number or contact your telecom operator with a request to block incoming SMS from specific numbers at the network level. Operators have more powerful filtering tools that act before the signal reaches your device.
⚠️ Warning: Completely blocking all unknown numbers may cause you to miss a confirmation code from a bank or important information from government agencies. Use this feature with caution.
Effective blocking requires setting up two levels of protection: in the phone book (for calls) and in the messages application (for SMS).
Frequently asked questions (FAQ)
Why do I see an SMS notification, but it is not in the message list?
Most likely, the message was automatically moved to the Spam or Blocked folder within the application. Check this section in the messenger settings. It is also possible that the notification remained in the curtain due to an interface failure, although the message has already been deleted.
Is it possible to block SMS from short numbers (5 digits)?
It is difficult to block short service numbers using standard Android tools. To do this, it is better to use the services of a telecom operator or special anti-spam applications that have databases of advertising mailings.
Will a notification be sent to the subscriber that he is blocked?
No, when SMS is blocked, the sender does not receive any notification. The message is simply not delivered or is silently deleted on your device. The sender's delivery status may freeze or show an error, but without specifying the reason.
How to unblock a number if I accidentally added it to the blacklist?
Go to the "Phone" or "Messages" application, open the settings, find the "Blocked numbers" section, select the desired contact and click "Unblock" or the trash can/cross icon next to him.
Why do I receive messages from old spammers again after updating Android?
During a major system update, privacy settings and block lists may be reset. It is recommended that after each major update you check the “Blocked contacts” section and restore the list if necessary.