Diameter Dictionaries and Attribute Definitions

This chapter presents information on Diameter dictionary types and attribute definitions.

Diameter Attributes

Diameter Attribute Value Pairs (AVPs) carry specific authentication, accounting, authorization, routing and security information as well as configuration details for the request and reply.

Some AVPs may be listed more than once. The effect of such an AVP is specific, and is specified in each case by the AVP description.

Each AVP of type OctetString must be padded to align on a 32-bit boundary, while other AVP types align naturally. A number of zero-valued bytes are added to the end of the AVP Data field till a word boundary is reached. The length of the padding is not reflected in the AVP Length field.

AVP Header

The AVP header contains the following three fields that requires IANA namespace management.

  • AVP Code
  • Vendor-ID
  • Flags

The fields in the AVP header MUST be sent in network byte order. The format of the header is:

Figure 1. AVP Header


Table 1. AVP Header Details

Field

Description

AVP Code

The AVP Code, combined with the Vendor-ID field, identifies the attribute uniquely. AVP numbers 1 through 255 are reserved for backward compatibility with RADIUS, without setting the Vendor-ID field. AVP numbers 256 and above are used for Diameter, which are allocated by IANA.

AVP Flags

The AVP Flags field informs the receiver how each attribute must be handled. The 'r' (reserved) bits are unused and SHOULD be set to 0. Note that subsequent Diameter applications may define additional bits within the AVP Header, and an unrecognized bit SHOULD be considered an error. The 'P' bit indicates the need for encryption for end-to-end security.

The 'M' Bit, known as the Mandatory bit, 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.

The 'M' bit MUST be set according to the rules defined for the AVP containing it. In order to preserve interoperability, a Diameter implementation MUST be able to exclude from a Diameter message any Mandatory AVP which is neither defined in the base Diameter protocol nor in any of the Diameter Application specifications governing the message in which it appears. It may do this in one of the following ways:

  • If a message is rejected because it contains a Mandatory AVP which is neither defined in the base Diameter standard nor in any of the Diameter Application specifications governing the message in which it appears, the implementation may resend the message without the AVP, possibly inserting additional standard AVPs instead.

  • A configuration option may be provided on a system wide, per peer, or per realm basis that would allow/prevent particular Mandatory AVPs to be sent. Thus an administrator could change the configuration to avoid interoperability problems.

Diameter implementations are required to support all Mandatory AVPs which are allowed by the message's formal syntax and defined either in the base Diameter standard or in one of the Diameter Application specifications governing the message.

AVPs with the 'M' bit cleared are informational only and a receiver that receives a message with such an AVP that is not supported, or whose value is not supported, MAY simply ignore the AVP.

The 'V' bit, known as the Vendor-Specific bit, 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.

Unless otherwise noted, AVPs will have the following default AVP Flags field settings:

The 'M' bit MUST be set. The 'V' bit MUST NOT be set.

AVP Length

The AVP Length field is three octets, and indicates the number of octets in this AVP including the AVP Code, AVP Length, AVP Flags, Vendor-ID field (if present) and the AVP data. If a message is received with an invalid attribute length, the message SHOULD be rejected.

Vendor-ID

This field is optional.

The Vendor-ID field is present if the 'V' bit is set in the AVP Flags field. The optional four-octet Vendor-ID field contains the IANA assigned "SMI Network Management Private Enterprise Codes" value, encoded in network byte order. Any vendor wishing to implement a vendor-specific Diameter AVP MUST use their own Vendor-ID along with their privately managed AVP address space, guaranteeing that they will not collide with any other vendor's vendor-specific AVP(s), nor with future IETF applications.

A vendor ID value of zero (0) corresponds to the IETF adopted AVP values, as managed by the IANA. Since the absence of the vendor ID field implies that the AVP in question is not vendor specific, implementations MUST NOT use the zero (0) vendor ID.

Basic AVP Data Formats

The Data field is zero or more octets and contains information specific to the attribute. The format and length of the Data field is determined by the AVP Code and AVP Length fields. The format of the Data field MUST be one of the following base data types or a data type derived from the base data types.

Table 2. Basic AVP Formats

AVP Data Format

Meaning

OctetString

The data contains arbitrary data of variable length. Unless otherwise noted, the AVP Length field MUST be set to at least 8 (12 if the 'V' bit is enabled). AVP Values of this type that are not a multiple of four-octets in length is followed by the necessary padding so that the next AVP (if any) will start on a 32-bit boundary.

Integer32

32 bit signed value, in network byte order. The AVP Length field MUST be set to 12 (16 if the 'V' bit is enabled).

Integer64

64 bit signed value, in network byte order. The AVP Length field MUST be set to 16 (20 if the 'V' bit is enabled).

Unsigned32

32 bit unsigned value, in network byte order. The AVP Length field MUST be set to 12 (16 if the 'V' bit is enabled).

Unsigned64

64 bit unsigned value, in network byte order. The AVP Length field MUST be set to 16 (20 if the 'V' bit is enabled).

Float32

This represents floating point values of single precision. The 32-bit value is transmitted in network byte order. The AVP Length field MUST be set to 12 (16 if the 'V' bit is enabled).

Float64

This represents floating point values of double precision. The 64-bit value is transmitted in network byte order. The AVP Length field MUST be set to 16 (20 if the 'V' bit is enabled).

Grouped

The Data field is specified as a sequence of AVPs. Each of these AVPs follows - in the order in which they are specified - including their headers and padding. The AVP Length field is set to 8 (12 if the 'V' bit is enabled) plus the total length of all included AVPs, including their headers and padding. Thus the AVP length field of an AVP of type Grouped is always a multiple of 4.

Derived AVP Data Formats

In addition to using the Basic AVP Data Formats, applications may define data formats derived from the Basic AVP Data Formats. An application that defines new AVP Derived Data Formats MUST include them in a section entitled "AVP Derived Data Formats", using the same format as the definitions below. Each new definition must be either defined or listed with a reference to the RFC that defines the format.

The below AVP Derived Data Formats are commonly used by applications.

Address

The Address format is derived from the OctetString AVP Base Format. It is a discriminated union, representing, for example a 32-bit (IPv4) or 128-bit (IPv6) address, most significant octet first. The first two octets of the Address

AVP represents the AddressType, which contains an Address Family defined in IANAADFAM. The AddressType is used to discriminate the content and format of the remaining octets.

Time

The Time format is derived from the OctetString AVP Base Format. The string MUST contain four octets, in the same format as the first four bytes are in the NTP timestamp format.

This represents the number of seconds since 0h on 1 January 1900 with respect to the Coordinated Universal Time (UTC).

On 6h 28m 16s UTC, 7 February 2036 the time value will overflow. SNTP describes a procedure to extend the time to 2104. This procedure MUST be supported by all DIAMETER nodes.

UTF8String

The UTF8String format is derived from the OctetString AVP Base Format. This is a human readable string represented using the ISO/IEC IS 10646-1 character set, encoded as an OctetString using the UTF-8 [UFT8] transformation format described in RFC 2279.

Since additional code points are added by amendments to the 10646 standard from time to time, implementations MUST be prepared to encounter any code point from 0x00000001 to 0x7fffffff. Byte sequences that do not correspond to the valid encoding of a code point into UTF-8 charset or are outside this range are prohibited.

The use of control codes SHOULD be avoided. When it is necessary to represent a new line, the control code sequence CR LF SHOULD be used.

The use of leading or trailing white space SHOULD be avoided.

For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, MAY be provided.

For information encoded in 7-bit US-ASCII, the UTF-8 charset is identical to the US-ASCII charset.

UTF-8 may require multiple bytes to represent a single character / code point; thus the length of an UTF8String in octets may be different from the number of characters encoded.

Note that the AVP Length field of an UTF8String is measured in octets, not characters.

DiameterIdentity

The DiameterIdentity (DIAMIDENT) format is derived from the OctetString AVP Base Format.

DiameterIdentity = FQDN

DiameterIdentity value is used to uniquely identify a Diameter node for purposes of duplicate connection and routing loop detection.

The contents of the string MUST be the FQDN of the Diameter node. If multiple Diameter nodes run on the same host, each Diameter node MUST be assigned a unique DiameterIdentity. If a Diameter node can be identified by several FQDNs, a single FQDN should be picked at startup, and used as the only DiameterIdentity for that node, whatever the connection it is sent on.

DiameterURI

The DiameterURI (DIAMURI) MUST follow the Uniform Resource Identifiers (URI) syntax [URI] rules specified below:

"aaa://" FQDN [ port ] [ transport ] [ protocol ] 

– or –

"aaas://" FQDN [ port ] [ transport ] [ protocol ] 
Table 3. DiameterURI Field Description

Field

Description

FQDN

Fully Qualified Host Name

port

One of the ports used to listen for incoming connections. If absent, the default Diameter port (3868) is assumed.

transport

One of the transport protocols used to listen for incoming connections. If absent, the default SCTP protocol is assumed. UDP MUST NOT be used when the aaa-protocol field is set to diameter.

The transport protocol could be tcp, sctp, or udp.

protocol

This field denotes AAA protocol. If absent, the default AAA protocol is diameter.

The AAA protocol could be diameter, radius, or tacacs+.

The following are examples of valid Diameter host identities:

aaa://host.example.com;transport=tcp 
aaa://host.example.com:6666;transport=tcp 
aaa://host.example.com;protocol=diameter 
aaa://host.example.com:6666;protocol=diameter 
aaa://host.example.com:6666;transport=tcp;protocol=diameter 
aaa://host.example.com:1813;transport=udp;protocol=radius 

Enumerated

Enumerated is derived from the Integer32 AVP Base Format. The definition contains a list of valid values and their interpretation and is described in the Diameter application introducing the AVP.

IPFilterRule

The IPFilterRule format is derived from the OctetString AVP Base Format. It uses the ASCII charset. Packets may be filtered based on the following information that is associated with it:

  • Direction (in or out)
  • Source and destination IP address (possibly masked)
  • Protocol
  • Source and destination port (lists or ranges)
  • TCP flags
  • IP fragment flag
  • IP options
  • ICMP types

Rules for the appropriate direction are evaluated in order, with the first matched rule terminating the evaluation. Each packet is evaluated once. If no rule matches, the packet is dropped if the last rule evaluated was a permit, and passed if the last rule was a deny.

IPFilterRule filters MUST follow the format:

action dir proto from src to dst [options] 
Table 4. IPFilterRule Field Description

Field

Description

action

This field can be set to one of the following:

  • permit – Allow packets that match the rule.

  • deny – Drop packets that match the rule.

dir

"in" is from the terminal and "out" is to the terminal.

proto

An IP protocol specified by number. The "ip" keyword means any protocol will match.

src and dst

<address/mask> [ports]

The <address/mask> may be specified as:

ipno — An IPv4 or IPv6 number in dotted-quad or canonical IPv6 form. Only this exact IP number will match the rule.

ipno/bits — An IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version and the IP number MUST NOT have bits set beyond the mask. For a match to occur, the same IP version must be present in the packet that was used in describing the IP address. To test for a particular IP version, the bits part can be set to zero. The keyword "any" is 0.0.0.0/0 or the IPv6 equivalent. The keyword "assigned" is the address or set of addresses assigned to the terminal. For IPv4, a typical first rule is often "deny in ip! assigned"

The sense of the match can be inverted by preceding an address with the not modifier (!), causing all other addresses to be matched instead. This does not affect the selection of port numbers.

With the TCP, UDP and SCTP protocols, optional ports may be specified as:

{port/port-port}[,ports[,...]]  

The '-' notation specifies a range of ports (including boundaries).

Fragmented packets that have a non-zero offset (i.e., not the first fragment) will never match a rule that has one or more port specifications. See the frag option for details on matching fragmented packets.

options

The different options are as follows:

  • frag — Match if the packet is a fragment and this is not the first fragment of the datagram. frag may not be used in conjunction with either tcpflags or TCP/UDP port specifications.

  • ipoptions spec — Match if the IP header contains the comma separated list of options specified in spec.

    The supported IP options are: ssrr (strict source route), lsrr (loose source route), rr (record packet route) and ts (timestamp). The absence of a particular option may be denoted with a '!'.

  • tcpoptions spec — Match if the TCP header contains the comma separated list of options specified in spec.

    The supported TCP options are: mss (maximum segment size), window (tcp window advertisement), sack (selective ack), ts (rfc1323 timestamp) and cc (rfc1644 t/tcp connection count). The absence of a particular option may be denoted with a '!'.

  • established — TCP packets only. Match packets that have the RST or ACK bits set.

  • setup — TCP packets only. Match packets that have the SYN bit set but no ACK bit.

  • tcpflags spec — TCP packets only. Match if the TCP header contains the comma separated list of flags specified in spec.

    The supported TCP flags are: fin, syn, rst, psh, ack and urg. The absence of a particular flag may be denoted with a '!'. A rule that contains a tcpflags specification can never match a fragmented packet that has a non-zero offset. See the frag option for details on matching fragmented packets.

  • icmptypes types — ICMP packets only. Match if the ICMP type is in the list types. The list may be specified as any combination of ranges or individual types separated by commas. Both the numeric values and the symbolic values listed below can be used.

    The supported ICMP types are: echo reply (0), destination unreachable (3), source quench (4), redirect (5), echo request (8), router advertisement (9), router solicitation (10), time-to-live exceeded (11), IP header bad (12), timestamp request (13), timestamp reply (14), information request (15), information reply (16), address mask request (17) and address mask reply (18).

QoSFilterRule

The QosFilterRule format is derived from the OctetString AVP Base Format. It uses the ASCII charset. Packets may be marked or metered based on the following information that is associated with it:

  • Direction (in or out)
  • Source and destination IP address (possibly masked)
  • Protocol
  • Source and destination port (lists or ranges)
  • DSCP values (no mask or range)

Rules for the appropriate direction are evaluated in order, with the first matched rule terminating the evaluation. Each packet is evaluated once. If no rule matches, the packet is treated as best effort. An access device that is unable to interpret or apply a QoS rule SHOULD NOT terminate the session

