The problem with delivering incoming messages is a classic situation faced by owners of Xiaomi, Redmi and smartphones. POCO shift SIM-Often the device continues to try to send the delivery report to the old address, which leads to constant errors in the logs and the inability to receive new ones. SMS. The root of evil lies in the settings of the number SMS-centre (SMSC), which is not automatically updated after the communication module has been replaced.
With MIUI and the new HyperOS, access to these parameters is sometimes hidden from the average user to prevent accidental changes that could disrupt the entire telephony. However, with the right codes and login paths, you can quickly write down your operator's current gateway address, which often solves the problem of "hanging" messages and restores normal text exchange.
In this article, we will take a look at all the known ways to change the message center number, from standard settings to the use of hidden engineering codes. You will learn where to find the current numbers for the largest operators and what to do if standard methods do not work.
What's a number? SMS-The center and why to change it
Number. SMS-The Short Message Service Center is a special phone number that belongs to your cell phone operator, and that's where all text messages go: when you send them. SMS, It first gets to this server, which forwards it to the recipient, and if the phone's settings are the wrong number or the wrong number of the other carrier, the message just won't go away.
This setting is usually written automatically when you first install it. SIM-However, Xiaomi smartphones sometimes experience software failures, especially after updating the firmware or resetting the settings to the factory, in which case the phone can βrememberβ the old address or leave the field blank, which blocks the message service.
Change of the center number is necessary in the following cases:
- π± You have changed your carrier, but your phone continues to use the previous settings.
- π± You bought a smartphone brought from another country (Global version for China), where local lock numbers are stitched.
- π± There are constant delivery errors, although the network is caught perfectly.
- π± You're using corporate. SIM-maps with specific gateway settings.
β οΈ Attention: Wrong number SMS-The center will not allow you to send messages, but incoming ones can come (though not always.
It's important to understand that each operator has a unique number, and they're not universal. For example, MTS settings won't work with MegaFon SIM cards. Below we'll give you a table of current data for the main operators so you can check.
Where to find the current number SMS-center
Before you make changes to your system settings, you need to get accurate information from your provider, this data is public and easily accessible on official websites of operators or in communication salons, using numbers from unverified sources can lead to the leakage of your messages to third parties.
For Russia and the CIS countries, the most common format is the international format, starting with the plus and country code. For example, for Moscow and the region, this is often the case, starting with +7916 or +7926. It is important to enter the number strictly in an international format, without unnecessary brackets, dashes or spaces, although modern MIUI interfaces often know how to format the input automatically.
Below is a table with numbers SMS-Maintenance centers for major operators, save your operator number or write it down before you start setting up.
| Operator. | Number. SMS-centre | Region of action |
|---|---|---|
| MTS | +79168900000 | Moscow and MO |
| MegaFon | +79262000500 | Moscow and MO |
| Beeline | +79031000000 | Moscow and MO |
| Tele2 | +79037000911 | Moscow and MO |
| Yota | +79037000911 | Using the Tele2 network |
If your operator is not on the list, the easiest way to find out the number is to call the support team or find information on the official website in the "Help" section. SMS installing SIM-map.
Method 1: Change through the standard message menu
The easiest and safest way to change the message center number is to use the built-in Messages interface. In the standard MIUI shell, this path may be a little hidden, but it's available without the need to enter complex codes, which is suitable for most users who don't want to go into the depths of the engineering menu.
To start, open the Messages app (standard yellow or blue icon from the Xiaomi/Google). Click on the three dots in the top right corner of the screen to open the menu, and select Settings. In the list that opens, look for Additional or Advanced Settings. That's where the Message Center is hidden, or"SMS-centre".
βοΈ Check before changing the settings
If you use a two-sim smartphone, the system will suggest choosing which one to use. SIM-You need to change the settings. Select the slot (SIM 1 SIM 2) and enter a new number in the input field. Once entered, press OK or Save. The phone may send a service request to the network to confirm the new parameter.
β οΈ Note: Some global firmware versions (Global) ROM) If the "Message Center" item is not on the menu, go to the next section with the engineering codes.
Once you have saved the settings, it is recommended to restart the device, so that the Baseband can fully reread the configuration files and apply a new gateway address, and you can check the result by sending a test message to your number or friend's number.
Method 2: Use the engineering menu through USSD-code
If the standard menu doesn't give you access to the settings, hidden engineering codes come to the rescue. Xiaomi smartphones have a universal code ##4636##, which opens the test menu. SMS-The center often requires the input of special code, depending on the processor platform (MediaTek or Qualcomm), but there are universal methods.
Try typing the code ##4636## into the dialer. If the menu opens, select Phone Information. Scroll down to "Set preferred network type" or the like. Although the center number is rarely changed directly here, sometimes there's a "Refresh" or "Update" button that makes the phone request the operator's settings again.
Directly entering a number is often the old-fashioned method through the phone's hidden settings menu. Enter the code ##4636## and look for the tab associated with SMSC. If it's not available, try entering the code ##3646633# (current for MediaTek). In the menu that opens, go to the Telephony -> SMS tab. There will be a Set SMSC field.
The procedure for action in the engineering menu:
- π§ In the input field, enter the center number in the international format (for example, +79168900000).
- π§ Press the Set or Update button.
- π§ The system must respond with a success message (Success).
- π§ Press Refresh to check if the number has been recorded.
What if the code doesn't work?
Method 3: Advanced Adjustment through ADB (for experienced)
For users who are not afraid of the command line and want a guaranteed result, there is a method of changing settings through debugging. USB (ADB). This way you can get around the limitations of the HyperOS interface and make changes directly to the phone's database, USB-cable and installed drivers ADB.
First, activate the developer mode on your smartphone. Go to Settings -> About Phone and quickly click on MIUI 7 times. Then go to Advanced Settings -> For developers and turn on Debugging over USB. Connect your phone to your PC and allow debugging on your smartphone screen.
To change the message center number through ADB, the following command is used: Open the terminal on your computer and type:
adb shell service call sms 16 i32 0 s16"+79168900000"In this command, 16 is the SMSC installation operation code (may vary depending on the Android version), and +79168900000 is your new number. You can also use a more universal query via SQLite if you have root rights, but the method through service call is safer.
β οΈ Note: Be extremely careful when typing commands ADB. An error in syntax or the choice of an operation code can cause the communication module to work in an unstable manner.
Once you've done the command, restart the device, which is especially useful when MIUI software bugs don't allow you to save the settings through the normal interface, and it forcefully updates the settings in the system.
π‘
Expert advice: Before making any changes to the engineering menu or through ADB, Write down the current number value SMS-This will allow you to quickly roll back the settings if something goes wrong.
Diagnostics and Solving SMS Delivery Problems
Even after the message center number is changed, the problem can persist, and in this case, you need to conduct a deep diagnosis, and often it is not the number itself, but the conflict of applications or energy saving settings that "kill" the delivery process of reports.
First of all, check whether the number of the message center is a ban on outgoing calls/SMS. Also make sure that there are funds on the balance sheet, as delivery reports can be charged as regular outgoing messages, albeit free at many rates.
Common causes of failures:
- π« Antivirus: Third-party security applications can block service SMS.
- π« Energy savings: Super-energy saving mode may limit background operation of the communication module.
- π« Two. SIM-Cards: Priority conflict where the phone tries to send a report through a SIM that doesn't have a tariff for SMS.
- π« Overflowing memory: If the phoneβs memory is full, new messages may not be saved or sent.
If nothing works, try resetting your network settings. Go to Settings -> Connection and Sharing -> Reset Wi-Fi, mobile networks and Bluetooth. This action will return all network settings to factory settings, including APN hotspots and message center numbers, which often solves the problem in a comprehensive manner.
π‘
Main conclusion: In 90% of cases, the problem is solved by simply re-registrating the number SMS-You can use the downtown menu or reset your network settings.