Reply call without user consent using callkit

We are developing a PTT application where it is necessary to receive call at recipient end without user consent, I mean call will be auto received, But in callkit not getting any option where call can be received without user consent. So currently we are using Unrestricted VOIP entitlement and handling calls without callkit. so need information for below points:

  1. How long Apple will keep this VOIP restriction entitlement support?
  2. Is there any API introduced in CallKit where call receive is possible without user consent, i mean auto received?

Thanks.

Not sure on item1, However for Item 2.

Once you kick off the CallKit for incoming call, on your completion handler, you can add CallAnswerAction to pickup the call, which seems auto-pickup without user consent. If my understanding is correct.

CXAnswerCallAction is a concrete subclass of CXCallAction. When an incoming call is allowed by the system and "approved by the user", the provider sends provider(_:perform:) to its delegate. That means user need to pickup the call, i mean manually accept the call.

Responding to VoIP Notifications from PushKit Receive incoming Voice-over-IP (VoIP) push notifications and use them to display the system call interface to the user. -->> System call interface will be shown and User need to accept the call then call will be connected. So user can either accept or reject the call. Which API will ensure the auto acceptance of call?

Also I want to clarify the requirement -> if there is any call with VOIP push Notification, system call screen will not be shown and automatically receiver will start to hear voice of the caller.

Reply call without user consent using callkit
 
 
Q