QoSFilterRule filters MUST follow the format:

action dir proto from src to dst [options] 
Table 5. QoSFilterRule Field Description

Field

Description

action

This field can be set to one of the following:

  • tag — Mark packet with a specific DSCP [DIFFSERV]. The DSCP option MUST be included.

  • meter — Meter traffic. The metering options MUST be included.

dir

The format is as described under IPFilterRule.

proto

The format is as described under IPFilterRule.

src and dst

The format is as described under IPFilterRule.

options

The following options are available in addition to the ones described under IPFilterRule:

  • DSCP <color> — Color values as defined in [DIFFSERV]. Exact matching of DSCP values is required (no masks or ranges).

  • metering <rate> <color_under> <color_over> — The metering option provides Assured Forwarding, as defined in [DIFFSERVAF], and MUST be present if the action is set to meter. The rate option is the throughput, in bits per second, which is used by the access device to mark packets. Traffic above the rate is marked with the color_over codepoint, while traffic under the rate is marked with the color_under codepoint. The color_under and color_over options contain the drop preferences, and MUST conform to the recommended codepoint keywords described in [DIFFSERVAF] (e.g. AF13).

    The metering option also supports the strict limit on traffic required by Expedited Forwarding, as defined in [DIFFSERVEF]. The color_over option may contain the keyword "drop" to prevent forwarding of traffic that exceeds the rate parameter.

Grouped AVP Values

The Diameter protocol allows AVP values of type 'Grouped.' This implies that the Data field is actually a sequence of AVPs. It is possible to include an AVP with a Grouped type within a Grouped type, that is, to nest them. AVPs within an AVP of type Grouped have the same padding requirements as non-Grouped AVPs.

The AVP Code numbering space of all AVPs included in a Grouped AVP is the same as for non-grouped AVPs. Further, if any of the AVPs encapsulated within a Grouped AVP has the 'M' (mandatory) bit set, the Grouped AVP itself MUST also include the 'M' bit set.

Every Grouped AVP defined MUST include a corresponding grammar, using ABNF (with modifications), as defined below.

grouped-avp-def = name "::=" avp 
name-fmt = ALPHA *(ALPHA / DIGIT / "-")  
name = name-fmt 
avp = header [ *fixed] [ *required] [ *optional] [ *fixed] 
header = "<" "AVP-Header:" avpcode [vendor] ">" 
avpcode = 1*DIGIT 
vendor = 1*DIGIT 

Where, name = the name of an AVP, defined in the base or extended Diameter specifications.

avp code = The AVP Code assigned to the Grouped AVP.

vendor = The Vendor-ID assigned to the Grouped AVP. If absent, the default value of zero is used.

The Example-AVP (AVP Code 999999) is of type Grouped and is used to clarify how Grouped AVP values work. The Grouped Data field has the following ABNF grammar:

Example-AVP  ::= < AVP Header: 999999 > 
                       { Origin-Host } 
                     1*{ Session-Id } 
                      *[ AVP ] 

An Example-AVP with Grouped Data follows. The Origin-Host AVP is required.

In this case, Origin-Host = "example.com".

One or more Session-IDs must follow. Here there are two:

Session-Id = "grump.example.com:33041;23432;893;0AF3B81"  
Session-Id = "grump.example.com:33054;23561;2358;0AF3B82"  

Optional AVPs included are:

Recovery-Policy = <binary> 2163bc1d0ad82371f6bc09484133c3f09ad74a0dd5346d54195a7cf0b35 2cabc881839a4fdcfbc1769e2677a4c1fb499284c5f70b48f58503a45c5 c2d6943f82d5930f2b7c1da640f476f0e9c9572a50db8ea6e51e1c2c7bd f8bb43dc995144b8dbe297ac739493946803e1cee3e15d9b765008a1b2a cf4ac777c80041d72c01e691cf751dbf86e85f509f3988e5875dc905119 26841f00f0e29a6d1ddc1a842289d440268681e052b30fb638045f7779c 1d873c784f054f688f5001559ecff64865ef975f3e60d2fd7966b8c7f92  
Futuristic-Acct-Record = <binary> fe19da5802acd98b07a5b86cb4d5d03f0314ab9ef1ad0b67111ff3b90a0 57fe29620bf3585fd2dd9fcc38ce62f6cc208c6163c008f4258d1bc88b8 17694a74ccad3ec69269461b14b2e7a4c111fb239e33714da207983f58c 41d018d56fe938f3cbf089aac12a912a2f0d1923a9390e5f789cb2e5067 d3427475e49968f841  

The data for the optional AVPs is represented in hexadecimal since the format of these AVPs is neither known at the time of definition of the Example-AVP group, nor (likely) at the time when the example instance of this AVP is interpreted - except by Diameter implementations which support the same set of AVPs. Also note that AVPs may be present in the Grouped AVP value which the receiver cannot interpret (here, the Recover-Policy and Futuristic-Acct-Record AVPs).

Diameter Dictionaries

This section presents information on Diameter dictionary types.

DPCA

The Diameter Policy Control Application (DPCA) dictionaries are used by the PDSN, GGSN, HA, IPSG product(s).

To configure the Diameter dictionary for Policy Control Configuration, use the following configuration:

configure 
     context <context_name> 
          ims-auth-service <ims_auth_service_name> 
               policy-control 
                    diameter dictionary { Standard | dpca-custom1 | dpca-custom10 | dpca-custom11 | dpca-custom12 | dpca-custom13 | dpca-custom14 | dpca-custom15 | dpca-custom16 | dpca-custom17 | dpca-custom18 | dpca-custom19 | dpca-custom2 | dpca-custom20 | dpca-custom21 | dpcacustom22 | dpca-custom23 | dpca-custom24 | dpca-custom25 | dpca-custom26 | dpca-custom27 | dpca-custom28 | dpca-custom29 | dpca-custom3 | dpca-custom30 | dpca-custom4 | dpca-custom5 | dpca-custom6 | dpca-custom7 | dpca-custom8 | dpca-custom9 | dynamic-load | gx-wimax-standard | gxa-3gpp2-standard | gxc-standard | pdsn-ty | r8-gx-standard | std-pdsn-ty | ty-plus | ty-standard } 
                    end 
Dictionary Description

Standard

Specifies standard attributes for the Rel 6 Gx interface.

dpca-custom1...dpca-customn

Custom-defined dictionaries.

dynamic load

Specifies the dynamically loaded Diameter dictionary attributes.

gx-wimax-standard

Specifies standard Gx WiMAX Standard attributes.

gxa-3gpp2-standard

Specifies standard Gxa 3GPP2 Standard attributes.

gxc-standard

Specifies Gxc Standard attributes.

pdsn-ty

Specifies the standard attributes for the PDSN Ty interface.

r8-gx-standard

Specifies standard R8 Gx attributes.

std-pdsn-ty

Specifies standard attributes for the Ty interface.

ty-plus

Specifies customer-specific enhanced attributes for the Ty interface.

ty-standard

Specifies standard Ty attributes.


Note

For information on custom-defined dictionaries, contact your Cisco account representative.


DCCA

The Diameter Credit Control Application (DCCA) dictionaries are used by the GGSN and IPSG product(s).

To configure the DCCA dictionary for Active Charging service, use the following configuration:

configure 
     active-charging service <acs_service_name> 
          credit-control 
               diameter dictionary { dcca-custom1 | dcca-custom10 | dcca-custom11 | dcca-custom12 | dcca-custom13 | dcca-custom14 | dcca-custom15 | dcca-custom16 | dcca-custom17 | dcca-custom18 | dcca-custom19 | dcca-custom2 | dcca-custom20 | dcca-custom21 | dcca-custom22 | dcca-custom23 | dcca-custom24 | dcca-custom25 | dcca-custom26 | dcca-custom27 | dcca-custom28 | dcca-custom29 | dcca-custom3 | dcca-custom30 | dcca-custom4 | dcca-custom5 | dcca-custom6 | dcca-custom7 | dcca-custom8 | dcca-custom9 | dynamic-load | standard } 
               end 
Dictionary Description

dcca-custom1 ... dcca-customn

Custom-defined dictionaries.

standard

Specifies standard attributes for the Gy interface.

dynamic load

Specifies the dynamically loaded Diameter dictionary attributes.


Note

For information on custom-defined dictionaries, contact your Cisco account representative.


CSCF

The Diameter Policy Control dictionaries for Call Session Control Function (CSCF) Diameter Policy External Control Application (DPECA) service are used by the SCM P-CSCF product.

In Star OS 8.1 and later releases, to configure the Diameter Policy Control dictionary, use the following configuration:

