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

Определить остаток времени по тарифу
http://forum.bitel.ru/viewtopic.php?f=19&t=4499
Страница 1 из 1

Автор:  rpra [ 31 авг 2010, 17:55 ]
Заголовок сообщения:  Определить остаток времени по тарифу

В скриптах пока новичек.

Тарификация по времени, модуль диалап.
Требуется определить в скрипте предобработки радиуса остаток времени логина при текущем тарифе, чтобы передать его НАСу (это нужно чтобы НАС отобразил пользователю оставшееся время на линии).

Сложность в том что тип списываемых услуг и их стоимость зависит от текущего реалма, а их несколько.

С помощью service.limit.attribute решить проблему не получается:
http://forum.bgbilling.ru/viewtopic.php?f=5&t=4384

Поскольку в скрипте предобработки радиуса договор ещё не определен, пытаюсь его найти:

Код:
dulm = new DialUpLoginManager(con, 1);

userName = request.getAttribute( -1, RadiusStandartAttributes.User_Name );

login = dulm.findLogin(userName);


Говорит что нет такого метода

Код:
Error in method invocation: Method findLogin( ru.bitel.bgbilling.kernel.network.radius.RadiusAttribute$RadiusAttributeString ) not found in class'bitel.billing.server.dialup.bean.DialUpLoginManager'


Что не так? Как проще мне найти по алиасу cid и т.п.

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