How to make an auto dial on Xiaomi Redmi 9 Pro: 3 working ways

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:

  1. Open the Google Play Store.
  2. Type the name of the application (for example, AutoRedial) in the search.
  3. Click Install and wait for the download to be completed.
  4. 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:

  1. Install Tasker from Google Play (cost) ~300 β‚½).
  2. Create a new profile (+ β†’ Status β†’ Phone β†’ Call).
  3. As a condition, select Type: Outgoing and Number: Any (or specify a specific).
  4. Add the task (+ β†’ Phone β†’ Repeat the last call).
  5. 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:

CriteriaBuilt-in functionThird-party annexesTasker
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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find your auto dialing app (such as AutoRedial).
  3. 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?
Some mobile operators (e.g. Television)2 Or Yota) limit auto dialing to reduce network load. Frequent repeat calls from one number can be perceived by the system as spam or DDoS attack. If you encounter a lockdown, try: Use SIM-card of another operator (for example, MegaFon is usually more loyal). 20-30 Request the operator to remove the restriction (indicate that you are using the function for personal purposes).

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:

  1. Install an antivirus (such as Malwarebytes).
  2. Check out the app reviews on XDA Developers.
  3. 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.

Can I make an auto dial without installing applications?
Yes, but only if your firmware supports a hidden auto dialing function (see Method 1). On MIUI 13/14, this method does not work - you will need third-party software.
How many auto dial attempts are optimal?
The recommended number is 5-7 attempts with an interval of 10-15 seconds, more attempts can annoy the subscriber, and a smaller interval can lead to blocking by the operator.
Why is the auto dialer working unstable?
The reasons may be different: πŸ“΅ Poor network coverage (check signal level). πŸ”‹ Optimizing the battery MIUI (Add the app to the exceptions). πŸ“± Conflict with other applications (e.g. DualSpace or Second Space).
Can I set up an auto dial for certain contacts only?
Yes, this is possible with: AutoRedial (there is an exception function) and Tasker (create a profile with the condition Contact: [name]).
Will the auto dialer work in "Do Not Disturb" mode?
No. In DND mode, all outgoing calls are blocked, including auto dialing. Turn off this mode in Settings β†’ Sounds and vibrations.