Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:dv:dv_tp [2015/10/01 11:09] asmodeus [Рейтинг] |
abills:docs:manual:admin:dv:dv_tp [2017/12/25 20:43] (текущий) diger [Абонплата] |
||
---|---|---|---|
Строка 14: | Строка 14: | ||
^ Simultaneously: | Количество пользователей, которые могут подключиться под одним логином в один промежуток времени. \\ Если абонент подключается повторно с тем же MAC адресом адресом, система считает что это новое подключение абонента, а сессия в журнале мониторинга устарела но по какой то причине не пришёл стоп пакет. Разрешает подключиться абоненту и присваивает ему IP адрес старой сессии, а старую сессию отправляет в zap. Данный подход используется для минимизации времени простоя при сбросе сессии абонента без оповещения биллинга. \\ Иногда неправильно настроенное оборудование (домашние маршрутизаторы) поднимают несколько сессий с одним мак адресом. Чтобы система строго следила за двойными сессиями без режима лояльного подключения нужно включить опцию $conf{hard_simultaneously_control}=1; | | ^ Simultaneously: | Количество пользователей, которые могут подключиться под одним логином в один промежуток времени. \\ Если абонент подключается повторно с тем же MAC адресом адресом, система считает что это новое подключение абонента, а сессия в журнале мониторинга устарела но по какой то причине не пришёл стоп пакет. Разрешает подключиться абоненту и присваивает ему IP адрес старой сессии, а старую сессию отправляет в zap. Данный подход используется для минимизации времени простоя при сбросе сессии абонента без оповещения биллинга. \\ Иногда неправильно настроенное оборудование (домашние маршрутизаторы) поднимают несколько сессий с одним мак адресом. Чтобы система строго следила за двойными сессиями без режима лояльного подключения нужно включить опцию $conf{hard_simultaneously_control}=1; | | ||
- | **Абонплата**\\ | + | ==== Абонплата ==== |
снимается только в том случае если у сервиса (Услуги интернет) статус "Активно"\\ | снимается только в том случае если у сервиса (Услуги интернет) статус "Активно"\\ | ||
+ | |||
+ | |||
+ | |||
\\ | \\ | ||
Дневная | Дневная | ||
- | ^ Day fee: | Дневная абон. плата. Снимается каждый день скриптом **/usr/abills/libexec/periodic daily ** | | + | ^ Дневная абонплата: | Дневная абон. плата. Снимается каждый день скриптом **/usr/abills/libexec/periodic daily**, при наличии соответствующей суммы на депозите абонента. Абон. плата снимается только у абонентов с статусом услуги активно. \\ При недостаточном депозите, учётная запись не блокируется. | |
^ Active day fees: | Абон. плата снимается только за активные дни. Плата снимается текщим числом за прошедший день | | ^ Active day fees: | Абон. плата снимается только за активные дни. Плата снимается текщим числом за прошедший день | | ||
^ Day fee Postpaid: | Снимать дневную плату не учитывая состояние баланса абонента | | ^ Day fee Postpaid: | Снимать дневную плату не учитывая состояние баланса абонента | | ||
Месячная | Месячная | ||
- | ^ Month fee: | Месячная абонплата. Снимается 1 числа каждого месяца программой **/usr/abills/libexec/periodic monthly**. Если в поле ''Activisation'' указанное значение не равно 0000-00-00 то абонплата снимается через 30 дней после указанной даты и после снятия денег устанавливается в поточную дату.\\ Абонплата снимается при положительном депозите или при типе оплаты ''послеоплата''.\\ Если сума депозита меньше сумы абон. платы, то абоню плата снимается в минус. \\ **Основные правила абон. платы** \\ - Абон. плата снимается в начале учётного периода (в начале месяца или в начале дня при месячной распределённой) \\ - Снимается только с положительного финансового счета (кредит плюс депозит больше 0) или при условии типа снятия послеоплата (При снятии денег не учитывается депозит и начисления могут производить при отрицательном балансе) | | + | * Снимать первого числа месяца |
+ | * Снимать всем абонку не первого, а любого другого числа месяца | ||
+ | * Снимать абон. плату с даты активации на 31 день. После начисления абонплаты дата активации устанавливается в текущую. | ||
+ | * Снимать абон. плату кажого месяца определенного числа указанного в поле активации. После начисления абонплаты дата активации устанавливается в текущую. | ||
+ | |||
+ | |||
+ | ^ Month fee: | Месячная абонплата. Снимается 1 числа каждого месяца программой **/usr/abills/libexec/periodic monthly**. Если в поле ''Activisation'' указанное значение не равно 0000-00-00 то абонплата снимается через 30 дней после указанной даты и после снятия денег устанавливается в поточную дату.\\ Абонплата снимается при положительном депозите или при типе оплаты ''послеоплата''.\\ Если сума депозита меньше суммы абон. платы, то абоню плата снимается в минус. \\ **Основные правила абон. платы** \\ - Абон. плата снимается в начале учётного периода (в начале месяца или в начале дня при месячной распределённой) \\ - Снимается только с положительного финансового счета (кредит плюс депозит больше 0) или при условии типа снятия послеоплата (При снятии денег не учитывается депозит и начисления могут производить при отрицательном балансе) | | ||
^ Period Alignment: | При включённой опции система при переводе на данный тарифный план снимает с пользователя суму, рассчитанную с текущего дня до конца месяца. Таким образом происходит выравнивание по 1 числу следующего месяца. Если в поле активизация стоит дата, тогда система снимает деньги от даты активизации до первого числа следующего месяца. Если между датой активации и поточным месяцем период больше одного месяца то за все промежуточные месяцы система снимает деньги от даты активации до последующего месяца с выравниванием и полную абон. плату за все промежуточные месяцы до поточного месяца включая поточный месяц | | ^ Period Alignment: | При включённой опции система при переводе на данный тарифный план снимает с пользователя суму, рассчитанную с текущего дня до конца месяца. Таким образом происходит выравнивание по 1 числу следующего месяца. Если в поле активизация стоит дата, тогда система снимает деньги от даты активизации до первого числа следующего месяца. Если между датой активации и поточным месяцем период больше одного месяца то за все промежуточные месяцы система снимает деньги от даты активации до последующего месяца с выравниванием и полную абон. плату за все промежуточные месяцы до поточного месяца включая поточный месяц | | ||
^ Fixed fees day | Фиксированная дата абон. платы. Абон. плата всегда снимается одного и того же числа. Дата для определения числа снятия абон. платы система берёт из даты активации абонента и при каждом начислении устанавливает эту дату в текущую на момент начисления. Если не указанна дата активации абон. плата начисляется первого числа месяца. Если абонент был заведён после 28 числа следующая абон. плата у него начислиться через месяц первого числа после даты активации. | | ^ Fixed fees day | Фиксированная дата абон. платы. Абон. плата всегда снимается одного и того же числа. Дата для определения числа снятия абон. платы система берёт из даты активации абонента и при каждом начислении устанавливает эту дату в текущую на момент начисления. Если не указанна дата активации абон. плата начисляется первого числа месяца. Если абонент был заведён после 28 числа следующая абон. плата у него начислиться через месяц первого числа после даты активации. | | ||
^ Abon. Distribution: | Распределение месячной платы по дням. При указании опции месячная плата взымается каждый день с учётом её распределения по дням месяца. Расчёт суммы дневного снятия рассчитывается от количества дней месяца (месячная абон. плата разделить на количество дней месяца) | | ^ Abon. Distribution: | Распределение месячной платы по дням. При указании опции месячная плата взымается каждый день с учётом её распределения по дням месяца. Расчёт суммы дневного снятия рассчитывается от количества дней месяца (месячная абон. плата разделить на количество дней месяца) | | ||
- | ^If deposit small then abon. payments| Действие при недостаточном депозите: \\ - блокировать аккаунт (устанавливает статус сервиса "Слишком маленький депозит") \\ - перевести на другой ТП. \\ Имеет более высокий приоритет чем после оплата. Данное действие выполняется если у абонента не достаточно для оплаты тарифного плана на следующий месяц использования. Данный статус устанавливается в следующие периоды ночным периодиком: \\ - Начало учётного периода для абонентов с абон. платой в начале месяца (активация акаунта 0000-00-00). \\ - Для абонентов с установленной активацией аккаунта (активация не 0000-00-00). Через 30 или больше дней с начала активации. \\ - Для абонентов с с месячной распределённой платой в любой день, если сумы на счету не достаточно для абон. платы. \\ После погашения долга и оплаты услуги система автоматически включает услугу сразу же после внесения средств. | | + | ^If deposit small then abon. payments| Действие при недостаточном депозите: \\ - блокировать аккаунт (устанавливает статус сервиса "Слишком маленький депозит") \\ - перевести на другой ТП. \\ Имеет более высокий приоритет чем после оплата. Данное действие выполняется если у абонента не достаточно для оплаты тарифного плана на следующий месяц использования. Данный статус устанавливается в следующие периоды ночным периодиком: \\ - Начало учётного периода для абонентов с абон. платой в начале месяца (активация акаунта 0000-00-00). \\ - Для абонентов с установленной активацией аккаунта (активация не 0000-00-00). Через 30 или больше дней с начала активации. \\ - Для абонентов с с месячной распределённой платой в любой день, если суммы на счету не достаточно для абон. платы. \\ После погашения долга и оплаты услуги система автоматически включает услугу сразу же после внесения средств. \\ \\ Пример работы: \\ У абонента на счету 99 юнитов тарифный план 100 юнитов при начислении абон. плат абонента заблокирует до внесения им 1 юнита | |
^ Reduction: | Учитывать пользовательскую скидку при снятии абон. платы | | ^ Reduction: | Учитывать пользовательскую скидку при снятии абон. платы | | ||
^ Postpaid: | Снимать абон. плату без учёта депозита. \\ Разрешает снимать абон. плату при отрицательном депозите и без ограничения по задолженности. абон. плата снимается в начале учётного периода | | ^ Postpaid: | Снимать абон. плату без учёта депозита. \\ Разрешает снимать абон. плату при отрицательном депозите и без ограничения по задолженности. абон. плата снимается в начале учётного периода | | ||
^ Extra Bill Account | Снимать абон. плату с дополнительного счёта. Появляется при включении в конфигурационном файле опции $conf{EXT_BILL_ACCOUNT}=1; | | ^ Extra Bill Account | Снимать абон. плату с дополнительного счёта. Появляется при включении в конфигурационном файле опции $conf{EXT_BILL_ACCOUNT}=1; | | ||
- | Другие параметры | + | **Другие параметры** |
- | ^ Time limit (sec) | Лимиты времени. Указываются в секундах | | + | Лимиты времени. Указываются в секундах |
^ Day | День | | ^ Day | День | | ||
^ Week | Неделя | | ^ Week | Неделя | | ||
^ Month | Месяц | | ^ Month | Месяц | | ||
^ Total | Общее количество доступного времени с момента создания аккаунта | | ^ Total | Общее количество доступного времени с момента создания аккаунта | | ||
- | ^ Traffic limit (Mb) | Лимиты трафика. Указываются в мегабайтах | | + | |
+ | Лимиты трафика. Указываются в мегабайтах | ||
^ Day | День | | ^ Day | День | | ||
^ Week | Неделя | | ^ Week | Неделя | | ||
^ Month | Месяц | | ^ Month | Месяц | | ||
^ Total | общее количество трафика с момента создания аккаунта | | ^ Total | общее количество трафика с момента создания аккаунта | | ||
- | ^ Octets direction | Подсчёт байт \\ **Received + Send** - считать суммарно входной и выходной трафик \\ **Received** - Считать входной трафик \\ **Send** - считать выходной трафик | | + | |
- | ^ Activisation: | Сума, которую снимать при активизации аккаунта. \\ Данная сума снимается если на акаунте еще не было активизировано услугу или при переходе с статуса **не активизировано** в **активно** | | + | Другие параметры |
- | ^ Change: | Сума, которую снимать при переходе с одного тарифного плана на этот | | + | ^ Направление трафика | Подсчёт байт \\ **Received + Send** - считать суммарно входной и выходной трафик \\ **Received** - Считать входной трафик \\ **Send** - считать выходной трафик | |
+ | ^ Активация: | Сума, которую снимать при активизации аккаунта. \\ Данная сума снимается если на акаунте еще не было активизировано услугу или при переходе с статуса **не активизировано** в **активно** | | ||
+ | ^ Изменение: | Сума, которую снимать при переходе с одного тарифного плана на этот | | ||
^ Credit Tresshold: | Несъёмный минимум | | ^ Credit Tresshold: | Несъёмный минимум | | ||
- | ^ Credit: | Кредитный лимит тарифного плана. Кредитный лимит тарифного плана имеет более низкий приоритет, чем кредитный лимит пользователя. | | + | ^ Кредит: | Кредитный лимит тарифного плана. Кредитный лимит тарифного плана имеет более низкий приоритет, чем кредитный лимит пользователя. | |
^ Max. session time (sec.):| Максимальная длина сессии | | ^ Max. session time (sec.):| Максимальная длина сессии | | ||
^ Filters: | Название фильтра. \\ Пример фильтра для freebsd mpd. Заносит IP адрес абонента в 100 таблицу \\ RAD:mpd-table+=100=%IP% | | ^ Filters: | Название фильтра. \\ Пример фильтра для freebsd mpd. Заносит IP адрес абонента в 100 таблицу \\ RAD:mpd-table+=100=%IP% | | ||
- | ^ Age (Days): | Время жизни аккаунта. Отсчитывается со дня активизации. | | + | ^ Вид оплаты: | **Prepaid** - Предоплата. Абонент может работать только при положительном депозите \\ **Postpaid** - Оплата после использования. абонент может работать при любом депозите так как сума депозите не учитывается. \\ | |
- | ^ Payment type: | **Prepaid** - Предоплата. Абонент может работать только при положительном депозите \\ **Postpaid** - Оплата после использования. абонент может работать при любом депозите так как сума депозите не учитывается. \\ | | + | |
^ Min. session cost: | Минимальная цена сессии. | | ^ Min. session cost: | Минимальная цена сессии. | | ||
^ Minimal money use: | Минимальная сума месячной наработки. Данная опция устанавливает минимальное количество использованных денег за учётный период. Обработка этой функции проходит первого числа каждого месяца. Если в конце учётного периода сумма наработки меньше указанной в данной опции, она доснимается как одноразовый платёж с указанием в комментариях. Сумма снимется в начале поточного периода за предыдущий. При съёме минимальной месячной наработки учитывается дата активизации, если дата активации не равна 0000-00-00, то система снимает деньги, учитывая количество рабочих дней клиента. После снятия денег система меняет дату активации на 0000-00-00. \\ **Для корректной работы данной опции обязательна опция тарифного плана или подмена абон. платы послеоплата ** | | ^ Minimal money use: | Минимальная сума месячной наработки. Данная опция устанавливает минимальное количество использованных денег за учётный период. Обработка этой функции проходит первого числа каждого месяца. Если в конце учётного периода сумма наработки меньше указанной в данной опции, она доснимается как одноразовый платёж с указанием в комментариях. Сумма снимется в начале поточного периода за предыдущий. При съёме минимальной месячной наработки учитывается дата активизации, если дата активации не равна 0000-00-00, то система снимает деньги, учитывая количество рабочих дней клиента. После снятия денег система меняет дату активации на 0000-00-00. \\ **Для корректной работы данной опции обязательна опция тарифного плана или подмена абон. платы послеоплата ** | | ||
^ Traffic transfer period: | Период переноса неиспользованного трафика.\\ Задаётся в месяцах.\\ Неиспользованный трафик переносится с предыдущих периодов при условии, что в предыдущих периодах была отработана хоть одна сессия по данному тарифному плану. Если таких сессий нет - предыдущий период не учитывается.\\ | | ^ Traffic transfer period: | Период переноса неиспользованного трафика.\\ Задаётся в месяцах.\\ Неиспользованный трафик переносится с предыдущих периодов при условии, что в предыдущих периодах была отработана хоть одна сессия по данному тарифному плану. Если таких сессий нет - предыдущий период не учитывается.\\ | | ||
- | ^ Negative deposit filter ID: | Фильтр негативного депозита.\\ При использовании данной опции система разрешает подключаться пользователей с негативным депозитом, но при этом оправляет на NAS RADIUS параметр фильтр (Filter-Id) указанный в данном параметр. **При указании фильтра негативного депозита фильтр тарифного плана и фильтр сервиса пользователя игнорируется.** \\ Также возможно задавать радиус связки, передаваемые в параметре. Для задания передачи RADIUS пар вместо значения нужно указать RADIUS пары разделённые запятыми и начинающимися с префикса RAD:. \\ \\ Пример: \\ **RAD:Tunnel-Private-Group-Id=5,Tunnel-Type=VLAN,Tunnel-Medium-Type=IEEE-802**. \\ Также в фильтре негативного депозита можно передавать параметры логина и IP адреса клиента. \\ \\ %IP% - IP адрес \\ %LOGIN% - Логин \\ \\ Пример:\\ **RAD:mpd-table+=1=%IP% ** \\ \\ При подключении абонента с негативным депозитом в биллинге поднимается сессия с флагом гостевой доступ, после пополнения счета на суму превосходящую долг система сбрасывает абонента с линии и он может уже подключиться в рабочем режиме. | | + | ^ Negative deposit filter ID: | Фильтр негативного депозита.\\ При использовании данной опции система разрешает подключаться пользователей с негативным депозитом, но при этом оправляет на NAS RADIUS параметр фильтр (Filter-Id) указанный в данном параметр. **При указании фильтра негативного депозита фильтр тарифного плана, фильтр сервиса пользователя и параметры рабочего доступа игнорируются.** \\ Также возможно задавать радиус связки, передаваемые в параметре. Для задания передачи RADIUS пар вместо значения нужно указать RADIUS пары разделённые запятыми и начинающимися с префикса RAD:. \\ \\ Пример: \\ **RAD:Tunnel-Private-Group-Id=5,Tunnel-Type=VLAN,Tunnel-Medium-Type=IEEE-802**. \\ Также в фильтре негативного депозита можно передавать параметры логина и IP адреса клиента. \\ \\ %IP% - IP адрес \\ %LOGIN% - Логин \\ \\ Пример:\\ **RAD:mpd-table+=1=%IP% ** \\ \\ При подключении абонента с негативным депозитом в биллинге поднимается сессия с флагом гостевой доступ, после пополнения счета на суму превосходящую долг система сбрасывает абонента с линии и он может уже подключиться в рабочем режиме. | |
^ Negative deposit IP Pool | Пул адресов негативного депозита. Выдаётся абонентам с отрицательным балансом. Данный параметр применяется только в случае использования его с фильтром негативного депозита. Пулы негативного депозита нельзя отмечать на серверах доступа в противном случае они будут выдаваться при позитивном депозите | | ^ Negative deposit IP Pool | Пул адресов негативного депозита. Выдаётся абонентам с отрицательным балансом. Данный параметр применяется только в случае использования его с фильтром негативного депозита. Пулы негативного депозита нельзя отмечать на серверах доступа в противном случае они будут выдаваться при позитивном депозите | | ||
^Fine | Пеня. Пеня изымается с аккаунтов в которых установлен статус Слишком маленький депозит и баланс превышает ноль единиц на счету. Пеня стягивается ежедневно периодическим месячным процессом. Поле скидка не распространяется на взимаемую пеню. Пеня снимается без учёта лимита (может сниматься при отрицательном депозите). Для установки лимита используется переменная $conf{DV_FINE_LIMIT} | | ^Fine | Пеня. Пеня изымается с аккаунтов в которых установлен статус Слишком маленький депозит и баланс превышает ноль единиц на счету. Пеня стягивается ежедневно периодическим месячным процессом. Поле скидка не распространяется на взимаемую пеню. Пеня снимается без учёта лимита (может сниматься при отрицательном депозите). Для установки лимита используется переменная $conf{DV_FINE_LIMIT} | | ||
Строка 61: | Строка 72: | ||
^ IP Pool | База IP адресов для выдачи пользователям работающим по данному тарифному плану. Можно использовать совместно один пул для нескольких тарифных планов. Пула адресов задаются через меню настройки серверов доступа (/ Система/ Сервер доступа/ IP POOLs/). Если заканчиваются адреса выбранного пула система использует свободные адреса сервера доступа. **Обязательно нужно отмечать данные пул адресов на серверах доступа к которым подключается клиенты в противном случае не будет идти контроль выданных IP**. | | ^ IP Pool | База IP адресов для выдачи пользователям работающим по данному тарифному плану. Можно использовать совместно один пул для нескольких тарифных планов. Пула адресов задаются через меню настройки серверов доступа (/ Система/ Сервер доступа/ IP POOLs/). Если заканчиваются адреса выбранного пула система использует свободные адреса сервера доступа. **Обязательно нужно отмечать данные пул адресов на серверах доступа к которым подключается клиенты в противном случае не будет идти контроль выданных IP**. | | ||
^ Priority: | Приоритет тарифного плана. Если заполнено это поле и пользователь переходит с тарифного плана с большим приоритетом на ТП с меньшим приоритетом с него снимается сума указанная в поле "Сумма изменения тарифного плана". Если в обратном направлении сумма не снимается. Большим является большее числовое значение более приоритетным будет значение 10 чем значение 2. | | ^ Priority: | Приоритет тарифного плана. Если заполнено это поле и пользователь переходит с тарифного плана с большим приоритетом на ТП с меньшим приоритетом с него снимается сума указанная в поле "Сумма изменения тарифного плана". Если в обратном направлении сумма не снимается. Большим является большее числовое значение более приоритетным будет значение 10 чем значение 2. | | ||
- | |||
^ Port Reserv: | Резерв порта. Данная сума снимается с абонента если у абонента стоит статус услуги "слишком маленький депозит" | | ^ Port Reserv: | Резерв порта. Данная сума снимается с абонента если у абонента стоит статус услуги "слишком маленький депозит" | | ||
+ | ^ Время жизни (Дни): | Время жизни аккаунта. Отсчитывается со дня активизации. \\ При первом подключении абонента устанавливается дата завершения по формуле текущая дата + количество дней в параметре. | | ||
+ | ^ Тарифный план Следующий учётный период: | Устанавливается указанный тарифный план по завершению учетного периода тариного плана или при наступлении даты завершения услуги. При переходе на следующий тарифный план ориентируясь на дату истечения услуги, система автоматически устаналивает дату завершения услуги соответсвенно с параметром **Время жизни услуги** нового тарифного плана. Если в новом тарифном плане нет параметра завершения услуги дата обнуляется. При использовании параметра "действи при недостаточном депозите " система блокирует услугу до пополнения счета. При пополнении система разблокирует услугу и снимает суму указанную в поле активация тарифного плана. | | ||
Строка 240: | Строка 252: | ||
+ | ==== Тариф с разной скоростью день/ночь ==== | ||
+ | Видео пример\\ | ||
+ | {{youtube>large:q-avImHZ2n8|Добавление тарифного плана день/ночь}} | ||
+ | При использовании тарифных планов с разной скоростью нужно включать переконфигурацию шейпера на границе интервалов | ||
+ | /usr/abills/libexec/billd checkspeed NAS_ID=xx | ||
====Users==== | ====Users==== | ||
Пользователи, которые работают по данному тарифному плану | Пользователи, которые работают по данному тарифному плану | ||
Строка 267: | Строка 283: | ||
* Появляется меню управление режимами рейтинга в настройках тарифного плана | * Появляется меню управление режимами рейтинга в настройках тарифного плана | ||
''/ Настройка/ Internet/ Тарифные планы/ Бонус/ ''. | ''/ Настройка/ Internet/ Тарифные планы/ Бонус/ ''. | ||
+ | |||
+ | |||
+ | ====NAS==== | ||
+ | Сервера доступа, к которым разрешено подключаться при использовании данного тарифного плана. Если галочки не стоят то разрешено подключатся ко всем серверам доступа. | ||
+ | |||
+ | |||
+ | ====Дополнительно==== | ||