configure 
     context <context_name> 
          cscf service <cscf_service_name> 
               proxy-cscf 
                    diameter policy-control { dictionary { dynamic-load | gq-custom | gq-standard | rq-custom | rx-custom01 | rx-custom02 | rx-custom03 | rx-custom04 | rx-custom05 | rx-rel8 | rx-standard | tx-standard } 
                    end 
Dictionary Description

dynamic load

Specifies the dynamically loaded Diameter dictionary attributes.

gq-custom

Specifies customized attributes for the 3GPP Gq interface.

gq-standard

Specifies standard attributes for the 3GPP Gq interface.

rq-custom

Custom-defined dictionary.

rx-rel8

Rel. 8 Rx dictionary.

rx-standard

Specifies standard attributes for the 3GPP Rx interface.

tx-standard

Specifies the standard attributes for the 3GPP2 Tx interface.

rx-custom01...rx-custom05

Custom-defined dictionaries.


Note

For information on custom-defined dictionaries, contact your Cisco account representative.


Diameter AAA

The Diameter Authentication, Authorization, and Accounting (AAA) dictionaries are used by the S-CSCF and AIMS product(s).

To specify the AAA dictionary to be used when Diameter is being used for accounting, in the AAA Server Group Configuration Mode or in the Context Configuration Mode, use the following command:

diameter accounting dictionary { aaa-custom1 | aaa-custom10 | aaa-custom2 | aaa-custom3 | aaa-custom4 | aaa-custom5 | aaa-custom6 | aaa-custom7 | aaa-custom8 | aaa-custom9 | dynamic-load | nasreq | rf-plus } 

To specify the AAA dictionary to be used when Diameter is being used for authentication, in the AAA Server Group Configuration Mode or in the Context Configuration Mode, use the following command:

diameter authentication dictionary { aaa-custom1 | aaa-custom10 | aaa-custom11 | aaa-custom12 | aaa-custom13 | aaa-custom14 | aaa-custom15 | aaa-custom16 | aaa-custom17 | aaa-custom18 | aaa-custom19 | aaa-custom2 | aaa-custom20 | aaa-custom3 | aaa-custom4 | aaa-custom5 | aaa-custom6 | aaa-custom7 | aaa-custom8 | aaa-custom9 | dynamic-load | nasreq } 
Dictionary Description

aaa-custom1... aaa-custom8, aaa-custom10 ... aaa-customn

Custom-defined dictionaries.

aaa-custom9

Specifies standard attributes for the STa interface.

nasreq

Specifies the NASREQ attributes defined by RFC 4005.

rf-plus

Specifies customer-specific enhanced attributes for the Rf interface.

dynamic load

Specifies the dynamically loaded Diameter dictionary attributes.


Note

For information on custom-defined dictionaries, contact your Cisco account representative.


Diameter AVP Definitions

This section presents Diameter attribute definitions.

3GPP-AAA-Server-Name

3GPP-AAA-Server-Name

Vendor ID 10415

VSA Type 318

AVP Type DIAMURI

AVP Flag M

3GPP-CAMEL-Charging-Info

This AVP contains the Customized Application for Mobile Enhanced Logic (CAMEL) charging information.

Vendor ID 10415

VSA Type 24

AVP Type UTF8STRING

AVP Flag N/A

3GPP-CF-IPv6-Address

3GPP-CF-IPv6-Address

Vendor ID 10415

VSA Type 14

AVP Type OCTETSTRING

AVP Flag M

3GPP-CG-Address

This AVP contains address of the Charging Gateway.

Vendor ID 10415

VSA Type 4

AVP Type OCTETSTRING

AVP Flag M

3GPP-Called-Station-Id

This AVP contains the Layer 2 addresses that the user contacted in the request.

Vendor ID 10415

VSA Type 30

AVP Type OCTETSTRING

AVP Flag N/A

3GPP-Charging-Characteristics

This AVP contains the charging characteristics for this PDP context received in the Create PDP Context Request Message.

Vendor ID 10415

VSA Type 13

AVP Type UTF8STRING

AVP Flag M

3GPP-Charging-Id

This AVP contains the Charging ID for this PDP context (this together with the GGSN-Address constitutes a unique identifier for the PDP context).

Vendor ID 10415

VSA Type 2

AVP Type UINT32

AVP Flag M

3GPP-GGSN-Address

This AVP contains the IP address of the GGSN used by the GTP control plane for context establishment. It is the same as the GGSN IP address used in the G-CDRs.

Vendor ID 10415

VSA Type 7

AVP Type OCTETSTRING

AVP Flag M

3GPP-GGSN-MCC-MNC

This AVP contains MCC-MNC of the network that the GGSN belongs to.

Vendor ID 10415

VSA Type 9

AVP Type UTF8STRING

AVP Flag M

3GPP-GPRS-QoS-Negotiated-Profile

This AVP contains QoS profile applied by GGSN.

Vendor ID 10415

VSA Type 5

AVP Type UTF8STRING

AVP Flag M

3GPP-IMEISV

This AVP contains International Mobile Equipment ID (IMEI) and its Software Version (SV).

Vendor ID 10415

VSA Type 20

AVP Type OCTETSTRING

AVP Flag M

3GPP-IMSI

This AVP contains an IMSI of the user.

Vendor ID 10415

VSA Type 1

AVP Type UTF8STRING

AVP Flag M

3GPP-IMSI-MCC-MNC

This AVP contains MCC and MNC extracted from the user's IMSI (first 5 or 6 digits, as applicable from the presented IMSI).

Vendor ID 10415

VSA Type 8

AVP Type UTF8STRING

AVP Flag M

3GPP-MS-TimeZone

This AVP contains the Mobile Station Time Zone.

Vendor ID 10415

VSA Type 23

AVP Type OCTETSTRING

AVP Flag M

3GPP-NSAPI

This AVP contains a particular PDP context for the associated PDN and MSISDN/IMSI from creation to deletion.

Vendor ID 10415

VSA Type 10

AVP Type UTF8STRING

AVP Flag M

3GPP-PDP-Type

This AVP contains type of the PDP context.

Vendor ID 10415

VSA Type 3

AVP Type ENUM

Supported enumerated value(s):

0 IPv4

1 PPP

2 IPv6

3 IPv4v6

AVP Flag M

3GPP-Quota-Consumption-Time

This AVP contains the idle traffic threshold time, in seconds.

Vendor ID 10415

VSA Type 881

AVP Type UINT32

AVP Flag M

3GPP-Quota-Holding-Time

This AVP contains the quota holding time, in seconds. The client starts the quota holding timer when quota consumption ceases. This is always when traffic ceases, i.e. the timer is re-started at the end of each packet. The Credit Control Client deems a quota to have expired when no traffic associated with the quota is observed for the value indicated by this AVP.

Vendor ID 10415

VSA Type 871

AVP Type UINT32

AVP Flag M

3GPP-RAT-Type

This AVP indicates which Radio Access Technology (RAT) is currently serving the UE.

Vendor ID 10415

VSA Type 21

AVP Type OCTETSTRING

AVP Flag M

3GPP-RAT-Type-Enum

This AVP contains type of Radio Access Technology (RAT).

Vendor ID 10415

VSA Type 21

AVP Type ENUM

Supported enumerated value(s):

1 UTRAN

2 GERAN

3 WLAN

4 GAN

5 HSPA

6 EUTRAN

7 VIRTUAL

8 NB-IOT

102 3GPP2_eHRPD

33 CDMA_1XRTT

59 CDMA_EVDO

64 CDMA_EVDO_REVA

AVP Flag M

3GPP-Reporting-Reason

This AVP contains the reason for usage reporting for one or more types of quota for a particular category.

Vendor ID 10415

VSA Type 872

AVP Type ENUM

Supported enumerated value(s):

0 THRESHOLD

1 QHT

2 FINAL

3 QUOTA_EXHAUSTED

4 VALIDITY_TIME

5 OTHER_QUOTA_TYPE

6 RATING_CONDITION_CHANGE

7 FORCED_REAUTHORIZATION

AVP Flag M

3GPP-SGSN-Address

This AVP contains the address of the SGSN used by the GTP control plane for the handling of control messages. It may be used to identify the PLMN to which the user is attached.

Vendor ID 10415

VSA Type 6

AVP Type OCTETSTRING

AVP Flag M

3GPP-SGSN-IPv6-Address

This AVP contains the IPv6 address of the SGSN used by the GTP control plane for the handling of control messages. It may be used to identify the PLMN to which the user is attached.

Vendor ID 10415

VSA Type 15

AVP Type OCTETSTRING

AVP Flag M

3GPP-SGSN-MCC-MNC

This AVP contains the MCC-MNC of the network the SGSN belongs to.

Vendor ID 10415

VSA Type 18

AVP Type UTF8STRING

AVP Flag M

3GPP-Selection-Mode

This AVP contains the selection mode for this PDP context received in the Create PDP Context Request Message.

Vendor ID 10415

VSA Type 12

AVP Type UTF8STRING

AVP Flag M

3GPP-Session-Stop-Indicator

This AVP indicates to the AAA server that the last PDP context of a session is released and that the PDP session has been terminated.

Vendor ID 10415

VSA Type 11

AVP Type OCTETSTRING

AVP Flag M

3GPP-Time-Quota-Threshold

This AVP contains the time quota threshold value, in seconds.

Vendor ID 10415

VSA Type 868

AVP Type UINT32

AVP Flag M

3GPP-Trigger-Type

This AVP contains information about type of trigger, for example, CHANGE_IN_SGSN_IP_ADDRESS, CHANGE_IN_QOS, etc. for activation of the associated action.

Vendor ID 10415

VSA Type 870

AVP Type ENUM

Supported enumerated value(s):

1 CHANGE_IN_SGSN_IP_ADDRESS

2 CHANGEINQOS_ANY

3 CHANGEINLOCATION_ANY

4 CHANGEINRAT

5 CHANGEINTIMEZONE

10 CHANGEINQOS_TRAFFIC_CLASS

11 CHANGEINQOS_RELIABILITY_CLASS

12 CHANGEINQOS_DELAY_CLASS

13 CHANGEINQOS_PEAK_THROUGHPUT

14 CHANGEINQOS_PRECEDENCE_CLASS

15 CHANGEINQOS_MEAN_THROUGHPUT

16 CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK

17 CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK

18 CHANGEINQOS_RESIDUAL_BER

19 CHANGEINQOS_SDU_ERROR_RATIO

20 CHANGEINQOS_TRANSFER_DELAY

21 CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY

22 CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK

23 CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK

30 CHANGEINLOCATION_MCC

31 CHANGEINLOCATION_MNC

32 CHANGEINLOCATION_RAC

33 CHANGEINLOCATION_LAC

34 CHANGEINLOCATION_CellId

61 CHANGE_IN_SERVING_NODE

AVP Flag M

3GPP-Unit-Quota-Threshold

This AVP contains the unit quota threshold value, in service specific units.

Vendor ID 10415

VSA Type 1226

AVP Type UINT32

AVP Flag M

3GPP-User-Data

This AVP contains the user data required to give service to a user.

Vendor ID 10415

VSA Type 606

AVP Type OCTETSTRING

AVP Flag M

3GPP-User-Location-Info

This AVP contains information about the user's current geographical location.

Vendor ID 10415

VSA Type 22

AVP Type UTF8STRING

AVP Flag M

3GPP-Volume-Quota-Threshold

This AVP contains the volume quota threshold value, in octets.

Vendor ID 10415

VSA Type 869

AVP Type UINT32

AVP Flag M

3GPP-WLAN-APN-Id

This AVP contains the W-APN for which the user will have services available.

Vendor ID 10415

VSA Type 11003

AVP Type OCTETSTRING

AVP Flag M

3GPP2-Allowed-Persistent-TFTS

Maximum allowed persistent TFTs.

Vendor ID 5535

VSA Type 6083

AVP Type UINT32

AVP Flag M

3GPP2-BSID

This AVP indicates the BSID of where the UE is currently located (for example, Cell-Id, SID, NID).

Vendor ID 5535

VSA Type 9010

AVP Type OCTETSTRING

AVP Flag M

3GPP2-Correlation-Id

This AVP contains correlation ID in 3GPP2 networks.

Vendor ID 5535

VSA Type 6071

AVP Type OCTETSTRING

AVP Flag M

3GPP2-Information

3GPP2-Information

Vendor ID 5535

VSA Type 6077

AVP Type GROUPED

Supported group value(s):

[ SUBSCRIBER_PRIORITY ]

[ AUTH_PROFILE_ID_FORWARD ]

[ AUTH_PROFILE_ID_REVERSE ]

[ AUTH_PROFILE_ID_BI_DIRECTION ]

AVP Flag M

3GPP2-Inter-User-Priority

This AVP indicates the inter-user priority that may be assigned to a user's packet flow on the main service connection/main link flow.

Vendor ID 5535

VSA Type 139

AVP Type UINT32

AVP Flag M

3GPP2-MEID

This AVP contains the International Mobile Equipment Identity.

Vendor ID 10415

VSA Type 1471

AVP Type OCTETSTRING

AVP Flag M

3GPP2-Max-Auth-Aggr-BW-BET

This AVP contains the maximum allowed bandwidth for best effort link.

Vendor ID 5535

VSA Type 130

AVP Type UINT32

AVP Flag M

3GPP2-Max-Inst-Per-Service-Option

This AVP indicates the maximum service option instances.

Vendor ID 5535

VSA Type 6082

AVP Type UINT32

AVP Flag M

3GPP2-Max-Per-Flow-Priority-User

This AVP contains the per flow priority for the user.

Vendor ID 5535

VSA Type 6088

AVP Type UINT32

AVP Flag M

3GPP2-Max-Svc-Inst-Link-Flow-Total

This AVP contains the maximum allowed link flows per service instance.

Vendor ID 5535

VSA Type 6084

AVP Type UINT32

AVP Flag M

3GPP2-RAT-Type

3GPP2-RAT-Type

Vendor ID 5535

VSA Type 1001

AVP Type ENUM

Supported enumerated value(s):

0 3G1X

1 HRPD

2 WLAN

AVP Flag M

3GPP2-RP-Session-ID

3GPP2-RP-Session-ID

Vendor ID 5535

VSA Type 6074

AVP Type OCTETSTRING

AVP Flag M

3GPP2-Service-Option

This AVP specifies the authorized packet data service option number.

Vendor ID 5535

VSA Type 16

AVP Type UINT32

AVP Flag M

3GPP2-Service-Option-Profile

This AVP specifies the authorized packet data service options and the maximum number of simultaneous service connections (for cdma2000 1x) or the total maximum number of simultaneous link flows (for HRPD). For cdma2000 1x, it also specifies the authorized maximum number of simultaneous service connections of the given service option number (n). This AVP may appear in a RADIUS Access-Accept message.

Vendor ID 5535

VSA Type 74

AVP Type GROUPED

Supported group value(s):

[ 3GPP2_SERVICE_OPTION ]

[ 3GPP2_MAX_INST_PER_SERVICE_OPTION ]

AVP Flag M

3GPP2-Serving-PCF

This AVP specifies the IP address of the serving PCF, that is, the PCF in the serving RAN.

Vendor ID 5535

VSA Type 6073

AVP Type ADDRESS

AVP Flag M

3GPP2-User-Zone

This AVP indicates the Tiered Services user zone.

Vendor ID 5535

VSA Type 6075

AVP Type OCTETSTRING

AVP Flag M

A-MSISDN

A-MSISDN

Vendor ID 10415

VSA Type 1643

AVP Type OCTETSTRING

AVP Flag N/A

AAA-Failure-Indication

AAA-Failure-Indication

Vendor ID 10415

VSA Type 1518

AVP Type UINT32

AVP Flag N/A

AAR-Flags

AAR-Flags

Vendor ID 10415

VSA Type 1539

AVP Type UINT32

AVP Flag N/A

Absent-User-Diagnostic-SM

Absent-User-Diagnostic-SM

Vendor ID 10415

VSA Type 3322

AVP Type UINT32

AVP Flag M

ACL-Name

ACL-Name

Vendor ID 9

VSA Type 131145

AVP Type OCTETSTRING

AVP Flag M

ACL-Number

ACL-Number

Vendor ID 9

VSA Type 131144

AVP Type UINT32

AVP Flag N/A

AF-Application-Identifier

This AVP contains information that identifies particular service that the Application Function (AF) service session belongs to.

Vendor ID 10415

VSA Type 504

AVP Type OCTETSTRING

AVP Flag M

AF-Charging-Identifier

This AVP contains the Application Function (AF) charging identifier that may be used in charging correlation.

Vendor ID 10415

VSA Type 505

AVP Type OCTETSTRING

AVP Flag M

AF-Correlation-Information

This grouped AVP contains the AF Charging Identifier (ICID for IMS) and associated flow identifiers generated by the AF and received by GGSN over Rx/Gx.

Vendor ID 10415

VSA Type 1276

AVP Type GROUPED

Supported group value(s):

[ AF_CHARGING_IDENTIFIER ]

[ FLOWS ]

AVP Flag M

AF-Signalling-Protocol

AF-Signalling-Protocol

Vendor ID 10415

VSA Type 529

AVP Type ENUM

Supported enumerated value(s):

0 NO_INFORMATION

1 SIP

AVP Flag N/A

AGW-IP-Address

This AVP contains the IPv4 address of the Access Gateway (AGW) in IPv4 decimal notation format.

Vendor ID 5535

VSA Type 1003

AVP Type OCTETSTRING

AVP Flag M

AGW-IPv6-Address

This AVP contains the IPv6 address of the Access Gateway (AGW) in IPv6 colon notation format.

Vendor ID 5535

VSA Type 1004

AVP Type OCTETSTRING

AVP Flag M

AGW-MCC-MNC

This AVP contains the Mobile Country Code (MCC) and Mobile Network Code (MNC) of the AGW.

Vendor ID 5535

VSA Type 1002

AVP Type OCTETSTRING

AVP Flag M

AIR-Flags

These flags are used by the MME or SGSN to retrieve the UE Usage Type information from the HSS during ATTACH and TAU procedures.

Vendor ID 10415

VSA Type 1679

AVP Type UINT32

AVP Flag M

AMBR

This AVP contains the UE Aggregate Maximum Bit Rate (AMBR) of the user. This will be present only if the non-3GPP access network is trusted.The Rf interface supports AMBR reporting for non-guaranteed bit rate (non-GBR) bearers in the Traffic-Data-Volumes (TDV) Grouped AVP.

Vendor ID 10415

VSA Type 1435

AVP Type GROUPED

Supported group value(s):

[ MAX_REQUESTED_BANDWIDTH_UL ]

[ MAX_REQUESTED_BANDWIDTH_DL ]

[ EXTENDED-MAX-REQUESTED-BW-UL ]

[ EXTENDED-MAX-REQUESTED-BW-DL ]

AVP Flag M

AN-GW-Address

This AVP contains address of the Access Network Gateway.

Vendor ID 10415

VSA Type 1050

AVP Type ADDRESS

AVP Flag N/A

AN-GW-Status

This AVP indicates status of the Access Network Gateway. This is used to inform PCRF that S-GW is down.

Vendor ID 10415

VSA Type 2811

AVP Type ENUM

Supported enumerated value(s):

0 AN_GW_FAILED

AVP Flag N/A

AN-Trusted

This AVP contains the 3GPP AAA Server's decision on handling the non-3GPP access network trusted or non-trusted.

Vendor ID 10415

VSA Type 1503

AVP Type ENUM

Supported enumerated value(s):

0 TRUSTED

1 UNTRUSTED

AVP Flag M

ANID

This AVP contains the Access Network Identifier (ANID) used for key derivation at the HSS.

Vendor ID 10415

VSA Type 1504

AVP Type UTF8STRING

AVP Flag M

APN-Aggregate-Max-Bitrate-DL

This AVP contains the maximum aggregate bit rate in bits per seconds for the downlink direction across all non-GBR bearers related with the same APN.

Vendor ID 10415

VSA Type 1040

AVP Type UINT32

AVP Flag M

APN-Aggregate-Max-Bitrate-UL

This AVP contains the maximum aggregate bit rate in bits per seconds for the uplink direction across all non-GBR bearers related with the same APN.

Vendor ID 10415

VSA Type 1041

AVP Type UINT32

AVP Flag M

APN-Authorized

APN-Authorized

Vendor ID 10415

VSA Type 6090

AVP Type GROUPED

Supported group value(s):

[ CONTEXT_IDENTIFIER ]

[ CALLED_STATION_ID ]

[ APN_BARRING_TYPE ]

[ FRAMED_IP_ADDRESS ]

[ FRAMED_IPV6_PREFIX ]

[ MIP6_AGENT_INFO ]

[ PDN_GW_ALLOCATION_TYPE ]

[ VPLMN_DYNAMIC_ADDRESS_ALLOWED ]

[ EPS_SUBSCRIBED_QOS_PROFILE ]

AVP Flag M

APN-Barring-Type

Allows operator to disable all APNs for a subscriber at one time.

Vendor ID 10415

VSA Type 6091

AVP Type ENUM

Supported enumerated value(s):

0 NON_3GPP_APNS_ENABLE

1 NON_3GPP_APNS_DISABLE

AVP Flag M

APN-Configuration

This AVP contains information related to the user's subscribed APN configurations.

Vendor ID 10415

VSA Type 1430

AVP Type GROUPED

Supported group value(s):

[ CONTEXT_IDENTIFIER ]

[ PDN_TYPE ]

[ SERVICE_SELECTION ]

[ EPS_SUBSCRIBED_QOS_PROFILE ]

[ VPLMN_DYNAMIC_ADDRESS_ALLOWED ]

[ MIP6_AGENT_INFO ]

[ VISITED_NETWORK_IDENTIFIER ]

[ PDN_GW_ALLOCATION_TYPE ]

[ 3GPP_CHARGING_CHARACTERISTICS ]

[ AMBR ]

[ SERVED_PARTY_IP_ADDRESS ]

[ SPECIFIC_APN_INFO ]

[ APN_OI_REPLACEMENT ]

[ RESTORATION_PRIORITY ]

AVP Flag M

APN-Configuration-Profile

This AVP contains information related to the user's subscribed APN configurations for EPS.

Vendor ID 10415

VSA Type 1429

AVP Type GROUPED

Supported group value(s):

[ CONTEXT_IDENTIFIER ]

[ ALL_APN_CONFIGURATIONS_INCLUDED_INDICATOR ]

[ APN_CONFIGURATION ]

AVP Flag M

APN-OI-Replacement

This AVP contains the domain name to replace the APN OI when constructing the PDN GW FQDN upon which to perform a DNS resolution.

Vendor ID 10415

VSA Type 1427

AVP Type UTF8STRING

AVP Flag M

ARP

This AVP contains Allocation and Retention Priority (ARP) for the corresponding APN configuration.

Vendor ID 10415

VSA Type 6039

AVP Type UINT32

AVP Flag M

AUTN

This AVP contains the Authentication Token AUTN (EAP Authentication Vector).

Vendor ID 10415

VSA Type 1449

AVP Type OCTETSTRING

AVP Flag M

Abort-Cause

This AVP contains the cause of a session abort request, or of an RAR indicating a PDP context release.

Vendor ID 10415

VSA Type 500

AVP Type ENUM

Supported enumerated value(s):

0 BEARER_RELEASED

1 INSUFFICIENT_SERVER_RESOURCES

2 INSUFFICIENT_BEARER_RESOURCES

4 SPONSORED_DATA_CONNECTIVITY_DISALLOWED

AVP Flag M

Acceptable-Service-Info

This AVP contains the maximum bandwidth for an AF session and/or for specific media components that will be authorized by the PCRF.

Vendor ID 10415

VSA Type 526

AVP Type GROUPED

Supported group value(s):

[ MEDIA_COMPONENT_DESCRIPTION ]

[ MAX_REQUESTED_BANDWIDTH_DL ]

[ MAX_REQUESTED_BANDWIDTH_UL ]

AVP Flag M

Access-Network-Charging-Address

This AVP contains the IP address of the network entity within the access network performing charging (for example, the GGSN IP address).

Vendor ID 10415

VSA Type 501

AVP Type ADDRESS

AVP Flag M

Access-Network-Charging-Identifier

This AVP contains a charging identifier (for example, GCID) within the "Access-Network-Charging-Identifier-Value" AVP along with information about the flows transported within the corresponding bearer within the Flows AVP.

Vendor ID 10415

VSA Type 502

AVP Type GROUPED

Supported group value(s):

[ ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE ]

[ FLOWS ]

AVP Flag M

Access-Network-Charging-Identifier-Gx

The PCRF may use this information for charging correlation towards the AF.

Vendor ID 10415

VSA Type 1022

AVP Type GROUPED

Supported group value(s):

[ ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE ]

[ CHARGING_RULE_BASE_NAME ]

[ CHARGING_RULE_NAME ]

AVP Flag M

Access-Network-Charging-Identifier-Ty

This AVP contains a charging identifier generated by the AGW within the "Access-Network-Charging-Identifier-Value" AVP and the related PCC rule name(s) within the "Charging-Rule-Name" AVP(s). The PCRF may use this information for charging correlation towards the AF.

Vendor ID 10415

VSA Type 1022

AVP Type GROUPED

Supported group value(s):

[ ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE ]

[ CHARGING_RULE_BASE_NAME ]

[ CHARGING_RULE_NAME ]

AVP Flag M

Access-Network-Charging-Identifier-Value

This AVP contains a charging identifier. For example, GCID.

Vendor ID 10415

VSA Type 503

AVP Type OCTETSTRING

AVP Flag M

Access-Network-Charging-Physical-Access-Id

This AVP contains the identifier for the physical device the user is connected for charging.

Vendor ID 8164

VSA Type 1472

AVP Type GROUPED

Supported group value(s):

[ ACCESS_NETWORK_CHARGING_PHYSICAL_ACCESS_ID_VALUE ]

[ ACCESS_NETWORK_CHARGING_PHYSICAL_ACCESS_ID_REALM ]

AVP Flag M

Access-Network-Charging-Physical-Access-Id-Realm

This AVP contains the domain of the physical device the user is connected for charging.

Vendor ID 8164

VSA Type 1474

AVP Type OCTETSTRING

AVP Flag M

Access-Network-Charging-Physical-Access-Id-Value

This AVP contains the identifier of the physical device the user is connected for charging.

Vendor ID 8164

VSA Type 1473

AVP Type OCTETSTRING

AVP Flag M

Access-Network-Info

Access-Network-Info

Vendor ID 10415

VSA Type 1526

AVP Type GROUPED

Supported group value(s):

[ SSID ]

[ BSSID ]

[ LOCATION_INFORMATION_RADIUS ]

[ LOCATION_DATA ]

[ OPERATOR_NAME ]

[ LOGICAL_ACCESS_ID ]

AVP Flag N/A

Access-Network-Information

This AVP contains access network information, such as the information included in the SIP "P-header P-Access-Network-Information".

Vendor ID 0

VSA Type 1263

AVP Type OCTETSTRING

AVP Flag M

Access-Network-Physical-Access-Id

This AVP contains an identifier that represents the topological segment hosting the AT within the serving IP-CAN.

Vendor ID 5535

VSA Type 1472

AVP Type GROUPED

Supported group value(s):

[ ACCESS_NETWORK_PHYSICAL_ACCESS_ID_VALUE ]

[ ACCESS_NETWORK_PHYSICAL_ACCESS_ID_REALM ]

AVP Flag M

Access-Network-Physical-Access-Id-Realm

Access-Network-Physical-Access-Id-Realm

Vendor ID 5535

VSA Type 1474

AVP Type OCTETSTRING

AVP Flag M

Access-Network-Physical-Access-Id-Value

Access-Network-Physical-Access-Id-Value

Vendor ID 5535

VSA Type 1473

AVP Type OCTETSTRING

AVP Flag M

Access-Network-Type

This AVP contains the type of access network over which IP connectivity is provided to the user equipment.

Vendor ID 0

VSA Type 306

AVP Type GROUPED

Supported group value(s): none

AVP Flag M

Access-Restriction-Data

This AVP contains a bit mask indicating the services of a subscriber, that are barred by the operator.

Vendor ID 10415

VSA Type 1426

AVP Type UINT32

AVP Flag M

Account-Expiration

Account-Expiration

Vendor ID 10415

VSA Type 2309

AVP Type TIME

AVP Flag M

Accounting

Accounting

Vendor ID 9

VSA Type 131126

AVP Type GROUPED

Supported group value(s):

[ ACCOUNTING_CUSTOMER_STRING ]

AVP Flag M

Accounting-Customer-String

Accounting-Customer-String

Vendor ID 9

VSA Type 131127

AVP Type OCTETSTRING

AVP Flag M

Accounting-EAP-Auth-Method

This AVP indicates the EAP method(s) used to authenticate the user.

Vendor ID 0

VSA Type 465

AVP Type UINT64

AVP Flag N/A

Accounting-Input-Octets

This AVP contains the number of octets in IP packets received from the user.

Vendor ID 0

VSA Type 363

AVP Type UINT64

AVP Flag M

Accounting-Input-Packets

This AVP contains the number of IP packets received from the user.

Vendor ID 0

VSA Type 365

AVP Type UINT64

AVP Flag M

Accounting-Output-Octets

This AVP contains the number of octets in IP packets sent to the user.

Vendor ID 0

VSA Type 364

AVP Type UINT64

AVP Flag M

Accounting-Output-Packets

This AVP contains the number of IP packets sent to the user.

Vendor ID 0

VSA Type 366

AVP Type UINT64

AVP Flag M

Accounting-PCC-R3-P-Capability

This AVP indicates the accounting capabilities in a CCR that are supported by the sender. CCA will not include this AVP.

Vendor ID 24757

VSA Type 403

AVP Type ENUM

Supported enumerated value(s):

0 Online

1 Offline

2 Online_and_Offline

AVP Flag M

Accounting-Record-Number

This AVP contains this record within one session.

Vendor ID 0

VSA Type 485

AVP Type UINT32

AVP Flag M

Accounting-Record-Type

This AVP contains the type of accounting record being sent.

Vendor ID 0

VSA Type 480

AVP Type ENUM

Supported enumerated value(s):

1 EVENT_RECORD

2 START_RECORD

3 INTERIM_RECORD

4 STOP_RECORD

AVP Flag M

Accounting-Sub-Session-Id

This AVP contains the accounting sub-session identifier.

Vendor ID 0

VSA Type 287

AVP Type UINT64

AVP Flag M

Acct-Application-Id

Advertise support of the Accounting portion of an application.

Vendor ID 0

VSA Type 259

AVP Type UINT32

AVP Flag M

Acct-Interim-Interval

This AVP is sent from the Diameter Home Authorization Server to the Diameter client.

Vendor ID 0

VSA Type 85

AVP Type UINT32

AVP Flag M

Acct-Multi-Session-Id

Link multiple related accounting sessions.

Vendor ID 0

VSA Type 50

AVP Type UTF8STRING

AVP Flag M

Acct-Realtime-Required

This AVP is used to decide the action to be performed when sending of accounting records to the accounting server has been temporarily prevented due to network problem.

Vendor ID 0

VSA Type 483

AVP Type ENUM

Supported enumerated value(s):

1 DELIVER_AND_GRANT

2 GRANT_AND_STORE

3 GRANT_AND_LOSE

AVP Flag M

Acct-Session-Id

This AVP is only used when RADIUS/Diameter translation occurs. This AVP contains the contents of the RADIUS "Acct-Session-Id" attribute.

Vendor ID 0

VSA Type 44

AVP Type OCTETSTRING

AVP Flag M

Acct-Session-Time

This AVP indicates the length of the current session, in seconds. This AVP MUST be included in all Accounting-Request messages and MAY be present in the corresponding Accounting-Answer messages as well.

Vendor ID 10415

VSA Type 46

AVP Type UINT32

AVP Flag M

Accuracy

Accuracy

Vendor ID 10415

VSA Type 3137

AVP Type UINT32

AVP Flag M

Accuracy-Fulfilment-Indicator

Accuracy-Fulfilment-Indicator

Vendor ID 10415

VSA Type 2513

AVP Type ENUM

Supported enumerated value(s):

0 REQUESTED_ACCURACY_FULFILLED

1 REQUESTED_ACCURACY_NOT_FULFILLED

AVP Flag M

Active-APN

This AVP indicates the active APN.

Vendor ID 10415

VSA Type 1612

AVP Type GROUPED

Supported group value(s):

[ CONTEXT_IDENTIFIER ]

[ SERVICE_SELECTION ]

[ MIP6_AGENT_INFO ]

[ VISITED_NETWORK_IDENTIFIER ]

[ SPECIFIC_APN_INFO ]

AVP Flag M

Additional-Context-Identifier

Additional-Context-Identifier

Vendor ID 10415

VSA Type 1683

AVP Type UINT32

AVP Flag N/A

Additional-MBMS-Trace-Info

This AVP contains additional information such as Trace-Reference, Triggering Events in BMSC, List of Interfaces in BMSC, Trace Activity Control, etc.

Vendor ID 10415

VSA Type 910

AVP Type OCTETSTRING

AVP Flag M

Address-Realm

This AVP contains the realm that the user belongs to.

Vendor ID 0

VSA Type 1005

AVP Type OCTETSTRING

AVP Flag M

Advice-Of-Charge

Advice-Of-Charge

Vendor ID 9

VSA Type 131097

AVP Type GROUPED

Supported group value(s):

[ APPEND_URL ]

[ CONFIRM_TOKEN ]

AVP Flag M

Age-Of-Location-Estimate

This AVP indicates how long ago the location estimate was obtained, in minutes.

Vendor ID 10415

VSA Type 2514

AVP Type UINT32

AVP Flag M

Age-Of-Location-Information

Age-Of-Location-Information

Vendor ID 10415

VSA Type 1611

AVP Type UINT32

AVP Flag N/A

Aggr-Prefix-Len

Aggr-Prefix-Len

Vendor ID 9

VSA Type 131262

AVP Type UINT32

AVP Flag N/A

Alert-Reason

This AVP indicates that the mobile subscriber is present or the MS has available memory.

Vendor ID 10415

VSA Type 1434

AVP Type ENUM

Supported enumerated value(s):

0 UE_PRESENT

1 UE_MEMORY_AVAILABLE

AVP Flag M

All-APN-Configurations-Included-Indicator

This AVP indicates addition/modification/deletion of APN configuration for MME/SGSN service.

Vendor ID 10415

VSA Type 1428

AVP Type ENUM

Supported enumerated value(s):

0 ALL_APN_CONFIGURATIONS_INCLUDED

1 MODIFIED_ADDED_APN_CONFIGURATIONS_INCLUDED

AVP Flag M

Allocation-Retention-Priority

Allocation-Retention-Priority

Vendor ID 10415

VSA Type 1034

AVP Type GROUPED

Supported group value(s):

[ PRIORITY_LEVEL ]

[ PRE_EMPTION_CAPABILITY ]

[ PRE_EMPTION_VULNERABILITY ]

AVP Flag M

Alternative-APN

This AVP contains the value of a new APN. BM-SC only includes it if the UE must use a different APN for the MBMS PDP Context from the one used in the Join message.

Vendor ID 10415

VSA Type 905

AVP Type UTF8STRING

AVP Flag M

Anchor-Data-Path-Address

This AVP contains the IP address of the serving SFA and is included in the CCR message.

Vendor ID 24757

VSA Type 401

AVP Type OCTETSTRING

AVP Flag M

Append-URL

Append-URL

Vendor ID 9

VSA Type 131098

AVP Type ENUM

Supported enumerated value(s):

0 DISABLE_APPEND_URL

1 ENABLE_APPEND_URL

AVP Flag M

Application-Detection-Information

This AVP is used to report once the start/stop of the application traffic, defined by TDF-Application-Identifier, has been detected, in case PCRF has subscribed for APPLICATION_START/APPLICATION_STOP Event-Triggers, unless a request to mute such a notification (Mute-Notification AVP) is part of the corresponding Charging-Rule-Definition AVP to the PCEF.

Vendor ID 10415

VSA Type 1098

AVP Type GROUPED

Supported group value(s):

[ TDF_APPLICATION_IDENTIFIER ]

[ TDF_APPLICATION_INSTANCE_IDENTIFIER ]

[ FLOW_INFORMATION ]

AVP Flag N/A

Application-Provided-Called-Party-Address

This AVP holds the called party number (SIP URL, E.164), if it is determined by an application server.

Vendor ID 10415

VSA Type 837

AVP Type UTF8STRING

AVP Flag M

Application-Server

This AVP contains the SIP URL(s) of the AS(s) addressed during the session.

Vendor ID 10415

VSA Type 836

AVP Type UTF8STRING

AVP Flag M

Application-Server-Information

This AVP contains the list of application servers visited on the ISC interface.

Vendor ID 10415

VSA Type 850

AVP Type GROUPED

Supported group value(s):

[ APPLICATION_SERVER ]

[ APPLICATION_PROVIDED_CALLED_PARTY_ADDRESS ]

AVP Flag M

Application-Service-Provider-Identity

Application-Service-Provider-Identity

Vendor ID 0

VSA Type 532

AVP Type UTF8STRING

AVP Flag N/A

Associated-Identities

This AVP contains the private user identities associated to an IMS subscription.

Vendor ID 10415

VSA Type 632

AVP Type GROUPED

Supported group value(s):

[ USER_NAME ]

AVP Flag M

Associated-Registered-Identities

This AVP contains the Private User Identities registered with the Public User Identity received in the request command.

Vendor ID 10415

VSA Type 647

AVP Type GROUPED

Supported group value(s):

[ USER_NAME ]

AVP Flag N/A

Associated-URI

This AVP contains a non-barred public user identity (SIP URI or TEL URI) associated to the the public user identity under registration.

Vendor ID 10415

VSA Type 856

AVP Type UTF8STRING

AVP Flag M

Attribute-String

Attribute-String

Vendor ID 9

VSA Type 131092

AVP Type UTF8STRING

AVP Flag M

Auth-Application-Id

This AVP contains the Diameter supported authorization application ID.

Vendor ID 0

VSA Type 258

AVP Type UINT32

AVP Flag M

Auth-Grace-Period

This AVP contains the number of seconds the Diameter server will wait following the expiration of the Authorization-Lifetime AVP before cleaning up resources for the session.

Vendor ID 0

VSA Type 276

AVP Type UINT32

AVP Flag M

Auth-Profile-Id-Bi-Direction

3GPP2 Auth-Profile-Id-Bi-Direction

Vendor ID 5535

VSA Type 6081

AVP Type UINT32

AVP Flag M

Auth-Profile-Id-Forward

3GPP2 Auth-Profile-Id-Forward

Vendor ID 5535

VSA Type 6079

AVP Type UINT32

AVP Flag M

Auth-Profile-Id-Reverse

3GPP2 Auth-Profile-Id-Reverse

Vendor ID 5535

VSA Type 6080

AVP Type UINT32

AVP Flag M

Auth-Request-Type

This AVP contains the authorization request type to inform the peers whether a user is to be authenticated only, authorized only, or both.

Vendor ID 0

VSA Type 274

AVP Type ENUM

Supported enumerated value(s):

1 AUTHENTICATE_ONLY

2 AUTHORIZE_ONLY

3 AUTHORIZE_AUTHENTICATE

AVP Flag M

Auth-Session-State

This AVP indicates whether state is maintained for a particular session.

Vendor ID 0

VSA Type 277

AVP Type ENUM

Supported enumerated value(s):

0 STATE_MAINTAINED

1 NO_STATE_MAINTAINED

AVP Flag M

Authentication-Info

This AVP contains the Authentication Vectors.

Vendor ID 10415

VSA Type 6016

AVP Type GROUPED

Supported group value(s):

[ EPS_VECTOR ]

[ UMTS_VECTOR ]

[ GERAN_VECTOR ]

AVP Flag M

Authorised-QoS

This AVP contains the authorized QoS.

Vendor ID 0

VSA Type 849

AVP Type UTF8STRING

AVP Flag M

Authorization-Lifetime

This AVP contains the maximum number of seconds of service to be provided to the user before the user is to be re-authenticated and/or re- authorized.

Vendor ID 0

VSA Type 291

AVP Type UINT32

AVP Flag M

Authorization-Token

This AVP contains the authorization token defined in RFC 3520.

Vendor ID 10415

VSA Type 506

AVP Type OCTETSTRING

AVP Flag M

Authorized-QoS

This AVP carries the authorized QoS from the E-PDF to the IPC/GGSN.

Vendor ID 10415

VSA Type 1016

AVP Type GROUPED

Supported group value(s):

[ QOS_CLASS ]

[ MAX_REQUESTED_BANDWIDTH_UL ]

[ MAX_REQUESTED_BANDWIDTH_DL ]

AVP Flag M

BCID

This AVP contains the PacketCable 1.5 Billing Correlation ID as generated for a SIP session. This value is copied from the BCID field in the P-DCS-LAES header.

Vendor ID 4491

VSA Type 200

AVP Type UTF8STRING

AVP Flag M

BSID

BSID

Vendor ID 0

VSA Type 10003

AVP Type OCTETSTRING

AVP Flag M

BSSGP-Cause

BSSGP-Cause

Vendor ID 10415

VSA Type 4309

AVP Type UINT32

AVP Flag M

BSSID

BSSID

Vendor ID 10415

VSA Type 2716

AVP Type UTF8STRING

AVP Flag M

Bearer-Control-Mode

This AVP indicates the preferred Bearer Control Mode.

Vendor ID 10415

VSA Type 1023

AVP Type ENUM

Supported enumerated value(s):

0 UE_ONLY

1 RESERVED

2 UE_NW

AVP Flag M

Bearer-Identifier

This AVP indicates the bearer to which the information belongs.

Vendor ID 10415

VSA Type 1020

AVP Type OCTETSTRING

AVP Flag M

Bearer-Operation

This AVP indicates the bearer event that causes the request for PCC rules.

Vendor ID 10415

VSA Type 1021

AVP Type ENUM

Supported enumerated value(s):

0 TERMINATION

1 ESTABLISHMENT

2 MODIFICATION

AVP Flag M

Bearer-Service

This AVP holds the used bearer service for the application, for example, PSTN leg in the case of voice.

Vendor ID 10415

VSA Type 854

AVP Type OCTETSTRING

AVP Flag M

Bearer-Usage

This AVP indicates how the bearer is being used, for example, whether it is used as a dedicated IMS signaling context or not.

Vendor ID 10415

VSA Type 1000

AVP Type ENUM

Supported enumerated value(s):

0 GENERAL

1 IMS_SIGNALLING

2 DEDICATED

AVP Flag M

Billing-Plan-Definition

Billing-Plan-Definition

Vendor ID 9

VSA Type 131079

AVP Type GROUPED

Supported group value(s):

[ BILLING_PLAN_NAME ]

[ ONLINE ]

[ OFFLINE ]

[ VIRTUAL_ONLINE ]

[ USER_IDLE_TIMER ]

[ USER_IDLE_POD ]

[ USER_DEFAULT ]

[ CISCO_QOS_PROFILE_UPLINK ]

[ CISCO_QOS_PROFILE_DOWNLINK ]

[ SERVICE_INFO ]

AVP Flag M

Billing-Plan-Install

Billing-Plan-Install

Vendor ID 9

VSA Type 131187

AVP Type GROUPED

Supported group value(s):

[ BILLING_PLAN_DEFINITION ]

AVP Flag M

Billing-Plan-Name

Billing-Plan-Name

Vendor ID 9

VSA Type 131140

AVP Type OCTETSTRING

AVP Flag M

Billing-Plan-Remove

Billing-Plan-Remove

Vendor ID 9

VSA Type 131188

AVP Type GROUPED

Supported group value(s):

[ BILLING_PLAN_NAME ]

AVP Flag M

Billing-Policy-Definition

Billing-Policy-Definition

Vendor ID 9

VSA Type 131074

AVP Type GROUPED

Supported group value(s):

[ BILLING_POLICY_NAME ]

[ POLICY_MAP_NAME ]

[ CLASS_MAP_NAME ]

[ HEADER_GROUP_NAME ]

[ ACCOUNTING ]

AVP Flag M

Billing-Policy-Install

Billing-Policy-Install

Vendor ID 9

VSA Type 131181

AVP Type GROUPED

Supported group value(s):

[ BILLING_POLICY_DEFINITION ]

AVP Flag M

Billing-Policy-Name

Billing-Policy-Name

Vendor ID 9

VSA Type 131088

AVP Type OCTETSTRING

AVP Flag M

Billing-Policy-Remove

Billing-Policy-Remove

Vendor ID 9

VSA Type 131182

AVP Type GROUPED

Supported group value(s):

[ BILLING_POLICY_NAME ]

AVP Flag M

Binding-Information

This AVP contains binding information required for NA(P)T, hosted NA(P)T, and NA(P)T-PT control.

Vendor ID 13019

VSA Type 450

AVP Type GROUPED

Supported group value(s):

[ BINDING_INPUT_LIST ]

[ BINDING_OUTPUT_LIST ]

AVP Flag N/A

Binding-Input-List

This AVP contains a list of transport addresses for which a binding is requested.

Vendor ID 13019

VSA Type 451

AVP Type GROUPED

Supported group value(s):

[ V6_TRANSPORT_ADDRESS ]

[ V4_TRANSPORT_ADDRESS ]

AVP Flag N/A

Binding-Output-List

This AVP contains a list of transport addresses which is the result of the binding operation performed by the transport plane functions.

Vendor ID 13019

VSA Type 452

AVP Type GROUPED

Supported group value(s):

[ V6_TRANSPORT_ADDRESS ]

[ V4_TRANSPORT_ADDRESS ]

AVP Flag N/A

CC-Correlation-Id

Correlates credit control requests generated for different components of the service.

Vendor ID 0

VSA Type 411

AVP Type OCTETSTRING

AVP Flag M

CC-Input-Octets

This AVP contains the number of requested, granted, or used octets that can be/have been received from the end user.

Vendor ID 0

VSA Type 412

AVP Type UINT64

AVP Flag M

CC-Money

This AVP indicates the monetary amount in the given currency.

Vendor ID 0

VSA Type 413

AVP Type GROUPED

Supported group value(s):

[ UNIT_VALUE ]

[ CURRENCY_CODE ]

AVP Flag M

CC-Output-Octets

This AVP contains the number of requested, granted, or used octets that can be/have been sent to the end user.

Vendor ID 0

VSA Type 414

AVP Type UINT64

AVP Flag M

CC-Request-Number

This AVP contains the number of Credit Control request for mapping requests and answers.

Vendor ID 0

VSA Type 415

AVP Type UINT32

AVP Flag M

CC-Request-Type

This AVP contains the type of credit-control Request/Answer message.

Vendor ID 0

VSA Type 416

AVP Type ENUM

Supported enumerated value(s):

1 INITIAL_REQUEST

2 UPDATE_REQUEST

3 TERMINATION_REQUEST

4 EVENT_REQUEST

AVP Flag M

CC-Service-Specific-Units

This AVP contains the number of service-specific units (for example, number of events, points) given in a selected service.

Vendor ID 0

VSA Type 417

AVP Type UINT64

AVP Flag M

CC-Session-Failover

This AVP contains information as to whether moving the credit-control message stream to a backup server during an ongoing credit-control session is supported.

Vendor ID 0

VSA Type 418

AVP Type ENUM

Supported enumerated value(s):

0 FAILOVER_NOT_SUPPORTED

1 FAILOVER_SUPPORTED

AVP Flag M

CC-Sub-Session-Id

This AVP contains the credit-control sub-session identifier.

Vendor ID 0

VSA Type 419

AVP Type UINT64

AVP Flag M

CC-Time

This AVP contains the length of the requested, granted, or used time, in seconds.

Vendor ID 0

VSA Type 420

AVP Type UINT32

AVP Flag M

CC-Total-Octets

This AVP contains the total number of requested, granted, or used octets regardless of the direction.

Vendor ID 0

VSA Type 421

AVP Type UINT64

AVP Flag M

CC-Unit-Type

This AVP contains the type of units.

Vendor ID 0

VSA Type 454

AVP Type ENUM

Supported enumerated value(s): none

AVP Flag M

CDR-Generation-Delay

CDR-Generation-Delay

Vendor ID 9

VSA Type 131131

AVP Type UINT32

AVP Flag N/A

CDR-Time-Threshold

CDR-Time-Threshold

Vendor ID 9

VSA Type 131096

AVP Type UINT32

AVP Flag N/A

CDR-Volume-Threshold

CDR-Volume-Threshold

Vendor ID 9

VSA Type 131095

AVP Type UINT32

AVP Flag N/A

CG-Address

This AVP contains IP address of the Charging Gateway.

Vendor ID 10415

VSA Type 846

AVP Type ADDRESS

AVP Flag M

CHAP-Auth

CHAP-Authentication

Vendor ID 10415

VSA Type 402

AVP Type GROUPED

Supported group value(s):

[ CHAP_IDENT ]

[ CHAP_RESPONSE ]

AVP Flag M

CHAP-Challenge

CHAP-Challenge

Vendor ID 10415

VSA Type 60

AVP Type OCTETSTRING

AVP Flag M

CHAP-Ident

CHAP-Identifier

Vendor ID 10415

VSA Type 404

AVP Type OCTETSTRING

AVP Flag M

CHAP-Response

CHAP-Response

Vendor ID 10415

VSA Type 405

AVP Type OCTETSTRING

AVP Flag M

CIPA

CIPA

Vendor ID 7898

VSA Type 2005

AVP Type OCTETSTRING

AVP Flag N/A

CLR-Flags

CLR-Flags

Vendor ID 10415

VSA Type 1638

AVP Type UINT32

AVP Flag N/A

CMR-Flags

CMR-Flags

Vendor ID 10415

VSA Type 4317

AVP Type UINT32

AVP Flag M

CN-IP-Multicast-Distribution

CN-IP-Multicast-Distribution

Vendor ID 10415

VSA Type 921

AVP Type ENUM

Supported enumerated value(s): none

AVP Flag M

CSG-Access-Mode

This AVP contains the mode in which the CSG cell user is accessing to, operates.

Vendor ID 10415

VSA Type 2317

AVP Type ENUM

Supported enumerated value(s):

0 CLOSED_MODE

1 HYBRID_MODE

AVP Flag M

CSG-Id

This AVP contains Closed Subscriber Group Identity used to identify Closed Subscriber Group within a PLMN.

Vendor ID 10415

VSA Type 1437

AVP Type UINT32

AVP Flag M

CSG-Membership-Indication

This AVP indicates the UE is a member of the accessing CSG cell, if the access mode is Hybrid, as described in TS 29.060, and in TS 29.274. If this indication is not present, this means the UE is a not member of the CSG cell for hybrid access mode.

Vendor ID 10415

VSA Type 2318

AVP Type ENUM

Supported enumerated value(s):

0 NOT_CSG_MEMBER

1 CSG_MEMBER

AVP Flag M

CSG-Subscription-Data

This AVP contains the CSG-Id and optionally an associated expiration date.

Vendor ID 10415

VSA Type 1436

AVP Type GROUPED

Supported group value(s):

[ CSG_ID ]

[ EXPIRATION_DATE ]

AVP Flag M

Call-Barring-Info-List

This AVP contains the service codes for the short message related call barring services for a subscriber.

Vendor ID 10415

VSA Type 1488

AVP Type GROUPED

Supported group value(s):

[ SS_CODE ]

AVP Flag M

Call-ID-SIP-Header

This AVP contains the information in the Call-ID header.

Vendor ID 10415

VSA Type 643

AVP Type OCTETSTRING

AVP Flag N/A

Callback-Id

This AVP contains the name of a place to be called, to be interpreted by the NAS.

Vendor ID 0

VSA Type 20

AVP Type UTF8STRING

AVP Flag M

Callback-Number

This AVP contains a dialing string to be used for callback.

Vendor ID 0

VSA Type 19

AVP Type UTF8STRING

AVP Flag M

Called-Asserted-Identity

This AVP contains the address (Public User ID: SIP URI, E.164, etc.) of the finally asserted called party.

Vendor ID 10415

VSA Type 1250

AVP Type UTF8STRING

AVP Flag M

Called-Party-Address

This AVP contains the address of the party to whom a session is established.

Vendor ID 10415

VSA Type 832

AVP Type UTF8STRING

AVP Flag M

Called-Station-Id

This AVP contains the Layer 2 addresses the user contacted in the request.

Vendor ID 0

VSA Type 30

AVP Type OCTETSTRING

AVP Flag M

Calling-Party-Address

This AVP contains the address of the party initiating a session.

Vendor ID 10415

VSA Type 831

AVP Type UTF8STRING

AVP Flag M

Calling-Station-Id

This AVP enables the NAS to send the ASCII string describing the Layer 2 address from which the user connected in the request.

Vendor ID 0

VSA Type 31

AVP Type UTF8STRING

AVP Flag M

Cancellation-Type

This AVP indicates the type of cancellation.

Vendor ID 10415

VSA Type 1420

AVP Type ENUM

Supported enumerated value(s):

0 MME_UPDATE_PROCEDURE

1 SGSN_UPDATE_PROCEDURE

2 SUBSCRIPTION_WITHDRAWAL

3 UPDATE_PROCEDURE_IWF

AVP Flag M

Carrier-Select-Routing-Information

This AVP contains information on carrier selection performed by S-CSCF/AS.

Vendor ID 10415

VSA Type 2023

AVP Type UTF8STRING

AVP Flag M

Cause

Cause

Vendor ID 10415

VSA Type 860

AVP Type GROUPED

Supported group value(s):

[ CAUSE_CODE ]

[ NODE_FUNCTIONALITY ]

AVP Flag M

Cause-Code

This AVP contains the cause code value from IMS node. It is used in Accounting-Request[stop] and/or Accounting-Request[event] messages.

Vendor ID 0

VSA Type 861

AVP Type INT32

AVP Flag M

Cause-Type

Cause-Type

Vendor ID 10415

VSA Type 4301

AVP Type UINT32

AVP Flag M

Cell-Global-Identity

This AVP contains the Cell Global Identification of the user.

Vendor ID 10415

VSA Type 1604

AVP Type OCTETSTRING

AVP Flag M

Change-Condition

This AVP indicates the change in charging condition.

Vendor ID 10415

VSA Type 2037

AVP Type ENUM

Supported enumerated value(s):

0 NORMAL_RELEASE

1 ABNORMAL_RELEASE

2 QOS_CHANGE

3 VOLUME_LIMIT

4 TIME_LIMIT

5 SERVING_NODE_CHANGE

6 SERVING_NODE_PLMN_CHANGE

7 USER_LOCATION_CHANGE

8 RAT_CHANGE

9 UE_TIME_ZONE_CHANGE

10 TARIFF_TIME_CHANGE

11 SERVICE_IDLED_OUT

12 SERVICE_SPECIFIC_UNIT_LIMIT

13 MAX_NUMBER_OF_CHARGING_CONDITIONS

14 MANAGEMENT_INTERVENTION

AVP Flag M

Change-Time

This AVP contains the time in UTC format when the volume counts associated to the service data container is closed and reported due to Charging condition change.

Vendor ID 10415

VSA Type 2038

AVP Type TIME

AVP Flag M

Charged-Party

Charged-Party

Vendor ID 10415

VSA Type 857

AVP Type UTF8STRING

AVP Flag M

Charging-Action-Definition

Charging-Action-Definition

Vendor ID 9

VSA Type 132014

AVP Type GROUPED

Supported group value(s):

[ CHARGING_ACTION_NAME ]

[ QOS_INFORMATION ]

[ FLOW_STATUS ]

[ REDIRECT_SERVER ]

AVP Flag N/A

Charging-Action-Install

Charging-Action-Install

Vendor ID 9

VSA Type 132012

AVP Type GROUPED

Supported group value(s):

[ CHARGING_ACTION_DEFINITION ]

AVP Flag N/A

Charging-Action-Name

Charging-Action-Name

Vendor ID 9

VSA Type 132015

AVP Type OCTETSTRING

AVP Flag N/A

Charging-Action-Remove

Charging-Action-Remove

Vendor ID 9

VSA Type 132013

AVP Type GROUPED

Supported group value(s):

[ CHARGING_ACTION_NAME ]

AVP Flag N/A

Charging-Characteristics

This AVP contains the charging mode to be applied.

Vendor ID 10415

VSA Type 11006

AVP Type UINT32

AVP Flag M

Charging-Characteristics-Selection-Mode

Charging-Characteristics-Selection-Mode

Vendor ID 10415

VSA Type 2066

AVP Type ENUM

Supported enumerated value(s):

0 SERVING-NODE-SUPPLIED

1 SUBSCRIPTION-SPECIFIC

2 APN-SPECIFIC

3 HOME-DEFAULT

4 ROAMING-DEFAULT

5 VISITING-DEFAULT

AVP Flag M

Charging-Correlation-Indicator

Charging-Correlation-Indicator

Vendor ID 10415

VSA Type 1073

AVP Type ENUM

Supported enumerated value(s):

0 CHARGING_IDENTIFIER_REQUIRED

AVP Flag M

Charging-Data

This AVP contains addresses of the charging functions.

Vendor ID 10415

VSA Type 11005

AVP Type GROUPED

Supported group value(s):

[ CHARGING_CHARACTERISTICS ]

AVP Flag M

Charging-Information

This AVP contains the addresses of the charging functions in the grouped AVPs.

Vendor ID 10415

VSA Type 618

AVP Type GROUPED

Supported group value(s):

[ PRIMARY_EVENT_CHARGING_FUNCTION_NAME ]

[ SECONDARY_EVENT_CHARGING_FUNCTION_NAME ]

[ PRIMARY_CHARGING_COLLECTION_FUNCTION_NAME ]

[ SECONDARY_CHARGING_COLLECTION_FUNCTION_NAME ]

AVP Flag M

Charging-Rule-Base-Name

This AVP indicates the name of a pre-defined group of charging rules residing at the TPF.

Vendor ID 10415

VSA Type 1004

AVP Type UTF8STRING

AVP Flag M

Charging-Rule-Definition

This AVP contains the charging rule for a service flow sent by the CRF to the TPF.

Vendor ID 10415

VSA Type 1003

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ SERVICE_IDENTIFIER ]

[ RATING_GROUP ]

[ FLOW_DESCRIPTION ]

[ REPORTING_LEVEL ]

[ ONLINE ]

[ OFFLINE ]

[ FLOW_STATUS ]

[ QOS_INFORMATION ]

[ METERING_METHOD ]

[ PRECEDENCE ]

[ AF_CHARGING_IDENTIFIER ]

[ MUTE_NOTIFICATION ]

[ TDF_APPLICATION_IDENTIFIER ]

[ REDIRECT_INFORMATION ]

[ FLOWS ]

AVP Flag M

Charging-Rule-Event

Charging-Rule-Event

Vendor ID 9

VSA Type 131124

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ CHARGING_RULE_TRIGGER_TYPE ]

[ CISCO_VOLUME_USAGE ]

[ CISCO_TIME_USAGE ]

[ CISCO_REPORT_USAGE ]

AVP Flag M

Charging-Rule-Event-Trigger

Charging-Rule-Event-Trigger

Vendor ID 9

VSA Type 131139

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_TRIGGER_TYPE ]

[ VOLUME_THRESHOLD ]

[ TIME_THRESHOLD ]

[ CISCO_REPORT_USAGE ]

[ VOLUME_THRESHOLD_64 ]

AVP Flag M

Charging-Rule-Install

