CallKit Count Voice calls only

Hi,


I'm using CXCallObserver and CXCall to track the cellular calls. The problem i face is that i got the notification in


- (void)callObserver:(CXCallObserver *)callObserver callChanged:(CXCall *)call


for both carrier calls and facetime. Is there is a way to split these 2 as i want to track only carrier calls.

I think you have a request problem, given that seamless transitions to wifi calling is technically a 'carrier call'. That's not mentioning the unnecessary privacy issue compared to 'the user is using their phone as a phone' information being provided.


If you're trying to ask for this functionality, you want to use the Enhancement Request in the bug reporter.

What i'm looking for is to identify the calls that happend only on the provider (Beel, Telus, AT&T). Not all the VoiP calls.

This what was the behaviour in iOS 9. It is changed in iOS 10.

CallKit Count Voice calls only
 
 
Q