Follow up, if anyone is having issues when implementing a voip solution and you notice that the call doesn't work when the phone is in the locked screen state but when the device is locked it works look no further. Again I have dealt with this issue and it involves CallKit. If you initiate a call in CallKit but it doesn't have an audio configuration before it actually passes the call then you will not have audio and most VOIP solutions will drop the call. To solve this, simply configure the audio before sending the call to CallKit. So when a call comes through as a VOIP notification configure the audio before calling the "reportNewIncomingCall" function. Hope this helps, Cheers!
Topic:
App & System Services
SubTopic:
Core OS
Tags: