Агенты модуль СМС Оповещений

Какие есть агенты в модуле СМС Оповещений?

В модуле используется несколько агентов для проверки статусов сообщений и очищения от старых сообщений.

Очищение от старых смс

Агент cleanSmsHistory() используется для очистки от старых сообщений, по умолчанию смс хранятся 30 дней, это значение можно изменить в настройках модуля Администрирование → Настройки → СМС Оповещения → Настройки модуля

\Bxmaker\SmsNotice\Agent::cleanSmsHistory();

В случае случайного удаления агента из списка агентов, его можно добавить, указав 
модуль - bxmaker.smsnotice
функция агента - Bxmaker\SmsNotice\Agent::cleanSmsHistory();
интервал - 3600

Проверка статусов отправленных смс

Агент checkSmsStatus() используется для проверки статусов сообщений,  проверяются только сообщений у которых статус на данный момент - отправлено. Если сообщение уже имеет статус доставлено или ошибка, то статус такого сообщения больше не проверяется на сервисе.

\Bxmaker\SmsNotice\Agent::checkSmsStatus();

В случае случайного удаления агента из списка агентов, его можно добавить, указав
модуль - bxmaker.smsnotice
функция агента - Bxmaker\SmsNotice\Agent::checkSmsStatus();
интервал - 50


Отправка очереди смс

Если очередь смс есть, то она пакетами отправляется при каждом выполнении агента agentSendSmsQueue(), отправляет сообщения со статусом ожидания отправки.

\Bxmaker\SmsNotice\Agent::agentSendSmsQueue();

В случае случайного удаления агента из списка агентов, его можно добавить, указав 
модуль - bxmaker.smsnotice
функция агента - Bxmaker\SmsNotice\Agent::agentSendSmsQueue();
интервал - 50