Have you sent an important message, but are not sure whether it reached the recipient? On Android, checking the delivery status depends on the type of message: regular SMS s behave differently than messages in WhatsApp, Telegram or Viber. In this article we will look at all the methods - from obvious checkboxes to hidden operator settings that few people know.
Let's warn you right away: in 90% of cases the problem is not in your phone, but in the operatorโs network settings or blocking on the recipientโs side. But first you need to determine exactly at what stage the message is โstuckโ: whether it was sent at all, delivered to the messenger server, or read by the recipient. We have collected current methods for Android 12-15 and popular instant messengers of 2026.
1. How to check the status of an SMS on Android
Regular SMS do not have a built-in delivery confirmation mechanism - this is the main difference from instant messengers. However, there are workarounds:
- ๐ฑ Delivery report (does not work for all operators): enable the โRequest reportโ function in the SMS settings. On Samsung path:
Messages โ โฎ โ Settings โ Advanced โ Delivery reports. On Xiaomi/Redmi:SMS โ โ๏ธ โ Delivery reports. - ๐ Resending: if the SMS has not been sent (there is a โณ icon), tap on it and select โResendโ. The system will show an error if there is a problem with the network.
- ๐ก Network check: no icon
4G/5Gor an exclamation mark next to the antenna means connection problems. Try switching to2G(sometimes SMS pass better on the old network).
โ ๏ธ Attention: SMS delivery reports only work if:
1) The option is supported by your operator (U MTS, Beeline i Tele2 usually on, U MegaFon selectively).
2) The recipient did not block such notifications on his device.
3) The message was not deleted by the operator's server due to a spam filter.
If the report has not arrived within 24 hours, most likely the SMS was not delivered. In this case:
- Check your balance - some operators block SMS with a negative balance.
- Reboot the phone (sometimes it helps to clear network errors).
- Try sending an SMS to another number - if it goes away, the problem is with the recipient.
2. Checkmarks in instant messengers: what do they mean
Unlike SMS, instant messengers show the status of the message in real time. Let's look at the meanings of icons in popular applications:
| Messenger | โ (one checkmark) | โโ (two checkmarks) | ๐ต (blue checkmark) | โณ (hours) |
|---|---|---|---|---|
| Message sent to the server | Delivered to the recipient's device | Read | Waiting to be sent (no internet) | |
| Telegram | Sent to the cloud | Delivered (in secret chats - read) | โ | Offline mode |
| Viber | Sent | Delivered | Read (purple checkmark) | Sending error |
| Facebook Messenger | Sent | Delivered | Read (blue circle with profile photo) | โ |
๐ Secret life hack for WhatsApp: if the second checkbox does not appear, but there is Internet, check:
- ๐ Has your interlocutor blocked you (in this case, the checkmarks will be frozen on one).
- ๐ต Has he deleted the application or changed his number (messages will appear as โdeliveredโ, but not read).
- ๐ Have you turned on the mode
Saving trafficin the messenger settings (may delay sending media files).
How to check if a person has blocked you on WhatsApp?
If you donโt see him online, prints...and the avatar is not updated more than 24 hours - there is a high probability of blocking. Also check if your message is displayed as delivered (one check mark may indicate a block).
3. Hidden Android settings for tracking messages
Few people know, but Android has built-in tools for diagnosing sending messages. They are hidden in engineering menu and system logs.
๐ฒ Method 1: USSD codes for checking the SMS center
Dial on your phone keyboard:
##4636##
Go to Phone information โ SMSC. Your operator's SMS center number is displayed here. If the field is empty or contains an incorrect number (for example, +000000), messages will not be delivered. To fix:
- Find out the current SMS center number from the operator (for example, for MTS this is usually
+79160000000). - Enter in the field
SMSCcorrect number and clickUpdate.
๐ก Method 2: System logs (requires developer rights)
Activate developer mode (tap on Build number in the phone settings), then:
- Open
Settings โ System โ For developers. - Enable
Operation logandUSB debugging. - Send a test SMS and check the logs via ADB or application Logcat (look for lines with
SmsManager).
If you often send important SMS, install the application SMS Delivery Reports from Google Play - it automatically requests delivery reports and saves them in a separate log.
4. Why the message is not delivered: top 7 reasons
If the checkmarks are frozen on one or the SMS goes โnowhereโ, the culprits may be:
- ๐ซ Blocking by the operator: some numbers (banks, services) are blacklisted due to spam. Check if you have received a notification from the operator.
- ๐ต Airplane mode/no network: even if you have the Internet, SMS requires a connection to a cellular network. On Pixel and some Samsung there is a bug when Wi-Fi Calling interferes with sending SMS.
- ๐ Blocking on the recipient's device: in Android 14+ a function for automatically blocking spam at the system level has appeared (settings in
Messages โ Spam and blocking). - ๐ฐ Out of money in your account: for some operators (for example, Yota) SMS are charged separately from the Internet.
- ๐ฑ Crash in the โMessagesโ application: clear the application cache in
Settings โ Applications โ Messages โ Memory. - ๐ Roaming: in some countries, SMS may be blocked by local operators (especially often in the UAE and China).
- โ๏ธ Incorrect APN settings: if you manually changed the mobile network settings, SMS may not work. Reset the APN before. factory settings.
โ ๏ธ Attention: If the problem occurs with only one interlocutor, most likely you have been blocked or his device does not support receiving SMS (for example, he only uses iMessage on an iPhone).
Check your account balance|Reboot your phone|Disable Wi-Fi Calling|Reset APN settings|Try to send an SMS to another number-->
5. How to check delivery in messengers without checkboxes
Not all messengers show checkboxes. For example, in Skype or Slack message statuses are hidden. Here's how to find out if the message has arrived:
๐ฌ In Telegram (regular chats):
- Open the dialogue and tap on the message โ
InformationThe delivery and reading time will be shown here. (if read receipts are enabled). - In secret chats ticks mean read (unlike regular chats, where the second tick is just delivery).
๐ง In Viber:
- Hold the message with your finger โ
Info. The status is displayed here:Sent,DeliveredorRead. - If instead of checkmarks lights up
โ ๏ธ, it means the message did not reach the server (problems with your Internet).
๐ต In Facebook Messenger:
- Click on the avatar of the interlocutor at the top of the chat โ
Chat informationโActivity. Here you can see the last time a person was online. - If a message is sent but not delivered, check whether the interlocutor has archived the chat (in this case, notifications do not arrive).
In messengers status โdeliveredโ does NOT guarantee that the message has been read. The user could turn off read receipts or delete the chat without viewing.
6. Alternative methods of checking (if nothing works)
If standard methods did not help, try:
๐ Call from another number:
- Call the recipient from another phone and ask if the message arrived. This is the most reliable method, but not always possible.
- If the call does not go through (it is dropped immediately), the number may be blocked or disconnected.
๐ SMS tracking services:
- Some operators (for example, Beeline) offer a paid service "Report on SMS delivery" with extended statistics. Connects via USSD command
*110*181#. - Third-party services like SMS Tracker (not to be confused with spyware!) can show the sending status, but require registration.
๐ง Checking through the SIM menu:
On some phones (especially Samsung and Huawei) there is a hidden option for checking SMS traffic:
- Open the application
Phone. - Dial
*#004#and press call. - In the menu that appears, select
SMSโStatistics. Failed sending attempts may be displayed here.
7. Common errors and how to fix them
Let's look at typical error messages and how to fix them:
| Error | Cause | Solution |
|---|---|---|
Message not sent. Repeat? |
No network or failure in the SMS center | Reboot the phone or manually enter the SMS center number |
Service unavailable |
The operator blocks SMS (for example, due to spam) | Call operator support or try sending later |
Failed to send. Error code 5 |
Incorrect APN settings or SIM card is inactive | Check your balance, reinstall the SIM card or reset network settings |
Message sent but not delivered (WhatsApp) |
The recipient has blocked or deleted you account | Try writing from another number or messenger |
โ ๏ธ Attention: If you see an error Code 38 (in messengers) or MM7 sending failed (in SMS), this means that the message is blocked at the operator level. Most often this happens when sending mass mailings or links to suspicious sites. In this case:
1) Do not resend this message - the number may be automatically blocked.
2) Check the text for presence links or โspamโ words (
win,free,transfer money).3) If the blocking is permanent, contact your operator's support with a request to unblock the number for SMS.
FAQ: Answers to frequently asked questions
Is it possible to find out whether a person has read an SMS if he has an iPhone?
No. SMS does not have a read receipt mechanism. If the recipient has iPhone, and he uses iMessage, your SMS may not arrive at all (it will only be sent if his Internet is turned off). To guarantee the delivery of a message, use instant messengers like WhatsApp or Telegram.
Why does the second checkmark appear in WhatsApp, but the message is not read?
The second checkmark in WhatsApp means only delivery to the device. If the other person has turned off read receipts (in Settings Privacy โ Reading), you will not see blue checkmarks. Also, the message could be delivered to the phone, but not opened (for example, if the application is minimized).
How to check whether SMS sent through the banking application have arrived?
Banking SMS (for example, with a confirmation code) usually do not support reporting delivery. If the code is not received:
- Check the folder
Spamin the Messages application. - Make sure the bank number is not blocked (there is a black list in the SMS settings).
- Try to request the code again - sometimes the delay is due to overload of the bank's servers.
If SMS do not arrive systematically, contact the bank - perhaps your number is linked to another account.
Is it possible to track the location using a delivered SMS?
No, this is a myth. SMS does not transmit location data. However, if you send link to a map (for example, via Google Maps) and the recipient opens it, some services may show you a viewing notification (but not the exact coordinates). To track location, special applications are needed with the user's consent.
What to do if messages are delivered with a delay?
Delays occur due to:
- Operator network overload (often on holidays).
- Active mode
Saving charge(limites the background work of messengers). - Using a VPN or proxy (some servers block messenger traffic).
Solution:
- Disable the VPN.
- Add the messenger to the economy mode exceptions (
Settings โ Battery โ Battery saver โ Applications without restrictions). - Switch from Wi-Fi to mobile data (or vice versa).