How to Include a SMS Delivery Report on Xiaomi

Owners of Xiaomi, Redmi and POCO smartphones often face the need to confirm that the message sent has actually reached the recipient, especially when sending important codes, business correspondence or communicating with subscribers who often have their phone turned off. The delivery report feature allows you to receive an automatic notification of the status of the SMS transmission, but by default it is often deactivated in the shell of MIUI or HyperOS.

In this article, we will look at the nuances of how to configure this feature for different versions of the operating system and messaging applications, where hidden menus are hidden, how to interpret incoming SMS correctly, and what to do if standard methods do not work. Understanding these mechanisms will help you always remain confident that your message has been received.

Why you need a message delivery report

The Delivery Report is a standard protocol in GSM and LTE networks that does not require an internet connection. Unlike the Read statuses in messengers like Telegram or WhatsApp, this report only confirms the technical fact that an SMS has entered the recipient's device. For business or when sending confirmation codes, it is critical information that distinguishes network problems from the user's ignoring the message.

Using this option is especially useful in situations where you send important data to elderly relatives or colleagues who may not immediately see the notification, you will know that the message is in their phone’s Inbox, even if they have not opened the chat, which reduces anxiety and eliminates the need to make unnecessary calls to clarify.

However, it is worth remembering that the delivery report is a two-way service, depending on the settings of the network and the operator. The report comes in the form of a special service SMS that can be hidden in a separate folder or displayed as a system notification. On Xiaomi smartphones with a MIUI shell, the process of integrating these reports into the main dialogue is quite convenient, but requires the correct initial configuration.

💡

Include delivery reports only for the duration of important correspondence, so as not to clog the history of dialogues with technical notifications.

Activation of the function in the standard MIUI application

Most Xiaomi, Redmi and POCO devices have a Messages app (an icon with a text bubble on a blue or white background) preinstalled in it, which hides the basic settings of the SMS protocol. To activate the desired option, you need to go to the settings menu of the application itself, not the general settings of the smartphone, a common mistake of users looking for a feature in the System section.

The process of turning on is as follows: open the Messages app, click on the three dots in the upper right corner (or profile icon) and select Settings. In the list that opens, look for the “Additional” section or immediately see the “Delivery Report” switch. Once the slider is activated, the system will start generating requests to the operator’s network each time you send.

It is important to note that different versions of MIUI (e.g. 12, 13, 14) and the new HyperOS may have slightly different locations. If you don’t see the switch right away, look for the SMS settings or SMS settings section. The key term here is Delivery Report, which in Russian localization translates as “Delivery Report”.

☑️ Checking settings MIUI

Done: 0 / 4

Setting up in the Google Messages app

Many modern Xiaomi models come with Google Messages (a white bubble blue icon) preinstalled, which is gradually supplanting the standard solution from MIUI. The interface here is more minimalistic, and the settings logic is different. To enable reports, click on the profile avatar in the upper right corner, then select Message Settings and go to the "Additional" section.

Here you'll find the "Request Delivery Report" switch, which works similarly to a standard application, but the visual display of status may differ. In Google Messages, a miniature "Delivered" sign may appear under the last message sent, which disappears after reading or remains as a marker of successful transfer, a more native and less intrusive way of informing.

It is worth considering that Google Messages actively promotes the function of RCS (Chat), which works over the Internet. If you and the interlocutor have RCS chat enabled, then the delivery and reading reports work through the Internet protocol, not through the SMS channel. In this case, traditional reports on the delivery of SMS may not come, since the message is technically not SMS. To check the type of message, pay attention to the signature under the text input field.

What is the difference between SMS and RCS?
SMS is a classic text-based cellular service limited to 160 characters and running without the Internet. RCS (Rich Communication Services) is a modern protocol from Google, working via mobile Internet or Wi-Fi, allowing you to transfer high-quality photos, show the status of “prints...” and read status, similar to instant messengers.

Interpretation of statuses and service SMS

Once you turn on the feature, you may notice that strange short messages from digital numbers have started coming to the Inbox folder. These are service reports. On Xiaomi phones, they are often automatically grouped and hidden from the main stream, appearing only as a small tick icon below your outgoing message.

The following table will help you understand the statuses, which explains the meaning of various symbols and text messages:

Status/BadgeDescriptionWhat does it mean?
One gray checkmarkSent.The message went from your phone to the operator's server.
Two gray check marks.Delivered.The message was in the recipient's phone memory.
Text "Report"Service SMSThe confirmation came from the network (often hidden by the system).
Red exclamationaryMistake.No message is sent (no network or memory is full).

If you see an incoming text message with text like “DLVRD TO 7999...” or just “Delivered,” don’t worry. This is a normal network response to your report request. In the Messages app settings on Xiaomi, there is often an option to “Hide Delivery Reports” or “Joint Reports” that allows you to keep a clean list of dialogs.

📊 What SMS application do you use?
Standard MIUI
Google Messages
Textra
Other

Problems with reports on different operators

Even with the right phone setup, the delivery report may not come. Often the reason lies not in the Xiaomi smartphone, but in the tariffs or settings of the network of the operator (MTS, Beeline, MegaFon, Tele2). Some tariff plans, especially archival or corporate, can block the sending or receiving of service SMS notifications, and the service can be paid for roaming.

An important aspect is format compatibility: If you send an MMS message (with a picture or long text broken into parts), the delivery report may not work correctly or come with a delay. Operators sometimes ignore the reports requests for multimedia messages unless this option is connected separately in the subscriber’s personal account.

⚠️ Note: In international roaming, SMS delivery reports often don’t work or cost extra money. Check with your carrier before traveling abroad to avoid unexpected charges for incoming service messages.

If reports don't come from only certain subscribers, the problem may be on their side, for example, if the recipient's phone is off, out of range, or memory is overcrowded. SIM-The operator's network stores the message for a while (usually hours to days) trying to deliver it.

Features of work in HyperOS and Android 14/15

With the release of the HyperOS shell and the upgrade to Android 14 and 15, Xiaomi has increased security and energy saving requirements. Aggressive battery optimization can kill the background process of SMS service, which simply does not send a report request or respond to it is not processed in time.

To avoid this, add Messages to power saving exceptions. Go to Settings → Battery → Check battery consumption (or through the app settings), find Messages, and select No Limits mode, which will allow the system to seamlessly send status requests and receive responses from the network in the background.

Also, newer versions of Android have changed their permissions policy: Make sure the app is given all the necessary rights, including access to telephony and SMS. Sometimes after a major system update, the settings may reset and the "Delivery Report" feature has to be turned on again. Regularly checking this option after updating the firmware will become a good habit.

💡

On newer versions of Android and HyperOS, be sure to remove battery restrictions for the Messages app, otherwise reports may not come due to energy savings.

Frequently Asked Questions (FAQ)

Does the inclusion of delivery reports affect the cost of SMS?
The reporting function itself is free. However, technically it is an exchange of service SMS. Most domestic tariffs do not charge this, but in international roaming, incoming service messages can cost money according to your operator's rates.
Why is the delivery report not coming even though the message is sent?
There may be several reasons: the recipient has turned off the phone, is out of coverage, overcrowded memory of his phone, or his operator blocks service SMS.
Can I get a report if the recipient is using an iPhone?
Yes, SMS is universal. If the message went as a text message (green bubble in iMessage or a regular SMS with Android), the report on the technical delivery to the device will come regardless of the model of the recipient's phone.
Where are the delivery reports kept?
In modern versions of MIUI and Google Messages, they are usually hidden and only displayed as status under your message. If they come as separate SMS, look for them in the shared inbox list or in the Spam/Block folder (if the system has mistakenly classified them).