Навигация:  МОДУЛЬ "УЧЕТ ЗВОНКОВ" > РАССЫЛКА SMS-УВЕДОМЛЕНИЙ >

Алгоритм обработки сообщений

Предыдущая страницаВернуться в начало главыСледующая страница

Новое сообщение получает статус 1 (ожидает отправки).

Cлужба PMTMessageService при нахождении сообщения со статусом 1 анализирует дату планируемой отправки сообщения: дата должна быть меньше текущей и сообщение не должно быть просрочено.

·Если дата корректна, служба отправляет сообщение веб-сервису рассылки SMS-сообщений. В зависимости от результата отправки сообщение получает один из следующих статусов:

oесли сообщение отправлено успешно, ему присваивается статус 2;

oесли при отправке сообщения произошла некритичная ошибка (например, недоступен веб-сервис отправки SMS), сообщению присваивается статус 4;

oесли при отправке произошла критичная ошибка (сообщение отправить нельзя), сообщению присваивается статус 3.

·Если сообщение просрочено, т.е. с даты планируемой отправки прошел заданный период времени (параметр ExpiredPeriod), ему присваивается статус 3 и попыток его отправить больше не предпринимается.

·Если дата планируемой отправки еще не наступила, сообщение пропускается.

Сообщения со статусами 2 и 3 службой PMTMessageService не обрабатываются.

Сообщение со статусом 4, как и сообщение со статусом 1, отправляется сервису рассылки SMS-сообщений с предварительной проверкой даты отправки. Если сообщение оказывается просроченным, ему прописывается статус 3 и попыток его отправить больше не предпринимается.