How to set up auto dial on Xiaomi smartphone: 4 working ways

Auto dialing on Xiaomi is a feature that automatically repeats a call if the subscriber is busy or not responding, especially useful for business calls, call centers, or when you need to urgently call busy lines (for example, in government agencies). MIUI This option is not available – it has to be configured through third-party apps or hidden menus.

In this article, we will understand 4 Proven method of setting up an auto dial on Redmi, POCO and other Xiaomi smartphones (including Android models) 12-14). Let’s see how to circumvent the restrictions of operators (MTS, Beeline, Television).2), avoid blocking for spam, and choose the best applications with a Russian interface. MIUI 14/15 and do not require root rights.

1.Why is there no built-in auto dialer in Xiaomi?

Unlike some brands (such as Samsung or Huawei), where auto dial is in the standard app β€œPhone”, Xiaomi removed this feature from the phone. MIUI for several reasons:

  • πŸ“΅ Operators’ policy: MTS, MegaFon and Beeline block frequent re-calls as potential spam to unload networks.
  • 🚫 Protection from fraudsters: Auto dialing is often used for automated calls (robcalls), which is contrary to the rules of Google Play.
  • πŸ”„ Optimization MIUI: Xiaomi simplifies the interface by removing rarely used features in favor of third-party solutions.

But that doesn't mean that auto dialing is impossible, but it can be configured by:

  1. Hidden. USSD-codes (not available for all operators).
  2. Third-party apps from Google Play or APK.
  3. Automation via MacroDroid or Tasker.
  4. The β€œReminder of a Call” function in the standard β€œPhone” application.

⚠️ Note: Frequent Auto dial-ups (more often) 1 time-in 30 seconds) may cause the operator to temporarily lock the number. 1-2 Minutes between attempts to avoid problems.

2. Method 1: USSD-codes for auto dialing (free, without applications)

Some operators support USSD-commands to enable auto dialing directly from the standard Phone application, which works without the Internet and does not require software installation, but is not suitable for all SIM cards.

Here are the current commands for popular operators (2026):

Operator.USSD-codeInterval (sec)Notes
MTS*111*55#30-60It only works for corporate tariffs.
Beeline*110*09*1#20-40Requires SMS confirmation
MegaFon*105*500#60It lasts 24 hours, then it shuts down.
Tele2.*155*1#30Only for My Tele2 fares
Yotaβ€”β€”Not supporting auto dialup

To activate the auto dial:

  1. Open the Phone app on Xiaomi.
  2. Go to the "Keyboard" tab.
  3. Enter. USSD-code for your operator (see table above).
  4. Press the call button (green tube).
  5. Confirm activation if required.
πŸ“Š What kind of operator are you on Xiaomi?
MTS
Beeline
MegaFon
Tele2.
Yota
Other

If after the code is set, a message β€œService is not available” appears, then:

  • πŸ”΄ Your tariff does not support auto dial.
  • πŸ”΄ The operator has blocked the service for your region.
  • πŸ”΄ SIM card too new (released less than 3 months ago).

⚠️ Attention: USSD-Teams can charge money off their balance sheet (usually) 1-3 Check the tariff before using via command *100# personal account of the operator.

Method 2: Auto dialing applications (TOP-3 Russian-interfaced)

If USSD-The codes didn't work, and the most reliable way is to install a dedicated app, and we tested 15 Google Play programs and selected the top 3 for Xiaomi:

Make sure you have enough free memory (at least 50MB)

Check reviews from the last 2 months (avoid spam complaints programs)

Turn off battery optimization for the application in MIUI settings

Allow access to phone calls in Android settings-->

1. AutoRedial (Auto Call Redial)

Ratings: β˜…4.7 (100K+ downloads) Pros:

  • πŸ”„ Flexible interval settings (from 5 seconds to 1 hour).
  • πŸ“Š Statistics of successful/failure attempts.
  • πŸ”• It works in the background without notifications.

