Auto dial on Xiaomi Redmi 9: how to set up and use correctly

Auto dialing is a useful feature that saves time when repeat calls, especially when the subscriber is busy or not responding. On Xiaomi Redmi 9 with a proprietary shell MIUI, this option does not work as clearly as on Android stock, and many users do not even know it exists. In this article, we will analyze all the ways to activate the auto dialer, including hidden settings, and also tell you how to avoid typical errors in use.

It is important to understand that on Redmi 9 (models M2003J15SC/M2003J15SS), the auto dial is implemented at the firmware level and depends on the version of MIUI. In some regional builds, the function can be disabled by default or hidden in the depth of the menu. We tested all methods on current versions of the software (including MIUI 14 and HyperOS) and selected only working solutions.

What is an auto dialer and why you need it on Xiaomi

Auto dial (or automatic re-call) is a feature that automatically calls back to a subscriber if the first call goes unanswered. On Xiaomi Redmi 9, it works in two scenarios:

  • πŸ”„ Quick Re-Call – Pressing a button for instant dial-up after resetting.
  • ⏱️ Automatic dial-up at a given interval - the system itself calls back in 10–60 seconds (configured).

The main advantages of the function:

  • ⏳ Save time when dialing up busy subscribers (for example, to support or colleagues).
  • πŸ“± Reduces the number of phone manipulations – no need to manually dial or search for it in history.
  • πŸ”‹ Helps avoid accidental communication breakdowns (e.g. in the subway or elevator).

On Redmi 9, the auto dialer is integrated into the standard Phone app, but its behavior depends on the version. MIUI. For example, in European firmware, the function may be limited due to local communication regulations, but in global versions it works fully. SIM-Cards – some operators (for example, MTS or Beeline) block frequent repeated calls at their level.

πŸ“Š How often do you use an auto dialer?
Constantly, several times a day.
Sometimes when the customer is busy
I had not known about this function before.
I don't need to use it.

Checking AutoCall Support on Your Redmi 9

Before you set up the feature, make sure your Xiaomi Redmi 9 supports it.

  1. MIUI version - in firmware older than MIUI 12, the auto dialer is stable. Earlier versions may have bugs.
  2. Regional build – in Chinese (China ROM) and global (Global ROM) firmware, the function may differ.
  3. Operator – some providers limit the frequency of repeated calls (for example, no more than 3 attempts in 5 minutes).

To check for support:

  1. Open the Phone app and make a test call to any number.
  2. Reset the call and look at the screen – if the call back button or AutoDial appears, the function is active.
  3. If there is no button, go to Settings β†’ Applications β†’ Phone β†’ Additional settings and look for AutoDirector.
MIUI versionAuto dial supportNotes
MIUI 11 and belowPartialThe function may not work well or be present in the menu.
MIUI 12–13Complete.Auto dial is available in phone settings and through quick actions.
MIUI 14 / HyperOSFull + Extended settingsAdded the ability to adjust the interval of the re-call.

⚠️ Note: On Redmi 9 with custom firmware (such as LineageOS or Pixel Experience), auto dialing may not be available at all.

Method 1: Enabling Auto dial through phone settings

The most reliable method is to activate the function in system settings, the instructions are relevant for MIUI 12-14 and HyperOS:

  1. Open the Settings app (the gear icon on the desktop).
  2. Go to the Appendix section β†’ Application management.
  3. Find your phone in the list and tap it.
  4. Select Additional Settings (or Advanced Features in New Versions).
  5. Activate the Auto dial switch or Quick re-call.

Once enabled, the function will work as follows:

  • πŸ“ž When a call is dropped, a call back button will appear on the screen (usually in 2-3 seconds).
  • ⏱️ If the subscriber is busy, the system will offer a re-call in 10, 20 or 30 seconds (depending on the operator).

Make a test call |Reset and wait for the "Call Back" button |Push the button and make sure it's reset |Please check if the function is maintained after the reboot-->

If you don’t have AutoCall in your settings, try updating the Phone app via Google Play or reset it (Settings β†’ Apps β†’ Phone β†’ Storage β†’ Clear Data). On some firmware for Redmi 9, the feature is hidden under the name β€œRedial” or β€œAuto-redial” – search by settings.

Method 2: Quick Auto Call Through Call History

If the system settings do not allow you to turn on the function, use the built-in re-call mechanism through the log:

  1. Open the Phone app and go to the Journal tab.
  2. Find the number you want to call and tap it.
  3. In the menu that opens, select Call Back (phone handset icon with arrow).
  4. If the subscriber is busy, a notification will appear on the screen with a suggestion to try again in 10 seconds.

This method works even without activating the auto dial in the settings, but has limitations:

  • ❌ No automatic recalling – you need to confirm each dial manually.
  • ⏳ The interval between attempts is fixed (usually 10 seconds).
  • πŸ“΅ Not working for hidden numbers or restricted contacts.

πŸ’‘

If the call back button doesn’t appear, try holding the number in the call log for 2-3 seconds – sometimes it triggers a context menu with additional options.

For convenience, you can pin frequently used contacts on the home screen: long-click on the number in the magazine β†’ pin on the home screen. This will speed up access to the re-call.

Method 3: Using USSD codes for auto dialing

On Xiaomi Redmi 9 you can activate auto dialer through USSD-commands if the function is blocked by the operator or firmware. SIM-maps, but worth a try:

  1. Open the Phone app and go to the Keyboard tab.
  2. Enter one of the commands (depending on the operator):
