The Chime SDK supports three configurations: incoming, outgoing, and disabled.
The incoming and outgoing configurations use CallKit, enabling the VoIP call to behave like a native phone call.
The disabled configuration relies on AVAudioSession, meaning that streaming will be interrupted, and the call will disconnect if AVAudioSession is interrupted.
When a GSM call is received, the VoIP call will automatically disconnect, even if the GSM call is not answered.