BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 01:01

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: getDataAsByteArray не работает в версии 5,2
СообщениеДобавлено: 26 июл 2012, 14:55 
На версии 5.2 перестал работать следующий код для обработки радиус запросов который подставляет заменяет поле username на поле CALLING_STATION_ID .

Код:
import ru.bitel.common.*;
import ru.bitel.bgbilling.kernel.network.radius.*;
import bitel.bgbilling.server.util.*;
import java.util.*;
import bitel.billing.server.call.bean.Login;
import bitel.billing.server.radius.*;
import bitel.billing.server.contract.bean.*;
import bitel.billing.server.script.event.*;
import bitel.billing.common.IPUtils;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.sql.*;

String CallingStationId = request.getStringAttribute( -1, RadiusDictionary.Calling_Station_Id, null );
if( CallingStationId!=null )
{
request.setStringAttribute( -1, RadiusDictionary.Calling_Station_Id, Utils.bytesToHexString( CallingStationId.getDataAsByteArray() ) );
request.setStringAttribute( -1, RadiusDictionary.User_Name, Utils.bytesToHexString( CallingStationId.getDataAsByteArray() ));
}


Выдает ошибку на getDataAsByteArray.


Вернуться к началу
  
 
СообщениеДобавлено: 26 июл 2012, 15:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В коде ошибка - получаете объект String, а хотите использовать как RadiusAttribute. Нужно тогда
Код:
RadiusAttribute CallingStationId = request.getAttribute( -1, RadiusDictionary.Calling_Station_Id );


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

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


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

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


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

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