iOS swift modifying native telephone application/routing incoming calls to be answered through application

Hi,

I was wondering if it is possible to re-route incoming calls to be answered, by default, through a CallKit app. For instance, say I have a CallKit app called "callkitphone" and someone calls me from their house phone (not even knowing that the "callkitphone" app exists). Would it be possible for me to accept their call through my callkitphone custom app? I understand you can create apps with CallKit, but, to my knowledge, in order to receive a call that gets routed through the CallKit code, someone needs to call you from your CallKit app (if I'm wrong here, please do let me know). But ideally I'd want to route the call through my CallKit code whenever someone calls, even if they are just calling from, say, their home phone.

Alternatively, if this is not possible, is it could I create an app that will directly modify the native telephone application (i.e. change the interface or something), something like an app extension for the telephone app. I don't mean create a new app with CallKit, but I mean like download an application that modifies your native iOS telephone app.


If not, is there any way I could modify my in-built native functionality for answering phone calls from people who are not using my CallKit app?

Thanks.
I am a bit guessing here.
It would be really surprising that an app is authorised to "intercept" an incoming call. That would be a huge dent into privacy.

That seems confirmed in this post:
https://stackoverflow.com/questions/32448809/is-it-possible-to-intercept-an-incoming-call-via-an-app-ios-and-android
iOS swift modifying native telephone application/routing incoming calls to be answered through application
 
 
Q