How to turn on auto call Xiaomi 9: the full guide

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.

πŸ“Š Which activation method do you prefer?
System settings
Hidden codes
Third-party annexes
Hand-setting

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 callIt's working.
*43#Activation of call waitingIt's working.
#43#Disabling call waitingIt's working.
##002#Resetting all redirectionsIt'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

Done: 0 / 4

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?
The MIUI shell uses an aggressive memory-cleaning algorithm that closes applications that are not active on the screen to extend battery life.This often interferes with background tasks such as auto dialing or recording conversations.

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.

Can I set up a phone call only for work numbers?
Yes, if you use third-party apps, they often have a Favorites or a Whitelist, and you can add specific contacts to that, and the auto dialer will only work for them, ignoring the rest of the calls.
Does the auto dial affect the cost of communication?
Yes, every successful or failed call is charged according to your plan. If the auto dialer makes 100 attempts, you pay for 100 units of connection (or minutes if the phone is picked up).
Does the auto dialer work if the screen is off?
If you set up the power saving right (No Limits mode) -- yes. If the phone goes to sleep and the app closes, the auto dial will stop, so it's critical to set up the battery as described above.
Why is the Xiaomi Mi 9 not on the menu?
Google is gradually removing this feature from stock calling, considering it potentially annoying to interlocutors and creating an extra burden on networks, so smartphone manufacturers following pure Android are also abandoning it in favor of third-party solutions.
Is it safe to give access to calls to third-party apps?
Apps from the official Google Play store are being checked, but it is always worth reading reviews and checking developer ratings, avoiding dubious programs that require unnecessary permissions, such as accessing SMS or contacts without an obvious need.