Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:admin:internet:internet_tp [2017/10/12 09:54]
asmodeus
abills:docs:manual:admin:internet:internet_tp [2018/07/27 12:37] (текущий)
asmodeus [Абонплата]
Строка 11: Строка 11:
 ^ #                        | Идентификатор тарифного плана. Старайтесь не создавать тарифные планы с ID ноль (0). Неправильное использование тарифных планов с ID 0 может привести к непредсказуемым последствиям ​ | ^ #                        | Идентификатор тарифного плана. Старайтесь не создавать тарифные планы с ID ноль (0). Неправильное использование тарифных планов с ID 0 может привести к непредсказуемым последствиям ​ |
 ^ Name:                    | Название тарифного плана | ^ Name:                    | Название тарифного плана |
-^ Alert: ​                  | Сумма, при которой будут отправляться сообщения о приближении окончания баланса. Предупреждение отправляется на E-mail пользователя указанный в поле E-mail ​ персональных данных пользователя. Данное сообщение отправляется если значение этого поля больше нуля ​ и сума на счету клиента также больше нуля (credit+deposit>​0) |+^ Alert: ​                  | Сумма, при которой будут отправляться сообщения о приближении окончания баланса. Предупреждение отправляется на E-mail пользователя указанный в поле E-mail ​ персональных данных пользователя. Данное сообщение отправляется если значение этого поля больше нуля ​ и сума на счету клиента также больше нуля (credit+deposit>​0). //При включенном модуле Sms и опции в конфиге $conf{INTERNET_USER_WARNING_SMS}=1 - предупреждение будет высылаться пользователю так же и посредством Sms.// ​|
 ^ Simultaneously: ​         | Количество пользователей,​ которые могут подключиться под одним логином в один промежуток времени. \\ Если абонент подключается повторно с тем же MAC адресом адресом,​ система считает что это новое подключение абонента,​ а сессия в журнале мониторинга устарела но по какой то причине ​ не пришёл стоп пакет. Разрешает подключиться абоненту и присваивает ему IP  адрес старой сессии,​ а старую сессию отправляет в zap. Данный подход используется для минимизации времени простоя при сбросе сессии абонента без оповещения биллинга. ​ \\ Иногда неправильно настроенное оборудование (домашние маршрутизаторы) ​ поднимают несколько сессий с одним мак адресом. Чтобы система строго следила за двойными сессиями без режима лояльного подключения нужно включить опцию $conf{hard_simultaneously_control}=1;​ | ^ Simultaneously: ​         | Количество пользователей,​ которые могут подключиться под одним логином в один промежуток времени. \\ Если абонент подключается повторно с тем же MAC адресом адресом,​ система считает что это новое подключение абонента,​ а сессия в журнале мониторинга устарела но по какой то причине ​ не пришёл стоп пакет. Разрешает подключиться абоненту и присваивает ему IP  адрес старой сессии,​ а старую сессию отправляет в zap. Данный подход используется для минимизации времени простоя при сбросе сессии абонента без оповещения биллинга. ​ \\ Иногда неправильно настроенное оборудование (домашние маршрутизаторы) ​ поднимают несколько сессий с одним мак адресом. Чтобы система строго следила за двойными сессиями без режима лояльного подключения нужно включить опцию $conf{hard_simultaneously_control}=1;​ |
  
Строка 22: Строка 22:
 Дневная Дневная
 ^ Дневная абонплата: ​          | Дневная абон. плата. Снимается каждый день скриптом **/​usr/​abills/​libexec/​periodic daily**, при наличии соответствующей суммы на депозите абонента. Абон. плата снимается только у абонентов с статусом услуги активно. \\ При недостаточном депозите,​ учётная запись не блокируется. | ^ Дневная абонплата: ​          | Дневная абон. плата. Снимается каждый день скриптом **/​usr/​abills/​libexec/​periodic daily**, при наличии соответствующей суммы на депозите абонента. Абон. плата снимается только у абонентов с статусом услуги активно. \\ При недостаточном депозите,​ учётная запись не блокируется. |
