How to set up an auto dial on Xiaomi Redmi Note: a step-by-step guide

The problem of constant subscriber employment is familiar to many smartphone owners, especially when it is urgent to contact service operators or relatives during rush hour. Owners of Xiaomi and Redmi devices often look for the built-in automatic re-dialing feature so as not to waste time on constant manual attempts to connect. However, in modern versions of the MIUI shell and the new HyperOS, the regular functionality of the call has changed, and the classic option “Autodial” can be hidden or replaced.

To make matters worse, Google is gradually abandoning third-party system calls, making older customization methods less effective. However, there are several proven ways to get the desired result, from using engineering codes to installing specialized software that still has the necessary permissions. Understanding how Android Dialer works on your device will help you choose the most suitable option.

In this detailed guide, we will take a look at all the current methods for activating re-typing on Redmi Note smartphones, including models with Snapdragon and MediaTek processors. We will look at the nuances of working in the background, the effect of energy saving mode on the process, and provide solutions for situations where standard methods do not work.

Search for built-in function in a standard call

The first action a user must take is to carefully check the settings of the standard Phone app. In some regions and on certain versions of Xiaomi firmware, the automatic re-call feature is still present, but it is often hidden in the depth of the menu or has restrictions on the number of attempts. Usually, the path to setup is through the call menu, where you need to find the item responsible for re-actions after the beeps.

It is worth considering that in global versions of MIUI Global firmware, this feature is often cut out due to Google requirements, while in Chinese versions (China ROM), it can be more common. If you do not find the switch right away, try changing the region in the system settings to India or Indonesia, although this does not guarantee the appearance of the feature, since it depends on the version of Android Dialer. It is important to check whether the Do Not Disturb mode blocks repeated calls, as this is a common cause of failure.

Access to advanced settings sometimes requires activating a hidden developer menu or using special codes that open up access to testing network features. However, relying on built-in tools in 2026-2026 is becoming more difficult and users are forced to look for alternatives. If the call settings menu does not have the option of Automatic Repetition, move to the following methods.

  • 📞 Open the Phone app and click on three dots in the corner of the screen.
  • ⚙️ Go to the Settings section and look for the “Additional” or “Special Features” subsection».
  • 🔄 Find the AutoCall or Re-Call switch and activate it.
  • ⏱ Set the interval between attempts, if such option is available in your version of the software.

⚠️ Note: On Android 13 and above, access to background calls for a standard call may be restricted by security, so the feature can only work when the screen is open.

📊 What's your version? MIUI or hyperos?
MIUI 12
MIUI 13
MIUI 14
HyperOS 1.0

Use of third-party applications for auto dialing

Because embedded tools are often useless, the most reliable solution is to install specialized applications from the Google Play store, which are leaders in this niche are programs like Auto Redial or Call Repeater, which can emulate the presses of the call button, which run on top of the system and require permissions to access the phone and overlays (drawn over other windows) to simulate the user's actions.

When installing this software on the Redmi Note, it is critical to configure the permissions correctly, otherwise the MIUI system will simply kill the process in the background to save energy. You need not only to give all the requested rights when you first start, but also to lock the application in memory, and also to turn off the charge savings for it. Without performing these steps, the auto dial will stop as soon as the smartphone screen goes out.

Modern versions of these programs can analyze the type of busy signal, such as a beep, a voice message of an operator or a call reset, which avoids endless calls to the answering machine. Some applications even have a “smart auto dial” feature that increases the interval between attempts so as not to create excessive load on the network and not to annoy the subscriber with constant horns.

☑️ Setting up rights for the application of auto dial

Done: 0 / 4

The table below compares the popular re-setting apps currently available:

AnnexAdvertisingWorking in the backgroundXiaomi support
Auto RedialThere (free version)Stable.Tall.
Call Repeater ProNo (paid)Very stable.Tall.
Redial NowMinimumMediumMedium
Easy RedialThere is.Unstable.Low.
Why do apps stop working after Android update?
Google regularly closes vulnerabilities that allow apps to manage calls without the user’s knowledge. Since Android 10, access to call APIs has been severely restricted. Apps that use Accessibility Services to emulate clicks continue to work, but require manual permissions set up in Xiaomi, which is known for aggressive memory cleanup.

Configure permits and energy saving on MIUI

The most common reason why the auto dial doesn’t work on Xiaomi Redmi is aggressive battery optimization. MIUI Optimizer and HyperOS shut down background processes that actively use the network and screen by default. In order for your assistant to be able to call when the phone is in your pocket with the display off, you need to exclude it from all restriction lists.

