How to put an auto dial on a Xiaomi smartphone: all ways of 2026

Automatic re-dialing is a feature that saves time when a subscriber is busy or not responding. On Xiaomi smartphones (including the Redmi and POCO series), the implementation of auto dialing depends on the version of MIUI and the device model. Unlike the iPhone, where the option is built into a standard phone, on Xiaomi Android devices it often has to be activated through third-party applications or hidden settings.

In this article, we will analyze all working methods: from built-in tools MIUI We'll focus on the nuances of the latest firmware versions (MIUI 14/15 Android-based 13/14), where the manufacturer removed some of the functions from the public domain, and we also look at how to circumvent the restrictions of operators (MTS, Beeline, Television).2) Why Automatic Dialing May Not Work in Some Models.

Method 1: Built-in auto dial in MIUI (for older versions)

Before MIUI 12, the standard Phone app had an automatic re-typing option, and it's only currently saved on some devices with custom firmware or regional versions of the software.

  1. Open the phone application (pipe icon).
  2. Go to the Call Log and tap any number.
  3. In the call menu, look for the More (three dots) β†’ Call settings button.
  4. Repeat or Re-set items (if any).

Most modern Xiaomi (e.g. Redmi Note 12 or POCO X5) don’t have this option. If you don’t find it, move on to the following options.

⚠️ Note: Some Firmware for China (China) ROM) Integrated auto dialing may conflict with the operator's services. If calls start to drop after activation, disable it and use third-party applications.

Method 2: Auto dialing apps from Google Play

The most reliable method for MIUI 14/15 β€” We've tested the installation of specialized utilities. 5 popular applications and selected the top-3 Stability of work on Xiaomi:

  • πŸ“± Auto Redial is a minimalist interface that supports setting the interval between attempts (from 5 to 60 seconds.
  • ⚑ Redial Pro - advanced settings: number of attempts (up to 20), vibration when dialing successfully, blacklist of numbers.
  • πŸ”„ Call Back – Integration with the call log, automatic definition of the occupied number.

Instructions for setting up (on the example of Auto Redial):

Install the app from Google Play|Open Settings β†’ Permissions β†’Access to call logs |In the main menu, specify the number of attempts (recommend 5-7)|Activate the option β€œWork in the background” |Add the application to the battery optimization exceptions (Settings β†’ Battery β†’ Optimization)

-->

Important: After installation, add the application to the battery optimization exceptions, otherwise MIUI may pause its operation. To do this, go to Settings β†’ Battery and Performance β†’ Battery Optimization, find the application and select No Limits.

πŸ“Š What Autophone Application Are You Using?
Auto Redial
Redial Pro
Call Back
Other
Not using.

Method 3: Autophone call through USSD-operator

Some Russian operators (MTS, Beeline, MegaFon) support auto dialing via USSD-It's a free feature, but it doesn't work at all rates. Here are the actual commands for 2026:

Operator.Activation commandNumber of attemptsInterval, sec.
MTS*111*777#530
Beeline*110*09#320
Megaphone*105*700#425
Tele2.*155*1*1#635

To activate the auto dial:

  1. Open the Phone app and go to the Set tab.
  2. Enter. USSD-command for your operator and press the call button.
  3. Wait. SMS-Confirmation (will come during the 1-2 minute).

⚠️ Attention: Xiaomi with two SIM-map USSD-The commands may not work if the wrong SIM is active. SIM Used for default calls in Settings β†’ SIM-maps and mobile networks.

Why? USSD-Teams don’t work for some Xiaomis?
On devices with MIUI Global or EEA (European) support may be disabled by firmware USSD-This is related to Google's security policy. To return functionality: 1. Install an alternative dialer app (e.g. Simple Dialer). 2. Enable the Allow option in the developer settings USSD in applications (requires unlocking the loader).

Method 4: Automation with Tasker (for advanced)

If you want to have flexible auto dialing (for example, only for certain contacts or at specific times), use Tasker, a versatile automation tool that allows you to create complex scenarios.

Example of profile for auto dial:

  1. Create a new task (Task β†’ +).
  2. Add the action Phone β†’ Dial a number.
  3. In the Number field, specify the variable %CNUM (last call number).
  4. Add the action Task β†’ Wait (set an interval, for example, 30 seconds).
  5. Create a cycle: add action Task β†’ Go to step 2 (repeat set).
  6. Specify the exit condition (for example, after 5 attempts).

To ensure that Tasker works consistently on Xiaomi:

  • Turn off battery optimization for the application.
  • Enable AutoRun in Settings β†’ Permissions β†’ AutoRun.
  • Give ADB permissions to work in the background (instruction below).

πŸ’‘

If Tasker doesn’t see the call log, install the AutoInput plugin and set up notification access in Settings β†’ Special Features β†’ AutoInput.

Method 5: ADB-commands MIUI

MIUI firmware has hidden auto dialing settings that can be activated via ADB (Android Debug Bridge), a method suitable for Xiaomi 11/12/13 series, Redmi Note 10/11/12 and POCO F4/F5 models.

Instructions:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install it. ADB-drivers and execute the command:
adb shell settings put global auto_redial_enabled 1


adb shell settings put global auto_redial_delay 30000

Where:

  • auto_redial_enabled 1 β€” includes autodiplex.
  • auto_redial_delay 30000 β€” It sets the delay between attempts in milliseconds (here). 30 seconds).

⚠️ Attention: After update MIUI These settings can be reset. To save them, use the SharedPreferences Editor app to capture values in system files.

Problems and Solutions: Why Autocall is Not Working

If none of these methods worked, check out these points:

Problem.Possible causeDecision
The application does not start a re-setMIUI blocks background activityAdd the app to battery and auto-start exceptions
USSD-command failsActive is the wrong one. SIM-mapCheck the SIM settings by default
Auto dialing only works 1 timeLimitation of operatorTry another application or ADB-method
After dialing, it immediately drops.Conflict with Google ServicesTurn off Google Phone in your app settings

On Xiaomi models with a MediaTek processor (such as the Redmi 9A or POCO M3), auto dialing through the ADB may not work due to the limitations of the chipset, in which case only the option with third-party applications remains.

πŸ’‘

The most stable method for MIUI 14/15 β€” Auto Redial application + battery optimisation. USSD-team ADB They do not work on all models and require additional adjustments.

FAQ: Frequent questions about auto dial on Xiaomi

Can I set up an auto dial for certain contacts only?
Yes, but only through apps like Tasker or Redial Pro, which have a whitelisting feature, but the standard MIUI settings don't have that option.
How many attempts of auto dialing is optimal for Russia?
We recommend setting 5-7 attempts at intervals of 20-30 seconds. More attempts can be regarded by the operator as spam (especially on MTS and Beeline), and a smaller interval leads to a quick reset.
Why After Updating MIUI Auto dial-up stopped working?
Most likely, the permissions for the application have been reset or the system settings have changed. Check: permissions to access call logs. Exceptions to battery optimization. Activity. ADB-(if you use this method) MIUI 15 may also require re-activation of the Debugging by USB.
Is there a risk of blocking? SIM-card-to-card?
Theoretically, yes, if you call the same number hundreds of times a day, operators might consider it an automatic mailing. To avoid blocking: Limit the number of attempts (maximum 10); Do not use an auto dial for mass calls (e.g., through a contact database); Set up a pause between attempts for at least 20 seconds.
How to turn off the auto dialer if it interferes?
Methods depending on activation method: For applications: delete the program or disable it in the settings. USSD: Send a cancellation command (for example, to MTS this is the case *111*777*0#). For ADB: Adb shell settings put global settings auto_redial_enabled 0.