Hi! On iOS 16 CallKit for some reason will not ring over 60s.
func reportNewIncomingCall(with UUID: UUID, update: CXCallUpdate, completion: @escaping (Error?) -> Void)
After receiving a VoIP call push, I have reported it as soon as possibile.
Expected result:
- Will ring always.
Actual result:
- Stop after 60s
I also see this.. In the device logfile I see the following
10:33:40.041163+0100 callservicesd Exceeded ringing duration of 60 seconds; disconnecting call with identifier <private>
I have seen it on a device running iOS16.1.1 and another device running iOS16.4.1
So this looks like an intentional action by Callkit... This makes a VoIP App very limited in PBX Call queuing situations where calls might be ringing for long durations.
Is there some way to avoid it. I cannot find anything