How to turn on auto dial on Xiaomi smartphones: all ways for MIUI

Automatic re-dialing (auto dialing) is a useful feature that saves time when trying to reach a phone. On Xiaomi smartphones with a MIUI shell, this option is often hidden in the depths of settings or not at all in the standard interface. Unlike other brands, where the auto dialer is included in 2-3 touches, owners of Redmi, POCO or Mi have to use workarounds โ€“ from hidden commands to third-party applications.

In this article, we will analyze all working methods for activating auto dial on Xiaomi Android smartphones, including models based on the MIUI 12/13/14 You'll learn how to get your phone to automatically call back at predetermined intervals, which apps are suitable for this, and why the feature may not work on some firmware ##4636## To access an engineering menu that is often ignored by even experienced users.

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

Auto dialing (or automatic dialing) is a feature that triggers a caller to be called back if the first attempt fails (busy, no response, network failure) on Samsung or Huawei smartphones, it is built into the standard Phone app, but in MIUI it is often cut or removed altogether.

First, Xiaomi is optimizing firmware for the Chinese market, where auto dialing is less popular due to the nature of the charging; second, the feature may conflict with energy-saving algorithms that aggressively close the background processes; third, in some countries automatic re-typing is prohibited at the legislative level (for example, in India), so Xiaomi simplifies firmware for global versions.

  • โฑ๏ธ Time savings: No need to manually press โ€œCall Backโ€ after each crash.
  • ๐Ÿ“ถ Communication stability: useful in areas with poor coverage (metro, basements, remote areas).
  • ๐Ÿ’ผ For business: Automation of customer or partner calls.
  • ๐Ÿšจ Emergency cases: when you need to urgently call the rescue service or relatives.

There are pitfalls, too: for example, auto dialers can drain the battery faster due to constant connection attempts, and some operators block frequent re-calls as spam. In addition, Xiaomi with MIUI often has a erratic function, especially on budget models (Redmi 9A, POCO M3), where power optimization is more aggressive.

๐Ÿ“Š How often do you have dial-up problems?
Constantly, especially in the subway/lifts
Sometimes, in certain places.
Nearby, but not critically.
Never, the connection's stable.

Method 1: Enabling Auto dial-up via the standard "Phone" application

On some Xiaomi models (mainly the flagships of the Mi 10/11/12 series or POCO F3/F4), the auto dialing function is hidden in the phone app settings, but not displayed in the main menu.

  1. Open the phone application (pipe icon).
  2. Press three points (โ‹ฎ) in the upper right corner and select Settings.
  3. Scroll down to the Additional or Call section (name depends on the MIUI version).
  4. Look for Automatic Re-Director or Auto-redial (in English firmware).

If it's not, don't despair. Most devices (Redmi Note 10/11, POCO X3/X4) have removed it, so move on to the following.

Open the "Phone" appendix"|Get into the settings (โ‹ฎ โ†’ Settings)|Find the "Additional" or "Call" section"|Check the item "Automatic re-setting"-->

โš ๏ธ Attention: On firmware MIUI Global Stable Auto dialing is often absent even in hidden menus. If your smartphone is purchased officially in Russia/Europe, the chances of finding it in standard settings are minimal).

Method 2: Activation through USSD-codes (hidden commands)

Xiaomi with firmware MIUI 12-14 you can try to turn on auto dial through the service USSD-This method doesn't work on all models, but it's been tested on the Redmi Note 9 Pro, POCO X3 NFC mi 10T. You'll need it:

  1. Open the Phone application and go to the Keyboard tab.
  2. Enter the code: ##4636## and press the call button.
  3. In the menu that opens, select Phone Information (or Phone Information).
  4. Scroll down to the Other Settings block and find Auto Redial.
  5. Set a repeat dial interval (usually available options are 5, 10, 15 or 30 seconds).

If the menu code does not open or the auto dialing point is missing, then your firmware is blocking access.

##8351##

It displays the Version information menu, where additional communication settings are sometimes hidden.

