How to make an auto dial on Xiaomi Redmi 9: all ways with step-by-step instructions

Auto dialing on Xiaomi Redmi 9 smartphones can make life much easier if you often have to call back to busy numbers or wait for a caller to respond. Unlike older button phones, where this feature was built in by default, modern Android devices (including MIUI) do not always offer it out of the box. However, this does not mean that the opportunity is impossible – it can be implemented both by standard means and using third-party applications.

In this article, we’ll look at all the current ways to set up an auto dial on Redmi 9, including hidden MIUI features, apps from Google Play, and workarounds for cases where standard methods don’t work. We’ll focus on the nuances associated with the firmware version (e.g. MIUI 12/13/14) and regional restrictions. If you’re tired of manually pressing β€œCall Back” or want to automate your call centers, this guide is for you.

1. Verification of built-in auto dialing functions in MIUI

Before installing third-party apps, make sure your Redmi 9 doesn’t support auto dialing out of the box. MIUI (especially for European and global regions, this feature is hidden in the depths of settings or activated through the USSD-code.

Here's how to check for it:

  • πŸ“± Open the Phone app and go to the Call log.
  • πŸ” Click on the number you want to set up the auto dial, and hold it (long press).
  • βš™οΈ In the menu that appears, look for items like β€œAutoTravator”, β€œCall back automatically” or β€œCall settings".
  • πŸ”„ If there are no such items, try entering them. USSD-code: ##4636## β†’ Go to Phone Information and check the Call Settings section.

πŸ’‘

On some MIUI firmware for Russia, the auto dial function is blocked by the operator. To get around this, try changing the device region in the settings to India or Europe (in Settings β†’ Additional β†’ Region).

If there is no built-in feature, don’t worry, we’ll look at alternatives later, but it’s worth remembering that on MIUI firmware below version 12.5, auto dialing through standard means is virtually impossible – only third-party apps will help here.

2. setting up an auto dial through USSD-codes (hidden method)

Many Xiaomi users are unaware that some features (including auto dialing) can be activated through service codes, a method that doesn’t work on all firmware, but it’s worth a try.

  1. Open the Phone app and go to the Keyboard tab.
  2. Enter the code # #7594## (this is a universal code to enable hidden call features on Qualcomm chips that are in Redmi 9).
  3. If the code worked, you'll see the Engineering Mode menu. Go to Call Settings.
  4. Look for Auto Redial or Call Retry options and set the Enabled value.
  5. Save the settings and restart the phone.
What if the code doesn't work?
If nothing happens after you enter the code, it means that your version of MIUI has blocked access to the engineering menu, and the alternative is to try the code ##4636## and manually search for the auto dial settings in the Phone Information section.

⚠️ Attention: Changing the settings in Engineering Mode can lead to unstable operation of the phone. Do not change other settings unless you are sure of their purpose. If after activation of the auto dial there are problems with communication (for example, the network disappears), return the settings to the original state.

3. Auto dialing apps from Google Play

If standard methods don't work, third-party apps will come to the rescue.Google Play has several proven solutions that support Redmi. 9 and other devices MIUI. We tested the top.-3 Appendix and compiled a comparative table:

AnnexRatings.FeaturesConsReference
AutoRedial4.6 ⭐Customizable number of attempts (up to 99) Call interval (5–60 seconds) Operates in the backgroundAdvertising in the free versionDownload
Redial Pro4.4 ⭐Support for blacklist numbers Logistic Unsuccessful calls Widget for quick accessPaid premium versionDownload
Call Repeater4.3 ⭐Minimalist interface No advertising works without the InternetLimitation on 10 attemptsDownload

Whichever option you choose, the settings are similar:

Install the app from Google Play|Open it and give access to calls |Add the number to the auto dial list |Tune the interval and number of attempts |Activate the function via widget or notification

-->

⚠️ Attention: Auto dialing apps require permission to Calls and Call Log. Make sure you download them from an official store - fake apps can steal your contacts or call paid numbers.

4. Auto dial through Tasker (for advanced users)

If you like automation, Tasker is a powerful tool for creating custom scripts, including auto dialing, which is more complicated than installing a specialized application, but gives you more flexibility.

  • πŸ”„ Auto dial only to specific numbers (e.g. call centers).
  • ⏱️ Different intervals for different contacts.
  • πŸ“΅ Stop attempts if the subscriber responded to SMS.

Here is the basic scenario for Redmi 9:

  1. Install Tasker from Google Play.
  2. Create a new task (Tasks β†’ +) and call it AutoRedial.
  3. Add the action Phone β†’ Call and specify the number.
  4. Add the Task β†’ Wait action (set an interval, for example, 30 seconds).
  5. Add the Task β†’ Goto action (specify the start mark of the task to create a cycle).
  6. Add a exit condition (for example, if the duration of the conversation is > 0 seconds).
Ready profile for Tasker
Download this profile for Tasker, import it and set up a number. The profile already includes checking for a successful call and a limit on the number of attempts (10 times).

πŸ’‘ Tip: To ensure Tasker runs consistently on Redmi 9, turn off battery optimization for it in settings (Settings) β†’ Annexes β†’ Tasker β†’ Battery β†’ Without limitation; otherwise background tasks may be interrupted.

5. Bypasses: Auto dial-ups through call centers and services

If none of the above methods work, you can use external services. Some telecom operators (for example, MTS, Beeline) offer the service "Autodale" for an additional fee, and there are online services that call back to occupied numbers automatically.

Here are some proven options:

  • πŸ“ž Service "Autophone" from the operator: Activated through USSD-code (e.g. for MTS: *111*777#). Cost - about 3–5 day-day.
  • 🌐 Zadarma: Free auto dial via web interface, suitable for calls to landline numbers.
  • πŸ€– Bots on Telegram: For example, @AutoRedialBot β€” You send a number and the bot calls until it gets through.

⚠️ Note: Using third-party auto dial services may violate your carrier's rules, such as MegaFon blocking such services if they are considered "automatic calls.

6. Solving Auto dialing issues on Redmi 9

Even after you set up your auto dial, you may encounter problems, and here are the most common ones and how to solve them:

Problem.Possible causeDecision
Auto dialing is not running.The app is blocked by battery optimizationTurn off optimization in Settings β†’ Battery β†’ Battery Mode
Calls are interrupted after 1-2 attemptsLimitation of operator to frequent callsIncrease the interval between calls to 40-60 seconds
The app doesn't see the call logPermits not grantedGo to Settings β†’ Applications β†’ Permissions β†’ Call Log and enable access
Auto dialing only works through Wi-FiRestrictions of the mobile InternetTurn off traffic savings in settings SIM-map

If the problem is not solved, try the following steps:

  1. Reinstall the auto dialing app.
  2. Clear the cache and data of the Phone application (Settings β†’ Apps β†’ Phone β†’ Storage β†’ Clear the cache).
  3. Check if the antivirus (such as Avast or 360 Security) is blocking your calls.
  4. Update Redmi 9 to the latest version (Settings β†’ About Phone β†’ System Update).

Standard settings MIUI| App from Google Play|Tasker| Operator Services |No Auto dial

-->

7. Alternative methods: how to do without an auto dial

If setting up an auto dial seems too complicated or doesn’t work on your Redmi 9, you can use alternative approaches:

  • πŸ“± Quick call back via widget: Add Contacts or Phone widget to the home screen for quick access to the latest numbers.
  • πŸ”„ Voice commands: Configure Google Assistant to call back the last number (Hey Google, redial).
  • ⏱️ Alarm clock with reminder: Set an alarm for 5-10 minutes with a reminder to "Call back to [number]".

πŸ’‘ Lifehack: If you often have to call busy numbers (e.g., customer service), keep the number in contact with the console (e.g., 1234567890.

πŸ’‘

On Redmi 9 with MIUI 14 firmware and later, a standard auto dialer may appear after the Google service update. Check for updates in Settings β†’ Google β†’ Google Play Services.

Frequently Asked Questions (FAQ)

❓ Can I set up an auto dial without root rights?
Yes, all of the methods described in this article (including Tasker and third-party apps) work without root, but it may be necessary to unlock the bootloader to access hidden settings through the engineering menu.
❓ Why the auto dialer doesn't work on Redmi 9?
On two-device devices. SIM-Auto dialing may fail due to network conflict. Solution: In the settings of the auto dialing application, specify priority SIM-Disable the second card during the call.
❓ How to turn off the auto dial if it interferes?
If you've used a third-party app, delete it or turn it off in the settings. For Tasker, deactivate your profile. If the auto dialer has been activated via USSD-Enter ##7594## and reset the settings.
❓ Can I set up a phone call for a specific time?
Yes, with Tasker or MacroDroid, you can create a rule that will run auto dialing, for example, only during business hours (from 9:00 to 18:00).
❓ Why does the operator block the auto dial?
Some operators (such as Tele2) treat frequent automated calls as spam and block them, which can help to increase the interval between attempts (for example, to 2-3 minutes).