Activating the audio session means enabling the app’s configured audio behavior so voice communication can begin.
In CallKit apps, audio activation is coordinated by the system through:
provider(
_ provider: CXProvider,
didActivate audioSession: AVAudioSession
)
Your app should not immediately start audio when:
Instead, the app should wait until CallKit says:
“The system audio session is now active and ready.”
iOS centrally coordinates: