Diameter resource adaptors can specify extension (custom) AVPs, using the Diameter Extension AVP and Diameter Extension AVP Set SLEE profile specifications.
When a resource adaptor entity is configured to support a particular set of extension AVPs, the AVP definitions will be loaded when the entity starts. The Diameter stack can then use these definitions to encode AVPs that are added to messages or grouped AVPs, and decode AVPs that are received.
Diameter Extension AVP
Profile Specification ID: name=Diameter Extension AVP,vendor=OpenCloud,version=4.0
|
Profiles of this type are used to specify the values for a single extension AVP.
Attribute | What it specifies | What it’s used for |
---|---|---|
|
code for this AVP |
to look up this extension AVP definition |
|
AVP name |
(not used — for reference only) |
|
AVP type |
by the stack to encode and decode the AVP |
|
Mandatory Rule setting for this AVP Valid values are defined by the |
|
|
Protected Rule setting for this AVP Valid values are defined by the |
|
|
vendor ID code for this AVP |
to look up this extension AVP definition |
Diameter Extension AVP Set
Profile Specification ID: name=Diameter Extension AVP Set,vendor=OpenCloud,version=4.0
|
Profiles of this type are used to specify a list of Diameter Extension AVP profile names. The resource adaptor entity configuration property ExtensionAvpSetProfileId
must reference a profile of this type.
Attribute | What it specifies |
---|---|
|
array of Diameter Extension AVP profile names, in ProfileTableName/ProfileName format. |