I downloaded the Apple Speakerbox sample application to learn the rights and background modes used for CallKit.
It looks like they are adding a background → voice over IP, and the application "Application provides voice over IP services" application in the Info.plist application:
<key>UIBackgroundModes</key> <array> <string>voip</string> </array>
It also adds the INStartAudioCallIntent key to NSUserActivityTypes and the following microphone usage description:
<key>NSMicrophoneUsageDescription</key> <string>$(PRODUCT_NAME) uses the Microphone for call audio</string> <key>NSCallKitUsageDescription</key> <string>$(PRODUCT_NAME) makes and receives calls</string> <key>NSUserActivityTypes</key> <array> <string>INStartAudioCallIntent</string> </array>
Jal
source share