Здравствуйте не отображается "С номера/На номер".В коде явно прописываем request.setStringAttribute( RadiusStandartAttributes.Calling_Station_Id, "lala");
В логе после предобработки видно что параметр добавился, но в биллинге нету. На типе устройства скрипт предобработки присутствует.
Хочу обратить внимание что радиус и биллинг это отдельные физические сервера, возможно это как то сказывается на отображении этих параметров ?
Биллинг 6.1.790 / 10.10.2014
ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeProtocolHandler
Код:
@Override
public void preprocessAccessRequest( RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet )
throws Exception
{
super.preprocessAccessRequest( request, response, connectionSet );
request.setStringAttribute( RadiusStandartAttributes.Calling_Station_Id, "lala");
}
@Override
public void preprocessAccountingRequest( RadiusPacket request, RadiusPacket response, ConnectionSet connectionSet )
throws Exception
{
int acctStatusType = request.getIntAttribute( -1, RadiusDictionary.Acct_Status_Type, -1 );
this.preprocessAccountingRequestImpl( acctStatusType, request, response, connectionSet );
request.setStringAttribute( RadiusStandartAttributes.Calling_Station_Id, "lala");
}
Цитата:
01-12/15:37:44 INFO [rdsLstnr-p-8-t-16] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 99
Authenticator: {12 9B AA AE 78 C1 1B 61 96 81 CB A4 C2 9E 80 7B}
Attributes:
User-Name=pppoe
NAS-Port-Id=lg id 825 vlan-id 32 pppoe 17331
NAS-Identifier=PPPoE-BRAS
User-Password=test
NAS-IP-Address=10.0.0.1
NAS-Port=-1761544288
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=test
Acct-Session-Id=FF1603396800F7A0-54B3A3F8
NAS-Port-Type=5
Platform-Type=4
Medium-Type=11
OS-Version=12.1.1.8
Mac-Addr=00:26:5a:a9:f2:81
NAS-Real-Port=603979832
Common options: {macAddress=00:26:5a:a9:f2:81}