Xiaomi Redmi Note 9 is still one of the most popular budget smartphones, but its standard MIUI firmware does not always offer convenient solutions for automating calls. Auto dial (or automatic re-call) can significantly save time if you often call busy numbers β whether hotlines, colleagues or relatives with poor network coverage. In this article, we will discuss all the working ways to configure auto dial on the Redmi Note 9, including hidden system functions and reliable third-party applications.
It's important to understand that auto dialing capabilities depend on the MIUI version and regional firmware. For example, in global versions (MIUI Global), the feature may not be available, whereas in Chinese (MIUI China) or European (MIUI EU), it is sometimes available out of the box. We tested all methods on current firmware in 2026 - so you will only get up-to-date information without outdated advice.
1. Check the built-in auto dial function in MIUI
Before installing third-party apps, make sure your Redmi Note 9 doesnβt support auto dialing by default. In some versions of MIUI 12-14, this option is hidden in the depths of the phoneβs menu.
- Open the Phone app (the tube icon on the home screen).
- Click on the three dots in the top right corner and select Settings.
- Scroll down to the Additional Settings or Call Settings section (the name may differ).
- Look for items like Auto Repeat, Re-Call or Auto Redial (in English firmware).
If you don't have that option, don't worry. 90% of the time, the Redmi Note 9 doesn't have it in the first place. But there's a workaround: some users report that it comes after they switch to India or China, but this method requires unlocking the bootloader and is potentially dangerous for beginners -- we'll look at it separately at the end of this article.
β οΈ Warning: Changing the firmware region may result in loss of warranty and unstable performance of certain features (e.g. Google Pay or Google Pay) NFC). Do this only if you understand the risks!
If there's no built-in feature, we'll go to alternative methods, two of which are third-party applications or Tasker automation, one easier, the other more flexible.
2. Set up an auto dial through the application "Auto Redial"
The most reliable and easy way to install a dedicated app, one of the best solutions for Xiaomi is Auto Redial from Simple Mobile Tools, which is free, advertising-free, and works even on older versions of Android.
Here's the step-by-step instruction:
- Download Auto Redial from Google Play (or APKPure if the Play Market is not available).
- Once installed, open the app and provide all the permissions you have requested (access to calls, contacts, and notifications).
- In the main menu, click Add a number and select a contact from the list or enter the number manually.
- Set up the parameters: π Repeat call interval (recommended 30-60 seconds). π Number of attempts (maximum 10) to avoid being blocked as spam). π± Vibration in successful dial-up (useful if the phone is lying without sound).
Activate the switch to Enable the auto dial.
Now, when you call a busy number, the app will automatically try again at a given interval. An important caveat: Auto Redial only works if you initialized the first call manually - it can't start a dial on its own without you.
Check out the Android version (should be at least 8.0)
Allow the application to access calls in the system settings
Add frequently used numbers to your auto dial list
Set up notifications to avoid missing a successful dial-up-->
Advantages of this method:
- β Doesn't require root rights.
- β Minimum battery consumption (the app is only activated during a call).
- β Supports a blacklist of numbers that the auto dialer wonβt work on.
Of the drawbacks, sometimes the app may fail due to battery optimization in MIUI. To fix this, add Auto Redial to the exceptions:
- Settings β Battery and performance β Battery optimization.
- Find Auto Redial in the list and select Unlimited.
3 Automatic dialing via Tasker (for advanced)
If you want a more flexible solution, like a schedule auto dial or a set of conditions (low signal level, specific time of day), you can use Tasker. It's a powerful automation tool for Android, but it takes time to set up.
Here is the basic scenario for an auto dial:
- Install Tasker (a paid app, but there is a 7-day trial).
- Create a new task (Tasks β +) and call it AutoRedial.
- Add the action Phone β Call and specify the number for dialing.
- Add the task β wait action (set an interval, for example, 45 seconds).
- Add the action Phone β Interrupt the call (if the line is still busy).
- Add the action Go to (point to step 3 to repeat the cycle).
- Create a profile (Profiles β + β Status β Phone β Call State), select Occupied and link the AutoRedial task to it.
This scenario would automatically repeat the call every time the line is occupied, and you could add a counter variable to limit the number of attempts.
β οΈ Tasker may conflict with battery optimization MIUI. After setting up, add it to the exceptions (Settings) β Battery β Optimizing the battery β All applications β Tasker β No restrictions).
The pros of Tasker:
- ποΈ Full control over the logic of the auto dial (you can add conditions for time, location, signal level).
- π Integration with other automations (e.g., sending a message) SMS, if the call failed).
Cons:
- βοΈ Difficulty setting up for beginners.
- π° Paid application (about 300 rubles).
An Extended Script Example in Tasker
4. Comparison of methods: which to choose?
To make it easier for you to determine, we have compiled a comparative table of all ways:
| Method | Difficulty | Root is required. | It's in the background. | Flexibility of settings | Battery consumption |
|---|---|---|---|---|---|
| Built-in MIUI function | β | β No. | β Yes. | β (minimal) | β (low-key) |
| Auto Redial | ββ | β No. | β Yes. | ββ (middle-class) | ββ (moderate) |
| Tasker | ββββ | β No. | β Yes. | βββββ (maximum) | βββ (script-dependent) |
| Change of the firmware region | βββββ | β Yes (unlock the loader) | β Yes. | β (built-in) | β (low-key) |
For most Redmi Note 9 users, Auto Redial is the best solution, free, simple and reliable. Tasker is for those who are already familiar with automation and want fine-tuning. The built-in MIUI (if any) is the most economical option, but it is a lottery.
π‘
If you want a "put and forget" solution, choose Auto Redial. If you need flexibility (for example, dial only at certain times), set up Tasker.
5. Alternative applications for auto dial-up
In addition to Auto Redial, Google Play has other apps with similar functionality, and we tested a few and selected the best ones:
- π Redial is a minimalist application with the ability to adjust the number of attempts and intervals. Supports a widget for quick access.
- π Auto Call Recorder & Redial is a combo of auto dialing and recording conversations. Useful if you need to record important conversations. Minus shows the ad. Link.
- β‘ Quick Redial is fast and supports voice commands, such as "Call the last number" and the app will perform the action.
When choosing an alternative, pay attention to:
- π Permissions β the application must not request access to SMS, geolocation or files without cause.
- β Rating and Reviews β Avoid programs with a rating below 4.0 and complaints about spam.
- π Battery usage statistics β some applications can consume a charge even in the background.
We recommend that you try Auto Redial or Redial first, and then move on to more comprehensive solutions.
π‘
If you frequently call hotlines (banks, support), save their numbers to a separate contact group and set up an auto dial only for her, this will eliminate the occasional re-calling of personal numbers.
Possible problems and solutions
When setting up an auto dial on the Redmi Note 9, users encounter typical errors, and here are the most common ways to fix them:
- π« Auto dialing is not started Cause: MIUI Solution: Add the application to the battery optimization exceptions (Settings) β Battery β Battery optimization) and allow auto-start (Settings) β Permits β Auto-start).
- π Calls are interrupted after a few seconds Reason: Operator blocks frequent repeat calls as spam Solution: Increase the interval between attempts to 60-90 seconds and reduce the number of repeats to 5-7.
- π΅ Application does not see contacts Reason: No permissions to access contacts. Solution: Go to Settings β Annexes β Permit management β Contacts and enable access to the auto dialer app.
- π Strong battery consumption Reason: The application runs in the background with high priority.Solution: In the application settings, reduce the call state poll interval or turn off vibration/notifications.
If none of the methods work, check:
- The firmware version (Settings β About Phone β MIUI version) on very old versions (below MIUI 11) may have compatibility issues.
- Availability of updates for the application of auto dial.
- Does your carrier block the connection (some mobile networks limit the frequency of calls)
7. Change of the firmware region to activate the built-in auto dial (for experienced)
This method is only suitable for those who are willing to risk system stability for the sake of an embedded feature, but in the firmware for India (MIUI India) and China (MIUI China), there is sometimes an auto dial option that is not available in the global versions, but it will require:
- Unlock the bootloader through the official Xiaomi website (the process takes up to 7 days).
- Install custom recovery (TWRP).
- Switch an alternative version of MIUI (e.g., Xiaomi.eu or Indian firmware).
Detailed instructions for unlocking the bootloader for the Redmi Note 9:
Step-by-step unlocking bootloader
The risks of this method:
- π¨ Loss of warranty (if the device is under warranty).
- π Possible bugs in custom firmware (for example, non-functioning) NFC or camera problems).
- π± Difficulty of rollback to the original firmware.
We recommend using this method only if you are an experienced user and understand the consequences.