How to connect auto dial on the phone Xiaomi: 3 working ways

Automatic dial-up is a useful feature that saves time and nerves when you need to urgently reach a busy interlocutor. On Xiaomi smartphones (including the Redmi and POCO lines), you can implement auto dial in several ways: through built-in MIUI tools, third-party applications or even hidden settings of the engineering menu. In this article, we will analyze all current methods with the latest firmware updates (2026).

It's important to understand that auto dialing and autocalling are different things: the first automatically repeats dialing after a reset, and the second automatically calls back at a predetermined interval if the caller is unavailable. We'll look at both options, and we'll also explain how to get around the limitations of operators who sometimes block frequent recalling. If your Xiaomi is running MIUI 14/15 or later, all the instructions will be relevant.

Before you start, check the firmware version in Settings โ†’ About Phone โ†’ MIUI Version. On older versions (below MIUI 12), some features may be missing - in this case, third-party software will help. Also note that some operators (for example, MTS or Beeline) may perceive auto dialing as spam and temporarily block your number. To avoid problems, use a minimum of 30 seconds between attempts.

1. Built-in auto dial in MIUI: where to look and how to turn on

Since MIUI 12, the standard Phone app has introduced automatic re-typing, which doesn't work on all models, but it's worth checking first, which is the most reliable way to do it without risking security.

To activate the built-in auto dial:

  1. Open the phone application (pipe icon).
  2. Move to the โ‹ฎ (three-point) โ†’ Settings โ†’ Additionally.
  3. Find the item "Call Auto" (or "Call" on some firmware).
  4. Set the slider in the "On" position and adjust the interval between attempts (the options are usually available: 5, 10, 30 seconds).

If this item is not available, then your Xiaomi model does not support the function at the firmware level. In this case, move to the following methods. Note that even if there is an option, it may not work with some of the features. SIM-cards (for example, virtual operators such as the Tele2 or Yota).

๐Ÿ“Š What kind of smartphone you Xiaomi?
Redmi Note 12/13
POCO X5/F5
Xiaomi 13/14
Redmi 10/11
Another model

