Below you will find a list of possible status and error code combinations for Outbound and Inbound MDRs
Outbound MDRs
-
200/SENT - The message was sent off to the carrier for delivery.
-
REJECTED Status Codes:
-
900 / Carrier Disabled - This destination carrier is disabled on your account.
-
800 / Carrier Blocked - The message was blocked by a mobile carrier.
-
700 / Opt Out Filtered - The destination number has opted out of receiving messages using a STOP keyword.
-
600 / Unregisterd Traffic - The source number is not registered to a campaign.
-
Inbound MDRs
In addition to the MDR response codes above, the below codes may be seen for Inbound MDRs.
-
200 / OK - We received a 200 OK from the inbound message endpoint.
-
REJECTED Status Codes:
-
400 / BAD REQUEST - The server cannot process the message due to a client error (invalid syntax). The message should not be resent without modification.
-
404 / NOT FOUND - The server cannot find the requested resource.
-
415 / UNSUPPORTED MEDIA TYPE - The server refuses to accept the message request because it is in an unsupported format.
-
429 / TOO MANY REQUESTS - The user has sent too many requests in a given amount of time ("rate limiting").
-
500 / INTERNAL SERVER ERROR - The server encountered an unexpected condition that prevented it from fulfilling the message request.
-
504 / GATEWAY TIMEOUT - The server did not get a response in time from the upstream server in order to complete the message request.
-
Comments