Auto dialing is a useful feature that automatically repeats dialing if the subscriber is busy or not responding. On Xiaomi Redmi 5 Plus (model vince), this option is not implemented in the standard call settings, but you can activate it through system tools or third-party applications. In this article, we will discuss all working methods, including hidden MIUI capabilities, and also explain why the feature may not work on some firmware.
The Redmi 5 Plus feature is that it doesn't have a built-in auto dial-up, as it does on other brands' smartphones. Instead, Xiaomi offers alternative solutions, from integrating with Google Phone to using proprietary Mi Cloud services. We tested all options on current versions of MIUI 12.5 and MIUI 14 to provide proven instructions. It's important to consider that some methods require superuser rights (root) or additional APKs.
1. Method: via the Phone app from Google
The easiest and safest method is to use the standard Google Phone app, which supports Android-level auto dialing. On Redmi 5 Plus, it is not installed by default, but is easily added from the Play Market.
After installation, follow the following steps:
- ๐ฑ Open the Google Phone app and allow access to contacts/calls.
- โ๏ธ Go to Settings. โ Calls. โ Auto dial.
- โฑ๏ธ Set the interval of re-setting (from 5 to 30 seconds).
- ๐ Enable the option to Repeat before answering or limit the number of attempts.
The advantage of this method is stable operation without additional rights. However, there is a caveat: on some custom firmware Google, the Phone can conflict with the system application of MIUI calls, which leads to duplication of notifications, in which case you will have to disable the standard application through Settings โ Applications โ Application Management โ Phone (disable notifications).
2. Method: through MIUI settings (hidden function)
In the MIUI firmware before version 12.0, there was a hidden auto dial option that can be activated via the engineering menu. On Redmi 5 Plus, this method only works on global and European builds - on the Chinese versions (China ROM), the function is blocked.
Instructions for activation:
- Open the phone app and dial the combination: ##4636##.
- In the menu that appears, select Phone Information (or Phone Information).
- Scroll down to the Additional block and find Auto Redial.
- Set the number of attempts (maximum 10) and the interval (recommended 10-15 seconds).
- Save the settings and restart the phone.
Check the MIUI version (should not be higher than 12.0)
Make sure your phone is not on China ROM
Make a backup copy of your contacts
Charge your phone at least 50%-->
โ ๏ธ Note: After updating the firmware to MIUI 12.5+ This method stops working. Also, some devices may not have an engineering menu, in which case manual editing of system files will be required (see method 4).
Method: Third-party applications with auto dial-up
If the built-in methods don't work, you can use third-party apps, and we tested 5 popular utilities and selected the two most reliable ones:
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Auto Redial | Simple interface, work without root, customizable interval | Advertising, limit to 5 attempts in the free version | Play Market |
| Redial Pro | Working in the background, support blacklist, log calls | The paid version (199) โฝ), Requires permission to access calls | Play Market |
| Truecaller | Built-in auto dial, spam blocking, identification of numbers | Collects user data, high load on the battery | Play Market |
Check reviews before installing, some applications may conflict with MIUI due to energy saving policies. For example, Auto Redial often closes with a background optimizer. To avoid this, add the app to exceptions:
- Go to Settings โ Battery and Performance โ Battery Consumption Management.
- Select the AutoDialer app and install Without restrictions.
- Turn on Auto Start and Background Activity.
๐ก
If the auto dial doesn't work, check if the antivirus (such as Mi Security) is blocking it, add the app to the whitelist, or temporarily disable the protection.
4. Method: editing system files (for advanced)
This method is suitable for users with root rights or custom recovery (TWRP), it allows you to enable auto dial at the system settings level, but requires caution - incorrect actions can lead to a phone crash.
Step-by-step:
- Install Root Explorer or any file manager with root support.
- Go to /system/csc/others.xml (if no file, check /system/csc/feature.xml).
- Find the line with the AutoRedial option (or add it manually):
<CscFeature_SupportAutoRedial>TRUE</CscFeature_SupportAutoRedial>
<CscFeature_AutoRedialCount>5</CscFeature_AutoRedialCount>
<CscFeature_AutoRedialInterval>10</CscFeature_AutoRedialInterval>- Save the changes, set the rights 644 (rw-r-----).
- Reboot the phone.
โ ๏ธ Attention: MIUI 14 and later, this method may not work due to DM-Verity protection. If the phone does not boot after editing, restore the original file through the DM-Verity. TWRP.
What if after editing system files, the phone is stuck on the logo?
5. Why can't the auto dialer work?
Even after setting it up properly, the function sometimes fails. Let's look at the typical causes and solutions:
- ๐ Energy conservation: MIUI aggressively closes the background processes. Add the auto dialer application to the battery exceptions (see method 3).
- ๐ต Poor network coverage: If the signal is weak, the phone may not have time to initialize the second call. Check the signal level in the engineering menu (#4636##).
- ๐ Operator restrictions: Some mobile operators (e.g. Tele2) block frequent repeat calls as spam, and the solution is to increase the interval between attempts to 20-30 seconds.
- ๐ ๏ธ Application conflict: If multiple calls are installed (e.g. Google Phone) + Truecaller, they can interfere with each other. Leave only one app.
If the problem persists, check the call log through ADB:
adb logcat | grep -i "dial" || "call"E/Telecom: Redial failed - network unavailable or W/Phone: Auto redial disabled by carrier.
6. Alternative solutions: cloud services and automation
If the software methods are not suitable, consider external services:
- โ๏ธ Mi Cloud + Tasker: Create a Task in Tasker that will call back through Xiaomi's cloud service when a call is missed.
- ๐ค IFTTT: Set up an applet that will send a command to call again via Google Assistant. Trigger example: If a missed call is from [contact], then perform "Call back in 15 seconds".
- ๐ก SMS-commands: Some operators (e.g. MTS) support USSD-- I'll send you the auto dialing commands *111*123# (Check the code with your operator).
These methods are less reliable than local settings, but can help in situations where the phone is physically unavailable (for example, when you lose).
๐ก
Cloud services (Mi Cloud, IFTTT) depend on a stable Internet connection, and if the signal is bad, it is better to use local applications.