Automatic dialing is a useful feature that saves time when you make frequent calls to the same numbers. On Xiaomi Redmi 8, it can be implemented both with standard MIUI tools and with third-party applications. But not all users know that the auto dialing capabilities go beyond basic re-dialing: it can be customized to specific scenarios, integrated with a schedule, or even automated through MacroDroid.
In this article, we will discuss all working methods, from simple re-calls to complex automated circuits, and pay special attention to the nuances of working on Redmi 8 (codenamed Olive), where, due to the version of Android 9 Pie and the shell of MIUI 11/12, some functions may behave in an unobvious way, and learn how to bypass the limitations of operators and avoid blocking numbers if you try to connect too often.
Method 1: Standard Repeat Dial in MIUI
The easiest method is to use the built-in re-typing feature, which works on all Xiaomi smartphones, including the Redmi 8, but has limitations: it only repeats the last failed call and does not support setting the interval between attempts.
To activate it:
- Open the phone application (pipe icon).
- Go to the magazine tab (the icon of the clock at the bottom of the screen).
- Find the number you want to call again and tap it.
- In the menu that opens, select Repeat Call (icon with arrow in a circle).
It's going to work right away, but if the caller doesn't respond again, you're going to have to repeat the action manually, and you're going to need third-party solutions to do the automatic loop.
π‘
If the log does not have a βRepeat Callβ button, update the Phone app via Google Play or check the settings in Settings β Apps β App Management β Phone β Permissions (Call logs and Phones must be enabled).
Method 2: Auto dial through the "Auto Redial" application
Auto Redial (available on Google Play) can be used to adjust intervals and number of attempts flexibly.
- π Set up delay between attempts (5 seconds to 1 hour).
- π Run a dial on a schedule (for example, every day at 9:00 am).
- π± Working in the background without locking the screen.
- π Automatically stop after successful connection.
Instructions for setting:
- Install Auto Redial from the store.
- Launch the application and grant permissions to access the Phone and the Call Log.
- In the main menu, click + to add a new number.
- Specify the number (or select from the log), adjust the interval and number of attempts.
- Activate the task with the Start button.
Added number to whitelist (if there is a lock operator)|
Do Not Disturb mode is disabled |
Mobile Internet or Wi-Fi calls enabled (if VoIP is used)|
Account balance checked (for paid numbers)
-->
Important for Redmi 8: due to battery optimization in MIUI, the application can stop working in the background. To avoid this, add it to the exceptions:
- Go to Settings β Battery and Performance β Battery Consumption Management.
- Select Auto Redial from the list and install No Limits.
Method 3: Automation with MacroDroid (for advanced)
If you need to set up an auto dial for triggers (for example, when a call is missed or at a certain time), use MacroDroid. This application allows you to create complex automations without root rights.
Example of macro for dial-up after a missed call:
- Install MacroDroid.
- Create a new macro (+ β Add macros).
- As a trigger, select Phone β Missed Call and specify the desired number.
- As an action, add the Phone β Call the number and enter the same number.
- In the limitations, adjust the delay (for example, 30 seconds) and the number of repetitions.
The advantage of this method is flexibility, for example, you can set up an auto dial only on weekdays or when you connect to a specific Wi-Fi network.
Standard Re-Training in MIUI|
Auto Redial or analogues |
MacroDroid/Tasker|
I don't use auto dial.-->
Method 4: Calling through Google Assistant (Voice AutoDial)
If you're more comfortable with voice control, set up an auto dial through Google Assistant, a method that's good for quick launches without opening apps.
Algorithm of action:
- Activate Google Assistant with a long press on the Home button or a voice command, βOK, Google.β
- Say, "Call [the contact name] and repeat if he doesn't answer."
- Assistant will offer to set up a second dial through Google Contacts.
Limitation: This feature only works for contacts from Google Accounts, not local phone records, and the interval between attempts is fixed (about 1 minute).
How to add a contact to Google Account with Redmi 8?
Table of comparison of methods of auto dialing
| Method | Interval between attempts | Max, the number of attempts | Background work | Demands the Internet. | Difficulty setting up |
|---|---|---|---|---|---|
| Standard Repeat Dial-up (MIUI) | No setup. | 1 | No. | No. | β |
| Auto Redial | 5 seconds. 1 hour. | Unlimitedly | Yes. | No. | ββ |
| MacroDroid | Tune in. | Unlimitedly | Yes. | No. | βββ |
| Google Assistant | ~1 minute | 3 | Yes. | Yes (for voice commands) | β |
| Tasker (alternative to MacroDroid) | Tune in. | Unlimitedly | Yes. | No. | ββββ |
Solving Auto dialing problems on Redmi 8
If the auto dialer is not working, check the following points:
β οΈ Attention: Mobile operators (e.g. MTS, Beeline) can block frequent automated calls as spam. If after 3-5 attempts the connection is interrupted, use an interval of at least 2-3 minutes.
Typical errors and decisions:
- π΅ No sound when dialing: check the volume in Settings β Sound. β Loudness of call.
- π App closes: add it to battery optimization exceptions (see section above).
- π« Operator blocks calls: use Wi-Fi calls (includes in Settings) β SIM-maps and mobile networks β Additionally. β Wi-Fi calls).
- β³ Call stops after 30 seconds: disable Call Limitation in Settings SIM-map.
On Redmi 8 with MIUI 12.5+, automatic protection can be triggered. If the dial is interrupted for no reason, try:
- Disable Automatic Call Protection in Settings β Privacy β Special Permissions β Automatic Actions.
- Install Auto Redial as a system application via ADB (requires a PC).
π‘
On Xiaomi Redmi 8 with Android 9, the optimal interval between attempts is 1-2 minutes. More frequent calls can lead to operator lock or overheating of the processor (Snapdragon 439 is sensitive to load).
Safety and ethics of auto dialing
Automatic dialing is a powerful tool, but its abuse can lead to problems:
- π Spam: frequent calls to other people's numbers can be regarded as harassment.
- π Blocking: Operators have the right to temporarily disconnect your SIM-smear-card.
- π° Paid numbers: Auto dialing to short or international numbers will quickly write off the balance.
Recommendations for ethical use:
- π Configure no more than 5 attempts at intervals of 2 minutes.
- π Use auto dialing only for personal contacts (relatives, colleagues).
- β° Avoid night time (22:00 to 8:00 local time).
- π² Pre-warn the subscriber about possible repeated calls.
β οΈ Note: Redmi 8 with firmware below MIUI 12.0.3 there is a bug in which auto dialing through third-party applications can reset settings APN. Before using, make a backup copy of the mobile network settings in Settings β SIM-maps and mobile networks β Access points (APN) β Menus. β Save.