Owners of Xiaomi Mi 9 smartphones often face the need to reach a subscriber whose line is constantly busy. The situation when you need to dial a number manually for hours trying to catch a support operator, a dispatcher or just a friend can be extremely tedious. Fortunately, in the arsenal of modern smartphones there is a feature that takes this routine on itself. However, unlike the push-button phones of the past, in modern shells MIUI and Android, this process has its nuances.
The standard call installed on the Xiaomi Mi 9 out of the box is usually based on Google solutions that donβt always have an explicit βCallβ button in the call menu, which causes confusion among users accustomed to more direct interfaces. However, there are proven methods to activate this feature, ranging from using hidden engineering codes to installing specialized applications. Understanding these mechanisms will save you time and nerves.
In this guide, we will discuss in detail all the available ways to implement automatic re-dialing. We will consider not only the software settings, but also the technical features of the communication module in Xiaomi Mi 9. Deep immersion in the topic will help you choose the most suitable option for your situation.
Use of built-in Google Calling features
The first thing to check is the capabilities of the standard Phone app. The Xiaomi Mi 9 has a Google call installed by default, the interface of which can hide some useful options. In most cases, the auto dial feature here is implemented through the last number re-call mechanism, but with automation. Once the call is completed or the signal is "busy", a countdown timer appears on the screen.
To activate this mode, you need to initiate a call and wait for the beeps or reset signal. If the subscriber does not respond or the line is busy, the system will prompt you to repeat the call. In some versions of the MIUI shell, a pop-up prompting you to turn on auto-repeat may reappear when you press the call button. However, experience shows that native functionality is often limited to one repeat or requires manual confirmation for each subsequent attempts.
β οΈ Note: Googleβs standard call on Xiaomi Mi 9 may not have a full-fledged βinfinite auto dialβ mode without third-party interventions. If you donβt see the appropriate settings on the menu, itβs not a device malfunction, but a software limitation.
To access the advanced call settings, go to the app menu. Click on the three dots in the top right corner and select Settings. Next, look for the Sounds and Vibrations section or Additional. This may contain parameters that affect the re-call behavior. For example, you can adjust the vibration when you connect, which indirectly helps control the waiting process.
π‘
Use speakerphone in conjunction with a timer if the automatic mode doesn't work, which will allow you to do other things while the phone tries to establish a connection.
If built-in tools fail to achieve the desired result, you should pay attention to alternative methods. Often users overlook that the functionality can be hidden in different sections depending on the regional version of the firmware. The global version of MIUI Global and the Chinese MIUI China may have differences in the preinstalled software.
Activation through the Engineering Menu and USSD-code
One of the most reliable ways to enable auto dialing on the Xiaomi Mi 9 is to use special codes that activate hidden modem functions. USSD-The most common code for activating Auto Redial is *#43#. This code checks the status of the Call Waiting service, which is closely related to the re-dialing mechanism.
Enter the code in dialer and press the call button. The current status notification will appear on the screen. If the service is disabled, the code may not work immediately. In this case, try the activation code *43#. Once activated successfully, the system will notify you of incoming calls even during a conversation, which is part of the logic of the auto dialer in GSM/3G/4G networks. However, for auto dialing on a busy subscriber, this method works in conjunction with the behavior of the operator's network.
There is also a ##002# code that disables all forwarding, which can be useful if the auto dial is not working due to conflicts with other services of the operator. After resetting the redirect settings, try to activate the standard redirect functions again. It is important to understand that the codes can vary depending on the operator (MTS, Beeline, MegaFon, Tele2, etc.).
| Code. | Action. | Status on Mi 9 |
|---|---|---|
| *#43# | Checking the status of waiting for a call | It's working. |
| *43# | Activation of call waiting | It's working. |
| #43# | Disabling call waiting | It's working. |
| ##002# | Resetting all redirections | It's working. |
Once the codes are in, it is recommended to restart the device, which will allow the Xiaomi Mi 9 communication module to re-register on the network with updated parameters. If the function does not work after the reboot, it is possible that your operator will block this service on the tariff plan, in which case you should contact the provider's support service.
Installation of specialized applications
When Android and MIUI are exhausted, third-party apps come to the rescue. Google Play offers dozens of solutions that are embedded in the call system and take over dialing. One of the most popular and reliable apps is Auto Redial. It's completely free, intrusive, and works great on the Snapdragon 855 processor installed in the Xiaomi Mi 9.
Once you install the app, you need to give it the permissions you need. Android has a strict control over access to calls, so without explicit permission, the app will not be able to function. When you first run, you will request access to your phone and contacts. Confirm the action. The interface is as simple as possible: you enter a number or select a contact, and the application begins a call cycle.
βοΈ Setting up the Auto Redial application
You can configure the process flexibly in the application settings, you can set the number of attempts, the interval between calls (e.g., every 10 seconds), and the duration of the beeps before reset, and this allows you to tailor the program to any conditions, for example, if the operator is connecting long, you can increase the timeout, if the line is busy with short beeps, reduce the timeout.
β οΈ Note: When using third-party auto dialing apps on Xiaomi Mi 9, make sure that the battery settings for this application allow the operation in the background. MIUI aggressively unloads background processes to save energy.
Another advantage of third-party solutions is that you can log, you can see the history of all call attempts, their duration and the result, and this is especially useful for business purposes when you need to document your counterparty attempts, and some applications even know how to send a notification or SMS as soon as the caller responds.
Configure permissions and batteries in MIUI
The MIUI shell on the Xiaomi Mi 9 is known for its strict energy saving policy. This can be a barrier to auto dialing functions, especially if they are implemented through third-party applications or even system services. To work consistently, you need to properly configure permissions. Go to Settings β Apps β All applications.
Find the call app you use (whether it's a standard caller or an installed auto dialer) and click on it and select Battery Consumption. You must select No Limits mode. The default mode is "Energy Savings," which can interrupt the dialing process if the screen goes out or the application goes into the background.
Also check permissions in the Permissions section. Make sure the app is authorized to Phone, Contacts and, if necessary, Microphone. Without phone rights, the app will not physically be able to initiate a call. Newer versions of Android may also require permission to "Map on top of other windows" so that the app interface is visible during dialing.
Why does MIUI kill processes?
Remember to check system updates periodically. Xiaomi's new security patches sometimes change the rules for telephony. After a major MIUI update, permission settings may reset to standard, and the auto dial feature will have to be reconfigured, a common problem worth remembering.
Solving and eliminating errors
Even with the right setup, there can be situations when the auto dial on the Xiaomi Mi 9 stops working. SIM-If the device has two cards installed SIM-If you want to use a card, the system may get lost, which one to use for re-calling. In the settings of the call or application, make sure that you select a specific SIM card for outgoing ones, or you have to always ask, although the latter is less convenient for auto-dialing.
Another problem is network coverage, where if you're in an unstable reception zone, the communication module may not be able to log in between calls, in which case the re-call interval should be increased, and too frequent attempts can lead to a temporary locking of the number by the operator for spam activity, which is the network's defense mechanism.
- π± Check to see if Do Not Disturb mode is enabled, which can block outgoing calls at specific times.
- πΆ Make sure the network type is installed in the preferred 4G/LTE, since 2G/3G The speed of connection may be lower.
- π Try to re-extract and re-insert SIM-card to update registration in the operator's network.
If the problem persists, try clearing the phone app cache. Go to Settings β Apps β Phone β Memory β Clear the cache. Don't confuse it with Clear Everything, as this can delete the call history. The cache contains temporary files that may have been corrupted.
π‘
The stability of the auto dialup is 90% dependent on the correct power saving settings of MIUI and the absence of conflicts with other applications that have access to the phone.
Alternative use cases
The auto dial feature on Xiaomi Mi 9 can be useful for more than just connecting with busy subscribers. There are many scenarios where this technology is used outside the box. For example, it can serve as an alarm clock for people with very good sleep. Set the auto dial to your work number or friend's number at 1 minute intervals. The phone will ring endlessly until you wake up and answer.
It's also used to warm up a line or check the quality of a connection in remote locations, so you can run a call cycle and watch when the connection breaks or deteriorates, and it helps diagnose problems with the operator's base station. Some users use the auto dial to create the number activity effect, although operators usually see these patterns and may ignore them.
In business environments, auto dialing is sometimes used to monitor the availability of competitor or partner hotlines, and knowing how fast a line connects or how long it takes, you can infer that the service is congested, but using these methods ethically and legally without putting a strain on the operator's infrastructure.