Xiaomi modelDoes ##4636##work?Does #8351##work?Notes
Redmi Note 10 Proโœ… Yes.โŒ No.Auto dial is turned on, but resets after rebooting
POCO F3โœ… Yes.โœ… Yes.Function is stable, works at intervals of 10 seconds
Mi 11 LiteโŒ No.โœ… Yes.Requires root or ADB to save settings
Redmi 9AโŒ No.โŒ No.Hidden menus blocked by the manufacturer

If none of the codes worked, donโ€™t try to enter random combinations โ€“ this could result in a network reset or lockdown. SIM-Go to the next way.

Method 3: Set up AutoDial via ADB (for Advanced)

If standard methods do not help, you can activate the auto dialer through ADB-Android Debug Bridge, which requires you to connect your smartphone to your computer and enable debugging. USB, But it gives you access to hidden parameters. MIUI. Instructions:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone. Click 7 times on MIUI until the notification โ€œYouโ€™ve become a developerโ€ appears.

USB debugging

  • Back to Settings โ†’ Additionally. โ†’ For developers.
  • Turn on the debugging switch over USB.
  • Connect your smartphone to your PC and execute the command: adb shell settings put global auto_redial_enabled 1 To set the interval (for example, 10 Use: adb shell settings put global auto_redial_delay 10000 (The value is given in milliseconds).

After you execute the commands, restart the device. Auto dial should work for all outgoing calls. To disable the function, replace 1 with 0 in the first command.

โš ๏ธ Attention: Use ADB This can cause you to lose warranty if you modify system files. MIUI Auto dial settings are reset after the update.We recommend backing up through adb backup before experimenting.

๐Ÿ’ก

If ADB-commands do not apply, try first to run adb shell settings list global and check if the list has options auto_redial_*. If not, your firmware does not support this feature at the software level.

Method 4: Auto dialing apps from Google Play

If the built-in methods don't work, you have to use third-party apps. Google Play has some proven utilities that emulate the system-level auto dial.

  • ๐Ÿ“ž Auto Redial (from Simple Mobile Tools) - a minimalist application with interval setting and a black list of numbers.
  • โšก Redialer: Auto Call Back โ€“ Supports logging calls and working in the background.
  • ๐Ÿ”„ Auto Recall & Redial โ€“ can repeat the set until a successful connection or interrupt after N attempts.
  • ๐Ÿ›ก๏ธ Tasker (paid) โ€“ for advanced users, allows you to create an automatic dial-up script with triggers.

How to set up (for example, Auto Redial):

  1. Install the app from Google Play.
  2. Open it and grant permissions to Calls and the Journal.
  3. In the settings, specify: Repeat dial interval (recommended 10-15 seconds); Maximum number of attempts (e.g. 5); Exceptions (numbers for which no auto dial is required).

Auto-repeat

Cons of third-party applications:

  • ๐Ÿ”‹ Increased battery consumption (background activity).
  • ๐Ÿ›‘ MIUI It can be closed through optimization.
  • ๐Ÿ”’ Call permissions are required, which is not secure (choose high-ranking apps).
How to bypass MIUI optimization for third-party applications?
1. Go to Settings. โ†’ Annexes โ†’ Permits โ†’ Autostart and enable Autostart for Auto dial utility. 2. In Settings โ†’ Battery โ†’ Battery Optimization Select All Apps and Turn Off Optimization for Your Auto Dial. 3. In the App Settings (โ‹ฎ โ†’ Settings: Enable the Start option in the background (if any).

Method 5: Auto dialing through engineering menus (MTK-processors)

On Xiaomi smartphones with Mediatek processors (Redmi 9/9A/9C, POCO C3) you can turn on auto dialing through the MTK engineering menu. This method is more risky, but sometimes works where other methods are powerless.

  1. Open the Phone app and enter the code ##36446337## (or #3644633## on some models).
  2. From the menu that opens, select Connectivity โ†’ CDS Information โ†’ Radio Information.
  3. Press Phone 1 (if you have one) SIM-map).
  4. In the command input field, type AT+CREG=1 and then press Send AT Command.
  5. Next, enter: AT+CR = 1.5, where 5 is the interval in seconds (can be replaced by 10 or 15).

If the command is successful, you'll see the answer OK. Restart the phone, the auto dial should work. To turn it off, use the command AT+CR=0.

โš ๏ธ Warning: Incorrect commands in Mediatekโ€™s engineering menu can lead to network loss or reset IMEI. Do not change other settings unless you are sure of their purpose! If the signal is lost after the changes, reset the network to Settings. โ†’ SIM-maps and mobile networks โ†’ Resetting network settings.

Why AutoCalling Doesn't Work on Xiaomi: Typical Problems

Even if you set up your auto dialer correctly, it may not work. Let's look at the main reasons and ways to eliminate them:

Problem.Possible causeDecision
Auto dial is turned on, but does not repeat the setMIUI Optimization Closes the ProcessTurn off battery optimization for the Phone app or auto dial
The feature is available but resets after rebootingThe firmware does not save the settingsUse it. ADB-Auto-run commands or applications
Auto dialing only works for certain numbers.Operator restrictions (for example, for short numbers)Check the settings in the AutoDialer app (exceptions)
After setting up, the network signal disappearedWrong commands on the engineering menuPerform a network reset in the settings or re-flash the communication module

If none of the methods worked, check:

  • ๐Ÿ“ต Blocking of the operator: some mobile networks (for example, Tele2 Yota: Limit the frequency of repeated calls.
  • ๐Ÿ”ง Firmware version: on MIUI The global auto dial is often disabled and MIUI China or HyperOS may be available.
  • ๐Ÿ› ๏ธ Root-rights: with root-access, you can manually edit the file /system/build.prop, line ro.telephony.call_ring.delay=10000.

๐Ÿ’ก

On Xiaomi smartphones with Qualcomm (Snapdragon) processors, the MTK engineering menu is not available. Only methods 1-4 (standard settings, ADB or applications) are suitable for them.

FAQ: Frequent questions about auto dial on Xiaomi

Can I set up an auto dial on Xiaomi without root rights?
Yes, in most cases root is not required. You can use: Standard settings of the Phone application (if the function is available). USSD-codes (#4636## or #8351##). ADB-No Roots (but you need to be cleaned up) USB). Third-party apps from Google Play. Root is only needed for deep modification of system files, which is risky and deprives of warranties.
Why is the auto dialer unstable (it turns on, then not)?
This is a typical MIUI problem related to: Battery optimization: the system kills background processes. Solution: disable optimization for the phone application or auto dialer. Firmware updates: after the update, settings can be reset. Solution: use ADB for permanent activation. Conflicts with other utilities: for example, applications for recording calls. Solution: check permissions and priorities. Also check whether your operator blocks frequent repeated calls (relevant for MTS, Beeline in roaming).
How to turn off the auto dialer if it interferes?
Disconnection methods depend on the activation method: Standard settings: return to Settings โ†’ Phone. โ†’ Additionally and deactivate the option. USSD-codes: repeat input ##4636##, Find the auto dial-up point and set the interval to 0. ADB: Adb shell settings put global settings auto_redial_enabled 0. Applications: Remove the utility or disable auto-start in the battery settings. If the auto-dial is turned on itself (for example, after an update), check the smartphone for viruses - some malware emulates this feature for fraud.
Is there a difference in setting up an auto dial on Xiaomi and POCO?
No, POCO uses the same firmware MIUI (HyperOS in new models, so all the methods in this article are applicable to the POCO F3, X3, M4 Pro and others: Some models are excluded POCO based on HyperOS (for example, POCO X6), where the interface may be slightly different, but the essence of the settings remains the same, the differences can only be in: Menu item names (for example, Auto-redial instead of Auto dialing), Availability of the engineering menu (on some POCO it's blocked).
Can I set up an auto dial for certain contacts only?
There is no such option in standard MIUI settings, but it can be implemented through: Auto dialing apps: for example, Auto Redial allows you to add numbers to a blacklist/whitelist. Tasker: create a rule that will only include auto dialing for contacts with a certain label (for example, "Important"). Duplicate contacts: add a prefix (for example, 123) to the beginning of the number and configure an auto dial only for numbers with this prefix. The most flexible option is Tasker, but it takes time to set up.