Kaspersky Who Calls for Android
[Topic 146490]

Common issues

Kaspersky Who Calls has the following known issues on different devices:

  • On devices running Android 5.1 and lower with two or more SIM cards the app may not identify incoming calls on one of the SIM cards. This is caused by technical issues on Android 5.1 and lower.
  • Kaspersky Who Calls does not block incoming spam calls on the second line.
  • On devices running Android 8 the app may not block incoming calls.
  • Kaspersky Who Calls does not check or block some non-standard numbers that are not associated with any country’s national telephone numbering plan or the IP telephony operators’ plans.
Page top
[Topic 180561]

ASUS devices

Kaspersky Who Calls may have the following issues (and solutions) on ASUS devices:

  • On the ASUS ZenFone 2, Kaspersky Who Calls may not start after the device is restarted or the app is unloaded from memory. To fix this, allow autostart for Kaspersky Who Calls in the Autostart Manager settings.
  • On Asus ZenFone 4 Max (ZC554KL), Kaspersky Who Calls may not block incoming spam calls.
Page top
[Topic 180499]

HUAWEI and HONOR devices

On Huawei devices with the EMUI interface, you must change some default settings in order to ensure that Kaspersky Who Calls is working properly.

Some steps may be different, depending on the device model and version of the operating system.

Step 1. Exclude Kaspersky Who Calls from battery optimization mode

Taking this step allows the display of pop-up notifications during incoming calls, even when the battery optimization mode is on.

How to exclude the app from the battery optimization mode

  1. Open your device's Settings app. For example, pull down the status bar and tap Device settings.
  2. Tap Apps.
  3. Now, do the following:

    For devices with the EMUI 9.x interface:

    1. Tap Apps.

      You may skip this step on some devices, depending on their firmware.

    2. Tap Three dots popup menu in the upper right corner and select Special access on the menu.
    3. Tap Battery optimization.
    4. Find Kaspersky Who Calls and tap it.
    5. Select Don't allow for Kaspersky Who Calls, to exclude the app from the battery optimization mode.

    For devices with the EMUI 8.x interface:

    1. In the lower part of the screen, tap Device settings and select Special access.
    2. Tap Ignore battery optimization.
    3. Find Kaspersky Who Calls and tap it.
    4. Select Allow for Kaspersky Who Calls, to allow the app to ignore the battery optimization mode.

Step 2. Lock Kaspersky Who Calls in the device's memory

Taking this step allows the app not to be unloaded from device memory by the operating system.

How to lock the app in memory

Some steps may be different, depending on the device model and version of the operating system.

  1. Open the list of all apps running on the device. For example, hold the middle button until the list of all running apps appears.
  2. Perform one of the following actions:
    • On devices with the EMUI 9.x interface, swipe down on Kaspersky Who Calls. The Lock an app in the device memory icon appears.
    • On devices with the EMUI 8.x interface, select Kaspersky Who Calls and tap the Lock an app in the device memory icon.

The Lock an app in the device memory icon indicates that the app is locked in memory.

Step 3. Turn on manual managing for launching Kaspersky Who Calls

Taking this step allows you to manage the launching of the app.

How to turn on manual managing to launch the app

  1. Open your device's Settings app. For example, pull down the status bar and tap Device settings.
  2. Tap Battery.
  3. Tap App launch.
  4. Find Kaspersky Who Calls and set the Manage automatically switch to OFF.
  5. Make sure that all the Manage manually switches (Auto-launch, Secondary launch, and Run in background) are set to ON. If necessary, set these switches to ON.
  6. Tap OK.

Kaspersky Who Calls also has the following known issues on HUAWEI HONOR 5A devices:

  • A phone number that has been added to the Spam list is not tagged as Spam in the call log.
  • On devices with two SIM cards the app does not check incoming calls on both SIM cards.
Page top
[Topic 180500_1]

Meizu devices

Kaspersky Who Calls may have the following issues (and solutions) on Meizu devices:

  • Kaspersky Who Calls may not work correctly when the device is in the sleep mode. To fix this, go to Settings > Device > Power Management > Energy consumption > Optimization of energy consumption > Sleep mode management and allow Kaspersky Who Calls to keep working in sleep mode.

    Some steps may be different depending on the device model and version of the operating system.

  • Kaspersky Who Calls may not display caller ID info in the pop-up notification. To fix this, in the device's Security Center, allow Kaspersky Who Calls to display notifications.
  • Kaspersky Who Calls may not start after the device is restarted or the app is unloaded from memory. To fix this, grant Kaspersky Who Calls permission to autorestart.
  • Kaspersky Who Calls may be unloaded from device memory. For the app to work correctly, lock the app in memory.

    How to lock the app in RAM

    For example: on Meizu M5 Note Flyme 6, go to Security > Permissions > Run in background > Kaspersky Who Calls > Allow running in background.

    Some steps may be different depending on the device model and version of the operating system.

  • MEIZU M2 MINI:

    Caller ID info in the pop-up notification may not be displayed on the Meizu M2 Mini with Flyme 5.

  • MEIZU PRO 6 PLUS:

    Kaspersky Who Calls may not get access to permissions on Meizu Pro 6 Plus with Android 6.0.1, in which case the app will not work properly. To fix this issue, please upgrade to Android 7.x. Otherwise, do the following:

    1. Go to Settings > Apps > Who Calls > Permission management.
    2. Grant all permissions: set permissions to ON or tap a permission name and select Allow from the list.
Page top
[Topic 180501]

MOTOROLA devices

