React Native WebRTC + Apple CallKit

Hey everyone,

Currently, I have a calling feature in my RN app where two users can join a single WebRTC room (powered by Janus) 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 (or ping) 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?

TLDR; How would I implement a calling feature with a WebRTC server and not a traditional VOIP server.