Auto-dialer function on Xiaomi Redmi 9 can be a real salvation in situations where the subscriber is temporarily unavailable. This option automatically retries the call at specified intervals, saving you time and hassle. However, not all users know that setting up auto-dialer on Android devices (especially in MIUI firmware) has its own characteristics - standard system parameters are often hidden or require additional manipulations.
In this article we will analyze all the possible ways to activate auto-dialer on Redmi 9: from built-in MIUI tools to third-party applications and engineering codes. You'll learn how to set redial intervals, what carrier restrictions apply, and why the feature may not work even after proper configuration. We will pay special attention to the nuances of the firmware MIUI 12/13/14 โthey radically affect the availability of the option.
We warn you right away: some methods require superuser rights (root) or installation of unofficial firmware. If you are new to setting up Android, start with the simplest methods - they are described in the first sections. For experienced users, we have prepared advanced instructions using ADB and hidden menus.
What is auto redial and how it works on Android
Auto dial (or auto call repeat) is a function that automatically calls the subscriber back if the first call is unanswered or fails (busy, out of network coverage, etc.). On smartphones Xiaomi the implementation of this option depends on:
- ๐ฑ MIUI firmware versions โin new versions (13+) the function is often placed in a separate menu, and in older ones (MIUI 11-12) it can be hidden in the SIM card settings.
- ๐ก Mobile operator policies โsome providers (for example, Tele2 or Iota) block auto-dialling at the network level.
- ๐ง Having root access โadvanced settings (for example, changing the number of attempts) require deep access to the system.
By default, auto-dial is disabled. The system offers three standard repeat call scenarios: Redmi 9 Auto dialer is disabled. The system offers three standard callback scenarios:
- Fast repeat โattempt to call after 10-15 seconds (suitable for short-term communication failures).
- Medium interval โretry after 30-60 seconds (optimal for busy subscribers).
- Long interval โattempt after 2-5 minutes (for subscribers outside the coverage area).
It is important to understand that auto-dial does not guarantee a connection โit only automates the process of repeated attempts. If the subscriber is in an area without a signal or his phone is turned off, the function is useless. Operators can also limit the number of automatic retries (usually no more than 5 attempts in 15 minutes).
Before setting up auto-dialer, check your SIM card balance - some operators charge each repeat call attempt as a separate outgoing call.
Method 1: Enabling auto-dialer through standard MIUI settings
The simplest method is to use built-in firmware tools. On Redmi 9 s MIUI 12 and later the path to the settings is as follows:
- Open the application
Phone(handset icon on the main screen). - Click on the three dots in the upper right corner โ select
Settings. - Go to the section
CallsโAuto redial(orRepeat callin some localizations). - Activate the slider
Enable auto redial. - Configure the redial interval (available options: 10, 30, 60 seconds or 2 minutes).
If there is no item in your menu Auto dial, it means:
- ๐ You have an outdated version of MIUI (update the firmware via
Settings โ About phone โ System update). - ๐ต The function is blocked by the operator (check the SIM card settings in the section
Mobile network). - ๐ ๏ธ The firmware is modified (for example, custom) data-i="98">), and the option is removed. LineageOS), and the option is removed.
Check the MIUI version in Settings โ About phone
Make sure the SIM card is active and not blocked
Update the Phone application in Google Play
Reboot smartphone before setting up -->
On MIUI 11 and older the path may differ:
Settings โ System applications โ Phone โ Auto redial
โ ๏ธ Attention: On some firmware Redmi 9 (especially global versions), the auto redial option is hidden in the settings of a specific SIM card. To find it, go to Settings โ SIM cards and mobile networks โ [select SIM] โ Additional settings โ Auto redial.
Method 2: Using USSD codes to activate auto redial
If the standard settings do not work, you can try enabling auto-dialing via service USSD codes. This method is universal for all Android devices, but support may vary by carrier. Below are the codes for popular Russian providers:
| Operator | Activation code | Deactivation code | Interval (sec) |
|---|---|---|---|
| MTS | 441[number]# |
#441# |
30 |
| Beeline | 442[number]# |
#442# |
20 |
| MegaFon | 443[number]# |
#443# |
15 |
| Tele2 | 440[number]# |
#440# |
60 |
To use the code:
- Open the application
Phoneand go to the tabDial. - Enter the code, replacing
[number]with the subscriber's phone number (for example,*441*79123456789#). - Press the call button. You will hear a voice confirmation or receive an SMS about activation.
Please note:
- ๐ข Codes work only for one specific number โfor each subscriber you need to enter the command again.
- ๐ฐ Some operators charge service fee (for example MegaFon - 3 rubles for activation).
- โฑ๏ธ The redial interval is fixed and cannot be configured.
โ ๏ธ Attention: USSD codes are subject to change without notice. If the commands do not work, check the current data on your operator's website or through the support service (for example, *111# for MTS).
What to do if the USSD code does not work?
If after entering the code, you receive the response โService is unavailableโ or โErrorโ, check:
1. Account balance โthere may not be enough funds for activation.
2. Tariff plan โsome tariffs (for example, "MTS Smart") block USSD commands.
3. SIM registration region โcodes may differ in Crimea, Sevastopol or abroad.
4. Settings networks โtry switching from 4G to 3G in Settings โ Mobile network โ Preferred network type.
Method 3: Third-party applications for auto-dialing
If the built-in tools Redmi 9 are not satisfactory, you can install specialized applications from Google Play. They offer flexible settings: choosing the number of attempts, customizing intervals, keeping a log of calls. We tested 5 popular apps - the best options are in the table below:
| Application | Rating | Features | Cons |
|---|---|---|---|
| Auto Redial | 4.7 โญ | Customizable interval (5-300 sec), work in the background, no advertising | Requires permission to make calls |
| Redial Pro | 4.5 โญ | Call log, Dual SIM support, home screen widget | Paid version for advanced functions |
| Call Repeater | 4.3 โญ | Automatic detection of busyness, integration with contacts | Advertising in the free version |
Step-by-step guide for Auto Redial (the most reliable option):
- Download the application from Google Play.
- When you first start, grant permissions to
CallsandContact. - In the main menu press
+โ select a contact or enter the number manually. - Configure parameters:
- ๐ Interval โ 15 seconds (we recommend to start with).
- ๐ข Number of attempts โ 5.
- ๐ Notifications โ turn on to see the status of repeated calls.
Start โthe application will start calling automatically.Advantages of third-party applications:
- ๐๏ธ Flexible settings โyou can set different intervals for different contacts.
- ๐ Statistics โa log of successful and unsuccessful attempts is kept.
- ๐ Battery saving โ apps are optimized for running in the background without putting a heavy load on the battery.
โ ๏ธ Attention: Applications for auto-dialing require permission forCallsiCall log. Install them only from official sources (Google Play, APKMirror) to avoid data leakage. Before installing, check the reviews - some apps contain hidden advertising or subscriptions.
The application side is the best choice if you need advanced auto-dial settings (for example, different intervals for different contacts or more than 5 attempts to repeat the call).
Method 4: Engineering menu and hidden settings (for advanced users)
If you are ready to dive into deep settings Redmi 9, you can activate auto redial via Engineering menu or ADB. These methods require caution - incorrect actions can disrupt the operation of the phone.
Method 1: Engineering menu (MTK)
On Redmi 9 with processor MediaTek Helio G80 hidden menu available to configure the communication module:
- Open the application
Phoneand enter the code:##4636## - In the menu that opens, select
Phone information. - Scroll down to the block
MTK SettingsโCall. - Find the parameter
Auto Redialand set the valueEnabled. - Adjust
Redial Delay(delay in seconds) andMax Retries(maximum attempts).
Method 2: ADB commands (universal for all firmwares)
For this method you need a computer with installed ADB Tools and enabled USB debugging on the phone:
- Connect Redmi 9 to the PC and execute in the terminal:
adb shell settings put global auto_redial_enabled 1adb shell settings put global auto_redial_delay 30000(where
30000is the delay in milliseconds, i.e. 30 seconds). - Reboot the phone.
Limitations of these methods:
- ๐ง After updating MIUI, the settings may be reset.
- ๐ก๏ธ On some firmware the engineering menu is blocked (needed root).
- โ ๏ธ Incorrect ADB commands can lead to malfunctions of the communication module.
How to return the default settings if Auto dialer does not work correctly?
If, after manipulating the engineering menu or ADB, the auto dialer works too often or does not stop trying, reset:
1. For the engineering menu: return the parameters Auto Redial to value Disabled.
2. command:
adb shell settings delete global auto_redial_enabled
adb shell settings delete global auto_redial_delay
3. Restart the phone.
Why auto-dialer may not work on Redmi 9
Even after proper configuration, auto-dialer sometimes refuses to function. We have collected the most common causes and ways to eliminate them, specific to Xiaomi Redmi 9:
| Problem | Cause | Solution |
|---|---|---|
| Function missing in menu | Outdated MIUI firmware or custom assembly | Update the system or install the official firmware via Mi Flash Tool |
| Auto dialing works 1 time and stops | Operator restriction (for example, Tele2 blocks after 3 attempts) | Call operator support and request unlocking |
| The interval between retries is not respected | Conflict with applications for saving battery (for example, Security or Battery Saver) | Add the application Phone to optimization exceptions |
| The function only works for one SIM card | MIUI limitation for Dual SIM | Set up auto-dialing separately for each SIM in Settings โ SIM cards |
Additional nuances:
- ๐ด Flight/energy saving mode โ disables auto-dialing. Check that these are true. options are disabled.
- ๐ Blocking numbers โ if the subscriber's number is on the black list, auto-repeat will not work.
- ๐ถ Weak network signal โ if the signal level is < 1-2 bars, the phone may not initiate a repeat call.
If the problem persists, try:
- Reset network settings:
Settings โ System โ Reset settings โ Reset Wi-Fi, mobile network and Bluetooth. - Clear application cache
Phone:Settings โ Applications โ Manage applications โ Phone โ Clear cache. - Install an alternative dialer (for example, Google Phone or Truecaller) - they have their own auto-dial mechanisms.
Security and privacy when using auto-dial
Automatic redials are convenient, but can create security and privacy risks. Here's what you should pay attention to:
- ๐ต๏ธ Data leak โ some auto-dialing applications request access to
Call logiContacts. Check permissions before installation. - ๐ธ Hidden payments โoperators can charge each repeat call attempt as a separate call. Check the terms of the tariff.
- ๐ Spam โ if your number ends up in the scammers' auto-dial databases, you may become a victim of fraud (for example, "call back to a paid number").
Recommendations for security:
- Use only official applications from Google Play with a rating above 4.0.
- Set a limit on the number of attempts (no more than 5-7) to avoid blocking the number by the operator.
- Check periodically
Call logfor suspicious numbers. - Disable auto-dialer for unknown contacts.
โ ๏ธ Attention: If you use auto-dialer for business tasks (for example, calling clients), make sure that this does not violate the Law โOn Advertisingโ (Federal Law No. 38). Automatic calls without the subscriber's consent can be regarded as spam, which can result in a fine of up to 500,000 rubles.
FAQ: Frequently asked questions about auto-dialing on Xiaomi Redmi 9
Is it possible to configure different auto-redial intervals for different contacts?
There is no such function in the standard MIUI settings. However, third-party applications (for example Auto Redial or Redial Pro) allow you to create individual profiles for each contact with unique intervals and number of attempts.
Why does auto-dialer work only 3 times and then stops?
This is a limitation of your mobile operator. Most Russian providers (for example MTS or Beeline) block auto-retry after 3-5 attempts to prevent network overload. To remove the restriction, contact operator support or use third-party applications.
How to disable auto-dial if it interferes?
To deactivate the function:
- For standard auto redial:
Settings โ Calls โ Auto redial โ Disable. - For USSD codes: enter
#441#(for MTS) or a similar code of your operator. - For third-party applications: open the app and click
Stopor delete it.
Is it possible to make an auto-dial on Redmi 9 without the Internet?
Yes, auto-dialer works at the communication module level and does not require an Internet connection. However, some third-party applications (for example Call Repeater) may require one-time network access to activate the license.
Why did auto-dialer disappear from the settings after updating MIUI?
In new versions of MIUI (starting from 13), Xiaomi transfers or removes some functions to optimize the interface. If the option disappears after the update:
- Try resetting the application settings
Phone. - Install an alternative dialer (for example, Google Phone).
- Use USSD codes or third-party applications.
If none of the methods help, the function may have been removed at the firmware level - in this case, all you have to do is wait for the next update or switch to custom firmware (for example, Pixel Experience).