When I send SMS, I can get the message status as Queued, Sent, SendingFailed, Delivered, DeliveryFailed, Received. I want to know, how to different between Delivered and Sent, SendingFailed and DeliveryFailed ? Also, when the message status is Queued, is it definitely sent ?