Apple CallKit with WebRTC Room

Hey everyone, I had a use case question about Apple CallKit.

Currently, I have a calling feature in the app where two users can join a single WebRTC room and speak to each other directly without a VOIP server handling the audio load.

I would like to use CallKit to allow one user to call the other when the app is killed. When a user accepts an incoming call it should open up the app and handover the actual speaking/voice functionality to the app.

Note that because I do not have a VOIP server, I don't have any VOIP links of sorts.

Would this be possible? Or is this an incorrect use case for CallKit?
You will have to use PushKit along with CallKit to allow responding to calls while the app is closed.
But at least, you have to provide a server for signaling. How will a user knows that another user is calling?
A central point is required to store users data and organize contacts.
Apple CallKit with WebRTC Room
 
 
Q