How to set up an auto dialer on Xiaomi Redmi Note 9: 3 working ways

The Xiaomi Redmi Note 9 is still one of the most popular budget smartphones due to its balanced performance and update support. But even in 2026, many users are faced with the lack of built-in auto dialing β€” automatic re-dialing when busy or reset. In this article, we will analyze all the available ways to set up an auto dial, including hidden MIUI capabilities, third-party applications and workaround solutions for different scenarios.

It is important to understand that the standard firmware Redmi Note 9 (model M2003J15SC/M2003J15SS) It does not have a built-in auto dial in the phone menu – this feature was removed in early versions. MIUI 11. However, there are at least three working methods: through hidden settings, through third-party applications and through the use of a third-party application. USSD-We tested each method on current versions of the firmware and describe them in detail below.

1. Checking the support of auto dial in MIUI

Before installing third-party utilities, make sure your version of MIUI doesn’t hide the auto dial feature in the depth of settings. In some regional firmware (for example, for India or Europe), the option may be available, but hidden.

To check it out:

  • πŸ“± Open the phone application (pipe icon).
  • πŸ” Click on three dots in the upper right corner β†’ Settings.
  • πŸ”„ Scroll down and look for AutoCall, Re-Dire or Additional Call Features.
  • πŸ›‘ If there are no such items, your firmware does not support built-in auto dial (this is normal for most versions).

On the Redmi Note 9 with global firmware MIUI 14 and later, the feature is missing by default. If you use custom firmware (like Pixel Experience or LineageOS), the chances of finding an embedded auto dial are higher - check Settings β†’ System β†’ Additional β†’ Call features.

πŸ“Š What firmware are you using on the Redmi Note 9?
Stock MIUI (Global)
Stock MIUI (Chinese)
Castomium (Pixel Experience, LineageOS, etc.)
I don't know what firmware is.

2. setting up auto dial through USSD-commands (for Beeline, MTS, MegaFon, Tele2)

Some Russian telecom operators provide the opportunity to activate auto dial through USSD-This is the fastest way, but it doesn't work for all subscribers and may require a paid service.

Operator.USSD-activationCostNotes
Beeline*110*091#Free of charge.It doesn't work in all regions. Re-set in 30 seconds.
MTS*111*777#3 rubles/dayRepeats the set up to 5 times at intervals of 1 minute.
MegaFon*105*800#Free of charge.All inclusive fares only. 45 seconds.
Tele2.*155*1*1#1.5 rub/callActivates for 30 days. Repeats the set 3 times.

To check if the service is connected:

  1. Open the Phone app.
  2. Enter. USSD-command for your operator (see table above).
  3. Press the call button (as if you were calling).
  4. Wait for SMS or activation notifications.

⚠️ Attention: USSD-If the code didn’t work, check the current command on the operator’s website or through support (for example, MTS now has a chatbot on Telegram). @MTShelp_bot).

πŸ’‘

If USSD-The team did not work, try sending it through the Messages app as SMS 111 (for MTS) or 5049 (for Beeline).

3. Installation of third-party applications for auto dial-up

If there's no built-in tools, and the USSD didn't work, there's a third-party option, and we tested 5 popular apps and we selected the two most reliable ones:

3.1. AutoRedial (free, no advertising)

The open source app, which doesn't require root rights, runs on Android 10+ (and Redmi Note 9 runs on it), can be downloaded on GitHub or via F-Droid.

  • βš™οΈ Settings: allows you to set the number of repetitions (up to 10), the interval (from 5 to 120 seconds), exceptions for certain numbers.
  • πŸ”’ Security: does not request access to contacts (call log only).
  • πŸ“± Interface: minimalist, without unnecessary advertised buttons.

How to set up:

  1. Download and install. APK-File (Allow installation from unknown sources in Settings) β†’ Annexes β†’ Special access).
  2. Open AutoRedial and give access to the call log.
  3. Turn on the Enable Auto Redial switch.
  4. Set Max retries (e.g. 5) and Delay (e.g. 30 seconds).
  5. Add numbers to the blacklist (if necessary) through Excluded numbers.

Redial (paid, trial period)

A more advanced solution with advanced features, such as auto dial on a schedule or at a low signal level, costs 199 rubles. per month, but there is a 3-day trial.

Download from Google Play|Allow access to calls and SMS|Insert "Automobile" in the main menu|Set exceptions for bank numbers|Check the manual operation-->

