Calls don’t ring on Android

If incoming Dixl calls only ring for a few seconds before the screen turns off and the call is lost, the cause is almost always your phone’s vendor-specific power management killing the app in the background.

Quick checklist

Run through these in order — most users are fixed after the Xiaomi block.

  1. Test notifications first. Open Dixl › Settings › Notifications › Test notification. If the test does not arrive, fix Notifications before you continue.
  2. Battery optimization is disabled. See Battery optimization for the exclude-from-optimization step. The default Android Unrestricted setting alone is not enough on Xiaomi, Huawei, OnePlus and OPPO devices.
  3. The phone has a working internet connection — open a browser and load a page.
  4. Do Not Disturb is off, or Dixl is on the exception list (system Settings › Sounds › Do Not Disturb).

Why calls drop after about five seconds (Xiaomi / MIUI)

This is the single most common report. The bug pattern:

What happens under the hood: MIUI’s task killer evicts Dixl from memory the moment the screen locks. When the next call arrives, Google FCM has to cold-start the whole app from disk, which on a typical phone takes about a second. The OS gives the app a 10-second window to wake the screen and launch the call activity. MIUI then refuses the call activity permission to appear on top of the lock screen — that permission is off by default — so the activity times out and the call dies before the screen even fully wakes up.

The fix is four Xiaomi-specific settings, all under Settings › Apps › Manage apps › Dixl:

  1. Battery saverNo restrictions.
  2. AutostartOn.
  3. Other permissions › enable all three:
    • Display pop-up windows while running in background
    • Show on Lock screen
    • Display pop-up windows
  4. Recent apps › swipe down on the Dixl card → tap the lock icon (pin app in memory).

After all four are applied, the bug disappears completely. The first three are MIUI-specific permissions that are not part of standard Android, so Dixl cannot grant them at install time — only you can, manually, once.

Other vendors with similar restrictions

If you are not on Xiaomi but calls still drop, check the vendor-specific block in Battery optimization. The shape of the fix is the same:

iPhone / iOS

iOS uses Apple Push Notification Service for calls, which is delivered with much higher reliability than Android FCM. If iOS calls do not ring:

Still doesn’t work