Sendchamp provides three levels of information describing the status of an SMS which includes status, status reason and the error code. These three levels are complementary and should be analyzed together to get the full picture of SMS delivery.

SENT: The message has been sent successfully.

DELIVERED: The message has been delivered to the customer.

PENDING: The message has been sent to a downstream mobile operator and provider and we are waiting for Delivery Report to be returned.

FAILED: The message couldn't be sent and delivered. More detail can be found in the reason and the error code.

LOW FUNDS: The message failed due to insufficient funds.

REJECTED: The message has been rejected, this is usually due to malicious requests.

EXPIRED: The message session has expired.