⚠️ Note: Auto dialing applications may conflict with system services MIUI, If you have Battery Mode activated β†’ Energy saving for applications. Add the utility to the exceptions, otherwise it won't work in the background.

4. Manual creation of auto dial task via Automate (for advanced)

If you don't want to install specialized applications, you can set up auto dialing via Automate, a powerful tool for automating your Android actions, which takes a little longer, but gives you complete control over the process.

Step-by-step:

  1. Install Automate from Google Play.
  2. Create a new flow (new flow).
  3. Add the Call log entry block (Call log entry) β†’ Select the Outgoing Call End event (Outgoing Call Ended).
  4. Add the If block and set the filter by the duration of the call (e.g. Duration < 5 seconds if the call was very short).
  5. In the Then branch, add the Call number block and specify the Call log entry: Number variable.
  6. Set up the delay before making a second call (the Wait block, for example, 30 seconds).
  7. Save the flow and start it.

The advantage of this method is flexibility, for example, you can set up an auto dial only for certain numbers or at certain times of the day, and the downside is that the Automate app can drain the battery faster if you have a lot of active streams.

Example of code for Automate (export/import)
F14V1{"blocks":[{"type":"call_log_entry","id":"block_1","fields":{"event":"outgoing_call_ended"}},... (The full code can be obtained through Export)

5. Alternative methods: SIM-dial-up AON

If software methods don’t work, consider hardware solutions:

  • πŸ“Ά SIM-support-card AON (Advice of Charge: Some of the Oldest SIM-Maps (e.g., from MTS 2010-2015) have an inbuilt auto dialing function. Try inserting one into the Redmi Note 9 β€” sometimes it works.
  • πŸ”„ Redirect to another number: set up a redirect of busy calls (*67*number#) to the second phone where the auto dialer works.
  • πŸ“± Using a second device: If you have an old phone (like the Nokia 105), connect it via Bluetooth to the Redmi Note 9 and set up an auto dial on it.

Important: on the Redmi Note 9 with firmware MIUI 13+ It may not be possible to forward calls through USSD-commands due to Android 12 limitations. In this case, use the settings in the Phone menu β†’ Settings β†’ Additional settings β†’ Call forwarding.

Frequent problems and their solutions

When setting up an auto dialer, Redmi Note 9 users encounter common errors, and here are the most common ways to fix them:

Problem.Possible causeDecision
The auto dialer's not working.App killed by energy saving systemAdd it to exceptions in Settings β†’ Battery β†’ Energy consumption of applications
Calls are repeated endlessly.Incorrectly configured interval or number of repetitionsSet a repeat limit (e.g., 3-5 times) and a minimum of 30 seconds interval
USSD-team is not workingThe operator has changed the code or the service is not supported in your regionCheck the current code with the operator or use alternative methods
The app doesn't see the call logNo permission or conflict with MIUI grantedReinstall the app and give all the permissions requested manually

If none of the methods worked, check:

  • πŸ”„ Update your firmware to the latest version (some updates have returned hidden features).
  • πŸ› οΈ Reset network settings: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.
  • πŸ“± Check it out. SIM-card in another phone - possibly the operator's side of the problem.

πŸ’‘

On the Redmi Note 9 with MIUI 14+ The most reliable way is to use the AutoRedial application or configure via Automate. USSD-The teams are unstable and depend on the operator.

FAQ: Answers to Frequent Questions

Can I set up an auto dial without third-party applications?
On a stock firmware MIUI Redmi Note 9 is not. The only chance to use it is USSD-your operator’s commands (see table above) or custom firmware with support for this feature (e.g. Havoc) OS).
Why is the auto dialer working unstable?
This may be due to: MIUI limitations on working in the background (check battery settings); conflict with other applications (e.g., call blockers); low network signal (auto dialer may be triggered with a delay); Solution: add an auto dialer app to battery optimization exceptions and reboot the phone.
Will the auto dialer work in "Do Not Disturb" mode?
No, in DND mode, all automatic calls are blocked by the system. To get around this, set up contact-specific exceptions in Settings β†’ Sound and vibration β†’ Do not disturb β†’ Exceptions.
Can I set up different auto dial intervals for different numbers?
Yes, but only through apps like Automate or Tasker, and most simple utilities like AutoRedial only allow you to set global settings for all numbers.
Is it payable to use an auto dial?
The auto dial feature itself is free, but: The operator can charge for repeated calls (for example, Tele2 charges 1.5 rubles for each auto dial). Some applications (for example, Redial) have a paid subscription. Check the rates with your operator to avoid unexpected charges.