How to Set Up a SMS Delivery Report on Xiaomi Redmi 10S: A Complete Guide to Typical Errors

Why SMS Delivery Reports Are Important and How They Work on Android

SMS delivery reports are notifications that confirm that your message has successfully reached the destination. On Xiaomi Redmi 10S smartphones (as well as other devices running MIUI), this feature is often disabled by default, which can lead to misunderstandings about whether the message has reached or lost along the way, especially for business correspondence, sending confirmation codes or important notifications.

Technically, the delivery report runs through your carrier's SMSC. When you send an SMS, the operator's server records the delivery and sends a return signal to your phone. On Redmi 10S, this function is managed both at the system settings level and through the Message app. However, there are nuances: some operators (such as Tele2 or Yota) may block such notifications by default, and in roaming, reports sometimes come with a delay.

In this article, you'll find not only step-by-step instructions for turning on reports, but also ways to diagnose problems: why reports don't come, how to check the status of a message manually, and what to do if the feature is unstable. We'll also look at alternative methods for confirming delivery through instant messengers and specialized applications.

How to include a report on delivery of SMS in the standard application โ€œMessagesโ€

On Xiaomi Redmi 10S, the delivery report is configured via the built-in Messages app (or Messages in the English version of firmware). Importantly, the interface may vary slightly depending on the version of MIUI (12.5, 13 or 14), but the general logic remains the same. If you have custom firmware (such as LineageOS), the path to settings may change.

To activate the function:

  1. Open the Messages app on the home screen or in the app menu.
  2. Press three points (โ‹ฎ) in the upper right corner and select Settings.
  3. Go to the Additional (or Advanced Settings) section.
  4. Find Delivery Reports (or Delivery Reports) and activate the switch.
  5. Save the changes and restart the application.

After activating each SMS, you will see a notification about the delivery status directly in the chat. Please note: the function works only for regular SMS, not for MMS or messaging (WhatsApp, Telegram, etc.).

Check the version of MIUI in Settings โ†’ About the phone

Update the Messages app in Google Play

Make sure that SIM-card SMS-service

Reboot your phone before setting up-->

Delivery Report Problems: Why They Don't Come and How to Fix It

If you turn on reports but the notifications don't show up, the problem may be one of four factors: operator settings, firmware errors, application conflict, or hardware constraints.

1. Operator restrictions: Some mobile operators (e.g. virtual ones like Tinkoff Mobile or SberMobil) block delivery reports by default to save SMSC traffic.

  • ๐Ÿ“ž Call the operator support and check if the feature is supported for your tariff.
  • ๐Ÿ”„ Try sending an SMS to another number on the same carrier, sometimes reports only work within the network.
  • ๐Ÿ’ณ Make sure there is enough money in your account (some operators block service accounts). SMS zero-balance).

2. Application conflict. If you use third-party SMS-Managers (Textra, Pulse) SMS), They can take control of the reports:

  • ๐Ÿ“ฑ Remove the Messages app cache in Settings โ†’ Annexes โ†’ Application management.
  • ๐Ÿ”ง Disable Administrator Rights from Third Party SMS-applications.
  • ๐Ÿ”„ Reboot your phone after the changes.

MTS

Beeline

Megaphone

Tele2.

Yota

Other-->

Software failures: In rare cases, the error is associated with damage to system files.

  • ๐Ÿ”„ Resetting the Messages application settings (without deleting data).
  • ๐Ÿ“ฒ Updating the firmware to the latest version MIUI.
  • ๐Ÿ› ๏ธ Fastboot flashing (extreme case).

โš ๏ธ Note: If you use two of these SIM-maps 10S, Delivery reports can only be sent to the main card (Slot 1). โ†’ SIM-maps and mobile networks โ†’ Choice SIM-card SMS.

How to check the status of SMS manually: hidden features of Android

