Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:internet:ru [2018/02/23 10:17] asmodeus [Установка даты активации при первом подключении абонента] |
abills:docs:modules:internet:ru [2018/09/21 12:39] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **''Документация по модулю Интернет+ и принадлежащим к нему страницам перенесена в Confluence''** | ||
+ | [[http://abills.net.ua:8090/pages/viewpage.action?pageId=7504005]] | ||
+ | |||
=====Internet+===== | =====Internet+===== | ||
Строка 42: | Строка 45: | ||
=====Отчеты===== | =====Отчеты===== | ||
+ | * [[abills:docs:manual:admin:Internet:internet_error|Последние подключения]] | ||
* [[abills:docs:manual:admin:internet:traffic_detail|Детализация трафика]] | * [[abills:docs:manual:admin:internet:traffic_detail|Детализация трафика]] | ||
* [[abills:docs:manual:admin:internet:ipoe_unknow_ips|Лог неучтенного IP трафика]] | * [[abills:docs:manual:admin:internet:ipoe_unknow_ips|Лог неучтенного IP трафика]] | ||
+ | * [[abills:docs:manual:admin:Internet:internet_report_tp|Отчет распределения тарифных планов]] | ||
+ | * [[abills:docs:manual:admin:internet:internet_pools_report|Отчет по использованию пулов адресов]] | ||
+ | |||
+ | =====Абон. плата (periodic)===== | ||
+ | |||
+ | В системе существует несколько типов снятия периодических снятий денег (абон. плата) они разделяются на месячные и дневные. Для дневной абон. платы используется скрипт | ||
+ | # /usr/abills/libexec/periodic daily | ||
+ | Для месячной | ||
+ | # /usr/abills/libexec/periodic monthly | ||
+ | |||
+ | дополнительные параметры передаваемые при запуске снятий. Данные программы стоит выполнять через cron с интервалом 1 час. Например дневная программа периодических действий в 00:00:00 месячная в 01:00:00. Месячную и дневную программу нужно запускать каждый день | ||
+ | |||
+ | ^TP_ID | Номер тарифного плана. Снятия производятся только для указанного тарифного плана. \\ Также можно указать несколько тарифных планов через точку с запятой. \\ **Пример** \\ TP_ID="1;2;3;4;5" | | ||
+ | ^LOGIN="" | Логин абонента. Снятия производятся только для определённого абонента. | | ||
+ | ^DATE=xxxx-xx-xx | Дата выполнения периодических процесов. Операции будут производиться с датой указанной в этом параметре | | ||
+ | ^SKIP_ROTATE=1 | Не проводить ротацию логов при месячном периодике. \\ Стандартно система ротейтит \\ errors_log \\ s_detail \\ internet_log_intervals \\ | | ||
+ | ^DEBUG=1..7 | Режим отладки. В режиме отладки выше 7 система показывает выполнение команд но не выполняет их | | ||
+ | |||
+ | |||
+ | |||
+ | **Снятие абон. платы за определённое число** \\ | ||
+ | |||
+ | дневная | ||
+ | # /usr/abills/libexec/periodic daily DATE="2014-06-05" | ||
+ | месячнная | ||
+ | # /usr/abills/libexec/periodic monthly DATE="2014-06-05" | ||
+ | |||
+ | |||
+ | |||
=====Дополнительные параметры===== | =====Дополнительные параметры===== | ||
Строка 94: | Строка 127: | ||
<code>$conf{INTERNET_EXTERNAL_DIAGNOSTIC}='/usr/abills/Abills/modules/Dv/arping.pl ACCT_SESSION_ID=%ACCT_SESSION_ID%';</code> | <code>$conf{INTERNET_EXTERNAL_DIAGNOSTIC}='/usr/abills/Abills/modules/Dv/arping.pl ACCT_SESSION_ID=%ACCT_SESSION_ID%';</code> | ||
+ | |||
+ | |||
+ | ====Дополнительный пароль сервиса.=== | ||
+ | |||
+ | $conf{INTERNET_PASSWORD}=1; | ||
+ | |||
+ | При включении данной опции система будет использовать для подключения пароль сервиса интернет. Если пароль не заполнен будет использоваться основной пароль абонента. Данный пароль можно изменить только с админ формы. | ||
+ | | ||
+ | ====Дополнительный логин сервиса.==== | ||
+ | | ||
+ | $conf{INTERNET_LOGIN}=1; | ||
+ | |||
+ | При включении данной опции система будет использовать для подключения логин сервиса интернет. Если логин не заполнен будет использоваться основной логин абонента. Данный логин можно изменить только с админ формы. | ||
Строка 110: | Строка 156: | ||
Установка даты активации при первом подключении абонента со статусом "не активировано". | Установка даты активации при первом подключении абонента со статусом "не активировано". | ||
Абонент подключается, статус меняется на активно и устанавливается текущая дата активации | Абонент подключается, статус меняется на активно и устанавливается текущая дата активации | ||
+ | |||
+ | ====Активировать только при депозите не ниже полного месяца==== | ||
+ | **$conf{INTERNET_FULL_MONTH}=1;** | ||
+ | |||
+ | Для тарифных планов с месячной распределённой абон. платой производить активацию только при наличии полной сумы абон. платы на месяц | ||
====Внешний информатор услуги==== | ====Внешний информатор услуги==== | ||
Строка 117: | Строка 168: | ||
$conf{INTERNET_WARNING_EXPR}='CMD:/usr/abills/misc/dv_warning.pl LOGIN=%LOGIN% LANGUAGE=%language%'; | $conf{INTERNET_WARNING_EXPR}='CMD:/usr/abills/misc/dv_warning.pl LOGIN=%LOGIN% LANGUAGE=%language%'; | ||
+ | |||
+ | =====Кастомные команды для шейпера===== | ||
+ | |||
+ | **$conf{linkupdown_external}='cmd';** | ||
+ | |||
+ | Опция предназначена для создания собственных правил шейпера. | ||
+ | |||
+ | Запускается в программе linkupdown следующим образом | ||
+ | |||
+ | $conf{linkupdown_external} "$ACTION" "$INTERFACE" "$USER" "$CLIENT_IP | ||