BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июн 2024, 09:57

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 31 авг 2010, 17:55 
Не в сети

Зарегистрирован: 29 ноя 2009, 23:37
Сообщения: 33
Карма: 0
В скриптах пока новичек.

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

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

С помощью 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 сообщение ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.027s | 17 Queries | GZIP : On ]