title: CallKit: how to differentiate between decline call and end connected call
body: <p>Suppose an app supports two calls at a time. the first call is connected and second call is coming in. one gets "end call &amp; answer call",  "decline", "hold call and answer call" buttons.</p>
  
  <p>In case of "end call &amp; answer call", it means to end the connected call and answer the new call.
  In case of "decline", it means to reject the incomming call.</p>
  
  <p>In both cases the delegate </p>
  
  <pre><code>- (void)provider:(CXProvider *)provider performEndCallAction:(CXEndCallAction *)action
  </code></pre>
  
  <p>is triggered. Now, How do one should know which one of those calls to end, the incoming call or the call already connected? The <code>CXEndCallAction</code> doesnt state a reason for either "decline" nor "end-already-connected call"</p>
  
  <p>does anyone have a solution?</p>