Posts

Post not yet marked as solved
5 Replies
I am running into a similar problem as well. My experience is similar to ptank. If the 3rd party GSM call is ended by the 3rd party, the VOIP call never gets back audio control. It appears as if the native phone app still has control over the audio session. The property AVAudioSession.sharedInstance().isOtherAudioPlaying is true and calling AVAudioSession.sharedInstance().setActive(true) causes an error (NSOSStatusErrorDomain Code=561017449). There is also a StackOverflow post that details this issue as well:https://stackoverflow.com/questions/44450640/avaudiosession-did-not-activate-after-a-gsm-call-is-ended-while-having-a-voip-cIt appears that this has been an issue with CallKit for a long time and there is no solution. Does anyone have a workaround for this issue?Thanks.Mike