Used to activate, install, or modify Charging/Firewall rules from the Policy server. Charging/Firewall ruledefs for a subscriber can be dynamically activated from gx server. If the incoming rule fails to match in the charging ruledefs of a rulebase, then there will be a lookup with the Firewall ruledefs of the rulebase.

Vendor ID 10415

VSA Type 1001

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_DEFINITION ]

[ CHARGING_RULE_NAME ]

[ CHARGING_RULE_BASE_NAME ]

[ BEARER_IDENTIFIER ]

[ RULE_ACTIVATION_TIME ]

[ RULE_DEACTIVATION_TIME ]

[ RESOURCE_ALLOCATION_NOTIFICATION ]

AVP Flag M

Charging-Rule-Name

This AVP contains the charging rule name provided by the CRF. It uniquely identifies a charging rule for a bearer.

Vendor ID 10415

VSA Type 1005

AVP Type OCTETSTRING

AVP Flag M

Charging-Rule-Name-LI

Charging rule name for LI-Indicator-Gx.

Vendor ID 10415

VSA Type 1005

AVP Type OCTETSTRING

AVP Flag M

Charging-Rule-Remove

This AVP contains the deactivated or removed Charging/Firewall rules from the Policy server. Charging/Firewall ruledefs for a subscriber can be dynamically deactivated from gx server. If the incoming rule fails to match in the charging ruledefs of a rulebase, then there will be a lookup with the Firewall ruledefs of the rulebase.

