CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1

Hi,

We've noticed that this issue occurs more frequently after upgrading to iOS 18.4.1 and can result in one-way audio.

Our app uses CallKit with WebRTC to establish VoIP connections.

However, on iOS 18.4.1, CallKit no longer triggers:

func provider(_ provider: CXProvider, didActivate audioSession: AVAudioSession)

We're currently comparing the occurrence rate across different iOS versions to better understand the impact.

Could you please help analyze the root cause of this issue?

Just to provide an update: Our metrics show that iOS 18.6 is still maintaining a high one-way ratio.

Is this with or with the workaround I recommended?

BTW, since you've raised this issue to your team, is it possible to share the plan or indicate in which version the issue is expected to be resolved?

No, I'm afraid I can't talk about our release schedule.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Hi @DTS Engineer

Is this with or with the workaround I recommended?

No, we may try your recommended workaround solution. However, it won't be implemented quickly before we release to production.

CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1
 
 
Q