Topic: Responding to VoIP Notifications from PushKit
Quote source: https://developer.apple.com/documentation/pushkit/responding_to_voip_notifications_from_pushkit
"After sending the initial push notification, don’t send additional push notifications to cancel the call or communicate new details to your app. Instead, communicate with the app directly over the network connection you established between it and your server"
How do I keep the WebSocket connection for receiving the "call cancellation signal" while the current call is onscreen, whether my user already has answered it or it's still riging? Typically, my WebSocket delegate stops receiving anything after app has gone into background state, even if I configure it with voice, VOiP, background, or callSignaling flags, and bind it to DispatchQueue with qos:background.