В документации есть такой скрипт
Вынос MAC адреса из cisco-avp-pair в Caliing-Station-Id:
Код:
import bitel.billing.server.radius.*;
prefix = "client-mac-address";
length = prefix.length();
attributes = request.getVendorAttributes( Vendors.CISCO, CiscoVendor.Cisco_AVPair );
for( it = attributes.iterator(); it.hasNext(); )
{
ra = (RadiusAttribute)it.next();
value = ra.getStringValue();
if( value.startsWith( prefix ) )
{
request.setStringAttribute( RadiusStandartAttributes.Calling_Station_Id, value.substring( length + 1 ) );
}
}
Не могу осилить изменить этот скрипт, чтобы вынести h323-remote-address в User-name
Прошу помочь сделать такой скрипт.
Спаcибо.
P.S.
Надо, чтобы считать входящие звонки на операторов.
Сейчас в User-Name и Calling-Station-id идет номер абонента, и абонентские логины определяются по Calling-Station-id.
Если в User-Name будет h323-remote-address - будут учитываться
и звонки на операторов.