> 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.                                                                        |
| `11106` | AdrCountryNotWhitelisted                              | Destination country not whitelisted for this account                                                                   |
| `11107` | AdrCountryWhitelistLimitExceeded                      | Daily limit for destination country exceeded (country is blocked)                                                      |
| `11108` | AdrCountryWhitelistLimitReachedButNotBlockedCountries | More than one receiver: Daily limit for at least one destination country would be exceeded (countries are not blocked) |
| `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                            |
| `9020` | Destination country not whitelisted                         |
| `9021` | Too many messages to this country                           |

#### 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 |
