# What are the Android settings required to enable the Truecaller Caller ID?

This document outlines the required checks and configurations on the end user’s device to ensure Truecaller Caller ID functionality works as intended.

***

### 1. Appear on Top Permission (Allow Truecaller Draw over other apps)

#### Description

Truecaller requires the **“Appear on Top”** (also known as “Allow Truecaller Draw over other apps”) permission to display Caller ID overlays during incoming calls.

Below warning will appear in case the setting is not enabled.

<figure><img src="https://1505116975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyWoE7a7EzgrlGFIoECsj%2Fuploads%2Fk4oK99nMnJIRndtlJJRt%2FGemini_Generated_Image_cl4t92cl4t92cl4t.png?alt=media&#x26;token=f520ab0e-b55f-459f-a712-7dea4a3cf313" alt="" width="352"><figcaption></figcaption></figure>

### How to do it?

1. Open the **Truecaller** application.
2. Go to settings
3. Check for a warning message related to permissions.
4. If a warning is displayed, tap **Enable now**.
5. You will be redirected to the device **App Settings**.
6. Locate **Appear on Top** (or **Allow Truecaller Draw over other apps**) and ensure it is **Enabled** for Truecaller as shown in the below screenshot.

<figure><img src="https://1505116975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyWoE7a7EzgrlGFIoECsj%2Fuploads%2FmKu26NwkcsH1wgYyjeoK%2FEnableAppearonthetop.jpg?alt=media&#x26;token=6a7b1341-a3ec-4a65-a1f7-496a986b4ced" alt="" width="375"><figcaption></figcaption></figure>

#### Expected Result

Once the permission is enabled, the warning message will disappear from within the Truecaller app settings, and Caller ID should function correctly.

***

### 2. Battery Optimisation Settings (Recommended)

#### Description

Battery optimisation can restrict Truecaller’s background activity, which may prevent Caller ID from displaying correctly.

Truecaller requires the **“Disable Battery Optimisation”** permission to display Caller ID overlays during incoming calls.

Truecaller will display a warning indicating battery optimisation is enabled under settings.

<figure><img src="https://1505116975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyWoE7a7EzgrlGFIoECsj%2Fuploads%2FOnuPYwRlQ3h1QZhsZV5c%2FBatterywarning.jpg?alt=media&#x26;token=5f2229b5-1537-4934-8945-b8c37e90795f" alt="" width="375"><figcaption></figcaption></figure>

#### How to do it?

1. Tap **Disable battery optimization** within the Truecaller app.
2. When prompted, select **Allow**.

<figure><img src="https://1505116975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyWoE7a7EzgrlGFIoECsj%2Fuploads%2FzpvcXSAfC31eT3ARFPov%2FAllowbattery.jpg?alt=media&#x26;token=285f298c-288d-440e-b3d8-ea6e2a19b5ca" alt="" width="375"><figcaption></figcaption></figure>

#### Expected Result

The battery optimization warning will be removed, and Caller ID will function without interference.

<figure><img src="https://1505116975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyWoE7a7EzgrlGFIoECsj%2Fuploads%2FTvm1y6RGwWEuHKDEXpl6%2FNobatterywarning.jpg?alt=media&#x26;token=7352b7df-e1f6-4b1d-b7d3-b866f18bca71" alt="" width="375"><figcaption></figcaption></figure>

## Default Dialer Warning (Informational)

**Description**\
You may see a warning "Set Truecaller as default dialer" prompting you to set Truecaller as the default dialer.

<figure><img src="https://1505116975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyWoE7a7EzgrlGFIoECsj%2Fuploads%2Fk8PSAufgw6yFg5ZzL2SQ%2FDefaultDialerwarning.jpg?alt=media&#x26;token=2812bd91-3fe1-4982-8dd4-0fac795586e9" alt="" width="375"><figcaption></figcaption></figure>

#### Impact

This setting does not impact Caller ID functionality.

* The warning can be safely ignored.
