How to make an auto dial on Xiaomi: 5 proven ways (including hidden ones)

Automatic dial-up on Xiaomi smartphones is a feature that saves time when calling the same numbers regularly. MIUI There's no "Call" item on the menu, and you can implement it in a number of ways, from built-in tools to third-party applications. MIUI (12 to 14) and smartphone models (from Redmi Note 10 to Xiaomi 14 Ultra).

It's important to understand that by "auto dial-up" users often mean different scenarios: re-dialing when busy, automatic calling on a schedule, quick dial-up via a widget or voice commands. We'll look at all options, including little-known chips. MIUI, which are not documented in official manuals, for example, in MIUI 14 there was a hidden function of re-calling through the system application "Phone", which is activated by a special combination of pressing.

If you are looking for a way to automate calls for business tasks (e.g., customer calls), look at the last section of the article – it’s broken down professional solutions with integration through the Internet. ADB For ordinary users, built-in tools or free applications from Google Play are enough.

1. Standard repeat dial-up in MIUI (non-partisan)

The easiest way is to use the built-in re-dial feature that is found in the standard Phone app on all Xiaomi smartphones, which works if the subscriber is busy or not responding. Here's how to turn it on:

  1. Open the Phone app (the phone icon on the home screen).
  2. Go to the Call log section (include with the watch icon).
  3. Find the number you want to set up an auto dialer to and tap it.
  4. In the menu that opens, select Repeat Call (on some models, Call Back).
  5. The system will offer a repeat dial interval: 5 minutes, 10 minutes or 1 hour. Choose the appropriate one.

This method works on all Xiaomi smartphones with MIUI 11 and newer, but it has a limitation: the second dialer only works once. If the subscriber does not respond again, the procedure will have to be run again.

πŸ’‘

On smartphones with MIUI 14 (e.g. Xiaomi) 13T Or the Redmi Note 12 Pro.+) You can speed up the process: after an unsuccessful call, just pull the screen down - the Repeat Call button will appear without having to go to the log.

If your menu does not contain the item "Repeat Call", check the settings of the "Phone" application:

  1. Open Settings β†’ Applications β†’ Phone β†’ Additional settings.
  2. Make sure that the option Repeat dialing is enabled (on some firmware it is hidden under the item Notice of missed calls).

2. Auto-Direquest on schedule through "Reminders"

If you want your smartphone to automatically call a specific number at a fixed time (e.g., 9:00 a.m. daily), you can use the Reminders system app (or Google Calendar), which does not require root rights and works even on a locked screen.

Instructions for Annex "Reminders" (MIUI):

  1. Open the Reminders app (bell icon).
  2. Tap on. + In the lower right corner to create a new reminder.
  3. In the text box, type: Call [phone number] (e.g., call to +79123456789).
  4. Set a date and time when the call is due. For repeated calls, select Repeat and specify frequency (daily, weekdays, etc.).
  5. In the Action section, select Call and confirm the number.
  6. Keep a reminder.

When the time is set, a notification with a "Call" button will appear on the screen, and clicking on it immediately initiates a call. Less of the method: the call is not completely automatic, it requires interaction with the notification, but this is the only way to set up a schedule auto dial without third-party applications.

Make sure the number is kept in the contacts|

Check permissions for the Reminders app (access to phone calls)|

Disable the "Do Not Disturb" mode during the scheduled call|

Test reminder with test time (for example, after 2 minutes)-->

Automating without interacting with the notification will require third-party apps (see next section) or Tasker with the AutoInput plugin.

3. Third-party applications for auto dialing: TOP-3 decision

If the built-in functions MIUI We tested more than 10 Google Play programs and selected the three most reliable and secure options that work on Xiaomi without conflicts with the system.

AnnexFunctionalPlusesConsReference
Auto RedialRepeated dial-up during employment / non-response with a customizable interval (5-60 sack).Simple interface, works in the background, no advertising.No call schedule, call permission required.Google Play
Call Recorder - ACRAuto dial + recording of conversations, blacklist, schedule.Lots of features, contact integration, cloud backup.A premium version for some functions.Google Play
Scheduled CallsScheduled calls with flexible settings (daily, day-of-week).Supports repeated attempts, export/import settings.The interface is in English, sometimes it glimpses the MIUI 14.Google Play

Before installing any application, check its permissions:

  • πŸ“ž Telephone calls are required for making calls.
  • πŸ“± Contacts – if you need to select numbers from the phone book.
  • πŸ”” Notifications – for alerts about missed calls.
  • πŸ”„ Auto-Run – to make the application work after the smartphone is restarted.