Cons:

  • πŸ’° The paid version (199) β‚½) intervals less than 30 seconds.
  • πŸ“΅ Not working on some MegaFon fares.

Reference: Google Play

2. Redial – Auto Redial

Ratings: β˜…4.5 (50K+ Features of downloads:

  • 🎯 Supports Dual SIM (dial-up).
  • πŸ“± Lightweight (only 3 MB).
  • πŸ”‹ Optimized for battery saving.

How to set up:

  1. Install and open the application.
  2. Press Β«+Β» And add the number for the auto dial.
  3. Select the interval (recommended 90 seconds to avoid blocking).
  4. Activate the β€œAutoStart” option in the application settings.

3. Auto Call Recorder & Redial

Ratings: β˜…4.3 (20K+ Who is suitable for downloading:

  • πŸ“ž Combines auto dial and recording conversations.
  • πŸ” Encrypts records (useful for business calls).
  • 🌍 Supports the Russian language.

Limitations:

  • πŸ“› Call recording permission (may not work on Android 13)+).
  • πŸ“΄ Sometimes resets the settings after the update. MIUI.

After installing any of these applications:

  1. Launch it and give access to Calls and Contacts.
  2. Add the number to the auto dial list.
  3. Set the interval (optimally: 2-3 minute).
  4. Enable the option β€œWork in the background” in the application settings.
  5. In Settings MIUI β†’ Battery β†’ Battery Optimization Disable Optimization for This Application.

πŸ’‘

If the application does not start after locking the screen, add it to the "Optimization exceptions" in the settings. MIUI: Settings β†’ Battery β†’ Optimizing the battery β†’ Select applications

Method 3: Automation via MacroDroid (for advanced users)

If you need to manage your auto dialer flexibly (e.g., enable it only during work hours or for certain contacts), use MacroDroid. This automation app allows you to create triggers and actions without root rights.

Example of setting up an auto dial for a specific contact:

  1. Install MacroDroid from Google Play.
  2. Create a new macro (+ β†’ Add macros).
  3. In the Triggers section, select: πŸ“ž Call. β†’ Call complete (select contact). ⏱ Delay. β†’ 2 minutes (interval between dials).
  4. In the Actions section add: πŸ“± Call. β†’ Call the number (specify the same contact).

Save the macro and activate it.

Advantages of this method:

  • πŸŽ› Full control over dial logic (you can add time, day of the week, etc.).
  • πŸ”„ It works even if the phone application is closed.
  • πŸ“΅ It does not depend on the operator (bypasses the locks). USSD).

⚠️ Note: MacroDroid may conflict with some features MIUI 15 (like Second Space).If the macro doesn't work, turn off these features in your smartphone settings.

How to get around the 5 macro limit in the free version?
MacroDroid has a hidden feature: if you delete and re-install the application, the macro counter will reset. However, this only works 1 time in 30 days. For permanent use, you better buy a premium version (299). β‚½).

5. Method 4: Built-in "Call Reminder" function (alternative to auto dial)

If you do not need a full auto dial, and enough reminder to call back, use the standard function. MIUI:

  1. Open the phone app.
  2. Go to the Call Log and find the number you need.
  3. Press the contact. β†’ Details.
  4. Select a Reminder and set a time (for example, 10 minutes).
  5. The smartphone will give a notification with a suggestion to call back.

Advantages of this method:

  • πŸ†“ Free and does not require installation of software.
  • πŸ”‹ Does not consume battery (unlike background applications).
  • πŸ“΅ It works even without the internet.