Vendor ID 10415

VSA Type 1002

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ CHARGING_RULE_BASE_NAME ]

[ REQUIRED_ACCESS_INFO ]

AVP Flag M

Charging-Rule-Report

This AVP is used to report the status of a Policy and Charging Control (PCC) rule for installation successful/removal. It is a reference for a specific PCC rule at the AGW that has been successfully installed, modified or removed because of trigger from the MS. The PCC-Rule-Status AVP indicates the action being performed on the PCC rule. Multiple instances of Charging-Rule-Report AVPs shall be used in the case it is required to report different PCCRule-Status values for different groups of rules within the same Diameter command.

Vendor ID 10415

VSA Type 1018

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ CHARGING_RULE_BASE_NAME ]

[ PCC_RULE_STATUS ]

[ RULE_FAILURE_CODE ]

[ FINAL_UNIT_INDICATION ]

[ RAN_NAS_RELEASE_CAUSE ]

AVP Flag M

Charging-Rule-Trigger-Type

Charging-Rule-Trigger-Type

Vendor ID 9

VSA Type 131123

AVP Type ENUM

Supported enumerated value(s):

0 NO_TRIGGERS

1 VOL_THRESHOLD

2 TIME_THRESHOLD

3 SVC_FLOW_DETECT

4 CHRG_RULE_REMOVE

