SMS Delivery Report on Xiaomi MIUI 12: How to Enable and Configure

Sending. SMS-Messaging remains an important function even in the age of instant messengers โ€” especially when it comes to bank notifications, confirmation of registration or service alerts. MIUI 12 is a SMS delivery report feature that lets you know if your message has reached the destination. Unfortunately, in standard Xiaomi settings, this parameter is not always obvious, and its location may vary depending on the model and regional firmware.

In this article, we will not only look at where to find and how to activate a delivery report in the standard Messages app, but also look at alternative ways โ€“ from using third-party applications to hidden commands for power users. We will pay special attention to the nuances of the function on different versions. MIUI 12 (including) MIUI 12.5 and MIUI 12 Enhanced Edition), and explain why sometimes a report may not come despite settings enabled.

What is a SMS delivery report and why you need it

Delivery report (or SMS Delivery Report is a notification that comes to the sender after the SMS-The message is successfully delivered to the recipient device, and it's important to understand that this mechanism works at the operator level and depends on network support:

  • ๐Ÿ“ถ Operator support: Not all mobile networks provide this service (especially virtual operators).
  • โฑ๏ธ Delay: Reports may be delayed from seconds to minutes.
  • ๐Ÿ’ฐ Payment: In most cases, the service is free, but some operators may charge a nominal fee.

In practice, a delivery report is useful in situations where:

  • ๐Ÿฆ You send a bank transfer or confirmation code and want to make sure that SMS got.
  • ๐Ÿ“„ Expect a response from public services or legal services, where it is important to fix the fact of sending.
  • ๐Ÿ”„ You need to track the delivery of mass mailings (for example, for business).

โš ๏ธ Note: The delivery report does not guarantee that the recipient has read the message, it merely confirms that the message has been read. SMS If the addressee's phone is disconnected or the network is off, the report may not come back.

Where to set up the delivery report in MIUI 12

In MIUI 12, the path to include a delivery report may vary depending on the firmware version and region, the main way is through the standard Messages app.

  1. Open the Messages app (an envelope icon).
  2. Click on three dots in the upper right corner (โ‹ฎ) and select Settings.
  3. Go to the section Additional or Advanced settings (some firmware may be called More).
  4. Find the Delivery Report and activate the switch.

If you donโ€™t have this item on your menu, try an alternative route:

  1. In the Messages app, click on + (create a new message).
  2. Enter the recipient number and text SMS, but don't send.
  3. Press three points (โ‹ฎ) in the upper right corner and select Message Settings.
  4. Enable the option to Request a delivery report.
๐Ÿ“Š You use it a lot. SMS crucial?
Yes, every day.
Only for bank notices
Redico, I prefer messengers.
Never send.

Why the shipping report may not work for Xiaomi

Even after the feature is enabled in the settings, Xiaomi users often find that reports do not come, the reasons can be on the device side and on the operator side:

Reason.How to check/correct
Operator does not support reportsCall the operatorโ€™s support and check if the service is available for your tariff.
Failure to work SIM-mapRestart the phone or remove/paste SIM-map.
MIUI restrictions for regional firmwareTry changing the region in the settings (Settings โ†’ Additional โ†’ Region).
Conflict with applications for blocking SMSTemporarily disable anti-spam applications (such as Truecaller or SMS Blocker).

If you use two of them SIM-cards, make sure the delivery report is included for the SIM, The one you're sending a message to. MIUI 12 settings can be duplicated for each slot separately.

โš ๏ธ Attention: On some firmware MIUI 12 for the global market (e.g, MIUI 12.0.3) The delivery report function may be hidden, in which case resetting the Messages application settings (Settings) will help. โ†’ Annexes โ†’ Application management โ†’ Communications โ†’ Warehouse โ†’ Clear the data).

Alternative ways to include a delivery report

If the standard settings don't work, you can use workarounds. Let's look at three proven options:

1.Use of USSD-team

Some operators allow you to activate the delivery report through USSD-For example, for MTS and Beeline, you can try it:

*111*123#

After you type in the code, you will receive an SMS with an instruction or confirmation of activation, check the current code with your operator.

2. Third-party applications for SMS

Applications like Textra SMS or Pulse SMS have built-in support for delivery reports.

Download Textra SMS from Google Play|

Open the application settings |

Go to MMS Settings โ†’ Delivery Reports |

Insert the option "Request delivery reports"-->