On Xiaomi MIUI You also need to manually allow auto-start and work in the background:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the installed application for auto dialing and tap it.
  3. Enable options: Autostart, Allow background activity, and Battery Lock (if any).

Built-in functions MIUI|

Auto Redial|

Call Recorder - ACR|

Scheduled Calls|

Other (I'll write in the comments)|

4. Hidden functions MIUI: Auto-Dialing through Codes and ADB

In the firmware MIUI There are hidden possibilities for automating calls that are not documented in official manuals, and you can activate them through an engineering menu or command. ADB. These methods are suitable for experienced users, as they require precise execution of instructions.

Method 1: Activation of the hidden mode of re-dialing

On some models (e.g. Xiaomi) 12T or Redmi K50) You can enable an extended mode of re-dialing through the engineering menu:

  1. Open the Phone app and enter the code ##4636##.
  2. Go to the phone information (or phone information) section.
  3. Scroll down to the Set Auto Redial block and set the Enabled value.
  4. In the Redial Delay field, specify the interval in seconds (for example, 30 for a re-diall after 30 seconds).
  5. Save the settings and restart the smartphone.

Method 2: Configure through ADB (for advanced users)

If the engineering menu is not available, you can use it. ADB It's a way of activating hidden functions. MIUI 13/14:

adb shell settings put global auto_redial_enabled 1


adb shell settings put global auto_redial_delay 30

Where:

  • auto_redial_enabled 1 β€” includes autodiplex.
  • auto_redial_delay 30 β€” set the delay in seconds (maximum) 60).
What if the ADB does not recognize the command?
If you see a setting not found error after entering the command, then your version MIUI It doesn't support this parameter. In this case, try an alternative method: 1. Install Tasker and AutoInput plugin. 2. Create a task with action "Phone" β†’ Make Call and add a repeat condition via AutoInput. 3. Export the task to the file and run it through ADB: adb shell am start -a android.intent.action.VIEW -d"tasker://run/task/[ID_task]"

Attention! Use! ADB The engineering menu can lead to unstable operation of the phone if you enter the wrong settings.

⚠️ Attention: On models with MIUI Global Stable (e.g. Poco) X5 Pro) changing hidden settings through ADB It can reset the operator's regional settings. Before experimenting, back up through Settings. β†’ Additionally. β†’ Backup.

5. Auto dialing via voice assistant (Google Assistant / Xiao) AI)

Voice assistants on Xiaomi can automate command calls, but full auto dialing requires setting up routines (scenarios). Consider both options: Google Assistant and built-in Xiao AI.

Method 1: Google Assistant + routines

  1. Open Google Assistant (long-term click on the Home button or the OK Google command).
  2. Slip on the profile icon in the upper right corner β†’ routines.
  3. Create a new routine, such as β€œMother’s Morning Call.”
  4. In the When it happens section, select the Time and set the right time.
  5. In the Add Action section, select Call and provide contact.
  6. Keep the routine.

Method 2: Xiao AI (Chinese firmware only)

On smartphones with Chinese version MIUI (Xiaomi 13 Pro for the Chinese market has a built-in assistant Xiao AI, scheduling:

  1. Activate Xiao. AI long press of the power button or voice command"".
  2. Say 9 (calling your mom every morning at 9am)
  3. The assistant will offer to confirm the contact and time - agree.

Limitations:

  • 🚫 Xiao AI It only works on Chinese firmware. MIUI he's missing.
  • 🚫 Google Assistant cannot make calls fully automatically – it requires confirmation on the lock screen.
  • 🚫 Voice commands do not work if the smartphone is in β€œDo Not Disturb” mode or discharged below 15%.

πŸ’‘

To fully automate calls on a schedule without interaction with the screen will require a combination of Tasker + AutoInput + Secure Settings. This method is described in the following section.

6. Professional automation: Tasker + AutoInput

If you want maximum flexibility (such as location-based auto dialing, battery level, or sensor data), use Tasker, a tool that allows you to create complex automation scenarios, including calls.

Step 1: Installation of required applications

  • πŸ“± Install Tasker (paid, there is a 7-day trial).
  • πŸ”„ Install the AutoInput plugin (to interact with the interface).
  • πŸ”’ Install Secure Settings (to manage system settings).

Step 2: Creating a task for an auto dial

  1. Open Tasker and create a new task (button) + down).
  2. Add the action Phone. β†’ Make a call and give me a number.
  3. Add Action Task β†’ Repeat and set the interval (for example, 5 times with a pause of 30 seconds).
  4. Add condition condition condition condition condition β†’ Phone. β†’ State of call = Busy for a second dial.

