How to turn on SMS delivery report on Xiaomi Redmi 9: full instruction

You're sending important things. SMS-A message, but not sure if it reached the destination? on Xiaomi Redmi 9 there is a hidden feature that solves this problem - a delivery report SMS. This option allows you to receive notifications that your message has successfully reached the recipient, but where to find it in the settings of your smartphone and how to set up the right settings?

The problem is that many users don't even know it exists, and those who do, often find that reports don't come in and blame the carrier for it. In fact, 80 percent of the time, the problem is the phone itself, and in this article, we'll look at all the ways to include Redmi 9 delivery reports, including the hidden developer settings and the different carriers.

What is an SMS Delivery Report and Why You Need It

Delivery Report (or SMS Delivery Report) is a standard mobile communication function that tells the sender the status of their SMS. When you activate this option, after sending a message, you get a short notification like "delivered" or "not delivered."

  • πŸ“„ Important business correspondence (contracts, confirmations)
  • πŸ’³ Bank Notices and Confirmation Codes
  • πŸš€ Sending messages to regions with unstable communications
  • πŸ”’ Control over SMS-mailing lists (to know if messages have reached customers)

On Xiaomi Redmi 9, this function works through interaction with the SMSC (SMS-center operator).

⚠️ Note: Not all operators support delivery reports for all tariff types, for example, some virtual operators (such as Tele2 or Yota) may ignore such requests.

It’s also worth distinguishing between a delivery report and a read notification (which shows whether the recipient has opened a message), which only works on instant messengers like WhatsApp or Viber, not standard SMS.

Checking the support function of your operator

Before setting up your phone, make sure your carrier supports delivery reports at all. Here is the up-to-date table for the main Russian providers (data for 2026):

Operator.Support for reportsFeaturesSMSC number
MTSYes.It works on all tariffs except corporate ones.+79160000000
BeelineYes.Maybe not work on the "Limitless" tariffs+79030000000
MegaFonYes.Requires activation through USSD-team *105*00#+79260000000
Tele2.Partially.It does not work on virtual numbers.+79500000000

To check the support on your tariff:

  1. Send an SMS to any number (such as your second phone)
  2. If the phone’s settings include a delivery report, but the notification did not arrive – the problem is in the operator.
  3. Call support at 0611 (for MTS) or similar for your operator and specify
πŸ“Š Which communications operator do you use?
MTS
Beeline
MegaFon
Tele2.
Yota
Other

Method 1: Enable via standard SMS settings

The easiest way to activate reports is through the message menu. On Redmi 9 with MIUI 12/13/14, the path looks like this:

  1. Open the Messages app (the envelope icon)
  2. Slip on three points in the upper right corner β†’ Settings
  3. Select Extra or Advanced Settings (depending on the MIUI version)
  4. Find the item Delivery Report or Delivery Reports
  5. Switch the slider to the position on.

If there is no such clause, it means:

  • πŸ“± You've got an old version. MIUI (Update through Settings β†’ The phone. β†’ Updating the system)
  • πŸ”„ The operator has blocked this function at the level SIM-map
  • πŸ› οΈ You need to activate hidden settings (see Method 3)

Check the MIUI version (must be at least 12.0)

Ensure stable network signal (2-3 antenna divisions)

Have a second phone on hand for testing

Write down the number. SMSC your operator-->

After switching on, send a test. SMS And you wait for the notification. It'll look like a little text underneath the message you sent: "βœ“ Delivered [date]” or "βœ— Not delivered".

Method 2: Configure through USSD-operator

Some operators require additional activation of the function through special commands. USSD-codes for major providers:

  • πŸ“Ά MTS: *111*55# β†’ select β€œServices” SMS" β†’ "Delivery report"
  • πŸ“Ά Beeline: *110*181# β†’ Enter the password (by default) 1234 last 4 number)
  • πŸ“Ά MegaFon: *105*00# β†’ wait SMS-confirmation
  • πŸ“Ά Television2: *155*1# β†’ The function may be paid (specify)

Once you have the command, you will receive an SMS with the activation confirmation, and it is important that MegaFon and Beeline sometimes require a phone restart to make the changes take effect.

If USSD-team didn't work:

⚠️ Note: Check the balance - on some rates for USSD-Requires a minimum balance (usually) 1-2 Also make sure you do not activate the "Saving Traffic" mode in the settings. SIM-map.

Method 3: Hidden settings through the engineering menu

If standard methods fail, you can try activating reports through the Hidden Menu, a method that requires caution, as incorrect actions can disrupt the network.

Instructions for Redmi 9:

  1. Open the phone (calling) application
  2. Enter the code ##4636##
  3. Select Phone Information (Phone Information)
  4. Scroll down to the SMSC block
  5. Make sure that the SMSC number matches your operator (see table above)
  6. If the field is empty, enter the number manually and click Update.

