How to make an auto dial on Xiaomi (Android): 3 working methods + bypass locks

Auto dialing on Xiaomi smartphones is a feature that can be useful in a variety of situations, from automatic callback to busy subscribers to organizing bombardment of calls (for example, to test communication systems). However, in recent versions of MIUI, standard Android tools for auto dialing are often blocked or hidden. Why is this happening?

It’s about Xiaomi’s anti-spam policy: starting with MIUI 12, the system actively limits automated actions associated with phone calls, but that doesn’t mean that the task is impossible. In this article, we’ll look at 3 proven methods for setting up auto dialers, from built-in features to third-party applications, and how to get around typical bugs and locks.

It is important to understand that auto dialing can be used for both legal purposes (for example, for business tasks or testing equipment) and for spam. We consider only the technical side of the issue - the responsibility for the use lies with the user.

═══

1. Xiaomi's built-in capabilities: hidden MIUI features

Not many people know, but MIUI has hidden tools for automatic dialing back, which are not advertised, but work on most models, from the Redmi Note 10 to the Xiaomi 13 Ultra, the main condition is that the phone must be installed stock firmware without deep modifications.

To activate the auto dial through standard settings:

  1. Open the Phone app.
  2. Go to the Call Log and find the contact you want to call.
  3. Slip on the contact and hold your finger on the call button – the context menu will appear.
  4. Select the Repeat Call option (on some models – Auto dial).
  5. Set the interval between attempts (options available: 5, 10, 30 seconds or 1 minute).

This method does not work on all devices, depending on the version of MIUI and regional firmware, for example, on the European versions of POCO F5 this feature may not be available, while on the global firmware Redmi Note 12 Pro+ it is available.

πŸ“Š What Xiaomi model do you use?
Redmi (Note series)
POCO (F/X/M)
Xiaomi (flagships)
Another model

Limitations of the method:

  • πŸ”„ Only works for the last missed or dropped call.
  • ⏱️ Maximum number of attempts – 5 (after which the function must be restarted).
  • 🚫 Does not work in Do Not Disturb or with active energy saving.

⚠️ Warning: If after setting up auto dial calls do not pass, check permissions for the Phone application in Settings β†’ Annexes β†’ Permits β†’ Phone: Lack of access to microphone or call log can block the function.

═══

2.Apps for auto dialing: TOP-3 solutions for Xiaomi in 2026

If the built-in MIUI tools don't fit, third-party apps come to the rescue, and we've tested dozens of programs and selected the 3 most reliable ones that run on the latest versions of Android and don't conflict with Xiaomi's optimization.

All applications from the list support:

  • πŸ“ž Automatic re-calling on schedule.
  • πŸ”’ Configure the number of attempts (up to 100)+).
  • ⏰ Flexible intervals between calls (from 1 second to several hours).
  • πŸ“Š Maintenance of the call log.
AnnexCompatibility with MIUIFeaturesCons
Auto RedialMIUI 12–14Simple interface, background work, support for Dual SIMAdvertising in the free version
Redialer: Auto CallMIUI 11+Advanced timer settings, export logsPay after 7 days of trial period
Call Auto RedialAll versions.Minimalist design, no advertisingLimiting 10 attempts per day

To install any of these applications:

  1. Download APK from the developer’s official website or from Google Play (if available in your area).
  2. Before installation, allow installation from unknown sources: Settings β†’ Applications β†’ Special permissions β†’ Installation of unknown applications.
  3. After installation, open the application and provide all the permissions requested (calls, contacts, access to the log).
  4. Configure the auto dial parameters according to the instructions in the application.

Download APK from official source |

Allow installation from unknown sources |

Grant all permissions to the appendix |

Check the work in test mode-->

⚠️ Note: Auto dialing apps may conflict with Xiaomi's system optimizations. If calls are interrupted, add the app to the list of Secure Apps (Settings) β†’ Battery β†’ Secure applications) and disable Optimization for it MIUI.

═══

3. Auto dialing via ADB: for advanced users

If you need the most reliable solution without application dependencies, you can use it. ADB-This method requires you to connect your smartphone to your computer, but it gives you complete control over the process.

What you need:

  • πŸ–₯️ Computer with installed ADB Fastboot (you can download from the Android Developers website).
  • πŸ“± Xiaomi smartphone with enabled debugging USB (Settings β†’ The phone. β†’ Version. MIUI β€” Tap 7 times according to version, then return to additional β†’ For developers).
  • πŸ”Œ Cable USB (preferably original).

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Launch auto-diall to the number 1234567890 (replace it with the desired one) at intervals 10 Seconds: Adb shell am start -a android.intent.action.CALL -d tel:1234567890 --ez repeat true --ei interval 10000

Critically, once you've run the auto dial will work until you manually stop the process through ADB or restart the phone. To stop the auto dial, use:

adb shell am force-stop com.android.phone
What if the ADB can’t see the device?
If the adb device command returns an empty list: 1. Check if debugging is enabled by USB 2. Install Xiaomi drivers for your model (you can download on the official website). 3. Try another one. USB-cable or port. 4. Reboot your phone and PC.

This method does not require root rights, but may not work on some custom firmware. ADB This can lead to temporary blocking. SIM-card-holder.

