Why do you need to set up a call for MIUI 12?
Xiaomiβs MIUI 12 has brought many changes to the interface and functionality of smartphones, including the standard phone app. However, not all users know that even in basic firmware, you can flexibly customize your call to your needs, from changing the melody to integrating with Google Contacts or third-party services. Moreover, after upgrading to MIUI 12, some owners face problems: contacts disappear, number determination does not work or call settings are reset.
In this article, weβll look at all the ways you can install and configure a call on Xiaomi devices with MIUI 12, from restoring a standard app to installing alternative solutions like Truecaller or Google Phone. Weβll focus on common bugs (such as when the call doesnβt open after resetting) and how to fix them without losing data. If you just upgraded to MIUI 12 or bought a used smartphone with this firmware version, this guide will help restore the phone to work in 10-15 minutes.
Method 1: Recovery of the standard MIUI 12 call
If the phone app disappears after updating or resetting, do not rush to install third-party analogues. In MIUI 12, the standard call (com.android.dialer) is system and is not deleted completely - it can be returned through settings or a hidden menu.
First, check if the app is hidden:
- Open Settings β Applications β Application Management.
- Slip on three dots in the upper right corner and select Show All Apps.
- Find the phone (or Dialer) in the list and make sure it is not disabled.
If the application is disabled, turn it on and restart the smartphone.
Open "Settings β Applications"
Find the phone on the list.
Make sure the application is not disabled
Reset the device-->
If the call is not on the list, try resetting the application settings:
- Go to Settings β System β Resetting settings.
- Select Reset App Settings (not to be confused with a full reset!).
- Confirm the action and wait for the process to be completed.
After this procedure, all system applications, including the call, will return to factory settings, but user data (photos, messages) will not be affected.
β οΈ Note: If the call never appeared after the reset, it may have been deleted through ADB Or custom recovery, which requires you to reflash the device through the Mi Flash Tool.
Method 2: Install an alternative call (Google Phone, Truecaller, etc.)
The standard MIUI 12 caller is not popular with everyone due to limited spam detection features or an uncomfortable interface. Fortunately, you can install third-party calling apps on Xiaomi smartphones, such as:
- π Google Phone β the official application from Google with the integration of spam filter and smart search by contacts.
- π‘οΈ Truecaller β a popular caller with a database of spammers and scammers (requires registration).
- π Drupe is a minimalist caller with quick access to your favorite contacts.
- π ExDialer β a lightweight application with support for themes and gestures.
To set up an alternative call:
- Download. APK-file from an official website (e.g. Google Phone in Play Market) or via APKMirror.
- Allow installation from unknown sources in Settings β Applications β Special Access β Install unknown applications.
- Install APK and allow access to contacts, microphone and phone calls when you first start up.
- In Settings β Applications β By default β Phone app, select a new call.
Standard MIUI
Google Phone
Truecaller
Another.-->
An important caveat: some alternative calls (such as Truecaller) may conflict with MIUI system services, causing delays in incoming calls. If you encounter such a problem, try disabling battery optimization for the application in Settings β Battery β Battery Optimization.
Method 3: Set up a standard MIUI 12 call
Even if you choose to leave a standard call, it can be greatly improved through hidden settings, such as MIUI 12, which features a Smart Response feature that automatically offers quick messages when a missed call is made, as well as an improved spam definition (although it only works for Chinese numbers).
To set up a standard call:
- Open the Phone app and tap on three dots in the upper right corner.
- Select Settings and go to the section Sounds and vibrations:
Quick answers
| Parameter | Recommended value | Why? |
|---|---|---|
| Definition of number | Included. | Shows the name of the organization when incoming (does not work for all regions). |
| Blocking spam | Included. | Automatically blocks suspicious numbers (the database is updated via Mi Cloud). |
| Vibration on call | Short + Repeat | It helps not to miss a call in a noisy place. |
| Loud default communication | Disconnected. | Otherwise, all calls will automatically switch to the speaker. |
π‘
If contacts are missing, check sync with Mi Account or Google. Go to Settings β Accounts β Sync and enable contact options.
Method 4: Solving the Call Problems in MIUI 12
MIUI 12 users often encounter typical call bugs:
- π The call won't open - usually associated with cache damage Solution: clear the cache in Settings β Annexes β Phone. β Warehouse.
- π No sound when calling β check if Do Not Disturb or Sound Effects is activated in Settings β Sound.
- π± Contacts are not displayed β sync them again via Google or Mi Cloud.
- π Fast battery discharge β turn off background activity to call in Settings β Battery. β Optimizing the battery.
If the call is crashing when an incoming call is made, try the following steps:
- Remove updates for the Phone app in Settings β Apps β Phone β Three dots β Remove updates.
- Turn off the permission to Change System Settings for all third-party calls (if installed).
- Perform a reset of network settings: Settings β SIM-maps and mobile networks β Resetting network settings.
β οΈ Note: On some devices (e.g. Redmi Note 9 Pro with a MIUI 12.0.3) There was a bug when the bell stopped working after connecting to the Mi Band.
What if the call disappeared after the root license?
Method 5: Set up a call for two SIM-map
One of the key advantages of Xiaomi smartphones is the support of two SIM-But in the MIUI 12 setting up calls for each one requires a different configuration. Here's how to do it:
1. Priority SIM-call-card:
- Open the Settings. β SIM-maps and mobile networks β Priority SIM-call-card.
Choose which SIM will be used by default for outbound calls.
Activate the option to always ask if you want to select SIM before each call.
2. personal settings for each SIM:
- In the Phone application go to Settings β Challenges β Settings SIM-map.
- You can ask here:
Different call melodies for each SIM.
Separate block lists (e.g., block spam on only one SIM)
Call forwarding (useful if one of the SIMs is used only for the internet)
3. Using different contacts for different SIMs:
When editing a contact in Google Contacts or MIUI Contacts, you can specify which SIM to call that number with by default.
This is convenient if one SIM is used for work and the other for personal calls.
π‘
If you have the Always Ask option activated to select SIM but no selection window appears, check the permissions for the Phone app in the security settings.
Method 6: Optimize calls to save battery
Calling MIUI 12 can consume up to 5-7% of battery life per day, especially if spam detection or contact synchronization is actively used.
- π Turn off background contact synchronization in Settings β Accounts. β Synchronization (leave only manual synchronization).
- π΅ In the call settings, disable Number Definition and Spam Blocking if they are not critical.
- β‘ B Settings β Battery. β Battery optimization add the call to the list of Do Not Optimize (paradoxically, but it reduces background activity).
- π If you use Truecaller, disable Autoupdate Spam Base in its settings.
For advanced users:
- Install ADB on your computer and connect your smartphone.
- Run the command to turn off background activity for the call: adb shell cmd appops set com.android.dialer RUN_ANY_IN_BACKGROUND ignore
- Reset the device.
This command forbids the call to work in the background without an explicit call by the user.
Xiaomi Calls Compared to MIUI 12
To help you choose the best solution, we compared the standard MIUI 12 call to popular alternatives:
| Function | Standard MIUI | Google Phone | Truecaller |
|---|---|---|---|
| Definition of spam | β (China only) | β (global) | β (grand base) |
| Integration with contacts | β (MIUI/Google) | β (Google only) | β (base) |
| Recording of conversations | β | β | β (fee) |
| Topics and customization | β | β | β |
| Battery consumption | Average. | Low. | High. |
π‘
If you want to record conversations but donβt want to pay for Truecaller Premium, try the Cube ACR app, which records calls for free and integrates with a standard call.