Custom Dictionary elements

Table 1 describes the fields on the Diameter > AVP Dictionary > Custom Dictionary view, [Insert], and [Edit] pages.

Custom Dictionary Elements
Field Description Data Input Notes
Attribute Name

Name of the AVP; the unique combination of AVP Code - Vendor Id.

The field is required.

Format: alphanumeric, underscore (_), and dash (-).

Range: 1 - 255 characters

AVP Code

AVP Code

The field is required.

Format: numeric

Range: 0-4294967295

Flags

AVP Flags V, M, P, r3, r4, r5, r6, r7

When the operator tries to modify the AVP flags in the message, setting and clearing of the flag depends on the value defined in the dictionary. If the flag has a value "Must" be set or "Must Not" be set, modifying of the flag is restricted accordingly. If the flag has a value of "May" be set, the operator can change the flag without any limitations.

Flags V, M and P are supported; r3, r4, r5, r6 and r7 are reserved for future use.
  • V - Vendor-Specific; indicates whether the optional Vendor-ID field is present in the AVP header. When set, the AVP Code belongs to the specific vendor code address space.
  • M - Mandatory; indicates whether support of the AVP is required. If an AVP with the M bit set is received by a Diameter client, server, proxy, or translation agent and either the AVP or its value is unrecognized, the message MUST be rejected. Diameter Relay and Redirect Agents MUST NOT reject messages with unrecognized AVPs. AVPs with the M bit cleared are informational only. A receiver of a message with an AVP that is not supported, or whose value is not supported, can simply ignore the AVP.
  • P - Indicates the need for encryption for end-to-end security. Diameter base protocol specifies which AVPs must be protected by end-to-end security measures (encryption) if the message is to pass through a Diameter agent. If a message includes any of those AVPs, the message must not be sent unless there is end-to-end security between the originator and the recipient of the message.

Format: 3 buttons for each flag

Range: Must, Must Not, May for each flag

Vendor-ID

Vendor-ID

The field is required.

Format: pulldown list

Range: all configured Vendors

Data Type

AVP Data Format

The field is required.

Format: pulldown list

Range: all available AVP data formats

Include AVP in the group (insert and edit pages only)

Include an AVP into the Grouped AVP

This field is active when the selected Data Type is Grouped.

To include another AVP in the Grouped AVP, click on the Add AVP button. A new row for AVP selection appears.

To remove an AVP from the Grouped AVP, click on the Delete AVP button.

Format: pulldown list, Add AVP and Delete AVP buttons

Range: all available AVPs from the Base Dictionary and the Custom Dictionary. If a Base Dictionary entry has been overwritten in the Custom Dictionary, only the Custom Dictionary entry appears in the list.

Protocol

Protocol standard where the AVP is defined.

The field is required.

Format: string

Range: up to 64 characters