-Active day fees:   | Абон. плата снимается только за активные дни. Плата снимается текщим числом за прошедший день ​  |  +За активные дни:   | Абон. плата снимается только за активные дни. Плата снимается текщим числом за прошедший день ​  |  
-Day fee Postpaid:  | Снимать дневную плату не учитывая состояние баланса абонента ​  |+Дневная оплата послеоплата:  | Снимать дневную плату не учитывая состояние баланса абонента ​  |
 Месячная Месячная
  
Строка 34: Строка 34:
 ^ Month fee:               | Месячная абонплата. Снимается 1 числа каждого месяца программой **/​usr/​abills/​libexec/​periodic monthly**. Если в поле ''​Activisation''​ указанное значение не равно 0000-00-00 то абонплата снимается через 30 дней после указанной даты и после снятия денег устанавливается в поточную дату.\\ Абонплата снимается при положительном депозите или при типе оплаты ''​послеоплата''​.\\ Если сума депозита меньше сумы абон. платы, то абоню плата снимается в минус. \\ **Основные правила абон. платы** \\  - Абон. плата снимается в начале учётного периода (в начале месяца или в начале дня при месячной распределённой) \\ - Снимается только с положительного финансового счета (кредит плюс депозит больше 0) или при условии типа снятия послеоплата (При снятии денег не учитывается депозит и начисления могут производить при отрицательном балансе) ​ | ^ Month fee:               | Месячная абонплата. Снимается 1 числа каждого месяца программой **/​usr/​abills/​libexec/​periodic monthly**. Если в поле ''​Activisation''​ указанное значение не равно 0000-00-00 то абонплата снимается через 30 дней после указанной даты и после снятия денег устанавливается в поточную дату.\\ Абонплата снимается при положительном депозите или при типе оплаты ''​послеоплата''​.\\ Если сума депозита меньше сумы абон. платы, то абоню плата снимается в минус. \\ **Основные правила абон. платы** \\  - Абон. плата снимается в начале учётного периода (в начале месяца или в начале дня при месячной распределённой) \\ - Снимается только с положительного финансового счета (кредит плюс депозит больше 0) или при условии типа снятия послеоплата (При снятии денег не учитывается депозит и начисления могут производить при отрицательном балансе) ​ |
 ^ Period Alignment: ​       | При включённой опции система при переводе на данный тарифный план снимает с пользователя суму, рассчитанную с текущего дня до конца месяца. Таким образом происходит выравнивание по 1 числу следующего месяца. Если в поле активизация стоит дата, тогда система снимает деньги от даты активизации до первого числа следующего месяца. Если между датой активации и поточным месяцем период больше одного месяца то за все промежуточные месяцы система снимает деньги от даты активации до последующего месяца с выравниванием и полную абон. плату за все промежуточные месяцы до поточного месяца включая поточный месяц ​ | ^ Period Alignment: ​       | При включённой опции система при переводе на данный тарифный план снимает с пользователя суму, рассчитанную с текущего дня до конца месяца. Таким образом происходит выравнивание по 1 числу следующего месяца. Если в поле активизация стоит дата, тогда система снимает деньги от даты активизации до первого числа следующего месяца. Если между датой активации и поточным месяцем период больше одного месяца то за все промежуточные месяцы система снимает деньги от даты активации до последующего месяца с выравниванием и полную абон. плату за все промежуточные месяцы до поточного месяца включая поточный месяц ​ |