For advanced users, there is an alternative method through adb:

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 smscenter:s:"+79160000000"

Replace +79160000000 with your carrier’s current SMSC.

What to do if the engineering menu does not open?
On some firmware, Xiaomi blocks access to the engineering menu. Alternative methods: 1. Use the MTK Engineering Mode app from Play Market (requires root rights) 2. Install an alternative firmware like PixelExperience with unlocked menu 3. Contact the service center for manual activation of the function through diagnostic equipment

Solving the Problem: Why Delivery Reports Are Not Coming

If you have enabled the feature but notifications never appear, check out these points:

Problem.Reason.Decision
Reports don't come to any numbers.Wrong SMSCCheck the number. SMS-centered on ##4636##
It only works for some numbers.Operator restrictionsCall support and clarify the terms of the tariff
Notifications are coming with a delayPoor network coverageEnable 3G Only in your network settings
The function shuts down.Resetting the application settingsDisable optimization for the Messages app

A special case is dual SIM-On Redmi 9, delivery reports can only work on the main one. SIM (Slot 1. - To change priority:

  1. Go to Settings. β†’ SIM-maps and mobile networks
  2. Select Control. SIM-map
  3. Set the SIM as the primary SMS

πŸ’‘

If you frequently send SMS roaming, check before traveling whether the local operator supports delivery reports.

Alternative ways to track SMS

If standard shipping reports don’t work, consider these options:

  • πŸ“² Messengers with confirmation of reading: WhatsApp, Telegram, Viber – all of them show the statuses β€œdelivered” and β€œread"
  • πŸ“§ Email-to-SMS gateways: Services such as SMS@mts.ru or beeline-sms.ru often give extended reports
  • πŸ”„ Mass mailing services: SMS.RU, SMSClub, TurboSMS – all support detailed shipping statistics
  • πŸ“Š Tracking applications: "SMS Delivery Reports" (Play Market) or "Textra SMS" logged

For business purposes, a specialized service will be the best solution, for example, SMS.RU provides:

  • Real-time delivery reports
  • Statistics for each communication
  • Ability to resend undelivered SMS

The cost of such services starts from 0.5 rubles per SMS, which is often cheaper than using mobile communication with reports.

πŸ’‘

For critical messages (bank codes, legal notices) always use alternative confirmation channels. SMS does not guarantee 100% delivery even with reports included.

Security: Risks of using delivery reports

Despite the convenience, the feature has several hidden threats:

1. Metadata Leak: Each delivery report contains information about your number, shipping time and status, and this data may be collected by the operator for analytics.

2. Additional costs: Some operators charge reports as separate SMS (especially in roaming), for example, on Tele2, the cost can reach 3 rubles per notification.

3.Spam Risks: Fraudsters can use delivery confirmations to check the activity of the number before attacks.

⚠️ Note: If you notice that delivery reports are coming to numbers you didn't send SMS β€” It's a sign of a possible break-in. SIM-Contact the operator immediately for verification.

To minimize the risks:

  • πŸ”’ Turn off reports when they are not needed
  • πŸ“΅ Use a separate one. SIM-map
  • πŸ›‘οΈ Install. PIN-code SIM-map (in the security settings)

Frequently asked questions

Can I include delivery reports for MMS?
No, standard shipping reports only work for SMS. For MMS Some operators provide alternative tracking methods through their personal account or USSD-For example, you can send to MTS *111*247# status-check MMS.
Why don’t reports come to all messages?
It depends on several factors: Recipient operator may block confirmations Some corporate numbers (banks, government services) do not support reports If the message is sent over the Internet (RCS), the reports work according to different rules Check whether reports come to normal mobile phone numbers. If yes, the problem is in the recipient, if not in your settings.
How to check if the feature is enabled on the recipient’s iPhone?
On iPhone, SMS delivery reports are configured differently. To work, the recipient must: Have data on (for iMessage) In the Message settings, activate Send as SMS Do not block your number in contacts If the recipient uses iMessage (blue messages), the delivery reports will come automatically without additional settings.
Can I get a delivery report for messages sent a year ago?
No, reports are generated only when SMS is sent. Operators do not store the history of delivery statuses for longer than 3-7 days. For long-term monitoring, use specialized mailing services or save screenshots of delivery notifications.
Does the inclusion of reports affect the delivery time of the SMS?
Yes, but it's not that big. A confirmation request adds 1-2 seconds to the sending process. It's not noticeable in most cases, but when you send a mass mailing (more than 100 messages) it can cause delays. For business purposes, it's better to use APIs like SMS.RU, which are optimized for fast sending.