Step 3: Set up the trigger

Choose when the task should work:

  • ⏰ Time for scheduled calls.
  • πŸ“ Location – for example, calling when entering the area around the office.
  • πŸ”‹ Battery level – only call if the charge is above 20%.
  • πŸ“Ά Network status – only call when connected to a specific Wi-Fi network.

Example of a ready profile for an auto dial when a missed call:

Profile: Autophone call when missed


Event: Phone β†’ Missed call




Task:




1. If %CALLER ~ +79123456789 (auto dial number)




2. Make a call on %CALLER




3. Repeat 3 times at intervals of 20 seconds




4. If the call is successful β†’ Stop the task

⚠️ Attention: MIUI 14 Tasker can conflict with battery optimization.To avoid problems, add it to exceptions: Settings β†’ Battery β†’ Optimizing the battery β†’ All applications β†’ Tasker β†’ Not optimize.

7. Frequent problems and their solutions

When setting up an auto dial on Xiaomi, users encounter common errors, and here are the most common ways to fix them:

Problem.Possible causeDecision
The auto dialer's not working.Battery Limitations for the ApplicationAllow auto-run and background activity in the app settings.
The call is interrupted in 5 seconds.The operator blocks automatic callsCall the operator support and request unlocking (indicate that the calls are manual).
The app doesn't see any contactsNo permission to access contactsGo to Settings. β†’ Annexes β†’ Permits β†’ Contacts and enable access.
ADB-commands are not appliedUSB debugging disabledTurn on the settings. β†’ The phone. β†’ Version. MIUI (7 times), then additionally β†’ For developers β†’ Debugging by USB.
Voice assistant's not calling.Microphone is blocked or disconnectedCheck the permissions for the microphone and restart the assistant.

Additional advice:

  • πŸ”„ If the auto dialer is unstable, try turning off the power saving mode: Settings β†’ Battery β†’ Energy saving regime β†’ Off.
  • πŸ“± On some models (e.g. Poco) F5) post-refresh MIUI App permissions are reset. Check them after updates.
  • πŸ”’ If you use Tasker, export backup profiles: Menu β†’ Data data β†’ Backup.
Can I set up an auto dial on Xiaomi without third-party apps?
Yes, but with limitations. The standard Phone app has a busy dial-up feature (one try). Scheduled calls can be made using the Reminders system app, but it requires manual confirmation. Full automation is only possible through Tasker or specialized programs.
Why did the MIC stop working after the MIUI update?
Updates often reset permissions for applications or change the logic of system functions. After the update: Check permissions for the auto dial application (Settings) β†’ Annexes β†’ Permissions management. Update the application to the latest version. ADB, Repeat the commands, they could have dropped. MIUI 14 also introduced a new restriction: background apps can't make calls if the screen is locked for more than 5 minutes.To get around this, turn off screen lock during the call in the security settings.
How to make an auto dial on several numbers at the same time?
Multiple dialing is a good option for Tasker with AutoInput plugin. Create a multi-act "Make a call" task and add a delay between them (e.g. 10 seconds). Example: 1. Make a call to the phone. +79123456789 2 Wait 10 seconds 3. +79213456789 4 Wait 10 seconds 5. +79313456789 For business tasks (calling customers) it is better to use specialized CRM-systems with integration through API, for example Bitrix24 or Zoho CRM.
Can I set up an auto dialer via Siri or Bixby on Xiaomi?
No, voice assistants Siri (Apple) and Bixby (Samsung) are not compatible with Xiaomi. On Xiaomi smartphones, only available: Google Assistant for voice commands (requires call confirmation). Xiao AI β€” If you need Siri, consider buying an iPhone or using Shortcuts on Apple devices.
How to turn off the auto dialer if it interferes?
To deactivate auto dial: For built-in function: go to Settings β†’ Annexes β†’ Phone. β†’ Additional settings and disable Re-Dialing. For third-party applications: delete them or disable auto-run in Settings β†’ Annexes β†’ Application management. For Tasker: disable the corresponding profile in the main menu of the application. ADB-Commands: Reset by: adb shell settings delete global auto_redial_enabled adb shell settings delete global auto_redial_delay