-Fixed fees day | Фиксированная дата абон. платы. Абон. плата всегда снимается одного и того же числа. Дата для определения числа снятия абон. платы система берёт из даты активации ​абонента ​и при каждом начислении устанавливает эту дату в текущую на момент начисления. Если не указанна дата активации абон. плата начисляется первого числа месяца. ​ Если ​абонент был заведён после 28 числа следующая абон. ​плата у него начислиться через месяц первого числа после даты активации. ​    |+Фиксированный день ​| Фиксированная дата абон. платы. Абон. плата всегда снимается одного и того же числа. Дата для определения числа снятия абон. платы система берёт из даты активации и при каждом начислении устанавливает эту дату в текущую на момент начисления. Если не указанна дата активации ​в сервисе интернет, ​абон. плата начисляется первого числа месяца. ​\\ Если ​день активации ​больше 28 система при первом ​месячном ​периодике его меняет на 1 число ​месяца  |
 ^ Abon. Distribution: ​     | Распределение месячной платы по дням. При указании опции месячная плата взымается каждый день с учётом её распределения по дням месяца. Расчёт суммы дневного снятия рассчитывается от количества дней месяца (месячная абон. плата разделить на количество дней месяца) | ^ Abon. Distribution: ​     | Распределение месячной платы по дням. При указании опции месячная плата взымается каждый день с учётом её распределения по дням месяца. Расчёт суммы дневного снятия рассчитывается от количества дней месяца (месячная абон. плата разделить на количество дней месяца) |
 ^If deposit small then abon. payments| Действие при недостаточном депозите:​ \\  - блокировать аккаунт (устанавливает статус сервиса "​Слишком маленький депозит"​) \\  - перевести ​ на другой ТП. \\ Имеет более высокий приоритет чем после оплата. Данное действие выполняется если у абонента не достаточно для оплаты тарифного плана на следующий месяц использования. Данный статус устанавливается в следующие ​ периоды ночным периодиком:​ \\ - Начало учётного периода для абонентов с абон. платой в начале месяца (активация акаунта 0000-00-00). \\ - Для абонентов с установленной активацией аккаунта (активация не 0000-00-00). Через 30 или больше дней с начала активации. \\ - Для абонентов с с месячной распределённой платой в любой день, если сумы на счету не достаточно для абон. платы. \\ После погашения долга и оплаты услуги система автоматически включает услугу сразу же после внесения средств. \\ \\ Пример работы:​ \\ У абонента на счету 99 юнитов тарифный план 100 юнитов при начислении абон. плат абонента заблокирует до внесения им 1 юнита ​    | ^If deposit small then abon. payments| Действие при недостаточном депозите:​ \\  - блокировать аккаунт (устанавливает статус сервиса "​Слишком маленький депозит"​) \\  - перевести ​ на другой ТП. \\ Имеет более высокий приоритет чем после оплата. Данное действие выполняется если у абонента не достаточно для оплаты тарифного плана на следующий месяц использования. Данный статус устанавливается в следующие ​ периоды ночным периодиком:​ \\ - Начало учётного периода для абонентов с абон. платой в начале месяца (активация акаунта 0000-00-00). \\ - Для абонентов с установленной активацией аккаунта (активация не 0000-00-00). Через 30 или больше дней с начала активации. \\ - Для абонентов с с месячной распределённой платой в любой день, если сумы на счету не достаточно для абон. платы. \\ После погашения долга и оплаты услуги система автоматически включает услугу сразу же после внесения средств. \\ \\ Пример работы:​ \\ У абонента на счету 99 юнитов тарифный план 100 юнитов при начислении абон. плат абонента заблокирует до внесения им 1 юнита ​    |
Строка 67: Строка 67:
 ^ 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 | Пул адресов негативного депозита. Выдаётся абонентам с отрицательным балансом. Данный параметр применяется только в случае использования его с фильтром негативного депозита. Пулы негативного депозита нельзя отмечать на серверах доступа в противном случае они будут выдаваться при позитивном депозите ​если пул отмечен на сервере доступа у него должен быть флаг "​пул негативного депозита"​. Для проверки пула на всех серверах нужно отметить их на всех NAS в противном случае система будет искать только на локальном ​