The built-in auto dialer in MIUI has limitations:

  • ๐Ÿ”„ It only works when you manually drop a call (if the subscriber dropped or did not respond).
  • โฑ๏ธ Maximum interval between attempts - 30 seconds (on some firmware - 1 minute).
  • ๐Ÿ“ต Does not work in "Do Not Disturb" or when active VPN.
  • ๐Ÿ“ถ May conflict with operator functions (e.g., โ€œCall Waitingโ€ or โ€œRedirecting").

๐Ÿ’ก

If the built-in auto dialer doesn't work, try temporarily disabling Double SIM in your network settings, sometimes a conflict between cards blocks the function.

Auto dial through the engineering menu: hidden settings

For advanced users, there is a way to enable auto dialing via the Engineering Mode, which works on most Xiaomi models, but requires caution โ€“ incorrect settings can disrupt network performance.

Instructions for activation:

  1. Open the Phone app and enter the code ##4636## (some firmware may require code ##36446337##).
  2. Select "Phone Information" (or "Phone Information").
  3. Scroll down to the Auto Redial block.
  4. Set the value "Enabled" and save the settings.

If after these actions the auto dialer did not work, try additional parameters:

  • ๐Ÿ”ง In the same menu, find Call Settings and install Auto Retry.=on.
  • ๐Ÿ“ก Restart your phone โ€“ sometimes changes only apply after a reboot.
  • ๐Ÿ”„ If the function is not saved, check access rights: go to Settings โ†’ Annexes โ†’ Permit management โ†’ Engineering menu and give all permissions.
What to do if the engineering menu is not opened?
If nothing happens after you enter the code, your Xiaomi is blocking access to the engineering menu: 1. Install the app MTK Engineering Mode from Play Market (for MediaTek processors). 2. Use it. ADB-Command: Adb shell am start -n com.android.settings/.TestingSettings 3. Update your firmware to the latest version โ€“ sometimes access is restored after an update.

โš ๏ธ Warning: Changes to the engineering menu may cause communication failures. If the network signal is lost after setting up, reset the settings to the factory in Settings โ†’ System system โ†’ Resetting settings โ†’ Resetting network settings.

Third-party applications for auto dial: TOP-3 verified versions

If the built-in methods don't work, specialized applications will come to the rescue, and we tested dozens of programs and selected the three most reliable ones for Xiaomi:

AnnexFeaturesConsReference
AutoRedial๐Ÿ”„ Interval from 5 seconds to 5 minutes ๐Ÿ“Š Statistics of successful dial-ups ๐Ÿ”• Working in the background.Advertising in the free versionPlay Market
Redialer๐Ÿ“ž Dual support SIM ๐Ÿ”Š Voice notifications ๐Ÿ“ฑ Lightweight (3 MB)No Russian languagePlay Market
Auto Call Recorder & Redial๐ŸŽค Recording of conversations + autodiplex ๐Ÿ“… History of dial-ups ๐Ÿ”’ No advertising.Paid premium versionPlay Market

Before installing, check the permissions of the application. To work correctly, the auto dialer will require:

  • ๐Ÿ“ž Calls (reading and management)
  • ๐Ÿ“ฑ Background work (exceptions to battery optimization)
  • ๐Ÿ”” Notifications (for dial-up alerts)

To add an application to the optimization exceptions (otherwise MIUI may suspend it):

  1. Go to Settings โ†’ Battery and Performance โ†’ Battery Consumption Management.
  2. Select "Applications without restrictions".
  3. Add to the list the installed application for auto dialing.

Install an application from the Play Market

Give all necessary permits

Add to the Battery Optimization Exceptions

Set up the reset interval

Test on the number with an answering machine-->

4. Autocall through USSD-Teams: Bypassing operator restrictions

Some operators block frequent re-calls, perceiving them as spam. USSD-command to activate the auto dial service directly from the operator. ~3 rubles / day, but reliable.

USSD-codes for popular operators:

  • ๐Ÿ“ก MTS: Dial *111*777# and follow the instructions.
  • ๐Ÿ“ก Beeline: send *110*789#.
  • ๐Ÿ“ก MegaFon: Activate through *105*700#.
  • ๐Ÿ“ก Tele2: The service is called "Persistent Call", code โ€” *155*1#.

After activation of the service:

  1. If a call fails, the operatorโ€™s system will automatically repeat the attempt every 20-60 seconds (depending on the tariff).
  2. The service is valid until the disconnection or until the funds in the account run out.
  3. To deactivate, use the same command with the last digit replaced by 0 (for example, *111*777*0# for MTS).

โš ๏ธ Note: Operatorโ€™s auto dial service may conflict with the built-in function MIUI. If after activation, calls stop going at all, disable the service and use one of the previous methods.

5. Auto dial through Tasker: for advanced users

If you want maximum flexibility (e.g. auto dialing only at specific times or for specific contacts), set up automation through Tasker.

Example of auto dialing setup in Tasker:

  1. Install Tasker from Play Market and provide all permissions.
  2. Create a new profile ("+" โ†’ Status โ†’ Phone โ†’ Call status").
  3. Select the "Call Completed" state.
  4. As an action, add "Phone โ†’ Repeat the last call".
  5. Set a delay (for example, 30 seconds) in the task settings.

For fine-tuning, use variables:

  • ๐Ÿ“Œ To limit auto dialing to certain contacts only, add a condition: %CNAME ~ Vasya|Masha.|Work (where %CNAME โ€” contact).
  • โฐ To auto dial only worked during working hours, add a condition for time: %TIME > 0900 & %TIME < 1800

Finished profiles for Tasker can be imported from the community:

  • ๐Ÿ”— XDA Developers
  • ๐Ÿ”— TaskerNet (search for "auto redial")

๐Ÿ’ก

Tasker is the most powerful auto dialing tool, but it takes time to set up. If you want a simple feature, use standard methods or third-party apps.

Frequent problems and their solutions

Even after setting up the auto dialer correctly, letโ€™s look at the typical errors and how to fix them:

Problem.Possible causeDecision
The auto dialer's not working.The operator blocks frequent callsUse it. USSD-Operator command or increase the interval to 1-2 minute
The function shuts down itself.Optimizing the battery in MIUIAdd the app to the exceptions in Settings โ†’ Battery
It only works with one person. SIM-cardThe Dual SIM ConflictIn the settings SIM-Please indicate priority for calls
After the MIUI update, the function disappeared.Changes to firmwareInstall a third-party app or roll back to the previous version

If none of the methods worked, check:

  • ๐Ÿ“ต Plane Mode: Even if it's off, manual switching sometimes helps.
  • ๐Ÿ“ถ Network settings: go to Settings โ†’ SIM-maps and mobile networks โ†’ Call settings and reset them to factory.
  • ๐Ÿ”„ Application Conflict: temporarily disable antiviruses (such as Avast or Kaspersky) that can block calls.

On Xiaomi models with a Snapdragon processor (such as Xiaomi 13/14 or POCO F5), the built-in auto dialer may not work due to the limitations of the chipset, in which case only third-party software or engineering menus will help.

Can I set up a phone call for a specific contact?
Yes, but only through Tasker or specialized applications like AutoRedial, which have a blacklist/whitelist feature where you can specify the numbers that will be used for autorepeat.
Why does the auto dialer only work 3-5 times and then stop trying?
This is an operator restriction. Most networks block re-calls after the network is closed. 5 Solutions: Increase the interval between dials to prevent spam 1-2 Just a minute. USSD-- the operator's command to activate their auto dial service. SIM-map.
Will the phone be locked if the phone is locked?
Depends on the method: ๐Ÿ”„ Built-in auto dial-up MIUI โ€” No, only when the screen is unlocked. ๐Ÿ“ฑ Third-party apps โ€“ yes, if added to battery optimization exceptions. ๐Ÿ“ก Operator service โ€“ Yes, it works regardless of the condition of the phone.
Can I make an auto dial on WhatsApp or Telegram?
No, auto dialing only works for standard phone calls. For instant messengers, you can set up automatic messaging via Tasker or MacroDroid, but re-calling is only manual.
How to turn off the auto dialer if it interferes?
Deactivation methods: For built-in function: Phone settings โ†’ Additionally. โ†’ Auto-call replay โ†’ Off. For third-party applications: remove them or disable them in Settings โ†’ For operator services: send USSD-team 0 at the end (e.g, *111*777*0#). If the auto dial continues to work, reset your network settings in Settings โ†’ System system โ†’ Resetting settings โ†’ Resetting network settings.