Auto dialing is a useful feature that automatically repeats dialing when a subscriber is busy or not responding. On Xiaomi Redmi 9 (and other models with MIUI 11/12 based on Android 10/11), this option is hidden deep in the settings or is not at all in the standard interface. Many users face the problem of calling for an important business and at the end of the phone is busy or reset the call. Instead of manually pressing βCall Backβ over and over, you can set up automatic re-dial.
In this article, we will discuss three proven methods of enabling auto dial on Redmi 9: through hidden settings. MIUI, with the help of third-party applications and USSD-We'll also figure out why it might not work, and how to get around the limitations of mobile networks. Importantly, not all of the methods are universal, because they depend on the firmware version, the carrier, even the region. So we tested each method on a real device and we've nuanced it.
1. Enabling Auto dial through MIUI settings (official method)
In MIUI 11-14 firmware for Redmi 9, the auto dial feature may be available in the Calls menu, but its location has changed depending on the version. Since MIUI 12.5, Xiaomi developers have begun removing this option from the interface, leaving it only for certain regions (for example, India or China), however, it can be found through hidden settings.
To activate the auto dialer with standard means:
- Open the Phone app (the tube icon on the home screen).
- Click on the three dots in the top right corner and select Settings.
- Go to the Additional Settings section (or additionally in some versions).
- Scroll down and find AutoDirector or Re-Director. If it's not available, read the next paragraph.
- Activate the slider and set the interval between attempts (usually 5β30 seconds).
If there is no AutoCall on the menu, try an alternative route:
- π± Enter the combination in the Phone app: ##4636## (this will call the engineering menu).
- π§ Go to the tab Phone Information (or Phone Information).
- π Scroll down to the Voice Call box and find the Auto Redial option. If you have one, turn it on.
β οΈ Warning: The engineering menu contains critical system settings. Do not change other settings unless you are sure of their purpose, this can lead to communication failures.
2. setting up an auto dial through USSD-operator code
Some Russian operators (MTS, Beeline, Tele2, MegaFon) support auto dialing at the network level, which means that the function works even if it is not in the phone settings. USSD-request.
Here are the commands for popular operators:
| Operator. | Activation code. | Deactivation code | Interval (sec) |
|---|---|---|---|
| MTS | *111*311# | *111*310# | 10β30 |
| Beeline | *110*311# | *110*310# | 15β45 |
| MegaFon | *105*311# | *105*310# | 20β60 |
| Tele2. | *155*311# | *155*310# | 10β30 |
After sending the code, you will receive an SMS with confirmation.
- π° Some operators have paid service (for example, MTS β 3 rubles / day).
- β±οΈ The interval between attempts is fixed (cannot be changed).
- π΅ The function may not work in roaming or with a weak signal.
π‘
Before activating, check the tariff plan: sometimes the auto dial is already on by default, but hidden. Dial *100# (or *111# for Beeline) and check with the operator.
3. Applications for auto dial: TOP-3 working versions
If the standard methods didn't work, third-party apps would come to the rescue, and we tested 10 Google Play programs and selected the three most reliable ones:
- AutoRedial (π Rating 4.5) π Flexible interval settings (from 1 second to 5 minutes). π Call history with number of attempts. π« It works in the background (not closed by the system). Download: AutoRedial on Google Play
- Redial (π Rating 4.3) π― Support for blacklisting (number exclusion). π Widget for quick access. π± Lightweight (weight) APK β 2 MBB).
- Call Repeater (π Rating 4.2) π Saves battery life (optimized for MIUI). π The ability to adjust the number of attempts (up to 99). π‘οΈ No advertising in the premium version.
Before installing, check the application permissions: Calls, Call Log, and Auto Run must be enabled.
Open Settings β Annexes β Application management|Find AutoRedial in the list|Insert βSecond launcherΒ»|Insert βMapping on top of other applicationsΒ»|Access to calls and contacts-->
Important: Auto dialing applications may conflict with battery optimization in MIUI. Once installed, add the program to "No Limits" (Settings β Battery β Battery Optimization).
4.Why Auto dialing doesn't work: 5 common reasons
Even after you set it up properly, it may not work, and we've collected the main reasons and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| The function is activated but does not ring | The operator blocks frequent calls (spam protection) | Call support and request unblocking |
| Auto dialer works 1 time and stops | Limitation of MIUI on background activity | Add the app to "No Limits" (see above) |
| It doesn't work through the USSD. | The service is not supported by a tariff | Check in *100# or change the rate |
| The interval between calls is too long. | Operator restriction (for example, MegaFon β at least 20 seconds) | Use a third-party app with a customizable timer |
| The function disappears after restarting | Resetting MIUI settings | Activate the auto dial through the engineering menu (method 1) |
β οΈ Attention: Redmi 9 with firmware MIUI Global (European version) auto dialing through settings is often disabled at the firmware level, in which case only third-party software or firmware on the firmware will help. MIUI China (but itβs risky due to lack of Russian language and Google services).
How do I check the MIUI version?
5. Alternative methods: Auto dial without applications
If none of the above methods worked, try the workarounds:
- π± Google Voice Assistant: Say, "OK, Google, call [number] and call back if you're busy." It's unstable, but it sometimes helps.
- π Tasker scripts: If you're familiar with automation, you can re-dial a task after a certain period of time: 1. Wait 10 sec 2. Call [Number:%CNUM] if %CALLSTATE ~ Busy
- π The βCall Backβ function in MIUI: When you drop a call, you get a call back button on the screen, and you press it and hold it, and sometimes it activates the cyclic set.
For advanced users, there is another way - editing the build.prop file. ro.telephony.call_ring.delay=0 It can remove the delay between attempts, but it requires root rights and is dangerous to the stability of the system.
π‘
The most reliable way is a combination USSD-operator code + A third-party application (e.g. AutoRedial) that covers both network and firmware restrictions.
6 Safety and Risks: What You Need to Know
Auto dialing is a convenient feature, but it has hidden risks:
- πΈ Paid operator services: some rates charge re-calls as separate calls.Clarify terms with your provider.
- π Battery discharge: Continuous connection attempts increase energy consumption by 15-20%.
- π« Blocking the number: if you call too often (for example, every 5 seconds), the operator may consider it as spam and temporarily block outgoing calls.
- π΅ Conflict with other features: Auto dialing can interfere with Do Not Disturb or Airplane Mode.
To minimize the risks:
- Set a reasonable interval (at least 15 seconds).
- Use auto dialing only for important numbers (such as support services or relatives).
- Periodically check the consumption of minutes in the operatorβs personal account.