═══

Xiaomi’s Block Bypass: Why Auto dialing doesn’t work?

Even if you set it up correctly, the auto-diall on Xiaomi may not start, usually due to MIUI system limitations or security settings, and here are the most common problems and solutions.

Problem 1: Calls are interrupted after 1-2 attempts

  • πŸ”‹ Check the energy saving mode: Settings β†’ Battery β†’ Power saving mode - disable it or add an auto dial app to exceptions.
  • πŸ›‘οΈ Turn off optimization. MIUI for the application: Settings β†’ Annexes β†’ Application management β†’ [Title of the annex] β†’ Optimization MIUI.

Problem 2: The app can't make a call

  • πŸ“ž Make sure the app is given all permissions: Settings β†’ Annexes β†’ Permits β†’ Phone – Enable Calls and Call Log.
  • πŸ“‘ Check if your carrier is blocking calls (some tariffs limit automated calls).

Problem 3: Auto dialing only works with one contact

  • πŸ‘₯ Most applications need to manually add numbers to the whitelist.
  • πŸ”„ Restart your phone – sometimes it helps to reset the cache of system services.

πŸ’‘

If you need an auto dial for testing equipment (for example, PBX), use virtual dialers. SIM-Cards or special services like Twilio, which will prevent the operator from blocking the main number.

═══

Auto dialing is often associated with spam, but in practice it can be used for useful purposes:

  • 🏒 Callback: If your business is connected to a call center, autocall will help automate repeated attempts to communicate with customers who have not responded.
  • πŸ”§ Phone System Testing: Engineers Use Auto dial to Check the Stability of PBX or VoIP Servers.
  • 🚨 Emergency alerts: for example, automatic dial-up to duty phones when security sensors are triggered.

For business tasks, we recommend using specialized services:

  • Zadarma is a cloud-based PBX with auto dialup support and CRM integration.
  • Bitrix24 is a built-in telephony module with recalibration.
  • Twilio is a flexible API for creating your own solutions with auto dial.

The advantage of these services is that they are independent of MIUI limitations and work at the cloud infrastructure level, for example, in Zadarma you can configure a dial chain of up to 10 attempts at intervals of 30 seconds, all logs are stored in your personal account.

πŸ’‘

For business purposes, it is better to avoid applications from a smartphone – cloud services are more reliable and do not depend on the firmware of the device.

═══

Before setting up an auto dial, consider the legal and technical risks:

  • πŸ“œ In most countries (including Russia, the EU, the USA) mass auto dial without the consent of the subscriber is equated with spam and can lead to fines or blocking of the number.
  • πŸ“΅ Mobile operators (MTS, Beeline, MegaFon, Tele2) Actively block numbers from which suspiciously frequent calls are made.
  • πŸ”’ Xiaomi may limit the functionality of auto dial in new versions MIUI β€” It is part of the policy to combat abuse.

How to minimize the risks:

  • πŸ”„ Use the autocall only for legitimate purposes (e.g., call back customers you already have an agreement with).
  • ⏱️ Set up reasonable intervals between calls (no more than 1 attempt in 5-10 minutes).
  • πŸ“ž For mass mailings, use official telemarketing services with a license.

⚠️ Note: If your number is blocked by the operator for spam, it will be extremely difficult to restore it. In some cases, the lock applies to the entire pool of numbers associated with your account.

═══

7. Alternative solutions: if the auto dial is not suitable

If your job is to just keep an important call in mind or to call back a busy caller, you might not be the best option.

1.Smart re-calling in MIUI

The latest versions of MIUI 13/14 include a Smart Assistant feature that can automatically remind you of missed calls.

  • Open Settings β†’ Smart Assistant β†’ Call reminders.
  • Turn on the option to Remind about missed and set the interval.

2. Callback services

Many operators (e.g. MTS or Beeline) offer a free "Call me back" service. USSD-request (e.g. *111*number#) and the system will automatically call back when the line is free.

3. Voice-call messengers

If the goal is simply to contact the person, use:

  • πŸ’¬ WhatsApp or Telegram – there is a re-call function.
  • πŸ“± Viber – supports auto dialing in business accounts.

═══

FAQ: Frequent questions about auto dial on Xiaomi

Can I make a car call without root rights?
Yes, all of the methods described in this article (embedded features, applications, ADB) work without root, but some advanced settings (e.g., changes to system files) may require superuser rights.
Why does the auto dial only work 5 times and stop?
This is a MIUI limitation to prevent spam. To get around it, use third-party apps (like Auto Redial) or set up an auto dial through ADB.
Can I set up a phone call for a specific time?
Yes, but not through standard means. Apps like Redialer: Auto Call let you schedule calls by day and hour, and you can also use Tasker + AutoInput plugin to create complex scripts.
Will the phone be in the β€œAirplane” mode?
No. In the airplane mode, all wireless modules (including cellular) are disabled. Auto dialing requires an active connection to the operator's network.
How do I check if my operator is blocking my automated calls?
If the calls don't pass, try: Manually call from the same number -- if it doesn't, the number is locked. Insert. SIM-card to another phone and repeat the auto dial. contact the operator in support (for example, through chat in the My MTS or My Beeline application).