Reputation: 21
Recently I've started making a client VoIP app from scratch in swift. I have Asterisk server and i want to receive incoming calls (doesn't need to handle outgoing calls) from Asterisk (not from iOS users). How can I implement handling VoIP calls and signalisation (register, reject call) using native tools? If it's impossible to register to a VoIP account with CallKit and PushKit - what would be the best open source solution? I've never made an app for iOS and don't know all capabilites of CallKit and PushKit yet.
Upvotes: 2
Views: 1762
Reputation: 708
CallKit is for front-end functionality of calling apps. It will not help you with connecting a client to your server. If you have never made an iOS app before then making a VOIP app is probably not the best place to start. You will almost certainly have to make your client from scratch unless Asterisk has a library for iOS.
Upvotes: 0