Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:dv:ru [2017/04/24 11:38] asmodeus [Приостановка действия сервиса пользователя из личного кабинета] |
abills:docs:modules:dv:ru [2018/02/11 11:48] (текущий) asmodeus [billd] |
||
---|---|---|---|
Строка 85: | Строка 85: | ||
^ $conf{ERROR_ALIVE_COUNT}=3; | Количество периодов не пришедших Alive пакетов после которого сессия автоматом попадает в Zap таблицу. Время Alive периода выставляется в\\ **/ System configuration/ NAS/ [Alive] **\\ Если сессия находится в Zap таблице больше двух $conf{ERROR_ALIVE_COUNT} (2 * $conf{ERROR_ALIVE_COUNT}) интервалов система автоматически её закрывает и рассчитывает время сессии и суму. Временем такой сессии считает время от старта до поучения последнего Alive пакета. (По умолчанию 3 периода) \\ \\ Перенос в Zap журнал: **Nas Alive * $conf{ERROR_ALIVE_COUNT}** \\ Занесении сессии в статистику: **Nas Alive * ($conf{ERROR_ALIVE_COUNT} * 2)** | | ^ $conf{ERROR_ALIVE_COUNT}=3; | Количество периодов не пришедших Alive пакетов после которого сессия автоматом попадает в Zap таблицу. Время Alive периода выставляется в\\ **/ System configuration/ NAS/ [Alive] **\\ Если сессия находится в Zap таблице больше двух $conf{ERROR_ALIVE_COUNT} (2 * $conf{ERROR_ALIVE_COUNT}) интервалов система автоматически её закрывает и рассчитывает время сессии и суму. Временем такой сессии считает время от старта до поучения последнего Alive пакета. (По умолчанию 3 периода) \\ \\ Перенос в Zap журнал: **Nas Alive * $conf{ERROR_ALIVE_COUNT}** \\ Занесении сессии в статистику: **Nas Alive * ($conf{ERROR_ALIVE_COUNT} * 2)** | | ||
^ $conf{FW_START_RULES}='3000,2000,1000'; | Начальные номера правил классов трафика для ''FreeBSD ipfw'' | | ^ $conf{FW_START_RULES}='3000,2000,1000'; | Начальные номера правил классов трафика для ''FreeBSD ipfw'' | | ||
- | ^ $conf{PASSWORDLESS_ACCESS}=1; | **Безпарольный вход в систему.** \\ Система проверяет IP адрес клиента если он совпадает с адресом в талице онлайн сессий клиенту предоставляется доступ к статистике без ввода пароля | | + | ^ $conf{PASSWORDLESS_ACCESS}=1; | **Безпарольный вход в систему.** \\ Система проверяет IP адрес клиента если он совпадает с адресом в талице онлайн сессий клиенту предоставляется доступ к кабинету без ввода пароля | |
^ $conf{DV_CALLBACK_PREFIX}='4' | подставлять префикс для Callback номера. При перезвоне клиенту добавлять префикс 4 | | ^ $conf{DV_CALLBACK_PREFIX}='4' | подставлять префикс для Callback номера. При перезвоне клиенту добавлять префикс 4 | | ||
^ $conf{DV_CALLBACK_DENYNUMS}='800' | Регулярное выражения запрещающее перезванивать на определённые номера.\\ Например "800" не перезванивать на номера которые начинаются с 800 | | ^ $conf{DV_CALLBACK_DENYNUMS}='800' | Регулярное выражения запрещающее перезванивать на определённые номера.\\ Например "800" не перезванивать на номера которые начинаются с 800 | | ||
Строка 173: | Строка 173: | ||
**ARP Ping для mikrotik** | **ARP Ping для mikrotik** | ||
- | <code>$conf{DV_EXTERNAL_DIAGNOSTIC}='ARPPING:/usr/bin/ssh -o StrictHostKeyChecking=no -i /usr/abills/Certs/id_dsa.abills_admin abills_admin@89.21.77.1 "ping arp-ping=yes interface=[put [ip arp get [find address=%FRAMED_IP_ADDRESS%] interface]] %FRAMED_IP_ADDRESS% count=3"';</code> | + | <code>$conf{DV_EXTERNAL_DIAGNOSTIC}='/usr/abills/Abills/modules/Dv/arping.pl ACCT_SESSION_ID=%ACCT_SESSION_ID%';</code> |
Строка 189: | Строка 189: | ||
Абонент подключается в гостевом режиме, его перенаправляет на страницу логина в личный кабинет. Абонент переходит в кабинет и нажимает кнопку зарегистрироваться. Система автоматически ищет следующий свободный рабочий адрес и присваивает его клиенту прописывая в таблице адресов DHCP. Свободные адреса ищутся в журнале DHCP сети ( ''/ Настройка / IP (DHCP) Сети ''). Если в пуле раздаваемых адресов не установлена опция статическая сеть, система возвращает адрес 0.0.0.0. Что разрешает раздавать таким абонентам динамические IP адреса. | Абонент подключается в гостевом режиме, его перенаправляет на страницу логина в личный кабинет. Абонент переходит в кабинет и нажимает кнопку зарегистрироваться. Система автоматически ищет следующий свободный рабочий адрес и присваивает его клиенту прописывая в таблице адресов DHCP. Свободные адреса ищутся в журнале DHCP сети ( ''/ Настройка / IP (DHCP) Сети ''). Если в пуле раздаваемых адресов не установлена опция статическая сеть, система возвращает адрес 0.0.0.0. Что разрешает раздавать таким абонентам динамические IP адреса. | ||
- | Опция работает при включённом модуле [[abills:docs:modules:dhcphosts:ru|Dhcphposts]] | + | Опция работает при включённом модуле [[abills:docs:modules:dhcphosts:ru|Dhcphosts]] |
Форма регистрации | Форма регистрации | ||
Строка 203: | Строка 203: | ||
**NET_ID** - в какую DHCP сеть регистрировать клиента ([[abills:docs:modules:dhcphosts:ru#seti|Dhcp сети]]). | **NET_ID** - в какую DHCP сеть регистрировать клиента ([[abills:docs:modules:dhcphosts:ru#seti|Dhcp сети]]). | ||
- | **ADDRESS_RANGE** - диапазон адресов куда должен попадать незарегистрированный клиент. Если не указать эту опцию все клиенты попадают в общую сеть указанную в первом параметре. Шаблоны сравнения указываются через точку с запятой. | + | **ADDRESS_RANGE** - диапазон адресов куда должен попадать незарегистрированный клиент. Если не указать эту опцию все клиенты попадают в общую сеть указанную в первом параметре. Шаблоны сравнения указываются через точку с запятой. Если не указывать диапазон система будет пробовать авторегистрировать все адреса, а тем которых нет в журнале онлайн показывать ошибку 112. |
**CHECK_PARAMS** - Параметры которые заносятся в базу после регистрации | **CHECK_PARAMS** - Параметры которые заносятся в базу после регистрации | ||
Строка 348: | Строка 348: | ||
Система закрыла сессию в билинге так как не было RADIUS Alive (пакетов подтверждающих активность абонентов) пакетов более 5 интервалов | Система закрыла сессию в билинге так как не было RADIUS Alive (пакетов подтверждающих активность абонентов) пакетов более 5 интервалов | ||
- | **Другие ошибки** \\ | + | ===Пополнение счета=== |
RECHANGE DEPOSIT: 66.000000 CREDIT: 0 SESSION_SUM: 0 SESSION_ID: 99412 STATE: 0 GUEST: 1 Hangup: 1 DURATION: 00:09:15 | RECHANGE DEPOSIT: 66.000000 CREDIT: 0 SESSION_SUM: 0 SESSION_ID: 99412 STATE: 0 GUEST: 1 Hangup: 1 DURATION: 00:09:15 | ||
Система отключает абонента в связи с пополнением счета и перехода аккаунта с гостевого режима в рабочий | Система отключает абонента в связи с пополнением счета и перехода аккаунта с гостевого режима в рабочий | ||
+ | |||
+ | ===Контроль тарифного плана сессии и услуги абонента=== | ||
+ | |||
+ | CHANGE_TP 149 -> 80 DEPOSIT: 206.88 CREDIT: 0.00 SESSION_SUM: 0.000000 STATUS: 0 SESSION_ID: 814ff039 GUEST: 0 Hangup: 1 | ||
====Активация абонентов со статусом "Слишком маленький депозит"==== | ====Активация абонентов со статусом "Слишком маленький депозит"==== |