These status and error codes are received synchronously upon submitting an outgoing MMS message to the Vibes API. The status codes are classified into the following four groups:
- 1xxx: Success in operation.
- 2xxx: Request failed to due to errors in the request.
- 3xxx: Valid requests that the server could not process.
- 4xxx: Requests that could not be processed due to service restrictions.
Status Code | Status Text | Meaning | Retryable? |
---|---|---|---|
1000 | Success | The message was accepted for delivery. | N/A |
2002 | Address error | The Sender or Recipient Address is incorrect; check the StatusText for more details. | No |
2500 | Parsing error | Unable to parse incoming request. | No |
2501 | Unexpected request | The Server received an unexpected Request type. | No |
2502 | TransactionId not set in request | The Transaction ID is required, the request should be resent with the TransactionId set. | No |
2503 | Carrier Code not valid | The Carrier Code set in the request header is not valid. | No |
2504 | Validation error | There was an error validating a request parameter; check the StatusText for more details. | No |
2999 | Generic error | Catch all for all other errors in the request; check the Status Text for more details. | No |
3000 | Request Processing error | Generic processing error on the MMSC. This is typically due to a temporary error on the MMSC. | Yes |
3003 | Multiple Recipients error | The Vibes MMSC only accepts requests with a single recipient. | No |
3500 | Multiple Attachments error | The Vibes MMSC only accepts requests with a single attachment. Multiple attachments should be sent as a multi-part message. | No |
4001 | Authentication error | The request could not be authenticated. Check the username and password. | No |
4002 | Unsupported version | The MM7 version of the request is not supported by the MMSC. | No |
4005 | Platform reach the capacity | The server message capacity has been temporarily reached. Please try again in a few minutes. | Yes |
4007 | User not authorized to send from Shortcode | The user is not authorized to send from the Source ; check with Vibes on the provisioning status. | No |
4500 | Code not provisioned on Carrier | The code you are sending from is not provisioned on the carrier. | No |