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).
๐Ÿ“Š What smartphone do you have?
Samsung
Xiaomi/Redmi/POCO
Google Pixel
Huawei/Honor
Another brand

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:

  1. Open the application Contact and select the desired number.
  2. Click Edit (pencil icon).
  3. Scroll down to field Additional actions (or Other options).
  4. Select Auto redial or Redial and set the interval.

If there is no such field, try an alternative method:

  1. Create a new contact with a name, for example, Auto-dial: Name.
  2. 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:

  1. Download the application from Google Play (links above).
  2. Open it and provide access to Calls and Contacts.
  3. Enter the number manually or select from contacts.
  4. Set the redial interval (we recommend 15โ€“30 seconds).
  5. 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:

  1. Install Tasker from Google Play (paid, but there is a trial version).
  2. Create a new task (Tasks โ†’ +).
  3. Add an action Phone โ†’ Dial number.
  4. B field Number enter the target number or variable %CNUM (for the last dialed one).
  5. Add an action Task โ†’ Repeat and set the interval (for example, 20 seconds).
  6. In the section Profiles set 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 permission ADB to work with calls on Android 10+. If nothing happens after setting up, enable the option ADB Wi-Fi in 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 2G in 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 Stop or 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.