SMS is a pretty resilient service as messages are first stored on a server and then delivery is attempted. When the mobile is switched-off when an SMS is to be delivered, the network is aware of the fact and the message is stored right away. But what about mobiles leaving the coverage area for a while? If they later-on “re-surface” again in the same location area and the periodic location update timer has not yet expired, no communication takes place with the network. So how long does it take in this case before a stored SMS is delivered?
The only way the SMS can be delivered in a timely fashion in such scenarios is that the network periodically retries to deliver the SMS. The periodicity is not standardized so it depends on the network operator how quickly another delivery attempt is made. In the network I used for testing, the retry period must be in the order of around 2-3 minutes when the mobile only leaves the coverage area for a few of minutes. Specifically, I tested “out of coverage times” from 5-12 minutes.
At some point the periodicity is increased. When I put the mobile out of coverage for around 50 minutes, it took about 10 minutes after regaining coverage before the SMS was delivered. Still, a pretty good value in my opinion.

do not forget about AlertSC message: it allows SMS to be delivered Directly after LA procedure Happends
Posted by: denirz | January 16, 2011 at 08:42 PM
The performance will be highly dependent on how the mobile leaves the network, i.e., gracefully or not. If you power your phone off or put it in airplane mode, it will de-register from the network. Then a power-on re-attach to the network should (and does, in my experience) result in almost immediate SMS delivery.
But if the mobile simply lost the network, then other variables -- like the SMSC's retry timer -- are in-play. If the phone didn't move much during the outage, then it probably won't perform a location update when it returns to service and it'll be dependent on the retry timer. But if it did move into a new LA, as denirz notes, you'll probably get the SMS right away pursuant to the LA update procedure.
Posted by: David Boettger | January 17, 2011 at 11:44 PM