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 Diameter, and then AVP Dictionary, and then All-AVP Dictionary). Grouped AVP name can be defined with its Parent AVP Names (Max 5 level including the child AVP) separated by semicolon (;). For example:

  • Parent1AVPName;AVPName.
  • Parent1AVPName;Parent2AVPName;AVPName.
Parent1AVPName;Parent2AVPName;Parent3AVPName;Parent4AVPName;AVPName.
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 Diameter , and then Mediation, and then Enumerations).

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.