CallKit is a framework for iOS that lets VoIP apps integrate with the iPhone UI, and has app extensions that enable call blocking and caller identification.
The CallKit framework (CallKit.framework) lets VoIP apps integrate with the iPhone UI.
CallKit can be used to
- let users view and answer incoming VoIP calls on the lock screen
- manage contacts from VoIP calls in the Phone app’s Favorites and Recents views
- call blocking
- caller identification
Quick References
- API Reference
- Enhancing VoIP Apps with CallKit (WWDC 2016 Video)
- SpeakerBox (Sample Code)