Why is there a delay between sending a message and receiving the delivery report ?
While there will always be some delay between sending messages and receiving delivery reports this is usually for only a few minutes (or even seconds). These delays can be caused by problems such as poor network coverage (due to poor signal or high traffic) or handset failure (due to battery or a full message ‘inbox’).