Call‑waiting cannot be disabled on /e/OS 3.1.4

Since September 18 I’ve been using /e/OS on my Xiaomi Redmi Note 10 Pro, first installing version 3.1.1 and later updating to 3.1.4 via OTA. My mobile carrier offers call‑waiting, but I have never used it—it has always been disabled.

Yesterday two incoming calls arrived simultaneously, and I discovered that call‑waiting was automatically enabled. I tried to turn it off in the phone’s Settings → Call settings menu, but the call‑waiting toggle was greyed‑out (inactive). It looks as if the feature were off, yet the switch doesn’t work; I can’t enable or disable it.

I also attempted to disable it with the USSD code #43#. The phone displayed a notification saying that call‑waiting had been turned off, but the setting was re‑enabled immediately afterwards.

Has anyone else experienced this issue, and if so, were they able to resolve it?

This is a serious problem that needs to be fixed!

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

So, was that notification specifically from your carrier? In a quick test I am uncertain to what extent /e/OS supports call waiting but I believe using the correct code the carrier will turn it off.

As a double check do other codes get a response from your carrier, maybe not all carriers support the full set of codes? https://community.giffgaff.com/d/34079893-updated-ussdmmi-uk-codes-for-2024

Yes. If I put my SIM card into another device, I can simply turn call‑waiting on or off in the phone’s settings or with the USSD codes *43# and #43#. On a Redmi Note 10 Pro running /e/OS, call‑waiting is always on, and I haven’t found a way to turn it off.