Назначение

Блокировка постоплатных IPTV-аккаунтов при недостаточном депозите.

Функционал:

  • Проверяет пользователей с постоплатными тарифами (POSTPAID_MONTHLY_FEE = 1).

  • Если депозит (deposit) меньше суммы абонентской платы (с учетом скидки reduction), меняет статус на 5 (блокировка).

  • Поддерживает фильтрацию по TP_ID и LOGIN.


Запуск:

/usr/abills/libexec/billd iptv_unactivate_postpaid TP_ID=10 SUM=50
/usr/abills/libexec/billd iptv_unactivate_postpaid LOGIN=user123


Сценарии работы:

  • Без аргументов: проверяет всех пользователей с постоплатными тарифами (POSTPAID_MONTHLY_FEE=1).

  • TP_ID=10: применяет логику только к указанному тарифу.

  • SUM=50: блокирует (статус 5) пользователей с депозитом ≤ 50 (переопределяет расчет абонплаты).

  • LOGIN=user123: проверяет только указанного пользователя.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация

  • Нет меток