We have some native code that was doing a xmpp ping every 12 minutes, and if a ping didn't happen til 5 minutes after the device went to sleep, the GSM connection would silently drop.
If we change our ping interval to something like 4 minutes, the GSM connection will stay up even after the device goes to sleep.
My question is are the rules for how the GSM radio and sleeping documented anywhere?Are the rules changed by Manufacturer or by Carrier?