Auto dialing is a useful feature that allows you to automatically call back a subscriber if the first call went unanswered. On Xiaomi Redmi 9 Pro, this option is not always available out of the box, but it can be activated through both hidden MIUI settings and third-party applications. In this article, we will analyze all working methods taking into account the features of firmware and Android versions.
Auto dialing is especially popular in business, where it is important to reach a customer on the first try, or for personal purposes, such as when the subscriber is often in the zone of a bad signal. However, not everyone knows that on the Redmi 9 Pro (model M2007J20CG), the implementation of this feature depends on the version of MIUI. In old builds it may be absent, and in new ones it may be hidden behind additional settings.
Before you start setting up, make sure your smartphone is updated to the latest firmware version. Check this in the Settings menu β About Phone β System Update. Also note that some mobile operators (such as MTS or Beeline) may block auto dialing at the network level - in which case an alternative solution will be required.
Method 1: Built-in auto dialing function in MIUI
Starting with MIUI 12.5 and later, the Xiaomi Redmi 9 Pro has a hidden autocall option that doesn't show up in the main call menu, but it can be activated through the code of the engineering menu. Here's how to do it:
1. Open the Phone app and go to the Keyboard tab.
2 Enter the combination:
##4636##3. In the menu that opens, select Phone Information, then scroll down to the Other Settings block.
4. Find AutoDial (or Auto Redial) and turn it on by setting the number of attempts (usually 3 to 10).
π‘
If ##4636## is not working, try the alternative: #83781##, which opens the menu with advanced call settings.
Once activated, the function will work for all outgoing calls, but there is a caveat: in some regional MIUI firmware, the auto dial option is blocked by the operator, in which case the engineering menu will show the message "Not supported." If this is your case, move to the next method.
- β Works without root rights and third-party applications
- βοΈ The number of attempts is adjusted (maximum 10)
- β±οΈ The interval between attempts is fixed (5-7 seconds)
- β οΈ It may not work on custom firmware (e.g. Pixel Experience)
Method 2: Auto dialing apps from Google Play
If the built-in feature is not available, the best option is to use specialized applications. The following utilities are suitable for Redmi 9 Pro:
1. AutoRedial (free, no advertising)
An application with a minimalist interface that allows you to configure:
- π Number of attempts (up to 20)
- β²οΈ Interval between calls (3 to 60 seconds)
- π Exceptions for certain contacts
- π Automatic shutdown after successful dial-up
2. Redial Pro (paid version with advanced features)
Supports:
- π Statistics of successful/failure attempts
- π Notifications of missed auto dials
- π Operates in the background without battery discharge
To install any of these applications:
- Open the Google Play Store.
- Type the name of the application (for example, AutoRedial) in the search.
- Click Install and wait for the download to be completed.
- Launch the application and grant permissions for Calls and Contacts.
Download the app from Google Play|
Open and provide access to calls |
Set the number of attempts (recommended 5-7)|
Enable the option "Switch off after response" | -->
β οΈ Note: Some antiviruses (e.g. Avast or Kaspersky) may block auto dialing apps as potentially dangerous. This is a false positive - add the utility to the exceptions.
Method 3: Auto dialing via Tasker (for advanced users)
If you want the most flexibility, you can set up an auto dial through Tasker, an Android automating app that requires initial knowledge but allows you to create unique scenarios (e.g., auto dial only during business hours or for specific contacts).
Instructions for setting:
- Install Tasker from Google Play (cost) ~300 β½).
- Create a new profile (+ β Status β Phone β Call).
- As a condition, select Type: Outgoing and Number: Any (or specify a specific).
- Add the task (+ β Phone β Repeat the last call).
- Set the settings: Number of repetitions: 5 interval: 10 seconds
Save the profile and activate it.
Advantages of this method:
- ποΈ Complete control over the logic of the auto dial
- π Possibility of time or location reference
- π Integration with other automations (e.g., sending) SMS failed)
β οΈ Note: When using Tasker, watch for permission Special Access β Autostart in settings MIUI. Without it, tasks will not be performed in the background.
Comparison of methods: which one to choose?
To make the choice easier, we have compiled a table with the key parameters of each method:
| Criteria | Built-in function | Third-party annexes | Tasker |
|---|---|---|---|
| Difficulty setting up | β (simple) | ββ (middle-of-the-road) | βββ (difficult) |
| Need root? | β No. | β No. | β No. |
| Flexibility of settings | β οΈ Limited. | β Medium | β β β Maximum |
| Is it in the background? | β Yes. | β Yeah (tuning in) | β Yes. |
| Support for MIUI 14 | β No, only up to 12.5) | β Yes. | β Yes. |
For most users of the Xiaomi Redmi 9 Pro, third-party applications (such as AutoRedial) will be the best solution. They do not require deep knowledge, work consistently on all versions of MIUI and offer sufficient flexibility. The built-in feature will only work if you use firmware that is not newer than MIUI 12.5 and it is not blocked by the operator.
Built-in MIUI| function
Third-party applications (AutoRedial, Redial Pro) |
Tasker (advanced setup)|
I haven't tried it yet, but I'm planning on.| -->
Frequent problems and their solutions
When setting up an auto dial on Redmi 9 Pro, users encounter typical errors, and let's analyze the most common and ways to fix them:
1.The auto dialer is not working after the MIUI update.
Reason: In new firmware versions (starting with MIUI 13), Xiaomi removed system-level auto dial support.
Decision:
- π Back on. MIUI 12.5 via Fastboot (instructions on XiaomiUI).
- π± Use third-party applications (see Method 2).
2.The auto dialing application is not launched
Reason: MIUI aggressively optimizes background processes by closing down βunnecessaryβ applications.
Decision:
- Open Settings β Applications β Application Management.
- Find your auto dialing app (such as AutoRedial).
- Enable options: Autorun Without battery restrictions Blocking in the background
3. Auto dial is triggered with a large delay
Reason: Slow connection to the operatorβs network or conflict with other applications (e.g. Truecaller).
Decision:
- πΆ Switch from 4G on 3G in mobile network settings (sometimes this speeds up call initiation).
- π« Temporarily disable spam blocking apps (e.g. GetContact).
- β‘ Enable Performance Mode in Settings β Battery.
Why do operators block the auto dial?
Security and legal aspects
Before setting up an auto dial, consider a few important points:
- π In some countries (e.g. the EU), frequent automated calls may be considered a violation of telecommunications regulations.
- π‘οΈ Do not use an auto dial for mass mailings β this equates to spam and can lead to the blocking of your number by the operator.
- π Avoid apps that request SMS or geolocation access β they can be malicious.
On Xiaomi Redmi 9 Pro with MIUI Global firmware, the risks are minimal, as the system limits the background activity of applications. However, if you use custom firmware (for example, LineageOS), it is recommended that:
- Install an antivirus (such as Malwarebytes).
- Check out the app reviews on XDA Developers.
- Do not download APK from unverified sources.
π‘
Auto dialing is a useful tool, but it needs to be used responsibly, and always warn the caller that you can call back automatically to avoid misunderstandings.