AVP Flag M

Check-Balance-Result

This AVP contains the result of the balance check. Applicable only when requested-Action AVP indicates CHECK_BALANCE.

Vendor ID 0

VSA Type 422

AVP Type ENUM

Supported enumerated value(s):

0 ENOUGH_CREDIT

1 NO_CREDIT

AVP Flag M

Cisco-Answer-Charging-Rule-Usage

Cisco-Answer-Charging-Rule-Usage

Vendor ID 9

VSA Type 131254

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ CISCO_REQUEST_USAGE_TYPE ]

[ CISCO_VOLUME_USAGE ]

[ CISCO_TIME_USAGE ]

AVP Flag M

Cisco-Answer-Service-Group-Usage

Cisco-Answer-Service-Group-Usage

Vendor ID 9

VSA Type 131255

AVP Type GROUPED

Supported group value(s):

[ SERVICE_GROUP_NAME ]

[ CISCO_REQUEST_USAGE_TYPE ]

[ CISCO_VOLUME_USAGE ]

[ CISCO_TIME_USAGE ]

AVP Flag M

Cisco-Answer-User-Usage

Cisco-Answer-User-Usage

Vendor ID 9

VSA Type 131250

AVP Type GROUPED

Supported group value(s):

[ CISCO_REQUEST_USAGE_TYPE ]

[ CISCO_VOLUME_USAGE ]

[ CISCO_TIME_USAGE ]

AVP Flag M

Cisco-CC-Failure-Type

This attribute indicates the OCS failure reasons to the PCRF.

Vendor ID 9

VSA Type 132077

AVP Type UINT32

AVP Flag M

Cisco-Charging-Rule-Definition

Cisco-Charging-Rule-Definition

Vendor ID 9

VSA Type 131072

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ SERVICE_NAME ]

[ RATING_GROUP ]

[ CISCO_FLOW_DESCRIPTION ]

[ CISCO_FLOW_STATUS ]

[ QOS_INFORMATION ]

[ ONLINE ]

[ OFFLINE ]

[ PRECEDENCE ]

[ AF_CHARGING_IDENTIFIER ]

[ CHARGING_RULE_EVENT_TRIGGER ]

[ REDIRECT_SERVER ]

[ MONITORING_KEY ]

AVP Flag M

Cisco-Event

Cisco-Event

Vendor ID 9

VSA Type 131195

AVP Type GROUPED

Supported group value(s):

[ CISCO_EVENT_TRIGGER_TYPE ]

[ TCP_SYN ]

[ CISCO_VOLUME_USAGE ]

[ CISCO_TIME_USAGE ]

[ CISCO_REPORT_USAGE ]

[ CISCO_USER_AGENT ]

[ CISCO_CC_FAILURE_TYPE ]

AVP Flag M

Cisco-Event-Trigger

Cisco-Event-Trigger

Vendor ID 9

VSA Type 131193

AVP Type GROUPED

Supported group value(s):

[ CISCO_EVENT_TRIGGER_TYPE ]

[ VOLUME_THRESHOLD ]

[ TIME_THRESHOLD ]

[ CISCO_REPORT_USAGE ]

[ VOLUME_THRESHOLD_64 ]

AVP Flag M

Cisco-Event-Trigger-Type

Cisco-Event-Trigger-Type

Vendor ID 9

VSA Type 131192

AVP Type ENUM

Supported enumerated value(s):

0 NO_CISCO_EVENT_TRIGGERS

1 TCP_SYN_DETECTION

2 VOL_THRESHOLD

3 TIME_THRESHOLD

4 USER_AGENT_DETECTION

5 CREDIT_CONTROL_FAILURE

AVP Flag M

Cisco-Flow-Description

Cisco-Flow-Description

Vendor ID 9

VSA Type 131160

AVP Type GROUPED

Supported group value(s):

[ CONTENT_NAME ]

[ PRECEDENCE ]

[ FLOW_DESCRIPTION ]

[ FLOW_INFORMATION ]

AVP Flag M

Cisco-Flow-Status

Cisco-Flow-Status

Vendor ID 9

VSA Type 131169

AVP Type ENUM

Supported enumerated value(s):

0 FORWARD

1 BLOCK

2 REDIRECT

AVP Flag M

Cisco-QoS

Cisco-QoS

Vendor ID 9

VSA Type 131170

AVP Type GROUPED

Supported group value(s):

[ QOS_RATE_LIMIT_UL ]

[ QOS_RATE_LIMIT_DL ]

AVP Flag M

Cisco-QoS-Profile

Cisco-QoS-Profile

Vendor ID 9

VSA Type 131237

AVP Type GROUPED

Supported group value(s):

[ CISCO_QOS_PROFILE_NAME ]

[ QOS_RATE_LIMIT ]

AVP Flag M

Cisco-QoS-Profile-Downlink

Cisco-QoS-Profile-Downlink

Vendor ID 9

VSA Type 131241

AVP Type GROUPED

Supported group value(s):

[ CISCO_QOS_PROFILE_NAME ]

AVP Flag M

Cisco-QoS-Profile-Install

Cisco-QoS-Profile-Install

Vendor ID 9

VSA Type 131238

AVP Type GROUPED

Supported group value(s):

[ CISCO_QOS_PROFILE ]

AVP Flag M

Cisco-QoS-Profile-Name

Cisco-QoS-Profile-Name

Vendor ID 9

VSA Type 131229

AVP Type UTF8STRING

AVP Flag M

Cisco-QoS-Profile-Remove

Cisco-QoS-Profile-Remove

Vendor ID 9

VSA Type 131239

AVP Type GROUPED

Supported group value(s):

[ CISCO_QOS_PROFILE_NAME ]

AVP Flag M

Cisco-QoS-Profile-Uplink

Cisco-QoS-Profile-Uplink

Vendor ID 9

VSA Type 131240

AVP Type GROUPED

Supported group value(s):

[ CISCO_QOS_PROFILE_NAME ]

AVP Flag M

Cisco-Quota-Consumption-Time

Cisco-Quota-Consumption-Time

Vendor ID 9

VSA Type 131213

AVP Type UINT32

AVP Flag N/A

Cisco-Report-Usage

Cisco-Report-Usage

Vendor ID 9

VSA Type 131248

AVP Type ENUM

Supported group value(s):

[ EVENT_TRIGGER ]

AVP Flag M

Cisco-Request-Charging-Rule-Usage

Cisco-Request-Charging-Rule-Usage

Vendor ID 9

VSA Type 131252

AVP Type GROUPED

Supported group value(s):

[ CHARGING_RULE_NAME ]

[ CISCO_REQUEST_USAGE_TYPE ]

AVP Flag M

Cisco-Request-Service-Group-Usage

Cisco-Request-Service-Group-Usage

Vendor ID 9

VSA Type 131253

AVP Type GROUPED

Supported group value(s):

[ SERVICE_GROUP_NAME ]

[ CISCO_REQUEST_USAGE_TYPE ]

AVP Flag M

Cisco-Request-Usage-Type

Cisco-Request-Usage-Type

Vendor ID 9

VSA Type 131251

AVP Type ENUM

Supported enumerated value(s):

0 VOL_USAGE

1 TIME_USAGE

AVP Flag M

Cisco-Time-Usage

Cisco-Time-Usage

Vendor ID 9

VSA Type 131156

AVP Type GROUPED

Supported group value(s):

[ DURATION ]

[ FIRST_PACKET_TIMESTAMP ]

[ LAST_PACKET_TIMESTAMP ]

AVP Flag M

Cisco-User-Agent

Cisco-User-Agent

Vendor ID 9

VSA Type 131256

AVP Type UTF8STRING

AVP Flag M

Cisco-User-Location

Cisco-User-Location

Vendor ID 9

VSA Type 132000

AVP Type GROUPED

Supported group value(s):

[ AN_GW_ADDRESS ]

[ 3GPP_SGSN_MCC_MNC ]

[ 3GPP_SGSN_ADDRESS ]

[ 3GPP_SGSN_IPV6_ADDRESS ]

[ RAI ]

[ 3GPP_USER_LOCATION_INFO ]

AVP Flag N/A

Cisco-Volume-Usage

Cisco-Volume-Usage

Vendor ID 9

VSA Type 131155

AVP Type UINT64

AVP Flag N/A

Civic-Addr

Civic-Addr

Vendor ID 9

VSA Type 132068

AVP Type UTF8STRING

AVP Flag N/A

Civic-Location

This AVP contains location information.

Vendor ID 13019

VSA Type 355

AVP Type OCTETSTRING

AVP Flag M

Class

This AVP is used by Diameter servers to return state information to the access device.

Vendor ID 0

VSA Type 25

AVP Type OCTETSTRING

AVP Flag M

Class-Map-Name

Class-Map-Name

Vendor ID 9

VSA Type 131214

AVP Type UTF8STRING

AVP Flag M

Client-Group-Id

Client-Group-Id

Vendor ID 9

VSA Type 131143

AVP Type GROUPED

Supported group value(s):

[ ACL_NUMBER ]

[ ACL_NAME ]

AVP Flag M

Client-Identity

This AVP contains the ISDN number of the external client.

Vendor ID 10415

VSA Type 1480

AVP Type OCTETSTRING

AVP Flag M

CoA-IP-Address

This AVP contains care-of-address for DSMIP6 access.

Vendor ID 10415

VSA Type 1035

AVP Type ADDRESS

AVP Flag M

CoA-Information

This AVP contains care-of-address and the tunnel information related to the care of address.

Vendor ID 10415

VSA Type 1039

AVP Type GROUPED

Supported group value(s):

[ TUNNEL_INFORMATION ]

[ COA_IP_ADDRESS ]

AVP Flag M

Codec-Data

This AVP contains CODEC-related information known at the AF.

Vendor ID 10415

VSA Type 524

AVP Type OCTETSTRING

AVP Flag M

Communication-Failure-Information

Communication-Failure-Information

Vendor ID 10415

VSA Type 4300

AVP Type GROUPED

Supported group value(s):

[ CAUSE_TYPE ]

[ S1AP_CAUSE ]

[ RANAP_CAUSE ]

[ BSSGP_CAUSE ]

[ GMM_CAUSE ]

[ SM_CAUSE ]

AVP Flag M

Complete-Data-List-Included-Indicator

This AVP indicates addition/modification/deletion of PDP-Contexts at MME/SGSN.

Vendor ID 10415

VSA Type 1468

AVP Type ENUM

Supported enumerated value(s):

0 ALL_PDP_CONTEXTS_INCLUDED

1 MODIFIED_ADDED_PDP_CONTEXTS_INCLUDED

AVP Flag M

Conditional-APN-Aggregate-Max-Bitrate

Conditional-APN-Aggregate-Max-Bitrate

Vendor ID 10415

VSA Type 2818

AVP Type GROUPED

Supported group value(s):

[ APN_AGGREGATE_MAX_BITRATE_UL ]

[ APN_AGGREGATE_MAX_BITRATE_DL ]

[ EXTENDED-APN-AMBR-UL ]

[ EXTENDED-APN-AMBR-DL ]

[ IP_CAN_TYPE ]

[ RAT_TYPE ]

AVP Flag N/A

Conditional-Policy-Information

Conditional-Policy-Information

Vendor ID 10415

VSA Type 2840

AVP Type GROUPED

Supported group value(s):

[ EXECUTION_TIME ]

[ DEFAULT_EPS_BEARER_QOS ]

[ APN_AGGREGATE_MAX_BITRATE_UL ]

[ APN_AGGREGATE_MAX_BITRATE_DL ]

[ CONDITIONAL_APN_AGGREGATE_MAX_BITRATE ]

AVP Flag N/A

Confidentiality-Key

This AVP contains the Confidentiality Key (CK).

Vendor ID 10415

VSA Type 625

AVP Type OCTETSTRING

AVP Flag M

Configuration-Token

This AVP is sent by a Diameter Server to a Diameter Proxy Agent or Translation Agent in an AA-Answer command to indicate a type of user profile to be used.

Vendor ID 0

VSA Type 78

AVP Type OCTETSTRING

AVP Flag N/A

Confirm-Token

Confirm-Token

Vendor ID 9

VSA Type 131099

