[RADIATOR] Custom AuthApplicationIds
Arthur
kasjas at hot.ee
Sat Jun 7 04:25:16 CDT 2014
To be more specific, I need a corresponding CEA for the following CER:
*** Received initial Diameter request ....
Code: 257 (CER)
Version: 1
Flags: 0x80 (R)
Application ID: 0 (Base)
Hop-to-Hop ID: 1970129370
End-to-End ID: 1970129370
Attributes:
Origin-Host: .MP, xxx.xxx.xxxxx.xx
Origin-Realm: .MP, xxx.xxxxx.xx
Host-IP-Address: .MP, xx.xx.xx.xx
Vendor-Id: .MP, 193
Product-Name: ..., XXX
Supported-Vendor-Id: .MP, 10415
Supported-Vendor-Id: .MP, 13019
Vendor-Specific-Application-Id: .MP,
Vendor-Id: .MP, 13019
Auth-Application-Id: .MP, ETSI_E4
Firmware-Revision: ..., 1601
But last version of Radiator where "AuthApplicationIds ETSI_E4" works is
4.11:
Code: 257 (CER)
Version: 1
Flags: 0x0 ()
Application ID: 0 (Base)
Hop-to-Hop ID: 1970129374
End-to-End ID: 1970129374
Attributes:
Result-Code: .M., DIAMETER_SUCCESS
Origin-Host: .M., xxx.xxxxx.xx
Origin-Realm: .M., xxx.xxxx.xx
Host-IP-Address: .M., xx.xx.xx.xx
Product-Name: ..., Radiator
Vendor-Id: .M., 9048
Firmware-Revision: ..., 1
Supported-Vendor-Id: .M., 13019
Supported-Vendor-Id: .M., 10415
Auth-Application-Id: .M., ETSI_E4
Acct-Application-Id: .M., BASE
Acct-Application-Id: .M., BASE_ACCOUNTING
Inband-Security-Id: .M., NO_INBAND_SECURITY
Part of the config file:
DiameterDictionaryFile %D/diameter_attrs.dat
<ServerDIAMETER>
OriginHost xx.xxx.xxxxx.xx
OriginRealm xxx.xxxxx.xx
Port 3868
SupportedVendorIds DictVendors
AuthApplicationIds ETSI_E4
</ServerDIAMETER>
And part of the diameter_attrs.dat:
ATTRIBUTE Auth-Application-Id 258 Enumerated
VALUE Auth-Application-Id ETSI_E4 16777231
# Supported-Vendor-Id in CEA:
VENDOR 3GPP 10415
VENDOR ETSI 13019
Is there Radiator somewhat broken after 4.11?
Regards,
Arthur
6.06.2014 16:58, Arthur kirjutas:
> Hi,
>
> I just tried to customize CEA/CER for ETSI_E4 with Radiator-4.13 and
> I've added line to the ServerDIAMETER handler:
> AuthApplicationIds ETSI_E4
> but I got an error:
> ERR: Could not resolve ETSI_E4 to numeric Diameter AuthApplicationId
>
> When I change this line to:
> AuthApplicationIds 16777231
> the following error occured:
> Can't locate object method "get_handle" via package
> "Radius::DiaDict_16777231" at Radius/DiaUtil.pm line 134, <DATA> line 1864.
>
> Adding to the DiameterDictionaryFile (diameter_attrs.dat)
> VALUE Auth-Application-Id ETSI_E4 16777231
> doesn't help.
>
> Radiator-4.12.1 has the same problem, while Radiator-4.11 works
> correctly with the same configuration.
>
> How to solve this issue?
>
> br,
> Arthur
>
>
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
More information about the radiator
mailing list