[iOS 13.3.1+] Unable to Auto Answer Call using CallKit

My application uses the CallKit framework to notify users of VoIP calls, I have a key feature for our customers which allows the user to automatically accept received calls. this function works perfectly up to the version of iOS 13.3. from iOS version 13.3.1 the application automatically accepts the call but the callkit view always displays the buttons to accept or end the call and does not update following the automatic action, this problem does not appear when the application is open on the other hand it is reproduced when the application is in the background.

STEPS TO REPRODUCE
Precondition:
  • User A has the application installed

  • User B has the application installed and the Auto answer option activated.

  • User B puts the application in Background or application close.

  • User A call User B via the application using VOIP.

  • The CallKit screen is displayed for user B.

  • The application automatically accepts the call received from user A.

  • Issue: The Callkit screen continues to display the buttons accept and refuse when actually the call is already accepted.

Can you verify this problem because it seems to me that this is not a modification by design since the problem occurred starting from iOS 13.3.1.


[iOS 13.3.1+] Unable to Auto Answer Call using CallKit
 
 
Q