CallKit with two incoming calls

I develop a VoIP app with CallKit.


In the case that the user receives two incoming calls and he/shs accepts one the other one will be closed.


For example report both incoming calls:

reportInComingCall uuid: 70D506FB-6A9D-4111-8828-35DB8F330A26
reportInComingCall uuid: 129A6D67-AC6A-480E-BCD7-ED14F7961CE5


When the user accepts one of them I get this actions from CallKit:

perform action: CXEndCallAction uuid: 129A6D67-AC6A-480E-BCD7-ED14F7961CE5
perform action: CXAnswerCallAction uuid: 70D506FB-6A9D-4111-8828-35DB8F330A26


Q: Is it possible to accept one call without closing the other one?


At the end I need the following scenario:

When I accept one call the other one stays on hold until I hung up the first call. Then CallKit shows me the other one that I can accept it.



Ralph

CallKit with two incoming calls
 
 
Q