title: Is it possible with CallKit Framework to make, answer and end telephonic call or is it used for VOIP call only?
body: <p>I want to perform the action on telephonic calls with the help of CallKit, but as per Apple documentation, it can be used to make VOIP calls only, is there any way through which I can make outgoing calls, end the current call and answer incoming telephone calls with the help of CallKit.</p>
  
  <p>I am using private framework (TelephonyUtilities), trying to do the above mentioned activities.</p>
  
  <pre><code>NSBundle *bundlePath = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/TelephonyUtilities.framework"];
   if ([bundlePath load]) {   
      Class TUCallCenter = NSClassFromString(@"TUCallCenter");
      id tuCallCenter = [TUCallCenter sharedInstance];
  }
  </code></pre>
  
  <p>But none of TUCallCenter methods allow me to initiate telephony call from my app. Although there are defined methods available.
  Some of which are :</p>
  
  <pre><code>- (id)_dial:(id)arg1 callID:(int)arg2 service:(int)arg3 sourceIdentifier:(id)arg4 dialType:(int)arg5 uniqueProxyIdentifier:(id)arg6;
  - (id)_dialWithRequest:(id)arg1 completion:(id /* block */)arg2;
  - (id)callWithCallUUID:(id)arg1;
  - (id)callWithStatus:(int)arg1;
  - (id)callWithUniqueProxyIdentifier:(id)arg1;
  - (id)callsWithStatus:(int)arg1;
  - (id)dial:(id)arg1 callID:(int)arg2 service:(int)arg3;
  - (id)dial:(id)arg1 callID:(int)arg2 service:(int)arg3 sourceIdentifier:(id)arg4 uniqueProxyIdentifier:(id)arg5;
  - (id)dial:(id)arg1 service:(int)arg2;
  - (id)dialEmergency:(id)arg1;
  - (id)dialEmergency:(id)arg1 sourceIdentifier:(id)arg2;
  - (id)dialWithRequest:(id)arg1;
  - (void)dialWithRequest:(id)arg1 completion:(id /* block */)arg2;
  </code></pre>