I always use sms delivery reports and currently choose to get popups when a message is delivered. However, I think a better system would be getting alerted only when a delivery report is NOT received (within a set time e.g. one minute from sending). And maybe have an option for resending.
From what I've seen of the delivery report api (possible lead
) I think it's possible.