Коды ошибок в отчетах о доставке
В рамках задачи доставки сообщений предусмотрен возврат двух типов ошибок:
Стандартные коды ошибок дают общую информацию о результате доставки сообщения;
Расширенные коды ошибок введены для детального анализа и определения точных причин проблем доставки.
Стандартные коды ошибок
Ниже приведен справочник значений стандартных ошибок, которые возвращаются в отчетах о доставке.
В рамках протокола 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