Disadvantages:

  • πŸ”„ It does not automate the dial (you need to manually press "Call backΒ»).
  • ⏰ Maximum delay: 2 hours.

πŸ’‘

If you need to call busy lines (for example, to the bank or government agencies), combine the "Reminder of a call" with the "Call" USSD-MacroDroid codes or codes for maximum efficiency.

6. How to avoid blocking by the operator for an auto dial?

Frequent repeated calls can result in a temporary number lock (usually on the phone). 1-3 To avoid the hour:

  • ⏱ Set the interval between dials at least 2 minutes.
  • πŸ•’ Do not use autocall at night (from 22:00 to 8:00).
  • πŸ“ž Wait before the first call. 10-15 seconds after the call is dropped (some operators block instant re-calls).
  • πŸ”„ Alternate numbers if you call one organization (for example, first to the hotline, then to an alternate number).

If your number is blocked,

  1. Wait. 1-2 For an hour, try calling again.
  2. Check the balance – sometimes the lock is removed after depositing the account.
  3. Call the operator’s hotline and clarify the reason (for example, for MTS: 0890, Beeline: 0611).

List of hotline numbers for the operators to unlock:

Operator.Support numberUnlocking command
MTS0890*111*123#
Beeline0611*110*09*0#
MegaFon0500*105*0#
Tele2.611*155*0#

7. Frequent problems and their solutions

When setting up an auto dial on Xiaomi, users encounter typical errors. Here's how to fix them:

πŸ”΄ Problem: Auto dialing app doesn't start after screen lock

Decision:

  1. Go to Settings β†’ Battery β†’ Battery Optimization.
  2. Find your auto dial app and select Without Limits.
  3. Enable Auto-Run for the application in Settings β†’ Permits β†’ Auto-start.

πŸ”΄ Problem: USSD-The code is not working (writes "Service is not availableΒ»)

Decision:

  • Check your balance – there must be at least 10 on the account. β‚½.
  • Try entering the code through another call app (like Google Phone).
  • Check the current code from the operator through your personal account or support.

πŸ”΄ Problem: Auto dialing works, but calls are reset via 1-2 signal

Decision:

  • This could be an operator's anti-spam filter. 3-5 minute.
  • Try calling from another number (for example, via a second SIM card).
  • Turn off Number Definition in Call Settings (Settings) β†’ Annexes β†’ Phone. β†’ Definition of number).

πŸ”΄ Problem: Auto dialing app doesn't see contacts

Decision:

  1. Go to Settings β†’ Applications β†’ Permissions Management β†’ Contacts.
  2. Find your app and enable access to contacts.
  3. If the second space is used in the MIUI, Add the app to the main space.

FAQ: Answers to Frequent Questions

❓ Can I set up an auto dial without the Internet?
Yeah, that's the right fit: USSD-Operator codes (see Method 1) Offline applications (e.g. AutoRedial) Built-in Call Reminder function in MIUI. Internet is only required for downloading applications or updating USSD-team.
❓ Why the auto dialer only works 1 time and stops?
Probable reasons: Operator restriction: some tariffs block re-calls after the first failed attempt. 3-5 - Optimize. MIUI: The solution is to disable battery optimization for the application (see section) 7). Error in application settings: check that Infinite Dialing mode is enabled (not OnceΒ»).
❓ How to make an auto dial on two SIM cards?
Use the Redial – Auto Redial app (supports Dual) SIM). In the application settings, select which SIM card to call from (Preferred option) SIM). If you need to alternate SIMs, set up two separate dial profiles at different intervals. ⚠️ Important: Some operators block auto dial if it goes from different numbers to the same addressee.
❓ Can I set up an auto dial on Xiaomi without apps?
Yes, but with limitations: Through USSD-Codes (see Method 1) - does not work on all operators; through a built-in reminder (see Method 4) - requires manual confirmation; through MacroDroid (see Method 3) - you need to install the application for automation one-time. Full auto dial without third-party software on Xiaomi is impossible - this is a firmware restriction MIUI.
❓ How to turn off the auto call if it is no longer needed?
Methods of shutdown: For USSD-codes: type *111*55*0# (MTS), *110*09*0# (Beeline) or similar code to your operator. For applications: open the program and delete the number from the auto dial list or deactivate the function. For MacroDroid: delete the created macro or disable it.