Назначение
Функционал:
Проверяет пользователей с постоплатными тарифами (
POSTPAID_MONTHLY_FEE = 1).Если депозит пользователя (или компании) меньше суммы абонентской платы (с учётом скидки и кредита), меняет статус на
5(блокировка).Для компаний проверяет общий депозит и кредит.
Аналогично проверяет пользователей со статусом
5.Если депозит становится достаточным, возвращает статус
0(активация).
Запуск:
/usr/abills/libexec/billd internet_unactive_postpaid TP_ID=5 MONTH=2 /usr/abills/libexec/billd internet_unactive_postpaid LOGIN=user123
Сценарии работы:
Без аргументов: проверяет всех пользователей с постоплатными тарифами и блокирует (статус
5) тех, у кого депозит меньше суммы абонплаты за указанный период (MONTH, по умолчанию 1 месяц).TP_ID=5: применяет логику только к указанному тарифному плану.LOGIN=user123: проверяет только указанного пользователя.Разблокирует (статус
0) пользователей, у которых депозит стал достаточным.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|