Коды ошибок в отчетах о доставке

В рамках задачи доставки сообщений предусмотрен возврат двух типов ошибок:

  • Стандартные коды ошибок дают общую информацию о результате доставки сообщения;

  • Расширенные коды ошибок введены для детального анализа и определения точных причин проблем доставки.

Стандартные коды ошибок

Ниже приведен справочник значений стандартных ошибок, которые возвращаются в отчетах о доставке.

В рамках протокола SMPP стандартный код ошибки будет передан параметром message_state в deliver_sm-пакете. В случае использования протокола HTTP код ошибки будет передан в методе получения статуса доставки в параметре status.

Код

Значение

Описание

2

DELIVERED

Сообщение успешно доставлено

3

EXPIRED

Время жизни сообщения истекло

5

UNDELIVERED

Сообщение не может быть доставлено

8

REJECTED

Сообщение отклонено

Расширенные коды ошибок

В рамках протокола SMPP расширенный код ошибки будет передан параметром network_error_code в deliver_sm-пакете. В случае использования протокола HTTPрасширенный код ошибки может быть передан в методе получения статуса доставки в параметре extStatus.

Код

Значение

Описание

0

no_extra_status

Сигнальная сеть оператора не вернула расширенный статус

1

unknown

Неизвестная ошибка

6

absent-subscriber

Абонент недоступен

8

unknown-subscriber

Номер абонента не существует или не обслуживается

11

sms-unavailable

Сервис доставки коротких сообщений отключен или не предоставляется абоненту

12

subscriber-error

Ошибка на уровне мобильного устройства абонента

13

call-barred

Оператор ограничил услуги связи для абонента

245

timeout

Время ожидания ответа от СМС-центра оператора истекло

252

filter-destination_addr

Запрещена отправка сообщений на данному абоненту

253

filter-message

Текст сообщения содержит запрещенные слова

254

filter-source_addr

Запрещена отправка сообщений с данного имени отправителя

255

failure

Внутренняя ошибка оператора

Last updated