How to put an auto dialer on Xiaomi Redmi 9: all the ways 2026

Automatic dial-up is a useful feature that saves time with frequent calls to busy numbers. On Xiaomi Redmi 9 smartphones with MIUI firmware, it can be implemented both by standard means and using third-party applications. However, not all users know that the auto dial settings are hidden in the depths of the interface or require additional activation.

In this article, we will discuss all the working ways to set up auto dialing on Redmi 9 (including Redmi 9A/9C/9T models), take into account the features of different versions of MIUI (12 to 14), and also consider alternative solutions for cases where standard methods do not work.

Why Auto Calls Don’t Work Out of the Box on Xiaomi

Many Redmi 9 users are faced with the fact that the autocall function is either missing from the menu or not working correctly, the reasons are rooted in the features of the MIUI firmware:

  • πŸ”Ή Regional restrictions: In global versions MIUI (for example, MIUI Global) Auto dialing function is often disabled by default due to differences in telecommunications standards.
  • πŸ”Ή No visual interface: On some builds, the option is hidden and only available through the engineering menu codes or ADB.
  • πŸ”Ή Conflict with the application "Phone": In versions MIUI 13+ Standard call app can block autoreplay due to battery optimization.

In addition, carriers (e.g. MTS, Beeline) sometimes impose their restrictions on repeat calls, especially for corporate tariffs, and we recommend checking before setting up whether your plan blocks this feature.

πŸ“Š Have you ever used an auto dialer?
Yeah, often.
Yeah, but rarely.
No, I haven't.
I don't know what it is.

Method 1: Standard setting of auto dial in MIUI

If your Redmi 9 is running MIUI 12-14 (global or European), try enabling auto dialing via hidden settings:

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the top right corner and select Settings.
  3. Go to the Additional Settings section (or System Settings in some versions).
  4. Find Autocall or Autocall, and if you don't have one, use an alternative method (see below).
  5. Set a re-call interval (the options are usually available: 5 seconds, 10 seconds, 30 seconds).

If AutoRepeat is not on the menu, it means that your version of MIUI does not support it visually, in which case you will move to Method 2 or Method 3.

Check the version of MIUI in Settings β†’ About the phone

Update the Phone app in Google Play

Turn off the power saving mode for the Phone application

Make a backup copy of your contacts-->

Method 2: Activate through the engineering menu (USSD codes)

On Redmi 9 with MIUI firmware for China or India, auto dialing can be enabled via hidden commands, which works on most versions of Android 10-12, but requires caution:

  1. Open the Phone app and go to the Set tab.
  2. Enter the code ##4636## and click on the call.
  3. In the menu that opens, select Phone Information (or Phone Information).
  4. Scroll down to the Auto Redial block and set the Enabled value.
  5. In the Redial Interval field, specify the interval in seconds (e.g. 10).
  6. Save the settings and restart the phone.

Important: Do not change other options in the engineering menu unless you are sure of their purpose.

What if the #4636## code doesn’t work?
If nothing happens after you enter the code, it means that your version of MIUI has blocked access to the engineering menu, in which case try the alternative code: ##83781## or use the method with ADB (Method 3).

Method 3: Set up AutoDial via ADB (for power users)

If standard methods don’t work, you can activate auto dialing via Android Debug Bridge (ADB), which requires connecting the phone to a computer, but gives 100% results on any version of MIUI.

