How to check if "Wifi Calling" option is enabled or not

Hi,

I want to know if we can detect whether Settings -> Mobile Data -> Wifi Calling option is enabled or not?

I checked and could not find any API which can detect this.

I am also interested to know if we can find a way to know if Wifi Calling is being used in a call.

Accepted Reply

I want to know if we can detect whether Settings -> Mobile Data -> Wi-Fi Calling option is enabled or not?

There’s no API to get this setting.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Replies

I want to know if we can detect whether Settings -> Mobile Data -> Wi-Fi Calling option is enabled or not?

There’s no API to get this setting.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I guess no option to know if this setting is being used as well, right??

I guess no option to know if this setting is being used as well, right??

Hmmm, I’m not sure I understand this. Are you referring to the second part of your original question:

I am also interested to know if we can find a way to know if Wi-Fi Calling is being used in a call.

Is that right?

If so, I believe that the answer is “No.” There’s certainly nothing in Core Telephony that returns this info. AFAIK CallKit doesn’t return info about other calls but I’m not going to offer a definitive answer because CallKit isn’t really my bailiwick (a different engineer in DTS supports that API).

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thanks Eskimo!