First, find the auto dialer app installed in the app list and go to About, where you can find the charge saving option and select No Limits mode, which will allow the program to run in the 24/7 background. Then you need to enable auto-start, so that the application starts immediately after the phone is turned on, without waiting for the user to manually open.

Another important nuance is the permission to “Map on top of other applications.” Since the call button emulation requires visual interaction with the call interface, without this permission, the program will not be able to “press” the button. On new versions of HyperOS, this permission can be requested in a separate pop-up window during the first call, and it must be confirmed.

💡

Lock the auto dialer application in the list of recent applications (swipe down the application card and select the lock icon) so that the system does not unload it from RAM if there are not enough resources.

Remember that when the “Flight” mode is turned on or the network signal is weak, the auto dial function can behave unpredictable, and in such conditions, the application can begin to “storm” the network with connection attempts, which will lead to a rapid discharge of the battery. It is recommended to use the function only when the signal is received confidently. 4G/LTE.

It is believed that the function of re-call can be activated through the engineering menu or special USSD-Indeed, some older Redmi models and MediaTek processors had codes like ##4636## that open the test menu, but the auto dial feature is usually absent, as it is an application-level service, not a base station or modem.

However, some carriers provide a network-level auto-responder or caller service, which is not exactly the same as an auto-dial from your phone, but can solve the problem of notifying you about a freeing line. USSD-commands that usually begin with *111# or similar combinations.

Attempts to enter non-existent codes into the engineering menu can result in resetting network settings or incorrect modem operation. The engineering menu is designed to diagnose equipment by qualified specialists and does not contain custom auto dial settings for end users. Be careful with advice from the Internet suggesting that you change the values in the Phone Information sections without understanding their purpose.

  • 📱 Enter #4636### in the phone app (not all models).
  • 🔍 Select “Phone Information” (Phone Information).
  • ⚠️ Do not change the “Preferred Network Type” settings if you do not know the consequences.
  • 🚫 There is no auto dial feature on this menu, don’t waste time looking for it here.

⚠️ Note: Change of parameters in the engineering menu (CIT) This can cause loss of warranty and unstable operation of the communication module.

Alternative solutions and automation

If classic apps don't work for you, you can use automation tools like MacroDroid or Tasker, which are powerful tools that allow you to create a scenario where, "If the call is done with 'Busy' status in 5 seconds, dial again in 30 seconds," which is a flexible but complex method that takes time to learn the logic of macros.

Xiaomi users with superuser (Root) rights are now able to access system-level capabilities, and there are Magisk modules and scripts that are embedded in the system call, adding native auto dialing to the system call, but gaining root rights on modern devices with a locked bootloader is a risky process, data loss, and the inability to use banking applications.

Another option is to use a Mi Band or Amazfit smartwatch in conjunction with a phone, and although the watch itself can't make auto dialing, it can vibrate when you're on a line, reminding you to call back while you're busy doing other things, which is a semi-automatic method, but it helps you keep the line free.

💡

The most stable method on modern Xiaomi is to use a proven third-party app with properly configured battery and auto-start exceptions.

Frequent problems and ways to solve them

Even after setting up properly, users may find that the auto dial is not started or interrupted. One common cause is a conflict with another application that has access to the phone, such as a messenger or number detector. Try disabling third-party number detectors (GetContact, NumBuster) while using the auto dial feature.

The problem may also be in the very SIM-If the card is old and does not support simultaneous voice and data transmission (or switches between standards) 2G/3G/4G during the call, this can knock down the application timers. SIM-card to new VoLTE support, which will provide a more stable connection.

If the app crashes right after dialing, check if In-Pack mode is on. The proximity sensor can lock the screen and interrupt the application overlay. Cleaning the cache of the Phone app and the auto dialing app itself also often helps eliminate software glitches.

Why is the auto dialer not working on Android 13/14?
Google has imposed strict restrictions on the background launch of applications and access to telephony. The system requires explicit user interaction to make a call. Apps bypass this through accessibility services, but MIUI antiviruses can block such activities as suspicious.
Are you charged for attempting an auto dial?
Yes, if you get a connection (you hear the beeps or the voice of the operator), the tariff is on your plan. Even a few seconds of connection can cost money. Be careful when setting the intervals, so as not to go into deep minus.
Can I set up a phone for a specific contact?
Third-party apps often allow you to create a list of "favorites" that will be re-called, ignoring the rest, which is convenient so you don't call everyone all the time.
Does the auto dial affect the wear of the smartphone?
Intensive operation of the radio module and constant switching on of the screen (if not disabled in the settings of the application) lead to increased heating and battery charge-discharge cycles. It is not recommended to leave the auto dialer on overnight uncontrolled.