You will have to use PushKit - https://developer.apple.com/documentation/pushkit/responding_to_voip_notifications_from_pushkit?language=objc 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.
Topic:
App & System Services
SubTopic:
General
Tags: