> For the complete documentation index, see [llms.txt](https://developer.ecall-messaging.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.ecall-messaging.com/api-references/soap-webservice/response-codes-and-statuses.md).

# Response codes and statuses

### Response codes

| Code    | ResponseText                           | Description                                                    |
| ------- | -------------------------------------- | -------------------------------------------------------------- |
| `0`     | OK                                     | Message submitted successfully.                                |
| `11000` | SyntaxError                            | Syntax error.                                                  |
| `11001` | PermissionDenied                       | Access denied.                                                 |
| `11100` | AdrAdCInvalid                          | Invalid or incorrect recipient address.                        |
| `11101` | AdrNAdInvalid                          | Invalid or incorrect confirmation address.                     |
| `11102` | AdrAdCMissing                          | No recipient address provided.                                 |
| `11103` | AdrNAdMissing                          | No notification address provided.                              |
| `11104` | AdrAdCTooMany                          | Too many recipient addresses submitted.                        |
| `11105` | AdrAdCNotAllowed                       | Recipient address is outside the defined range.                |
| `11200` | MsgNoCharacters                        | No message content provided.                                   |
| `11201` | MsgInvalidCharacters                   | Invalid characters in the message.                             |
| `11202` | MsgSendTimeInvalid                     | Invalid send time specified.                                   |
| `11203` | MsgSendTimeNotAllowed                  | Send time is outside the allowed time window.                  |
| `11204` | MsgTooLong                             | SMS or pager only. Message is too long.                        |
| `11300` | AccNoUser                              | Unknown user.                                                  |
| `11301` | AccNoUnits                             | Insufficient credits.                                          |
| `11303` | AccNoFreeUnits                         | Insufficient free credits.                                     |
| `11400` | CallSystemInvalid                      | Invalid alerting system.                                       |
| `11401` | CallSystemInvalidForUser               | Invalid alerting system for this user.                         |
| `11402` | CallSystemNotSupported                 | Alerting system not supported.                                 |
| `11403` | CallSystemConfused                     | Alerting system temporarily unavailable.                       |
| `11500` | IDMissing                              | No ID provided.                                                |
| `11501` | IDInvalid                              | ID could not be found.                                         |
| `11502` | IDDoesNotExist                         | ID does not exist in the system.                               |
| `11600` | StateAlreadyTransmitted                | Message has already been sent.                                 |
| `11700` | DataReadError                          | Data content could not be read.                                |
| `11800` | CBMsgError                             | Callback contains a forbidden number or text.                  |
| `11810` | AnswerInvalid                          | Answer contains an invalid address.                            |
| `11904` | Too many attachments                   | Too many attachments. Maximum: 10.                             |
| `11905` | Attachment(s) too large                | At least one attachment exceeds the size limit. Maximum: 5 MB. |
| `11906` | File type not supported                | Unsupported file type.                                         |
| `11907` | Error while processing the attachments | Unexpected error while processing attachments.                 |
| `11908` | Error while saving the attachments     | Unexpected error while saving attachments.                     |
| `11910` | Job not found in Log                   | Job could not be found in the log.                             |
| `11911` | JobID required                         | A `JobID` is required for status queries.                      |
| `11912` | Job is scheduled                       | Job is scheduled for a future time.                            |
| `11913` | Job in progress                        | Job is currently being processed.                              |
| `11914` | Attachment name exceedes char limit    | Attachment name exceeds the character limit.                   |
| `11999` | Unknown error                          | Unknown error.                                                 |

Supported attachment file types for `11906` checks:

```
bmp, pdf, doc, docx, rtf, ppt, pptx, dok, snp, gif, tif, tiff,
html, txt, jpg, wir, jpeg, xls, xlsx, zip
```

### Job types

| Number | Description          |
| ------ | -------------------- |
| `1`    | SMS or pager message |
| `2`    | Email message        |
| `4`    | Delete request       |
| `5`    | Voice message        |
| `6`    | Fax message          |

### SendState

#### SMS and pager

| Code | Description                                             |
| ---- | ------------------------------------------------------- |
| `0`  | Sending in progress                                     |
| `1`  | Sent successfully                                       |
| `2`  | Send error. Check `ErrorState`.                         |
| `3`  | Sending and waiting for status confirmation             |
| `8`  | Sent successfully and delivery confirmed                |
| `9`  | Sent successfully and waiting for delivery confirmation |
| `10` | Sent successfully without delivery confirmation         |

#### Voice

| Code | Description                                                    |
| ---- | -------------------------------------------------------------- |
| `30` | Voice message is being transferred to the voice system         |
| `31` | Voice message was transferred successfully                     |
| `32` | Error while transferring to the voice system                   |
| `33` | Voice message was played successfully                          |
| `34` | Voice message was played successfully and a reply was received |
| `35` | Voice message has an invalid phone number                      |
| `36` | Voice message was played successfully with confirmation        |
| `37` | No connection within the defined time period                   |
| `38` | Recipient is being called                                      |
| `39` | Recipient could not be reached                                 |

#### Fax

| Code  | Description                                           |
| ----- | ----------------------------------------------------- |
| `41`  | Fax message was transmitted successfully              |
| `42`  | Transmission ended with an error. Check `ErrorState`. |
| `43`  | Transmission is waiting                               |
| `44`  | Job created                                           |
| `101` | Job group submitted to the gateway                    |
| `201` | Document conversion started                           |
| `202` | Individual file converted                             |
| `301` | Document merge started                                |
| `401` | Transmission started                                  |
| `402` | Individual job completed                              |
| `501` | Entire job group completed                            |

### ErrorState

#### SMS and pager

| Code   | Description                                                 |
| ------ | ----------------------------------------------------------- |
| `71`   | No job accepted message from the gateway                    |
| `1000` | Connection dropped                                          |
| `1001` | Timeout. Page could not be sent successfully.               |
| `5111` | Text too long                                               |
| `5112` | Invalid phone number                                        |
| `5120` | Destination number is tone-only. Message not permitted.     |
| `5121` | Destination number is numeric. Invalid character.           |
| `5155` | Network congestion                                          |
| `5164` | All paging zones are disrupted or overloaded                |
| `5502` | Provider message: syntax error                              |
| `5504` | Provider message: maximum messages for the address exceeded |
| `5506` | Provider message: ADC invalid                               |
| `5509` | Invalid phone number                                        |
| `5510` | Too many messages to the same recipient                     |
| `5511` | Too many messages to the same recipient with the same text  |
| `5512` | This `JobID` has already been used by this sender           |
| `5513` | Callback, address, or message content is on the blocklist   |
| `5514` | Blocked by outgoing filter rules                            |

#### Fax

| Code   | Description                                                               |
| ------ | ------------------------------------------------------------------------- |
| `6000` | Unknown error                                                             |
| `6002` | Error converting documents                                                |
| `6004` | Aborted. No answer.                                                       |
| `6005` | Nothing to send in this job. Cannot create `JobID`.                       |
| `6006` | Busy                                                                      |
| `6007` | Rejected                                                                  |
| `6009` | Unknown number                                                            |
| `6010` | Invalid number                                                            |
| `6011` | Number changed                                                            |
| `6013` | Remote party is not a fax machine                                         |
| `6014` | Connection dropped by sender                                              |
| `6015` | Connection dropped by recipient                                           |
| `6016` | File format not supported                                                 |
| `6017` | No file access                                                            |
| `6900` | Fax sent, but the connection was not terminated properly by the recipient |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.ecall-messaging.com/api-references/soap-webservice/response-codes-and-statuses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
