[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