forum.bitel.ru
http://forum.bitel.ru/

Окончание учетного периода
http://forum.bitel.ru/viewtopic.php?f=5&t=4654
Страница 1 из 1

Автор:  mrustik [ 13 окт 2010, 12:11 ]
Заголовок сообщения:  Окончание учетного периода

добрый день!
собрал месячный тариф без привязки к календарному месяцу, учетный период открывается на 30 дней, при наличии достаточного количества денег, и заносится расход. Но есть два вопроса.
1. У абонента сессия активна, учетный период заканчивается, нужно разорвать сессию. Это можно сделать как-то стандартными средствами биллинга, или же нужно повесить глобальный скрипт, который будет в каждые 00 часов просматривать активные сессии, и сбрасывать необходимые? Пока период закончился, но сессия активна уже 4 дня.
2. Если недостаточно денег, как пустить абонента в сеть но только до личного кабинета? event.setProcessed( true ) сразу выдает ошибку авторизации, как произвести подмену REJECT->ACCEPT с подменой радиус атрибутов?

Автор:  Администратор [ 13 окт 2010, 13:40 ]
Заголовок сообщения:  Re: Окончание учетного периода

1. По окончанию учётного периода сессия должна автоматически разорваться.
2. См. функцию Reject-To-Accept в доке.

Автор:  mrustik [ 14 окт 2010, 17:31 ]
Заголовок сообщения:  Re: Окончание учетного периода

1. для проверки поставил период 13.10.2010 - 13.10.2010, но 14.10.2010 сессия не отвалилась, нужно ли в конфиге править параметры?
2. Стоит скрипт поведения на радиус аутентификацию. Если ставить event.setProcessed( true ), то до обработки его не доходит, если денег не достаточно. Если не ставить event.setProcessed( true ), то при любом положительном балансе, клиента пускает в инет, даже если период не активизируется. При отрицательном балансе, происходит подмена REJECT->ACCEPT, и клиента пускает только в личный кабинет.

Вложения:
ver.jpg
ver.jpg [ 66.3 КБ | Просмотров: 4092 ]

Автор:  mrustik [ 15 окт 2010, 10:57 ]
Заголовок сообщения:  Re: Окончание учетного периода

есть одна особенность, на этом договоре 6 логинов, 2 были активны, и не один не сбросило по окончанию отчетного периода.

Автор:  Администратор [ 18 окт 2010, 09:33 ]
Заголовок сообщения:  Re: Окончание учетного периода

А сессии вообще сбрасываются, если в мониторе соединений например сброс сделать? В конфиге NASа что?

Автор:  mrustik [ 19 окт 2010, 05:59 ]
Заголовок сообщения:  Re: Окончание учетного периода

сессии сбрасываются, с этим нет проблем.
Посмотрел логи, сброса не было, но был запущен скрипт на событие запрос учетного периода в 23:59:22, денег хватило, соответственно открылся новый период.
Получается, что сброс осуществляется событием запрос учетного периода, если недостаточно денег, или не так?

Автор:  Администратор [ 19 окт 2010, 12:43 ]
Заголовок сообщения:  Re: Окончание учетного периода

Цитата:
Получается, что сброс осуществляется событием запрос учетного периода, если недостаточно денег, или не так?

Ну да, если получилось открыть новый период - сброса не будет.

Автор:  mrustik [ 19 окт 2010, 14:34 ]
Заголовок сообщения:  Re: Окончание учетного периода

Спасибо.
Логику работы учетного периода нужно куда-нибудь выложить, а то часть в Wiki прочитал, часть экспериментальным путем получил.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/