Kaspersky Who Calls may have the following issues (and solutions) on MOTOROLA devices:

  • Caller ID info may not be displayed in the pop-up notification on the MOTOROLA Moto X Play XT1562.
Page top
[Topic 180502]

Lenovo devices

Kaspersky Who Calls may have the following issues (and solutions) on Lenovo devices:

  • The app may be unloaded from device memory by the operating system. If the app is unloaded, it may not start when you receive a phone call. To fix this, lock the app in memory.

    How to lock the app in memory

    Some steps may be different, depending on the device model and version of the operating system.

    1. Open Task Manager. For example, hold the right button until a list of all running apps appears.
    2. Find the Kaspersky Who Calls.
    3. Tap the lock icon next to the app's name.

      The whocalls_Xiaomi_lock2 icon indicates that the app is locked in memory.

Page top
[Topic 180503]

Samsung devices

Kaspersky Who Calls may have the following issues (and solutions) on Samsung devices:

  • Kaspersky Who Calls might not restart after the device is restarted. To fix this, allow autorestart for Kaspersky Who Calls. For example, use the Smart Manager app: go to Smart Manager > Memory > Autostart apps and set the Who Calls switch to ON.

    Some steps may be different depending on the device model and version of the operating system.

Page top
[Topic 180504]

XIAOMI devices

On XIAOMI devices, you need to change some default settings in order to ensure that Kaspersky Who Calls is working properly.

Some steps may be different, depending on the device model and version of the operating system.

Step 1. Grant Kaspersky Who Calls special permissions

Taking this step allows the following features of the app to work correctly:

  • Display pop-up notifications that show caller ID information during incoming calls when the device is locked.
  • Display pop-up notifications when the app is working in the background.
  • Ensure correct operations with pop-up notifications when the app is working in the background.

How to grant special permissions manually

  1. Open the Settings app.
  2. Perform one of the following actions:
    • Tap Apps > Permissions > Other permissions.
    • Tap Permissions > Other permissions.

    The location of the Permissions section in the device's settings may vary, depending on the installed firmware.

  3. Select Kaspersky Who Calls.
  4. In the Settings section, tap the name of the permission and select Allow to grant the app the following permissions:
    • Show on Lock screen. This permission allows the app to show caller ID pop-up notifications for incoming calls when the device is locked.
    • Start in background or Display pop-up windows when in background. This permission allows the app to display caller ID pop-up notifications when the app is working in the background.
    • Display pop-up window. This permission allows correct operations with caller ID pop-up notifications when the app is working in the background.

Step 2. Lock Kaspersky Who Calls in the device's memory

Taking this step allows the app not to be unloaded from device memory by the operating system.

How to lock the app in memory

Some steps may be different, depending on the device model and version of the operating system.

  1. Open the list of all apps running on the device. For example, hold the middle button until the list of all running apps appears
  2. Perform one of the following actions:
    • Swipe down on Kaspersky Who Calls. The whocalls_Xiaomi_lock1 icon appears.
    • Select Kaspersky Who Calls and tap the Lock an app in the device memory icon.

    The whocalls_Xiaomi_lock2 icon indicates that the app is locked in memory.

Kaspersky Who Calls also has the following known issues and possible solutions on XIAOMI devices:

  • The app may stop working in background mode, even if it is locked in memory. To fix this, change the app activity control settings in the battery settings.

Some steps may be different, depending on the device model and version of the operating system.

For example, on Xiaomi Redmi Note 3 with Android 6.0.1, go to Settings > Battery and Performance > Manage apps battery usage > Choose apps (available if the power saving mode is on) > Kaspersky Who Calls > No restrictions.

  • Kaspersky Who Calls might not restart after the device is restarted or the app is unloaded from memory. To fix this, go to the device's Security Center and allow autorestart for Kaspersky Who Calls.
  • On devices with the local Chinese version of MIUI firmware (with no pre-installed official version of Google Play services) the Premium-version of the app may be unavailable for purchase.
  • On Xiaomi Redmi 6A, Xiaomi Redmi 6, and Xiaomi Redmi 6 Pro, the app may not block spam calls.
Page top
[Topic 180505_1]

ZTE devices

Kaspersky Who Calls may have the following issues (and solutions) on ZTE devices:

  • The app may not start automatically after the device is restarted or the app is unloaded from device memory. In this case, you should start the app manually.
  • The app may be unloaded from device memory by the operating system. To fix this, lock the app in memory.

    How to lock the app in memory

    Some steps may be different, depending on the device model and version of the operating system.

    1. Open Task Manager. For example, hold the middle button until a list of all running apps appears.
    2. Find the Kaspersky app.
    3. Tap the whocalls_Xiaomi_lock1 icon next to the app name.

      The whocalls_Xiaomi_lock2 icon indicates that the app is locked in memory.

  • The app might stop working in background mode even if it is locked in memory. To fix this, change the application control settings in the battery settings.

    For example, on ZTE Blade V7 with Android 6.0, go to Settings > Battery > Battery optimization > All apps > Who Calls > Don't optimize.

    Some steps may be different depending on the device model and version of the operating system.

  • Notifications from Kaspersky Who Calls might not be displayed or might be displayed incorrectly. To fix this, on ZTE blade v7 with Android 6.0, go to Settings > Apps > Who Calls > Notifications > Treat as priority.
Page top
[Topic 180506]

Using offline databases with AdGuard app installed on the device

If the AdGuard app is installed and working on your device, you may encounter some issues with Kaspersky Who Calls offline databases updates.

To keep offline databases up to date we recommend you to go to AdGuard's settings and turn off app traffic filtering for the Kaspersky Who Calls app through AdGuard.

Page top
[Topic 203354]