TLDR: Detect call end event from background Please see update to the question below:
Is it possible to detect/get an event for call state in IOS 10 usin
PS : I'm assuming that VOIP Call is handled by you
For APNS/PushKit Payload the dictionary is getting from your hosted server.
Just you can add a key-value pair isVOIPCall:true to get distinguish.
isVOIPCall:true