If the delivery reports don't work, but you urgently need to make sure the message has reached, you can use hidden Android tools. These methods do not require root rights, but may vary depending on the firmware version.

Method 1: View the SMS log.

  1. Open the Phone app and enter the combination: ##4636##.
  2. In the testing menu, select Phone Information.
  3. Scroll down to the SMS block โ€“ here the status of the latest messages is displayed.

Method 2: Use of the USSD-code.

Some operators provide USSD-teams to check the status of SMS, for example:

  • ๐Ÿ“ฑ For MTS: *111*55# (history SMS).
  • ๐Ÿ“ฑ For Beeline: *102# (Balance and Services Check).
  • ๐Ÿ“ฑ For MegaFon: *105*500# (reporting).

Method 3: System logs. Advanced users can use ADB log analysis to analyze logs:

adb logcat | grep -i "sms"

This command will display all SMS-related events, including delivery errors. On Xiaomi Redmi 10S, you need to enable USB debugging in Settings โ†’ About Phone โ†’ MIUI version (7 times press) and allow debugging in Settings โ†’ Additional โ†’ For developers.

What to do if USSD-codes don't work?
If, after input, USSD-When you see a message saying โ€œService is not availableโ€, this may mean: 1. the operator temporarily disabled code support (for example, due to technical work). 2. SIM-card does not support USSD-services (often with virtual operators). 3. the phone is enabled "Flight" or lock USSD Solution: Try entering code through another device or contact operator support to clarify current commands.

Alternative ways to confirm delivery of SMS

If standard delivery reports donโ€™t work or you need advanced features, consider alternative solutions, which are especially useful for business users who send bulk mailings or critical notifications.

Annexes for SMS-There are specialized utilities that not only track the status of delivery, but also save the history of messages sent:

  • ๐Ÿ“Š SMS Tracker keeps a log of everyone SMS time-stamped.
  • ๐Ÿ“ˆ Delivery Report Pro โ€“ Supports export of reports to CSV.
  • ๐Ÿ”’ Private Message Box โ€“ Encrypts messages and confirms delivery.

2. Online services SMS-It's convenient to use platforms like SMS.ru, TurboSMS or Twilio for mass mailings:

  • ๐Ÿ“Œ Detailed delivery logs with timestamps.
  • ๐Ÿ“Š Statistics on the opening of messages (for MMS).
  • ๐Ÿ”„ Automatic resending in case of failure.

3. Read-confirmation messengers: If the recipient is also using a smartphone, it is easier to switch to read-report messaging:

messengerConfirmation of deliveryConfirmation of readingIt works without the internet.
WhatsAppโœ… (check-box)โœ… (blue-tick)โŒ
Telegramโœ… (check-box)โœ… (check-box)โŒ
Viberโœ…โœ…โŒ
SMSโœ… (on-board)โŒโœ…

โš ๏ธ Note: When using third-party SMS-Applications (e.g. Google Messages) delivery reports may be duplicated or conflicting with system settings. Check Xiaomi Redmi user reviews before installing 10S compatible.

Set up delivery reports for two SIM-map 10S

Xiaomi Redmi 10S Supports two physical SIM-cards or one SIM + microSD), but managing delivery reports for each of them has its own nuances. By default, the function can only work for the main one. SIM-map (the one used for the default data) to customize the reports for the second SIM:

Step 1: Choice SIM-card SMS default.

  1. Go to Settings. โ†’ SIM-maps and mobile networks.
  2. Choose. SIM-map SMS.
  3. Specify which SIM to use to send default messages.

Step 2: Enable reports for the second SIM.

If you want reports to come in for both SIMs, follow these steps:

  1. Open the Messages app.
  2. Click on the pencil icon (โœ๏ธ) create a new message.
  3. At the top of the screen, select the right one. SIM-map (if the choice is displayed).
  4. Send a test SMS and check if the report has come.

Step 3: Check the operatorโ€™s settings.