3. Editing settings through ADB

For power users, there is a way to enable a report via ADB. Connect your phone to your PC and do:

adb shell content insert --uri content://telephony/carriers --bind name:s:"Custom" --bind apn:s:"internet" --bind mmsc:s:"http://mmsc" --bind mmsproxy:s:"proxy" --bind mmsport:s:"8080" --bind carrier_enabled:i:1 --bind delivery_report:i:1

This team is building a new one. APN-profile with the report included. Be careful: wrong settings APN It can disrupt the mobile internet.

What to do if after ADB-Teams lost the internet?
If, after the change, APN through ADB Mobile Internet stopped working, return the standard settings: go to Settings โ†’ SIM-maps and mobile networks โ†’ Access points (APN) and select your operator profile from the list. Reset your network settings if necessary (Settings) โ†’ System system โ†’ Resetting settings โ†’ Resetting Wi-Fi, Mobile Network and Bluetooth).

How to check if the delivery report is working

To make sure that the function is activated and working correctly, follow the following steps:

  1. Send a test SMS to another phone (preferably with another carrier).
  2. After sending, check the folder of Messages sent in the application.
  3. If the report is enabled, the message will appear under the message Delivered or icon. โœ“โœ“ (firmware).

If the report doesn't come in,

  • ๐Ÿ”„ Try sending it. SMS Another number (possibly the problem on the recipient's side).
  • ๐Ÿ“ก Check network quality: reports may not reach the weak signal area.
  • ๐Ÿ“ฑ Make sure your phone doesnโ€™t have an energy saving mode activated โ€“ it can block background work. SMS-service.

๐Ÿ’ก

If you send important SMS frequently, create a separate contact group (e.g., โ€œImportant SMSโ€) in your phone book and set up a priority for them, which will reduce the risk of delays due to MIUI optimization.

Frequent Mistakes and How to Avoid Them

When setting up a delivery report, Xiaomi users often make common errors that cause the feature to fail, and here are the most common ones:

  1. Ignoring regional settings: On Chinese firmware (MIUI China), the function can be disabled at the system level, the solution is to change the region to India or Global in the developer settings.
  2. Dual Apps Conflict: If you use a cloned Messages app via Dual Apps, the delivery report may only work in the main copy.
  3. Resolution Block: MIUI aggressively optimizes background processes. Make sure the Message application is allowed to Autostart and Run in the background (Settings โ†’ Applications โ†’ Application Management โ†’ Messages โ†’ Permissions).

A critical nuance for owners of Xiaomi based on MediaTek: on some chipsets (for example, the Helio G85 or Dimensity 700), the delivery report may not work due to the hardware limitations of the modem, in which case only replacing the firmware with custom (for example, the Pixel Experience) will help.

Can I turn on the delivery report for all SMS automatically?
The standard Messages app on MIUI 12 doesnโ€™t have a global report enabler for all messages, but you have to manually activate it for each new SMS via the message settings menu (three dots โ†’ Request a Delivery Report), and the alternative is to use third-party apps like Textra SMS, where there is an option.
Why is it that the report does not come to all sent SMS?
This depends on several factors: the receiver operator may not support reporting. If the message is sent to a short number (for example, 1234 for the bank), the report usually does not come. MIUI sometimes optimizes background processes, which can delay service SMS (including reports). Try sending a test SMS to another operator's number - if the report comes, the problem is on the recipient's side.
How do I turn off my delivery report if I donโ€™t need it?
To deactivate the function, repeat the steps in the โ€œWhere is the settingโ€ section and turn off the Delivery Report switch. If you used a third-party application (such as Textra), turn off the option in its settings. Note that some operators may send default reports, in which case contact support to deactivate the service.
Does the delivery report work in roaming?
In most cases, yes, but with reservations: If you have active roaming with your operator (for example, MTS in Turkey), reports should come as usual. SIM-The function of the card (bought in another country) depends on the tariff of the local operator. In some countries (for example, China, UAE), delivery reports may be blocked at the legislative level.
Can I get a delivery report for messages sent via messengers (WhatsApp, Telegram)?
No, the delivery report only works for standard SMS. Messengers use their own protocols (for example, WhatsApp shows two ticks: one is delivered, two is read).

๐Ÿ’ก

If standard methods donโ€™t work, check your Xiaomi firmware: on custom builds (like LineageOS), the delivery report can work more stable than on stock MIUI 12.