-^Fine | Пеня. Пеня изымается с аккаунтов в которых установлен статус Слишком маленький депозит и баланс превышает ноль единиц на счету. Пеня стягивается ежедневно периодическим месячным процессом. ​ Поле скидка не распространяется на взимаемую пеню. Пеня снимается без учёта лимита (может сниматься при отрицательном депозите). Для установки лимита используется переменная $conf{INTERNET_FINE_LIMIT} ​ |+^Пеня ​| Пеня. Пеня изымается с аккаунтов в которых установлен статус Слишком маленький депозит и баланс превышает ноль единиц на счету. Пеня стягивается ежедневно периодическим месячным процессом. ​ Поле скидка не распространяется на взимаемую пеню. Пеня снимается без учёта лимита (может сниматься при отрицательном депозите). Для установки лимита используется переменная $conf{INTERNET_FINE_LIMIT} ​ |
 ^ RADIUS Parameters (,)    | Дополнительные радиус параметры для передачи клиенту | ^ RADIUS Parameters (,)    | Дополнительные радиус параметры для передачи клиенту |
 ^ IP Pool                  | База IP  адресов для выдачи пользователям работающим по данному ​ тарифному плану. Можно использовать совместно один пул для нескольких тарифных планов. Пула адресов задаются через меню настройки серверов доступа (/ Система/​ Сервер доступа/​ IP POOLs/). Если заканчиваются адреса выбранного пула система использует свободные адреса сервера доступа. ​ **Обязательно нужно отмечать данные пул адресов на серверах доступа к которым подключается клиенты в противном случае не будет идти контроль выданных IP**.  |  ^ IP Pool                  | База IP  адресов для выдачи пользователям работающим по данному ​ тарифному плану. Можно использовать совместно один пул для нескольких тарифных планов. Пула адресов задаются через меню настройки серверов доступа (/ Система/​ Сервер доступа/​ IP POOLs/). Если заканчиваются адреса выбранного пула система использует свободные адреса сервера доступа. ​ **Обязательно нужно отмечать данные пул адресов на серверах доступа к которым подключается клиенты в противном случае не будет идти контроль выданных IP**.  | 
-Priority: | Приоритет тарифного плана. Если заполнено это поле и пользователь переходит с тарифного плана с большим приоритетом на ТП с меньшим приоритетом с него снимается сума указанная в поле "​Сумма изменения тарифного плана"​. Если в обратном направлении сумма не снимается. Большим является большее числовое значение более приоритетным будет значение 10 чем значение 2.   |+Приоритет: | Приоритет тарифного плана. Если заполнено это поле и пользователь переходит с тарифного плана с большим приоритетом на ТП с меньшим приоритетом с него снимается сума указанная в поле "​Сумма изменения тарифного плана"​. Если в обратном направлении сумма не снимается. Большим является большее числовое значение более приоритетным будет значение 10 чем значение 2.   |
 ^ Port Reserv: |  Резерв порта. Данная сума снимается с абонента если у абонента стоит статус услуги "​слишком маленький депозит" ​  | ^ Port Reserv: |  Резерв порта. Данная сума снимается с абонента если у абонента стоит статус услуги "​слишком маленький депозит" ​  |
 ^ Время жизни (Дни): ​             | Время жизни аккаунта. Отсчитывается со дня активизации. \\ При первом подключении абонента устанавливается дата завершения по формуле текущая дата + количество дней в параметре. ​    | ^ Время жизни (Дни): ​             | Время жизни аккаунта. Отсчитывается со дня активизации. \\ При первом подключении абонента устанавливается дата завершения по формуле текущая дата + количество дней в параметре. ​    |
Строка 291: Строка 291:
  
  
 +==== Импорт/​Экспорт тарифных планов ====
  
 +Заходим в ''​Настройки/​Internet++/​Тарифные планы''​
  
 +===Экспорт===
 +Нажимаем кнопку экспорта(обведена зеленым) и выбираем формат экспорта.
 +{{:​abills:​docs:​manual:​admin:​internet:​internet_tarif_plans_import.png|}}
  
  
 +===Импорт====
 +Если нам надо импортировать тарифные планы с другой системы то нажимает кнопку импорта(обведена оранжевым).
  
 +{{:​abills:​docs:​manual:​admin:​internet:​internet_tarif_plans_export.png|}}
  
 +Открывается модальное окно, в котором мы выбираем тип импорта и подргружаем файл взятый с экспорта. ​
  
 +Нажимаем Добавить