Коды ошибок в отчетах о доставке
Last updated
Last updated
В рамках задачи доставки сообщений предусмотрен возврат двух типов ошибок:
Стандартные коды ошибок дают общую информацию о результате доставки сообщения;
Расширенные коды ошибок введены для детального анализа и определения точных причин проблем доставки.
Ниже приведен справочник значений стандартных ошибок, которые возвращаются в отчетах о доставке.
В рамках протокола SMPP стандартный код ошибки будет передан параметром message_state в deliver_sm-пакете. В случае использования протокола HTTP код ошибки будет передан в методе получения статуса доставки в параметре status.
В рамках протокола SMPP расширенный код ошибки будет передан параметром network_error_code в deliver_sm-пакете. В случае использования протокола HTTPрасширенный код ошибки может быть передан в методе получения статуса доставки в параметре extStatus.
Код
Значение
Описание
2
DELIVERED
Сообщение успешно доставлено
3
EXPIRED
Время жизни сообщения истекло
5
UNDELIVERED
Сообщение не может быть доставлено
8
REJECTED
Сообщение отклонено
Код
Значение
Описание
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
Внутренняя ошибка оператора