AVP Type OCTETSTRING

AVP Flag M

Confirm-Token-V

Confirm-Token-V

Vendor ID 9

VSA Type 131117

AVP Type OCTETSTRING

AVP Flag M

Connect-Info

This AVP is sent in the AA-Request message or ACR STOP message.

Vendor ID 0

VSA Type 77

AVP Type UTF8STRING

AVP Flag M

Connection-Action

Connection-Action

Vendor ID 10415

VSA Type 4314

AVP Type UINT32

AVP Flag M

Contact

This AVP contains the contact addresses and parameters in the Contact header.

Vendor ID 10415

VSA Type 641

AVP Type OCTETSTRING

AVP Flag N/A

Content-Definition

Content-Definition

Vendor ID 9

VSA Type 131073

AVP Type GROUPED

Supported group value(s):

[ CONTENT_NAME ]

[ CONTENT_FLOW_DESCRIPTION ]

[ CONTENT_SCOPE ]

[ CONTENT_IDLE_TIMER ]

[ NEXTHOP ]

[ L7_PARSE_PROTOCOL_TYPE ]

[ L7_PARSE_LENGTH ]

[ BILLING_POLICY_NAME ]

[ REPLICATE_SESSION ]

[ INTERMEDIATE_CDR_THRESHOLD ]

[ CDR_GENERATION_DELAY ]

[ CONTENT_PENDING_TIMER ]

[ OPERATION_STATUS ]

[ SUBSCRIBER_IP_SOURCE ]

[ FLOW_STATUS_POLICY_MISMATCH ]

[ RELATIVE_URL ]

[ CONTROL_URL ]

[ DOMAIN_GROUP_NAME ]

[ MINING ]

[ NEXTHOP_MEDIA ]

[ NEXTHOP_OVERRIDE ]

AVP Flag M

Content-Disposition

This AVP indicates how the message body or a message body part is to be interpreted (for example, session, render).

Vendor ID 10415

VSA Type 828

AVP Type UTF8STRING

AVP Flag M

Content-Flow-Description

Content-Flow-Description

Vendor ID 9

VSA Type 131141

AVP Type GROUPED

Supported group value(s):

[ CONTENT_FLOW_FILTER ]

[ VRF_NAME ]

[ VLAN_ID ]

AVP Flag M

Content-Flow-Filter

Content-Flow-Filter

Vendor ID 9

VSA Type 131142

AVP Type GROUPED

Supported group value(s):

[ CLIENT_GROUP_ID ]

[ DESTINATION_IP_ADDRESS ]

[ DESTINATION_MASK ]

[ PROTOCOL_ID ]

[ START_OF_PORT_RANGE ]

[ END_OF_PORT_RANGE ]

AVP Flag M

Content-Idle-Timer

Content-Idle-Timer

Vendor ID 9

VSA Type 131082

AVP Type UINT32

AVP Flag N/A

Content-Install

Content-Install

Vendor ID 9

VSA Type 131183

AVP Type GROUPED

Supported group value(s):

[ CONTENT_DEFINITION ]

AVP Flag M

Content-Length

This AVP contains the size of the message body.

Vendor ID 10415

VSA Type 827

AVP Type UINT32

AVP Flag M

Content-Name

Content-Name

Vendor ID 9

VSA Type 131151

AVP Type OCTETSTRING

AVP Flag M

Content-Pending-Timer

Content-Pending-Timer

Vendor ID 9

VSA Type 131134

AVP Type UINT32

AVP Flag N/A

Content-Policy-Map

Content-Policy-Map

Vendor ID 9

VSA Type 131077

AVP Type GROUPED

Supported group value(s):

[ CONTENT_NAME ]

[ BILLING_POLICY_NAME ]

[ WEIGHT ]

AVP Flag M

Content-Remove

Content-Remove

Vendor ID 9

VSA Type 131184

AVP Type GROUPED

Supported group value(s):

[ CONTENT_NAME ]

AVP Flag M

Content-Scope

Content-Scope

Vendor ID 9

VSA Type 131163

AVP Type ENUM

Supported enumerated value(s):

0 GLOBAL

1 USER

AVP Flag M

Content-Type

This AVP contains the media type (for example, application/sdp, text/html) of the message-body.

Vendor ID 10415

VSA Type 826

AVP Type UTF8STRING

AVP Flag M

Context-Identifier

Context-Identifier

Vendor ID 10415

VSA Type 1423

AVP Type UINT32

AVP Flag M

Control-URL

Control-URL

Vendor ID 9

VSA Type 131197

AVP Type GROUPED

Supported group value(s):

[ INTERLEAVED ]

AVP Flag M

Correlate-Reason

This AVP contains the reason the Correlate message was sent.

Vendor ID 4491

VSA Type 202

AVP Type ENUM

Supported enumerated value(s):

0 UNKNOWN

1 B2BUA

2 INITIAL_SIP_MESSAGE

3 ADDITIONAL_TARGET_ENCOUNTERED

4 HAND_OFF_OCCURED

5 ORIGINATION_FROM_APP_SERVER

6 BCID

AVP Flag M

Cost-Information

This AVP contains cost information of service transferred by the credit-control client to the end user.

Vendor ID 0

VSA Type 423

AVP Type GROUPED

Supported group value(s):

[ UNIT_VALUE ]

[ CURRENCY_CODE ]

[ COST_UNIT ]

AVP Flag M

Cost-Unit

This AVP contains the applicable unit to the Cost-Information when the service cost is a cost per unit, can be minutes, hours, days and kilobytes.

Vendor ID 0

VSA Type 424

AVP Type UTF8STRING

AVP Flag M

Credit-Control

This AVP is included in AA requests when the service element has credit-control application.

Vendor ID 0

VSA Type 426

AVP Type ENUM

Supported enumerated value(s):

0 CREDIT_AUTHORIZATION

1 RE_AUTHORIZATION

AVP Flag M

Credit-Control-Failure-Handling

The credit-control client uses this information to handle the credit control server failure.

Vendor ID 0

VSA Type 427

AVP Type ENUM

Supported enumerated value(s):

0 TERMINATE

1 CONTINUE

2 RETRY_AND_TERMINATE

AVP Flag M

Cumulative-Acct-Input-Octets

This AVP represents the cumulative number of input octets. This attribute is included in the Service-Data-Container AVP and sent only in ACR-Interim and ACR-Stop messages to track the cumulative data usage per Rating Group (RG).

Vendor ID 9

VSA Type 132044

AVP Type UINT64

AVP Flag N/A

Cumulative-Acct-Output-Octets

This AVP represents the cumulative number of output octets. This attribute is included in the Service-Data-Container AVP and sent only in ACR-Interim and ACR-Stop messages to track the cumulative data usage per Rating Group (RG).

Vendor ID 9

VSA Type 132045

AVP Type UINT64

AVP Flag N/A

Currency-Code

This AVP contains currency in which the values of AVPs containing monetary units were given.

Vendor ID 0

VSA Type 425

AVP Type UINT32

AVP Flag M

Current-Location

This AVP indicates whether an active location retrieval has to be initiated or not.

Vendor ID 0

VSA Type 707

AVP Type ENUM

Supported enumerated value(s): none

AVP Flag M

Current-Location-Retrieved

Current-Location-Retrieved

Vendor ID 10415

VSA Type 1610

AVP Type ENUM

Supported enumerated value(s):

0 ACTIVE-LOCATION-RETRIEVAL

AVP Flag M

Custom-Mute-Notification

Custom-Mute-Notification

Vendor ID 9

VSA Type 132056

AVP Type ENUM

Supported enumerated value(s):

0 MUTE_APPLICATION_START

1 UNMUTE_APPLICATION_START

AVP Flag N/A

Customer-Id

This AVP contains customer identifier; used in header enrichment scenarios.

Vendor ID 8164

VSA Type 1146

AVP Type UTF8STRING

AVP Flag M

DEA-Flags

DEA-Flags

Vendor ID 10415

VSA Type 1521

AVP Type UINT32

AVP Flag M

DER-Flags

DER-Flags

Vendor ID 10415

VSA Type 1520

AVP Type UINT32

AVP Flag M

DIR

DIR

Vendor ID 0

VSA Type 11000

AVP Type OCTETSTRING

AVP Flag M

DL-Buffering-Suggested-Packet-Count

DL-Buffering-Suggested-Packet-Count

Vendor ID 10415

VSA Type 1674

AVP Type INT32

AVP Flag N/A

DRMP

DRMP

Vendor ID 0

VSA Type 301

AVP Type ENUM

Supported enumerated value(s):

0 PRIORITY_0

1 PRIORITY_1

2 PRIORITY_2

3 PRIORITY_3

4 PRIORITY_4

5 PRIORITY_5

6 PRIORITY_6

7 PRIORITY_7

8 PRIORITY_8

9 PRIORITY_9

10 PRIORITY_10

11 PRIORITY_11

12 PRIORITY_12

13 PRIORITY_13

14 PRIORITY_14

15 PRIORITY_15

AVP Flag N/A

DSA-Flags

This AVP contains a bit mask.

Vendor ID 10415

VSA Type 1422

AVP Type UINT32

AVP Flag M

DSCP

DSCP

Vendor ID 9

VSA Type 131178

AVP Type UINT32

AVP Flag N/A

DSR-Application-Invoked

DSR-Application-Invoked

Vendor ID 323

VSA Type 2468

AVP Type ENUM

Supported enumerated value(s):

3 RBAR

4 FABR

5 CPA

6 P-DRA

AVP Flag M

DSR-Flags

This AVP contains a bit mask.

Vendor ID 10415

VSA Type 1421

AVP Type UINT32

AVP Flag M

Data-Reference

This AVP contains the type of the requested used data in the operation UDR and SNR.

Vendor ID 0

VSA Type 703

AVP Type ENUM

Supported enumerated value(s): none

AVP Flag M

Default-EPS-Bearer-QoS

This AVP contains the QoS information for the EPS default bearer.

Vendor ID 10415

VSA Type 1049

AVP Type GROUPED

Supported group value(s):

[ QOS_CLASS_IDENTIFIER ]

[ ALLOCATION_RETENTION_PRIORITY ]

AVP Flag M

Delegated-IP-Install

Delegated-IP-Install

Vendor ID 9

VSA Type 131259

AVP Type GROUPED

Supported group value(s):

[ DELEGATED_IPV4_DEFINITION ]

[ DELEGATED_IPV6_DEFINITION ]

AVP Flag M

Delegated-IPv4-Definition

Delegated-IPv4-Definition

Vendor ID 9

VSA Type 131260

AVP Type GROUPED

Supported group value(s):

[ FRAMED_IP_ADDRESS ]

[ FRAMED_IP_NETMASK ]

[ AGGR_PREFIX_LEN ]

AVP Flag M

Delegated-IPv6-Definition

Delegated-IPv6-Definition

Vendor ID 9

VSA Type 131261

AVP Type GROUPED

Supported group value(s):

[ DELEGATED_IPV6_PREFIX ]

[ AGGR_PREFIX_LEN ]

AVP Flag M

Delegated-IPv6-Prefix

Delegated-IPv6-Prefix

Vendor ID 0

VSA Type 123

AVP Type OCTETSTRING

AVP Flag M

Deregistration-Reason

This AVP contains the reason for a de-registration operation.

Vendor ID 10415

VSA Type 615

AVP Type GROUPED

Supported group value(s):

[ REASON_CODE ]

[ REASON_INFO ]

AVP Flag M

Destination-Host

This AVP contains the destination endpoint of the message. This AVP is present in all request messages.

Vendor ID 0

VSA Type 293

AVP Type DIAMIDENT

AVP Flag M

Destination-IP-Address

Destination-IP-Address

Vendor ID 9

VSA Type 131146

AVP Type ADDRESS

AVP Flag M

Destination-Mask

Destination-Mask

Vendor ID 9

VSA Type 131147

AVP Type ADDRESS

AVP Flag M

Destination-PGW

Destination-PGW

Vendor ID 9

VSA Type 2300

AVP Type UTF8STRING

AVP Flag N/A

Destination-Realm

This AVP contains the realm the message is to be routed to. It is present in all request messages sent from DCCA.

Vendor ID 0

VSA Type 283

AVP Type DIAMIDENT

AVP Flag M

Destination-SIP-URI

Destination-SIP-URI

Vendor ID 10415

VSA Type 3327

AVP Type UTF8STRING

AVP Flag N/A

Diagnostics

This AVP contains a more detailed cause value for sending Accounting-Request from PCN node.

Vendor ID 10415

VSA Type 2039

AVP Type ENUM

Supported enumerated value(s):

0 UNSPECIFIED

1 SESSION_TIMEOUT

2 RESOURCE_LIMITATION

3 ADMIN_DISCONNECT

4 IDLE_TIMEOUT

5 PCRF_UNREACHABLE

6 AAA_UNREACHABLE

7 AAA_INITIATED_SESSION_TERMINATION

8 REAUTHENTICATION_FAILED

9 PCRF_INITIATED_SESSION_TERMINATION

10 PCRF_INITIATED_FLOW_TERMINATION

11 PCRF_ACCOUNTING_PARAMETERS_CHANGED

12 PMIP_INITIATED_SESSION_TERMINATION

13 PPP_INITIATED_SESSION_TERMINATION

14 GTP_INITIATED_SESSION_TERMINATION

15 PMIP_REVOCATION

16 HANDOVER_ERROR

17 PMIP_LIFETIME_EXPIRED

AVP Flag M

Dialog-Id

This AVP contains the SIP dialog identifier in the form: Call-ID=x;FTag=y;TTag=z, where x is the value of the SIP Call-ID header, y is the contents of the From header tag, and z is the contents of the To header tag. If the To header tag value is not present in the SIP message then TTag field MUST not be present in the AVP.

Vendor ID 4491

VSA Type 203

AVP Type UTF8STRING

AVP Flag M

Digest-Algorithm

This AVP contains the algorithm parameter that influences the HTTP Digest calculation.