Callkit auto call mute/unmute many times in iOS 17

Occasional issues for iOS 17, when call mute in callkit, system will auto mute/unmute many times, see the log for iOS 17, and iOS 16 is normal. iOS 17: {code} 2023-07-31 17:22:54.302 CST : [app] CallKitManager.swift:293:muteMeeting(_:muted:ignoreCallback:):muteMeeting muted:true

2023-07-31 17:22:54.468 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: true 2023-07-31 17:22:54.996 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: true 2023-07-31 17:22:55.037 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: false 2023-07-31 17:22:55.088 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: true 2023-07-31 17:22:55.180 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: false 2023-07-31 17:22:55.222 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: true 2023-07-31 17:22:55.300 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: false 2023-07-31 17:22:55.335 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: true 2023-07-31 17:22:55.429 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: false 2023-07-31 17:22:55.476 CST : [app] CallKitDelegate.swift:119:provider(:perform:):provider CXSetMutedCallAction isMuted: true 2023-07-31 17:22:55.566 CST : [app] CallKitDelegate.swift:119:provider(_:perform:):provider CXSetMutedCallAction isMuted: false {code}

Post not yet marked as solved Up vote post of SandyPan Down vote post of SandyPan
1.2k views

Replies

I have the same issue, too. iOS 17 system will auto-mute/unmute many times...;(

We are seeing this as well. Is there any work arounds or solutions that have been found?

same issue

we are having the same issue on our side on iOS 17, action was only requested once but after that call kit is triggering many times the provider performSetMuted function. Tested on Xcode 14.1 and Xcode 15.0 and we have this issue on both versions.

[DEBUG] [6be8b000] 20:35:56.477: ims: ims.call.imscallkitmanager -[IMSCallKitManager requestAction:actionName:call:completion:] (204): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), actionName: CXSetMutedCallAction [INFO ] [6be8b000] 20:35:56.568: ims: ims.call.imscallkitmanager -[IMSCallKitManager provider:performSetMutedCallAction:] (1029): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), setMuted: NO, completion block: <NSMallocBlock: 0x2820f4480>

[INFO ] [6be8b000] 20:35:56.574: ims: ims.call.imscallkitmanager -[IMSCallKitManager provider:performSetMutedCallAction:] (1029): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), setMuted: YES, completion block: (null)

[INFO ] [6be8b000] 20:35:56.593: ims: ims.call.imscallkitmanager -[IMSCallKitManager provider:performSetMutedCallAction:] (1029): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), setMuted: NO, completion block: (null)

[INFO ] [6be8b000] 20:35:56.606: ims: ims.call.imscallkitmanager -[IMSCallKitManager provider:performSetMutedCallAction:] (1029): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), setMuted: YES, completion block: (null)

[INFO ] [6be8b000] 20:35:56.607: ims: ims.call.imscallkitmanager -[IMSCallKitManager provider:performSetMutedCallAction:] (1029): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), setMuted: NO, completion block: (null)

[INFO ] [6be8b000] 20:35:56.609: ims: ims.call.imscallkitmanager -[IMSCallKitManager provider:performSetMutedCallAction:] (1029): call (uri=tel:6910, callId=sca-6d020a75-d04f400-no-ip), setMuted: NO, completion block: (null)

Help or feedback would be greatly appreciated, I can provide more information if needed

Thank you