Anil Kukadeja
Anil Kukadeja

Reputation: 1358

Voip integration in swift 3

Can we integrate VoIP services through the new framework CallKit without using any server services or push notification?

I am really new to this concept, also checked the speaker box app as a sample app but didn't get much idea how it would be working.

Please, share your feedback if anyone has integrated CallKit.

Thanks

Upvotes: 3

Views: 2458

Answers (2)

Parth Adroja
Parth Adroja

Reputation: 13514

The CallKit framework provides programmatic access to VoIP functionality, as well as call blocking and identification. Apps can use CallKit to receive incoming calls and make outgoing calls using the native phone UI.

Reference for call kit.

Can we integrate VoIP services through new framework call kit without using any server services or push notification?

No we can't use it. You will need third parties like Twilio, Plivo, or ICELink and create your own server. Then provide CallKit the data required, it will handle the call and UI stuff. You can read the apple docs for more ideas.

Upvotes: 1

Stuart M
Stuart M

Reputation: 11588

If a CallKit app only intends to make outgoing calls, then it may be possible to not have a server component. But if the app intends to receive incoming calls while the app may not be running (e.g. when it is suspended), those incoming calls must be signaled via Push Notification, and those push notifications are typically sent by a backing server.

Upvotes: 0

Related Questions