Лимит месячного трафика для для IPN соединение
Плагин переключает абонентов, у которых закончился трафик, в статус «Закончился трафик»
/usr/abills/libexec/billd internet_traffic_limit
После наступления нового периода система активирует учетную запись. Активируются только учетные записи с тарифными планами имеющими ограничение на скачивание трафика за день. Если ограничений нету абонент игнорируется.
Новый период может наступать 1 числа, если дата активации не указана (0000-00-00).
Или на 31 первый день после даты активации.
Рекомендуется запускать не чаще чем раз в 10 минут.
Лимитирование дневной выкачки трафика
Пока работает только с Cisco ISG
/usr/abills/libexec/billd internet_quota
Система проверяет количество выкачаного трафика за день и, если оно превышает нужный показатель, уменьшает скорость до наступления следующего дня.
#MB : DAYS (DEFAULT: 1) : SPEED_IN : SPEED_OUT) $conf{INTERNET_DAY_QUOTA} = '10:1:1024:1024';
10 мегабайт в день, после превышения опустить скорость до 1024 килобит на вход и на выход.
После установления квоты отображается информация о том, что установлена квота и текущая скорость по квоте
также в меню Мониторинг>Internet+ в поле CONNECT_INFO при срабатывании квоты указывается скорость по квоте QUOTA:IN:OUT
Отчет по абонентам превысившим квоту
Отчёт>Интернет+>QUOTA
Упаковка логов
/usr/abills/libexec/billd internet_log_pack
Плагин упаковывает логи за преведущий период по дням, суммируя:
Время
Трафик
Можно использовать вместе с партиционированием.
Обновление CID из журнала Online
При авторизации по PORT + NAS иногда возникает необходимость актуализировать CID абонентов, данные плагин сравниваем CID услуги и CID Online и делает обновление CID услуги
/usr/abills/libexec/billd internet_cid_update
При отсутствии трафика более 90 дней переводит в статус "Недостаточно средств"
Если у абонента отсутствует трафик более чем 90 дней, то его переводит в статус "Недостаточно средств (5)"
/usr/abills/libexec/billd internet_unactive
Дополнительные параметры:
LOGIN="test" | Логин абонента, у которого необходимо проверить сумму трафика |
---|---|
TRAFFIC_SUM | Количество трафика(меньше) за 90 дней необходимые, чтоб перевести абонента в статус "Недостаточно средств" |
DEBUG |
Система проверяет был ли у абонента интернет в течении 90 дней и меняет статус Интернет
Перевод абонента в статус "Недостаточно средств" если у него тарифный план Послеоплата и сумма задолженности больше чем стоимость тарифного плана.
Если у абонента при тарифном плане Послеоплата задолженость больше или равна стоимости тарифного плана то его переводит в статус "Недостаточно средств (5)"
/usr/abills/libexec/billd internet_unactive_postpaid
Дополнительные параметры:
LOGIN="test" | Логин абонента, у которого необходимо проверить сумму задолженности и id тарифного плана |
---|---|
TARPLAN_TP_ID | ID тарифного плана, у какого необходимо проверить абонентов на наличие задолженности. |
DEBUG |
Сума за трафик за предыдущий период
Плагин считает по каждому абоненту суму за трафик за предыдущий месяц и добавляет запись в Журнал списаний
/usr/abills/libexec/billd internet_session_sum