For MTS: *111*181#




For Beeline: *110*09#




For MegaFon: *105*500#




For Tele2: *155*1#
  1. Press the call button and follow the instructions in response from the operator.

Usually after activation. USSD-Auto dialing begins to work within 5-10 minutes for some operators, the function is paid (for example, MTS can be debited). ~1 ruble for activation).

⚠️ Attention: USSD-If the code does not work, check the current command on your operator's website or in the support service (*111# for MTS, *105# for MegaFon).

To disable auto dialing via USSD, use the same commands but with #0 added at the end (e.g. *111*181#0 for MTS).

Solving Auto dialing problems on Redmi 9

If the auto dialer does not work despite all settings, check the following points:

Problem.Possible causeDecision
The "Call Back" button does not appearThe function is disabled in the settings or blocked by the operatorCheck your phone settings or contact the operator
Auto dialing only works 1 timeLimitation of operator (e.g. no more than 3 attempts in 5 minutes)Use third-party apps (see next section)
The function disappears after restartingFailure of the application PhoneClear the app cache or update MIUI
Not working second. SIM-mapThe second SIM does not support auto dialingTry to change it. SIM-maps in places in settings

If the problem is not solved, try resetting the network settings:

  1. Go to Settings. β†’ SIM-maps and mobile networks.
  2. Choose yours. SIM-map and tap Reset network settings.
  3. Confirm the action and restart the phone.

After reset, it may be necessary to re-activate the auto dial through settings or USSD-team.

What to do if the auto dialer is unstable?
If the feature appears, it disappears, the cause may be a conflict with other system applications (e.g. Security or Optimization). Try this: 1. Add the Phone app to the autorun exceptions (Settings β†’ Applications β†’ Permissions β†’ Autorun). 2. Turn off battery optimization for the Phone application (Settings β†’ Battery β†’ Battery Optimization). 3. Update the firmware to the latest version (even if you already have MIUI 14, there may be patches for telephony).

Third-party auto dialing apps (if the built-in function doesn't work)

If standard methods didn't work, install one of the specialized applications, and we tested several options on Redmi 9 and selected the most stable ones:

  • πŸ“± AutoRedial is a simple application with a re-calling interval (from 5 to 60 seconds.
  • ⏱️ Redialer allows you to set the number of attempts and pause between them.
  • πŸ”„ Call Back – automatically calls back if the caller dropped a call or his phone was busy.

How to set up AutoRedial:

  1. Download the app from Google Play and open it.
  2. Grant permissions to access call logs and phone calls.
  3. In the settings, specify: Re-call interval (recommended 15-20 seconds), maximum number of attempts (e.g. 5), exceptions for hidden numbers or contacts from the blacklist.

Activate the service in the top notification panel.

⚠️ Note: Third-party auto dialing apps may conflict with Xiaomi's built-in phone book. If contacts or call history are lost after installation, clear the Contacts app cache (Settings) β†’ Annexes β†’ Contacts β†’ Warehouse β†’ Clear the cache).

Advantages of third-party solutions:

  • βœ… They even work on custom firmware.
  • βœ… Flexible interval settings and number of attempts.
  • βœ… Support for several SIM-map.

Disadvantages:

  • ❌ Consume an additional battery (the application must work in the background).
  • ❌ Can display ads in free versions.

FAQ: Frequent questions about auto dial on Xiaomi Redmi 9

Can I set up a phone call for specific contacts?
Yes, but only through third-party applications (like AutoRedial or Redialer). There is no such option in standard MIUI settings - auto dialing works for all numbers or does not work at all. To limit the function only for important contacts: Open the auto dialing app. Go to the Blacklist or Exceptions section. Add all numbers except those for which you need an auto dial.
Why does the auto dialer only work 3 times and then stops?
This is a restriction of your carrier. Most Russian providers (MTS, Beeline, MegaFon) block frequent repeated calls to prevent spam. Usually the limit is 3-5 attempts in 5 minutes. SIM-map of another operator by installing third-party applications with random intervals between dialups.
How to turn off the auto dialer if it interferes?
To deactivate the function: Go to Settings β†’ Apps β†’ Phone β†’ Additional settings. Turn off Auto dial or Quick Recall. If the function is enabled via USSD, send a cancellation command (e.g. *111*181#0 for MTS). For third-party applications, just delete them or disable them in Android settings (Settings β†’ Apps β†’ [Application name] β†’ Disable).
Can I set different intervals for different contacts?
In standard MIUI settings, it's not. But some third-party apps (like Redialer Pro) allow you to create rules for individual numbers, like: For colleagues, call back in 30 seconds; for support, 10 seconds; for relatives, 1 minute; for this, you need to create a profile for each contact and specify individual parameters.
The auto call does not work on the second SIM-What to do with the map?
The problem may be related to: The operator's limitations of the second SIM-Incorrect priority settings SIM In Settings β†’ SIM-Maps and mobile networks, conflict with the main SIM-by card (for example, if it activates an auto dial). Solutions: Change SIM-maps in places in settings (Settings) β†’ SIM-map β†’ Management SIM-Check if the operator supports the second SIM Auto dial (for example, some virtual operators like Tinkoff Mobile or Yota can block the function). MIUI Improved Dual support SIM.