Have you ever forgotten to dial a number after pressing the call button? Or did you want the phone to dial the subscriber itself after a reset? The auto dialer function on Android solves these problems - it automatically redials the number if the line is busy or the connection is interrupted. But how to enable it?
In this article you will find 5 proven methods set up dialing on any smartphone - from standard Android tools to third-party applications. We'll figure out how the function works on Samsung Galaxy, Xiaomi Redmi, Google Pixel and other devices, as well as what to do if auto-dial doesn't work. Plus - a comparison table of methods and answers to frequently asked questions.
Spoiler: on some firmware (for example, MIUI or One UI) the option is hidden in the depths of the settings. And in pure Android it may not exist at all - but this is not a problem if you know the workarounds.
1. Standard auto-dial in Android settings
On most smartphones, the function is built into the system application "Phone". However, its location depends on the manufacturer and firmware version. Here's where to look:
- ๐ฑ Samsung (One UI): Open
Phone โ โฎ (menu) โ Settings โ Additional features โ Auto redial. Switch the slider to the "On" position. and set the interval (usually 10โ60 seconds). - ๐ฑ Xiaomi/Redmi/POCO (MIUI): Go to
Phone โ โ๏ธ Settings โ Dialing โ Automatic redial. Here you can select the number of attempts (up to 10) and the pause between them. - ๐ฑ Google Pixel / Pure Android: This function is not available in the basic firmware. Use the methods from sections 3โ5.
On some devices (for example, Huawei or Honor), the option is called โRedialโ and is hidden in Phone settings โ Call โ Advanced. If you donโt find it, check the firmware updates: manufacturers sometimes add the function in new versions.
โ ๏ธ Attention: On smartphones with Android 14+ and One UI 6.0+ the path to the settings may differ. If you donโt see the โAuto-dialโ item, try searching in the settings (magnifying glass icon in the upper corner).
2. Auto-dialer through contacts (hidden method)
Few people know, but in Android you can link auto-dialer to a specific contact. This is convenient if you only need to reach one number (for example, support or a colleague with a bad connection). Instructions:
- Open the application
Contactand select the desired number. - Click
Edit(pencil icon). - Scroll down to field
Additional actions(orOther options). - Select
Auto redialorRedialand set the interval.
If there is no such field, try an alternative method:
- Create a new contact with a name, for example,
Auto-dial: Name. - In the number field, enter
*67#(number identification deactivation code) + the desired number. Some firmware automatically activates redialing for such entries.
Save your operator's support number (for example, 0890 for Beeline) with auto-dial. This way you will save time in case of connection problems.
3. Applications for auto-dialing: TOP-3 free
If your firmware does not have a built-in function, third-party utilities will come to the rescue. We tested dozens of applications and selected 3 of the most reliable:
| Application | Rating | Features | Cons |
|---|---|---|---|
| Auto Redial | 4.7 โฐ | Flexible interval settings (from 5 seconds), work in the background, no advertising. | Requires permission to make calls. |
| Redialer: Auto Call | 4.5 โฐ | Support for a black list of numbers, call statistics, widget on the main screen. | Advertising in the free version. |
| Call Repeater | 4.3 โฐ | Simple interface, ability to customize sound notification before dialing. | Does not work on Android 13+ without additional permissions. |
How to install and configure:
- Download the application from Google Play (links above).
- Open it and provide access to
CallsandContacts. - Enter the number manually or select from contacts.
- Set the redial interval (we recommend 15โ30 seconds).
- Click
Startโthe application will dial automatically.
โ ๏ธ Attention: Auto-dial applications may conflict with some antivirus (for example, Avast or Kaspersky). If calls do not go through, temporarily disable protection or add the utility to exceptions.
Make sure you have Android 8.0+|Check reviews of the application (rating above 4.0)|Read permission requests|Create a backup copy of your contacts-->
4. Auto redial via USSD commands (for advanced)
Some telecom operators support USSD commands for automatic redialing. This method works without applications, but requires knowledge of special codes. Here's how to do it:
For MTS, Beeline, MegaFon i Tele2 use the universal command:
*43# + [subscriber number]
For example, to call number 89123456789 s auto-repeat, dial:
*43#89123456789
After this, the system will automatically repeat the dial every 10โ20 seconds (the interval depends on the operator). To cancel auto-dialling, dial:
#43#
This method has limitations:
- โ Does not work on all tariffs (especially corporate ones).
- โ May be blocked when roaming.
- โ Some operators charge a fee for the service (usually 1โ3 rubles per call).
How to check support for USSD auto-dialer from your operator?
Dial *111# (for MTS/MegaFon) or *102# (for Beeline/Tele2) and see the list of available services. If the response contains the item โAuto redialโ or โRedialโ, then the function is active.
5. Automation via Tasker (for advanced users)
If you like fine-tuning, Tasker is your best friend. This application allows you to create automatic scenarios, including automatic dialing with custom conditions (for example, only at a certain time or when the signal level is low).
Step-by-step guide:
- Install Tasker from Google Play (paid, but there is a trial version).
- Create a new task (
Tasks โ +). - Add an action
Phone โ Dial number. - B field
Numberenter the target number or variable%CNUM(for the last dialed one). - Add an action
Task โ Repeatand set the interval (for example, 20 seconds). - In the section
Profilesset up a trigger (for example, an unsuccessful call or pressing a widget).
Example profile for auto-dial when reset call:
Profile: Auto redial
Event: Phone โ Call completed (status: failure)
Task:
1. Wait 15 seconds
2. Dial number %CNUM
3. Repeat 5 times with an interval of 20 seconds
โ ๏ธ Attention: Tasker requires permissionADBto work with calls on Android 10+. If nothing happens after setting up, enable the optionADB Wi-Fiin the developer settings.
Tasker is the most flexible method, but takes time to set up. Suitable for users who need advanced conditions (for example, dialing only when connected to a specific Wi-Fi network).
6 Why auto-dialing does not work: 7 reasons. and solutions
If you have set up auto dialing, but it does not work, check these points:
- ๐ต Blocking numbers: Make sure that the number is not on the black list (check in
Settings โ Blocking numbers). - ๐ Do not disturb mode: Disable it or add the number to exceptions.
- ๐ก Bad signal: Auto redial may not work if the signal level is below 1-2 bars. Try switching to
2Gin the network settings. - ๐ Battery optimization: Add the auto-dialer application to exceptions (for example, in MIUI:
Settings โ Battery โ Battery optimization). - ๐ก๏ธ Antivirus: Temporarily disable protection or add the application to the white list.
- ๐ฑ Operator restrictions: Some tariffs block frequent repeated calls (especially to hotlines).
- ๐ Application conflict: If you use Truecaller or GetContact, they can intercept calls. Disable them during the test.
Critical error: On devices with Android 13+ and One UI 5.0+ built-in auto-dialer may not work due to new Google restrictions on background activity. The solution is to use Tasker with rights ADB or third-party applications from section 3.
FAQ: Frequently asked questions about auto-dialer on Android
Is it possible to set up auto-dialer on Android? iPhone?
No, iOS there is no built-in auto-dial function. But you can use applications from App Store (for example, AutoRedial) or USSD commands (if supported by the operator).
How many attempts Can dialer be installed?
It depends on the firmware or application:
- Samsung One UI: up to 10 attempts.
- MIUI: up to 5 attempts.
- Auto Redial: without restrictions (but the operator can block after 20-30 attempts).
Is it paid to use auto-dialer?
The function itself is free, but:
- The operator can charge each repeat call as outgoing (even if the subscriber did not answer).
- Applications from Google Play usually free, but some have premium versions without extra water.
Check the tariffs with your operator - sometimes itโs cheaper to dial manually.
How to disable auto-dialling?
Methods depending on the method:
- Built-in function: Return to the phone settings and disable slider.
- Application: Go into it and click
Stopor remove from startup. - USSD command: Dial
#43#. - Tasker: Disable the profile or delete the task.
Does auto-dial work in roaming?
Depends on the operator:
- MTS/MegaFon: usually works, but may be blocked on some tariffs.
- Beeline/Tele2: auto-redialing is often disabled in roaming due to the high cost of calls.
- Local operators (for example, Yota or Tinkoff Mobile): you need to check with support.
Before your trip, check the roaming conditions in the operatorโs personal account.