Step 1: Preparation

  • πŸ–₯️ Install. ADB Tools on PC.
  • πŸ“± Turn on Debugging. USB Redmi 9: Go to Settings β†’ The phone. β†’ Version. MIUI (Click 7 times to unlock Developer Settings, then to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB.
  • πŸ”Œ Connect your phone to your computer and confirm your debugging permission.

Step 2: Execution of commands

Open the command prompt (or Terminal on Mac/Linux) and type:

adb shell settings put global auto_redial_enabled 1


adb shell settings put global auto_redial_delay 10000

Where 10,000 is the interval in milliseconds (10 seconds). For 5 seconds, specify 5000.

Step 3: Checking

Reboot your phone and try calling a busy number. The auto dial should work at a set interval.

⚠️ Attention: Misuse of the right ADB If the phone starts to behave unstable after the commands, reset the settings via adb shell settings delete global. auto_redial_enabled.

Method 4: Third-party applications for auto dialing

If you can’t set up auto dialing with standard methods, use specialized applications. We tested several options and selected the best for Xiaomi Redmi 9:

AnnexRatings.FeaturesCons
AutoRedial4.7Flexible interval settings, black list of numbers, work in the backgroundAdvertising in the free version
Redial4.5Simple interface, MIUI support, low power consumptionLimitation of 5 repetitions per day
Truecaller4.4Built-in auto dial, spam blocking, identification of numbersRequires registration, collects data

Important: When using third-party apps, turn off battery optimization for them in the MIUI settings (Settings β†’ Battery β†’ Battery Optimization), otherwise the auto dial may not work.

πŸ’‘

Before installing the app, check the reviews from the last month – some programs stop working after MIUI updates.

Solving problems with auto dialing on Xiaomi Redmi 9

If the auto dialer doesn’t work even after setting up, check the following points:

  • πŸ“΅ Network problems: Make sure the operator signal is stable. Autorepeat may not work in low-course areas.
  • πŸ”‹ Energy saving: Turn off Ultra-economic mode in Settings β†’ Battery – it blocks background processes.
  • πŸ“± Application conflict: If you have two calling apps installed (e.g. Truecaller) + A standard phone, the auto dial may not work. Leave only one.
  • πŸ”„ Reset Network Settings: Go to Settings β†’ SIM-maps and mobile networks β†’ Reset network settings and confirm the action.

If the problem persists, try resetting the phone app settings:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the phone and select the Warehouse.
  3. Click Erase Data and Clear Cache.
  4. Reboot the phone.

⚠️ Warning: Resetting the phone app will delete call history and call settings. Pre-export the history to Settings β†’ Phone. β†’ Exports of history.

Comparison of methods of setting up an auto dial

To choose the best way, we will evaluate each of them according to the key criteria:

MethodDifficultyReliabilityRequired. root/ADBIt's good for MIUI.
Standard settings⭐Medium (not working on all versions)No.12-14 (global)
Engineering menu⭐⭐Tall.No.Any (except Chinese)
ADB⭐⭐⭐MaximumYes.Anybody.
Third-party annexes⭐Depends on the app.No.Anybody.

For most Redmi 9 users, the best solution is a combination of an engineering menu and a third-party application (such as AutoRedial), which will give maximum reliability without the need to use ADB.

πŸ’‘

If you're unsure of your technical skills, start with standard settings or third-party apps.The methods with ADB and engineering menus are designed for power users.

FAQ: Frequent questions about auto dial on Xiaomi Redmi 9

Can I set up different auto dial intervals for different contacts?
The standard MIUI tools do not support individual contact settings, but AutoRedial allows you to create rules for individual numbers, for this: Open AutoRedial and go to the Blacklist/Whitelist section. Add the contact you want and specify a separate re-calling interval for it.
Why does the auto dial only work once and stop?
This is a typical problem on MIUI 13+ related to battery optimization. Solutions: Turn off the optimization for the Phone application in Settings β†’ Battery β†’ Battery Optimization. If you use a third-party application, add it to Autorun (Settings β†’ Permissions β†’ Autorun). Check if the antivirus (such as Avast or 360 Security) blocks background activity.
Will the phone be in β€œDo Not Disturb” mode?
No, in Do Not Disturb (DND) mode, all re-calls are blocked by the system. To make the auto-diall work, you need to: Open Settings β†’ Sound and Vibration β†’ Do Not Disturb. In the Exceptions section, add Re-calls (if there is one) or disable DND completely. On some versions of MIUI, repeated calls are ignored even under permitted exceptions, in which case the DND and Auto-Daler modes are incompatible.
How to turn off the auto dialer if it interferes?
To deactivate the function: For standard auto dial: return to Settings β†’ Additional settings β†’ Autorepeat and select Disable. For the engineering menu, enter the code ##4636##, Find Auto Redial and install Disabled. ADB: Adb shell settings put global settings auto_redial_enabled 0. For third-party applications: uninstall the program or disable auto-start in battery settings.
Does the auto dialer work on Redmi 9 with two? SIM-map?
Yes, but with nuances: Standard auto dial MIUI attached to the current active SIM-The card (the one with which the call is made) can be selected from the engineering menu. SIM for autorepeat (Preferred item) SIM for Redial, but it is not available on all versions. Third-party applications (for example, AutoRedial) allow you to configure the auto dial separately for each version. SIM. If the auto call does not work on the second SIM, Check if it is not turned off in the settings (Settings) β†’ SIM-maps and mobile networks).