CallKit reportNewIncomingCallWithUUID returns error with Domain=com.apple.CallKit.error.incomingcall Code=4

I can see the error in the logs of some users when reporting an incoming call to the system using the method.

@interface CXProvider
- (void)reportNewIncomingCallWithUUID:(NSUUID *)UUID update:(CXCallUpdate *)update completion:(void (^)(NSError *_Nullable error))completion;


The description of the error is: Error Domain=com.apple.CallKit.error.incomingcall Code=4 "(null)".


What can cause this error?

According to the CXErrorCodeIncomingCallError enum, code 4 is CXErrorCodeIncomingCallErrorFilteredByBlockList

CallKit reportNewIncomingCallWithUUID returns error with Domain=com.apple.CallKit.error.incomingcall Code=4
 
 
Q