title: CallKit Handling multiple calls(VOIP and GSM) issue in iOS
body: <p>I have integrated <code>CallKit</code> in my VOIP app. I have made a VOIP call and the other end answered my call. Later I have received GSM call when the VOIP call is active. I have accepted GSM call by releasing audio and my VOIP app went to the background. After few seconds I have disconnected the GSM call but then I am getting delegate callback to below method:</p>
  
  <pre><code>- (void)provider:(CXProvider *)provider performEndCallAction:(CXEndCallAction *)action
  </code></pre>
  
  <p>In this method, I am actually disconnecting all my incoming/outgoing calls, so at the same time, both GSM and my VOIP calls got disconnected.</p>
  
  <p>I am not sure why above delegate method getting called when I disconnect the GSM call if I am right... this method should be called only when I disconnect the VOIP call.</p>
  
  <p>My roadmap is: After disconnecting GSM call I will start my audio service and will resume the VOIP call. But I am not able to proceed further since my VOIP call also getting disconnected. </p>