Some operators (for example, MegaFon or Beeline) link delivery reports to a specific SIM-If the report doesn't come in for the second one, SIM, Contact the operator support and check if the multifunction is supported.-SIM device.

๐Ÿ’ก

If you often switch between SIM-maps, create a shortcut for quick access to settings SMS. To do this, hold your finger on the Messages app on the home screen and select Settings in the context menu.

How to keep the history of delivery reports for reporting

If you need to keep a log of sent SMS and their statuses (for example, for work or legal purposes), the standard Messages app on Xiaomi Redmi 10S does not provide export tools.

1. Manual export through screenshots.

  • ๐Ÿ“ธ Take a screenshot of the delivery confirmation chat (hold power) + Turning down the volume).
  • ๐Ÿ“ Save the screenshots to a separate folder (for example, SMS_report).
  • ๐Ÿ”— Use Google Drive or Dropbox to backup.

2. Automated export through applications.

Applications like SMS Backup & Restore allow you to save your entire message history (including delivery reports) in XML or CSV format.

  1. Install Backup & Restore SMS from Google Play.
  2. Launch the application and select Backup.
  3. Specify a folder to save (for example, Internal) Storage/SMS_Backup).
  4. Export the file to your PC or the cloud.

3. Use of Android API (for developers).strong>

If you're developing your own application or script, you can use the Android SMS API to read delivery statuses. Example of code on Kotlin:

val smsManager = SmsManager.getDefault()




smsManager.sendTextMessage(phoneNumber, null, message, null, null)

To receive reports, you will need to implement BroadcastReceiver to process the event. SMS_DELIVERED_ACTION.

๐Ÿ’ก

For legally significant correspondence, it is better to use specialized services (for example, SMS.ru with archiving for 3 years) instead of standard SMS. They provide electronic signatures and confirmations that are accepted in court.

FAQ: Frequent questions about delivery reports on Xiaomi Redmi 10S

Can I get a delivery report for SMS sent through a banking application?
No, delivery reports only work for messages sent through the standard Messages or third-party application. SMS-Banking applications (e.g. Sberbank Online or Tinkoff) use their sending channels SMS, To ensure delivery, check the transaction history in the banking application itself or request confirmation from the recipient.
Why do you get a delay in delivery reports (sometimes hours later)?
Delay is usually related to work SMSC - Your operator, possible reasons: ๐Ÿ“ก Overloading of operator servers (especially on holidays or at night when mass mailings are going on) SMS). ๐ŸŒ Roaming: when abroad, reports can go through international gateways, which increases the delivery time. ๐Ÿ“ต Poor network coverage: if the signal is weak, SMS Solution: Reboot your phone or temporarily switch to a shipping line. 3G (In Settings โ†’ SIM-maps and mobile networks โ†’ Preferred type of network).
Can I include delivery reports for MMS?
No, standard Android delivery reports work only for SMS. For MMS (multimedia messages), delivery confirmation is not provided at the protocol level. However, some carriers (for example, MTS) can send a notification of reading an MMS if the recipient also uses the services of this operator. Alternatively, send files via instant messengers (Telegram, WhatsApp), where there is a confirmation of reading.
How to disable delivery reports if they interfere?
To deactivate the function, repeat the steps in the second section of the article and turn off the Delivery Report switch in the Messages app settings. Note that some firmware (such as custom ones based on LineageOS) may reset after the update, in which case you will need to reconfigure.
Whether the delivery reports work in โ€œIn-planeโ€ mode or not SIM-map?
No, the function is required to function: ๐Ÿ“ถ Active. SIM-support-card SMS. ๐Ÿ“ก Connection to the operatorโ€™s network (even if the internet is disconnected). ๐Ÿšซ The "Airplane" mode has to be turned off. SMS via Wi-Fi (e.g. Google Messages apps with support) RCS), Delivery reports may come, but they will be related to Internet messages, not classic ones. SMS.