"Including the voip value in the UIBackgroundModes key allows the system to know that it should allow the application to run in the background, if necessary, to manage its network sockets. An application with this key also restarts in the background immediately after the system boots so that VoIP services are always available."
check out iOS docs here
Although, if you are doing this for an illegal reason, I assume that your application will either not receive approval or will load quickly.
source share