Also text messaging, as others have stated, takes less time, just a fraction of a second is all it needs and a text message wil stay queued up and send when the phone does find a signal enev if only for a brief time.
What model phone do you have? I've done a lot of testing on this with several and can't find one that will do this. With no signal, they would attempt to send and fail. I could manually try to resend the message over and over until I had a signal but they would never automatically resend when a signal came up. Cell signals here in Idaho can be very spotty so this would be very useful.