7.3.9 SpecAVPScr_Config Table
This table is used to customize the behavior of Specific AVP Screening (SpecAVPScr) countermeasure by using the following options.
Table 7-18 SpecAVPScr_Config Fields
Field | Description |
---|---|
Application ID | Application_ID defines diameter Application-ID. |
Command Code | Command_Code defines the supported Command-Codes for the given Application_ID. |
Message Type |
Defines the type of diameter message. If Message_Type is configured as Request, then the given configuration is applicable to only diameter Request messages. If Message_Type is configured as Answer, then the given configuration is applicable to only diameter Answer messages. If Message_Type is configured as Both, then the given configuration is applicable to both diameter Request and Answer messages. |
AVP Name |
AVP_Name defines the name of the AVP. This AVP Name should match exactly (case sensitive) with the Name configured in Diameter AVP dictionary (Refer to the SO GUI Main Menu ). Grouped AVP name can be defined with its Parent AVP Names (Max 5 level including the child AVP) separated by semicolon (;). For example:
|
AVP Data Type | AVP_Value_Type defines the type of the data configured in AVP_Value. Depending upon the configured data type, the value configured in AVP_Value is used. Support data types are OctetString, Integer32, Integer64, Unsigned32, Unsigned64, Float32, Float64, Address, Time, UTF8String, Diameter-Identity, Diameter-URI, and Enumerated. In case of Grouped AVP, only the data type of the child AVP needs to be configured. |
AVP Value |
Defines the AVP value used during screening. The value is type casted used as per the configured AVP_Value_Type. For Enumerated AVP_Value_Type, provision the Integer value of the Enumerated AVP as present in the Enumerations MO (Refer to the SO GUI Main Menu ). |
This table describes the field details for the SpecAVPScr_Config Table.
Table 7-19 Field Details for SpecAVPScr_Config
Field Name | Unique | Mandatory | Data Type, Range, and Default Value | Description |
---|---|---|---|---|
Application_ID | No | Yes |
Integer Range: 0–4294967295 Standard Application-IDs: 0–16777215 Vendor specific Application-IDs: 16777216–4294967294 Relay: 4294967295 Default: N/A |
Application-ID is used to identify a specific Diameter Application. |
Command_Code | No | Yes |
Integer Range: 0–16777215 Default: N/A |
Command-Code for the given Application-ID. |
Message_Type | No | Yes |
Enumerated Range: Request: 1 Answer: 2 Both: 3 Default: N/A |
Message Type for which the configuration is applicable. |
AVP_Name | No | Yes |
UTF8String Range: 1–1279 characters Default: N/A |
Name of the AVP as per Diameter AVP Dictionary. AVPs that are part of Grouped AVP can be defined along with its Parent AVP Names (Max 5 level) separated by ";". For example, BaseAVPName;SubAVPName;AVPName. Each AVP name cannot exceed 255 characters. |
AVP_Value_Type | No | Yes |
Enumerated Range: OctetString: 1 Integer32: 2 Integer64: 3 unsigned32: 4 unsigned64: 5 Float32: 6 Float64: 7 Address: 8 Time: 9 UTF8String: 10 DiameterIdentity: 11 DiameterURI: 12 Enumerated: 13 Default: N/A |
Data type of the AVP value. |
AVP_Value | No | Yes |
UTF8String Range: 1–2048 characters Default: N/A |
Value of the AVP that needs to be screened. |