c63ac0b2e3
svn path=/trunk/; revision=26120
2679 lines
116 KiB
XML
2679 lines
116 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- $Id$ -->
|
|
|
|
<?type-proto key="MIPRegistrationRequest" value="mip" ?>
|
|
<?avp-proto key="Example-AVP" value="data" ?>
|
|
|
|
<!DOCTYPE dictionary SYSTEM "dictionary.dtd" [
|
|
<!ENTITY nasreq SYSTEM "nasreq.xml">
|
|
<!ENTITY mobileipv4 SYSTEM "mobileipv4.xml">
|
|
<!ENTITY chargecontrol SYSTEM "chargecontrol.xml">
|
|
<!ENTITY sunping SYSTEM "sunping.xml">
|
|
<!ENTITY imscxdx SYSTEM "imscxdx.xml">
|
|
<!ENTITY TGPPGmb SYSTEM "TGPPGmb.xml">
|
|
<!ENTITY TGPPSh SYSTEM "TGPPSh.xml">
|
|
<!ENTITY TGPPRx SYSTEM "TGPPRx.xml">
|
|
<!ENTITY sip SYSTEM "sip.xml">
|
|
<!ENTITY gqpolicy SYSTEM "gqpolicy.xml">
|
|
<!ENTITY etsie2e4 SYSTEM "etsie2e4.xml">
|
|
<!ENTITY Ericsson SYSTEM "Ericsson.xml">
|
|
]>
|
|
<dictionary>
|
|
<base uri="http://www.ietf.org/rfc/rfc3588.txt">
|
|
<!--
|
|
$Log: dictionary.xml,v $
|
|
Revision 1.1 2001/11/01 21:52:44 guy
|
|
From David Frascone: duUpdate to Diameter dissector to load the
|
|
dictionary as an XML file rather than building it in, and various
|
|
Diameter updates.
|
|
|
|
Revision 1.8 2008/01/06 02:49:24 grzegorz Added missing RFC 3588
|
|
AVP 299 by Grzegorz Szczytowski
|
|
|
|
Revision 1.7 2001/08/24 18:03:24 chaos
|
|
Mark's Changes
|
|
|
|
Revision 1.6 2001/07/31 19:13:55 chaos
|
|
Missed a couple of MIP AVPs
|
|
|
|
Revision 1.5 2001/07/31 19:09:22 chaos
|
|
Added Mobile-Ip and Sun Ping Extension
|
|
|
|
Revision 1.4 2001/07/31 17:43:25 chaos
|
|
Oops, forgot to turn on validity checking. Fixed some errors found with validity checking turned on
|
|
|
|
Revision 1.3 2001/07/31 16:56:31 chaos
|
|
Added commands, and validated with xmllint
|
|
|
|
Revision 1.2 2001/07/31 16:29:34 chaos
|
|
Checking in some changes to verify log and ident strings
|
|
|
|
-->
|
|
<!-- *********************** Commands ***************************** -->
|
|
<!-- Diameter Base Protocol Command Codes -->
|
|
<command name="Capabilities-Exchange" code="257" vendor-id="None"/>
|
|
<command name="Re-Auth" code="258" vendor-id="None"/>
|
|
<command name="Accounting" code="271" vendor-id="None"/>
|
|
<command name="Abort-Session" code="274" vendor-id="None">
|
|
</command>
|
|
<command name="Session-Termination" code="275" vendor-id="None"/>
|
|
<command name="Device-Watchdog" code="280" vendor-id="None"/>
|
|
<command name="Disconnect-Peer" code="282" vendor-id="None"/>
|
|
<!-- ********************** End Commands ************************** -->
|
|
<!-- ************************* Vendors **************************** -->
|
|
<vendor vendor-id="None" code="0" name="None"/>
|
|
<vendor vendor-id="HP" code="11" name="Hewlett Packard"/>
|
|
<vendor vendor-id="Merit" code="61" name="Merit Networks"/>
|
|
<vendor vendor-id="Sun" code="42" name="Sun Microsystems, Inc."/>
|
|
<vendor vendor-id="USR" code="429" name="US Robotics Corp."/>
|
|
<vendor vendor-id="3GPP2" code="5535" name="3GPP2"/>
|
|
<vendor vendor-id="TGPP" code="10415" name="3GPP"/>
|
|
<vendor vendor-id="TGPPCX" code="16777216" name="3GPP CX/DX"/>
|
|
<vendor vendor-id="Ericsson" code="193" name="Ericsson"/>
|
|
<vendor vendor-id="ETSI" code="13019" name="ETSI"/>
|
|
<vendor vendor-id="Vodafone" code="12645" name="Vodafone"/>
|
|
<!-- *********************** End Vendors ************************** -->
|
|
<!-- ************************ typedefn's ************************** -->
|
|
<typedefn type-name="OctetString"/>
|
|
<!--
|
|
The data contains arbitrary data of variable length. Unless
|
|
otherwise noted, the AVP Length field MUST be set to at least 9
|
|
(13 if the 'V' bit is enabled). Data used to transmit (human
|
|
readable) character string data uses the UTF-8 [24] character
|
|
set and is NOT NULL-terminated. The minimum Length field MUST
|
|
be 9, but can be set to any value up to 65504 bytes. AVP Values
|
|
of this type that do not align on a 32-bit boundary MUST have
|
|
the necessary padding.
|
|
-->
|
|
<typedefn type-name="UTF8String" type-parent="OctetString"/>
|
|
<!--
|
|
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 [29] 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
|
|
UTF-8 encoding of a code point or are outside this range are
|
|
prohibited. Note that since a code point of 0x00000000 is
|
|
prohibited, no octet will contain a value of 0x00.
|
|
|
|
The use of control codes SHOULD be avoided. When it is
|
|
necessary to represent a newline, 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 encoding
|
|
is identical to the US-ASCII encoding.
|
|
|
|
UTF-8 may require multiple bytes to represent a single
|
|
character / code point; thus the length of a UTF8String in
|
|
octets may be different from the number of characters encoded.
|
|
|
|
Note that the size of an UTF8String is measured in octets, not
|
|
characters.
|
|
|
|
The UTF8String MUST not contain any octets with a value of
|
|
zero.
|
|
-->
|
|
<typedefn type-name="IPAddress" type-parent="OctetString"/>
|
|
<!--
|
|
The IPAddress format is derived from the OctetString AVP Base
|
|
Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
|
|
address, most significant octet first. The format of the
|
|
address (IPv4 or IPv6) is determined by the length. If the
|
|
attribute value is an IPv4 address, the AVP Length field MUST
|
|
be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
|
|
field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
|
|
addresses.
|
|
-->
|
|
<typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
|
|
<!--
|
|
The DiameterIdentity format is derived from the OctetString AVP
|
|
Base Format. It uses the UTF-8 encoding and has the same
|
|
requirements as the UTF8String. In addition, it must follow
|
|
the Uniform Resource Identifiers (URI) syntax [29] rules
|
|
specified below:
|
|
|
|
Diameter-Identity = fqdn [ port ] [ transport ]
|
|
[ protocol ]
|
|
|
|
aaa-protocol = ( "diameter" | "radius" | "tacacs+" )
|
|
|
|
protocol = ";protocol=" aaa-protocol
|
|
; If absent, the default AAA protocol
|
|
; is diameter.
|
|
|
|
fqdn = Fully Qualified Host Name
|
|
|
|
port = ":" 1*DIGIT
|
|
; One of the ports used to listen for
|
|
; incoming connections. ; If absent,
|
|
; the default Diameter port (TBD) is
|
|
; assumed.
|
|
|
|
transport-protocol = ( "tcp" | "sctp" | "udp" )
|
|
|
|
transport = ";transport=" transport-protocol
|
|
|
|
; One of the transports used to listen
|
|
; for incoming connections. If absent,
|
|
; the default SCTP [26] protocol is
|
|
; assumed. UDP MUST NOT be used when
|
|
; the aaa-protocol field is set to
|
|
; diameter.
|
|
|
|
The following are examples of valid Diameter host
|
|
identities:
|
|
|
|
host.abc.com;transport=tcp
|
|
host.abc.com:6666;transport=tcp
|
|
aaa://host.abc.com;protocol=diameter
|
|
aaa://host.abc.com:6666;protocol=diameter
|
|
aaa://host.abc.com:6666;transport=tcp;protocol=diameter
|
|
aaa://host.abc.com:1813;transport=udp;protocol=radius
|
|
|
|
Since multiple Diameter processes on a single host cannot
|
|
listen for incoming connections on the same port on a given
|
|
protocol, the DiameterIdentity is guaranteed to be unique per
|
|
host.
|
|
|
|
A Diameter node MAY advertise different identities on each
|
|
connection, via the CER and CEA's Origin-Host AVP, but the same
|
|
identity MUST be used throughout the duration of a connection.
|
|
|
|
When comparing AVPs of this format, it is necessary to add any
|
|
absent fields with the default values prior to the comparison.
|
|
For example, diameter-host.abc.com would be expanded to
|
|
aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
|
|
-->
|
|
<typedefn type-name="IPFilterRule" type-parent="OctetString"/>
|
|
<!--
|
|
The IPFilterRule format is derived from the OctetString AVP
|
|
Base Format. It uses the UTF-8 encoding and has the same
|
|
requirements as the UTF8String. 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]
|
|
|
|
action permit - Allow packets that match the rule.
|
|
deny - Drop packets that match the rule.
|
|
|
|
dir "in" is from the terminal, "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.
|
|
|
|
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.
|
|
|
|
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. The first rule SHOULD be "deny in
|
|
ip !assigned".
|
|
|
|
With the TCP, UDP and SCTP protocols, optional
|
|
ports may be specified as:
|
|
|
|
{port|port-port}[,port[,...]]
|
|
|
|
The `-' notation specifies a range of ports
|
|
(including boundaries).
|
|
|
|
Fragmented packets which have a non-zero offset
|
|
(i.e. not the first fragment) will never match
|
|
a rule which has one or more port
|
|
specifications. See the frag option for
|
|
details on matching fragmented packets.
|
|
|
|
options:
|
|
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
|
|
which contains a tcpflags specification can never
|
|
match a fragmented packet which 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. 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).
|
|
|
|
There is one kind of packet that the access device MUST always
|
|
discard, that is an IP fragment with a fragment offset of one.
|
|
This is a valid packet, but it only has one use, to try to
|
|
circumvent firewalls.
|
|
|
|
An access device that is unable to interpret or apply a deny
|
|
rule MUST terminate the session. An access device that is
|
|
unable to interpret or apply a permit rule MAY apply a more
|
|
restrictive rule. An access device MAY apply deny rules of
|
|
its own before the supplied rules, for example to protect
|
|
the access device owner's infrastructure.
|
|
|
|
The rule syntax is a modified subset of ipfw(8) from FreeBSD,
|
|
and the ipfw.c code may provide a useful base for
|
|
implementations.
|
|
-->
|
|
<typedefn type-name="QOSFilterRule" type-parent="OctetString"/>
|
|
<!--
|
|
The QosFilterRule format is derived from the OctetString AVP
|
|
Base Format. It uses the UTF-8 encoding and has the same
|
|
requirements as the UTF8String. 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.
|
|
|
|
QoSFilterRule filters MUST follow the format:
|
|
|
|
action dir proto from src to dst [options]
|
|
|
|
tag - Mark packet with a specific DSCP [49].
|
|
The DSCP option MUST be included.
|
|
|
|
meter - Meter traffic. The metering options
|
|
MUST be included.
|
|
|
|
dir "in" is from the terminal, "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.
|
|
|
|
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.
|
|
|
|
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. The first rule SHOULD be "deny in
|
|
ip !assigned".
|
|
|
|
With the TCP, UDP and SCTP protocols, optional
|
|
ports may be specified as:
|
|
|
|
{port|port-port}[,port[,...]]
|
|
|
|
The `-' notation specifies a range of ports
|
|
(including boundaries).
|
|
|
|
options:
|
|
|
|
DSCP <color>
|
|
color values as defined in [49]. Exact matching
|
|
of DSCP values is required (no masks or ranges).
|
|
the "deny" can replace the color_under or
|
|
color_over values in the meter action for rate-
|
|
dependent packet drop.
|
|
|
|
metering <rate> <color_under> <color_over>
|
|
The metering option provides Assured Forwarding,
|
|
as defined in [50], 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 [50] (e.g. AF13).
|
|
|
|
The metering option also supports the strict
|
|
limit on traffic required by Expedited
|
|
Forwarding, as defined in [51]. The color_over
|
|
option may contain the keyword "drop" to prevent
|
|
forwarding of traffic that exceeds the rate
|
|
parameter.
|
|
|
|
The rule syntax is a modified subset of ipfw(8) from FreeBSD,
|
|
and the ipfw.c code may provide a useful base for
|
|
implementations.
|
|
|
|
-->
|
|
<typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
|
|
<typedefn type-name="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).
|
|
-->
|
|
<typedefn type-name="VendorId" type-parent="Unsigned32"/>
|
|
<typedefn type-name="AppId" type-parent="Integer32"/>
|
|
<typedefn type-name="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).
|
|
-->
|
|
<typedefn type-name="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).
|
|
Unsigned32 values used to transmit time data contains the four
|
|
most significant octets returned from NTP [18], in network byte
|
|
order.
|
|
-->
|
|
<typedefn type-name="Time"/>
|
|
<!--
|
|
The Time format is derived from the Unsigned32 AVP Base Format.
|
|
This is 32 bit unsigned value containing the four most
|
|
significant octets returned from NTP [18], in network byte
|
|
order.
|
|
|
|
This represent 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. NTP [18] describes a procedure to extend the time to
|
|
2104.
|
|
-->
|
|
<typedefn type-name="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).
|
|
-->
|
|
<typedefn type-name="Enumerated" type-parent="Unsigned32"/>
|
|
<typedefn type-name="DiameterURI" type-parent="UTF8String"/>
|
|
|
|
<!-- ************************* End Typedefns ************************ -->
|
|
<!-- ******************* RADIUS AVPS ************************ -->
|
|
<!-- http://www.iana.org/assignments/aaa-parameters -->
|
|
<!-- 1-255 Radius attributes [RAD-IANA] -->
|
|
<avp name="User-Name" code="1" mandatory="must">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="User-Password" code="2" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="CHAP-Password" code="3" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="NAS-IP-Address" code="4" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="NAS-Port" code="5" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Service-Type" code="6">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Login" code="1"/>
|
|
<enum name="Framed" code="2"/>
|
|
<enum name="Callback-Login" code="3"/>
|
|
<enum name="Callback-Framed" code="4"/>
|
|
<enum name="Outbound" code="5"/>
|
|
<enum name="Administrative" code="6"/>
|
|
<enum name="NAS-Prompt" code="7"/>
|
|
<enum name="Authenticate-Only" code="8"/>
|
|
<enum name="Callback-NAS-Prompt" code="9"/>
|
|
<enum name="Call Check" code="10"/>
|
|
<enum name="Callback Administrative" code="11"/>
|
|
<enum name="Voice" code="12"/>
|
|
<enum name="Fax" code="13"/>
|
|
<enum name="Modem Relay" code="14"/>
|
|
<enum name="IAPP-Register" code="15"/>
|
|
<enum name="IAPP-AP-Check" code="16"/>
|
|
<enum name="Authorize Only" code="17"/>
|
|
</avp>
|
|
<avp name="Framed-Protocol" code="7">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="ARA" code="3"/>
|
|
<enum name="Ascend-ARA" code="255"/>
|
|
<enum name="COMB" code="260"/>
|
|
<enum name="EURAW" code="257"/>
|
|
<enum name="EUUI" code="258"/>
|
|
<enum name="FR" code="261"/>
|
|
<enum name="Gandalf" code="4"/>
|
|
<enum name="MPP" code="256"/>
|
|
<enum name="PPP" code="1"/>
|
|
<enum name="SLIP" code="2"/>
|
|
<enum name="X25" code="259"/>
|
|
<enum name="Xylogics" code="5"/>
|
|
</avp>
|
|
<avp name="Framed-IP-Address" code="8" mandatory="may">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="Framed-IP-Netmask" code="9" mandatory="may">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="Framed-Routing" code="10">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Broadcast" code="1"/>
|
|
<enum name="Broadcast-Listen" code="3"/>
|
|
<enum name="Listen" code="2"/>
|
|
<enum name="None" code="0"/>
|
|
</avp>
|
|
<avp name="Filter-Id" code="11" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Framed-MTU" code="12" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Framed-Compression" code="13">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="IPX-Header-Compression" code="2"/>
|
|
<enum name="None" code="0"/>
|
|
<enum name="Van-Jacobson-TCP-IP" code="1"/>
|
|
</avp>
|
|
<avp name="Login-IP-Host" code="14" mandatory="may">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="Login-Service" code="15">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Telnet" code="0"/>
|
|
<enum name="Rlogin" code="1"/>
|
|
<enum name="TCP-Clear" code="2"/>
|
|
<enum name="PortMaster" code="3"/>
|
|
<enum name="LAT" code="4"/>
|
|
<enum name="X25-PAD" code="5"/>
|
|
<enum name="X25-T3POS" code="6"/>
|
|
<enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
|
|
</avp>
|
|
<avp name="Login-TCP-Port" code="16" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Reply-Message" code="18" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Callback-Number" code="19" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Callback-Id" code="20" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Framed-Route" code="22" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Framed-IPX-Network" code="23" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="State" code="24" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Class" code="25" mandatory="must">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Vendor-Specific" code="26">
|
|
<type type-name="Unsigned32"/>
|
|
<!-- Should vendors be enum'ed? -->
|
|
</avp>
|
|
<avp name="Session-Timeout" code="27" mandatory="must">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Idle-Timeout" code="28" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Termination-Action" code="29">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Default" code="0"/>
|
|
<enum name="RADIUS-Request" code="1"/>
|
|
</avp>
|
|
<avp name="Called-Station-Id" code="30" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Calling-Station-Id" code="31" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="NAS-Identifier" code="32" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Proxy-State" code="33" mandatory="must">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Login-LAT-Service" code="34" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Login-LAT-Node" code="35" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Login-LAT-Group" code="36" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Framed-AppleTalk-Link" code="37" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Framed-AppleTalk-Network" code="38" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Framed-AppleTalk-Zone" code="39" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Acct-Status-Type" code="40">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Accounting-Off" code="8"/>
|
|
<enum name="Accounting-On" code="7"/>
|
|
<enum name="Alive" code="3"/>
|
|
<enum name="Cancel" code="6"/>
|
|
<enum name="Modem-Start" code="4"/>
|
|
<enum name="Modem-Stop" code="5"/>
|
|
<enum name="Start" code="1"/>
|
|
<enum name="Stop" code="2"/>
|
|
</avp>
|
|
<avp name="Acct-Delay-Time" code="41" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Input-Octets" code="42" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Output-Octets" code="43" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Accounting-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Acct-Authentic" code="45">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="None" code="0"/>
|
|
<enum name="RADIUS" code="1"/>
|
|
<enum name="Local" code="2"/>
|
|
<enum name="Remote" code="3"/>
|
|
<enum name="Diameter" code="4"/>
|
|
</avp>
|
|
<avp name="Acct-Session-Time" code="46" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Input-Packets" code="47" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Output-Packets" code="48" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Terminate-Cause" code="49">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="User-Request" code="1"/>
|
|
<enum name="Lost-Carrier" code="2"/>
|
|
<enum name="Lost-Service" code="3"/>
|
|
<enum name="Idle-Timeout" code="4"/>
|
|
<enum name="Session-Timeout" code="5"/>
|
|
<enum name="Admin-Reset" code="6"/>
|
|
<enum name="Admin-Reboot" code="7"/>
|
|
<enum name="Port-Error" code="8"/>
|
|
<enum name="NAS-Error" code="9"/>
|
|
<enum name="NAS-Request" code="10"/>
|
|
<enum name="NAS-Reboot" code="11"/>
|
|
<enum name="Port-Unneeded" code="12"/>
|
|
<enum name="Port-Preempted" code="13"/>
|
|
<enum name="Port-Suspended" code="14"/>
|
|
<enum name="Service-Unavailable" code="15"/>
|
|
<enum name="Callback" code="16"/>
|
|
<enum name="User-Error" code="17"/>
|
|
<enum name="Host-Request" code="18"/>
|
|
<enum name="Supplicant Restart" code="19"/>
|
|
<enum name="Reauthentication Failure" code="20"/>
|
|
<enum name="Port Reinitialized" code="21"/>
|
|
<enum name="Port Administratively Disabled" code="22"/>
|
|
</avp>
|
|
<avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Acct-Link-Count" code="51" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Input-Gigawords" code="52" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Acct-Output-Gigawords" code="53" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<!-- 56-59 (unassigned) -->
|
|
<avp name="CHAP-Challenge" code="60" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Async" code="0"/>
|
|
<enum name="HDLC-Clear-Channel" code="7"/>
|
|
<enum name="ISDN-Async-v110" code="4"/>
|
|
<enum name="ISDN-Async-v120" code="3"/>
|
|
<enum name="ISDN-Sync" code="2"/>
|
|
<enum name="PIAFS" code="6"/>
|
|
<enum name="Sync" code="1"/>
|
|
<enum name="Virtual" code="5"/>
|
|
<enum name="X25" code="8"/>
|
|
<enum name="X75" code="9"/>
|
|
<enum name="G.3 Fax" code="10"/>
|
|
<enum name="SDSL - Symmetric DSL" code="11"/>
|
|
<enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
|
|
<enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
|
|
<enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
|
|
<enum name="Ethernet" code="15"/>
|
|
<enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
|
|
<enum name="Cable" code="17"/>
|
|
<enum name="Wireless - Other" code="18"/>
|
|
<enum name="Wireless - IEEE 802.11 " code="19"/>
|
|
<enum name="Token-Ring" code="20"/>
|
|
<enum name="FDDI" code="21"/>
|
|
<enum name="Wireless - CDMA2000" code="22"/>
|
|
<enum name="Wireless - UMTS" code="23"/>
|
|
<enum name="Wireless - 1X-EV" code="24"/>
|
|
<enum name="IAPP" code="25"/>
|
|
<enum name="FTTP - Fiber to the Premises" code="26"/>
|
|
</avp>
|
|
<avp name="Port-Limit" code="62" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Login-LAT-Port" code="63" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Tunnel-Type" code="64">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="PPTP" code="1"/>
|
|
<enum name="L2F" code="2"/>
|
|
<enum name="L2TP" code="3"/>
|
|
<enum name="ATMP" code="4"/>
|
|
<enum name="VTP" code="5"/>
|
|
<enum name="AH" code="6"/>
|
|
<enum name="IP-IP-Encap" code="7"/>
|
|
<enum name="MIN-IP-IP" code="8"/>
|
|
<enum name="ESP" code="9"/>
|
|
<enum name="GRE" code="10"/>
|
|
<enum name="DVS" code="11"/>
|
|
<enum name="IP-IP" code="12"/>
|
|
<enum name="VLAN" code="13"/>
|
|
</avp>
|
|
<avp name="Tunnel-Medium-Type" code="65">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="IPv4" code="1"/>
|
|
<enum name="IPv6" code="2"/>
|
|
<enum name="NSAP" code="3"/>
|
|
<enum name="HDLC" code="4"/>
|
|
<enum name="BBN" code="5"/>
|
|
<enum name="IEEE-802" code="6"/>
|
|
<enum name="E-163" code="7"/>
|
|
<enum name="E-164" code="8"/>
|
|
<enum name="F-69" code="9"/>
|
|
<enum name="X-121" code="10"/>
|
|
<enum name="IPX" code="11"/>
|
|
<enum name="Appletalk-802" code="12"/>
|
|
<enum name="Decnet4" code="13"/>
|
|
<enum name="Vines" code="14"/>
|
|
<enum name="E-164-NSAP" code="15"/>
|
|
</avp>
|
|
<avp name="Acct-Tunnel-Client-Endpoint" code="66" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Tunnel-Server-Endpoint" code="67" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Acct-Tunnel-Connection-ID" code="68" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Tunnel-Password" code="69" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="ARAP-Password" code="70" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="ARAP-Features" code="71" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="ARAP-Zone-Access" code="72" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="ARAP-Security" code="73" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="ARAP-Security-Data" code="74" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Password-Retry" code="75" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Prompt" code="76" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Connect-Info" code="77" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Configuration-Token" code="78" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="EAP-Message" code="79" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Signature" code="80" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="ARAP-Challenge-Response" code="84" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Framed-Interface-Id" code="96" mandatory="may">
|
|
<type type-name="Unsigned64"/>
|
|
</avp>
|
|
<avp name="Framed-IPv6-Prefix" code="97" mandatory="may">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<!--
|
|
http://www.iana.org/assignments/radius-types
|
|
98 Login-IPv6-Host [RFC3162]
|
|
99 Framed-IPv6-Route [RFC3162]
|
|
100 Framed-IPv6-Pool [RFC3162]
|
|
-->
|
|
<avp name="Error-Cause" code="101" mandatory="may">
|
|
<type type-name="Integer32"/>
|
|
<enum name="Diameter Common Messages" code="0"/>
|
|
<enum name="Residual Session Context Removed" code="201"/>
|
|
<enum name="Invalid EAP Packet (Ignored)" code="202"/>
|
|
<enum name="Unsupported Attribute"" code="401/>
|
|
<enum name="Missing Attribute" code="402"/>
|
|
<enum name="NAS Identification Mismatch" code="403"/>
|
|
<enum name="Invalid Request" code="404"/>
|
|
<enum name="Unsupported Service" code="405"/>
|
|
<enum name="Unsupported Extension" code="406"/>
|
|
<enum name="Invalid Attribute Value " code="407"/>
|
|
<enum name="Administratively Prohibited" code="501"/>
|
|
<enum name="Request Not Routable (Proxy)" code="502"/>
|
|
<enum name="Session Context Not Found" code="503"/>
|
|
<enum name="Session Context Not Removable" code="504"/>
|
|
<enum name="Other Proxy Processing Error" code="505"/>
|
|
<enum name="Resources Unavailable" code="506"/>
|
|
<enum name="Request Initiated" code="507"/>
|
|
<enum name="Multiple Session Selection Unsupported" code="508"/>
|
|
</avp>
|
|
<avp name="EAP-Key-Name" code="102" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Response" code="103" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Realm" code="104" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Nonce" code="105" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Response-Auth" code="106" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Nextnonce" code="107" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Method" code="108" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-URI" code="109" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Qop" code="110" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Algorithm" code="111" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Entity-Body-Hash" code="112" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Digest-CNonce" code="113" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Nonce-Count" code="114" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Username" code="115" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Opaque" code="116" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Auth-Param" code="117" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-AKA-Auts" code="118" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Domain" code="119" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-Stale" code="120" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Digest-HA1" code="121" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="SIP-AOR" code="122" mandatory="may">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<!--
|
|
123 Delegated-IPv6-Prefix [RFC4818]
|
|
124-191 (unassigned)
|
|
192-223 Experimental Use [RFC3575]
|
|
224-240 Implementation Specific [RFC3575]
|
|
241-255 Reserved [RFC3575]
|
|
|
|
-->
|
|
<!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
|
|
<avp name="Host-IP-Address" code="257" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="AppId"/>
|
|
<enum name="Diameter Common Messages" code="0"/>
|
|
<enum name="Diameter NASREQ Application" code="1"/>
|
|
<enum name="Diameter Mobile IPv4 Application" code="2"/>
|
|
<enum name="Diameter Base Accounting" code="3"/>
|
|
<enum name="Diameter Credit Control" code="4"/>
|
|
<enum name="Diameter EAP" code="5"/>
|
|
<enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
|
|
<enum name="3GPP CX/DX" code="16777216"/>
|
|
<enum name="3GPP Sh" code="16777217"/>
|
|
<enum name="3GPP Re/Rf" code="16777218"/>
|
|
<enum name="3GPP Wx" code="16777219"/>
|
|
<enum name="GPP Zn" code="16777220"/>
|
|
<enum name="3GPP Zh" code="16777221"/>
|
|
<enum name="3GPP Gq" code="16777222"/>
|
|
<enum name="3GPP Gmb" code="16777223"/>
|
|
<enum name="3GPP Gx" code="16777224"/>
|
|
<enum name="3GPP Gx over Gy" code="16777225"/>
|
|
<enum name="3GPP MM10" code="16777226"/>
|
|
<enum name="Ericsson MSI" code="16777227"/>
|
|
<enum name="Ericsson Zx" code="16777228"/>
|
|
<enum name="3GPP Rx" code="16777229"/>
|
|
<enum name="3GPP Pr" code="16777230"/>
|
|
<enum name="ETSI e4" code="16777231"/>
|
|
<enum name="Ericsson Charging-CIP" code="16777232"/>
|
|
<enum name="Ericsson Mm" code="16777233"/>
|
|
<enum name="Vodafone Gx+" code="16777234"/>
|
|
<enum name="ITU-T Rs" code="16777235"/>
|
|
<enum name="3GPP Rx" code="16777236"/>
|
|
<enum name="3GPP2 Ty" code="16777237"/>
|
|
<enum name="3GPP Gx" code="16777238"/>
|
|
<enum name="Juniper Cluster" code="16777239"/>
|
|
<enum name="Juniper Policy-Control-AAA" code="16777240"/>
|
|
<enum name="iptego USPI" code="16777241"/>
|
|
<enum name="Covergence-specific SIP routing" code="16777242"/>
|
|
<enum name="Policy Processing" code="16777243"/>
|
|
<enum name="Juniper Policy-Control-JSRC" code="16777244"/>
|
|
<enum name="ITU-T S-TC1" code="16777245"/> <!-- ITU-T Rec. Q.3221 -->
|
|
<enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
|
|
<enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
|
|
<enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
|
|
<enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
|
|
<enum name="3GPP STaMIP" code="16777250"/>
|
|
<enum name="3GPP S6a" code="16777251"/>
|
|
<enum name="3GPP S13" code="16777252"/>
|
|
<enum name="Relay" code="4294967295"/>
|
|
|
|
</avp>
|
|
<avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="AppId"/>
|
|
<enum name="Diameter Common Messages" code="0"/>
|
|
<enum name="Diameter NASREQ Application" code="1"/>
|
|
<enum name="Diameter Mobile IPv4 Application" code="2"/>
|
|
<enum name="Diameter Base Accounting" code="3"/>
|
|
<enum name="Diameter Credit Control" code="4"/>
|
|
<enum name="Diameter EAP" code="5"/>
|
|
<enum name="Diameter Session Initiation Protocol (SIP) Application" code="6"/>
|
|
<enum name="3GPP CX/DX" code="16777216"/>
|
|
<enum name="3GPP Sh" code="16777217"/>
|
|
<enum name="3GPP Re/Rf" code="16777218"/>
|
|
<enum name="3GPP Wx" code="16777219"/>
|
|
<enum name="GPP Zn" code="16777220"/>
|
|
<enum name="3GPP Zh" code="16777221"/>
|
|
<enum name="3GPP Gq" code="16777222"/>
|
|
<enum name="3GPP Gmb" code="16777223"/>
|
|
<enum name="3GPP Gx" code="16777224"/>
|
|
<enum name="3GPP Gx over Gy" code="16777225"/>
|
|
<enum name="3GPP MM10" code="16777226"/>
|
|
<enum name="Ericsson MSI" code="16777227"/>
|
|
<enum name="Ericsson Zx" code="16777228"/>
|
|
<enum name="3GPP Rx" code="16777229"/>
|
|
<enum name="3GPP Pr" code="16777230"/>
|
|
<enum name="ETSI e4" code="16777231"/>
|
|
<enum name="Ericsson Charging-CIP" code="16777232"/>
|
|
<enum name="Ericsson Mm" code="16777233"/>
|
|
<enum name="Vodafone Gx+" code="16777234"/>
|
|
<enum name="ITU-T Rs" code="16777235"/>
|
|
<enum name="3GPP Rx" code="16777236"/>
|
|
<enum name="3GPP2 Ty" code="16777237"/>
|
|
<enum name="3GPP Gx" code="16777238"/>
|
|
<enum name="Juniper Cluster" code="16777239"/>
|
|
<enum name="Juniper Policy-Control-AAA" code="16777240"/>
|
|
<enum name="iptego USPI" code="16777241"/>
|
|
<enum name="Covergence-specific SIP routing" code="16777242"/>
|
|
<enum name="Policy Processing" code="16777243"/>
|
|
<enum name="Juniper Policy-Control-JSRC" code="16777244"/>
|
|
<enum name="ITU-T S-TC1" code="16777245"/> <!-- ITU-T Rec. Q.3221 -->
|
|
<enum name="Relay" code="4294967295"/>
|
|
<enum name="NSN Unified Charging Trigger Function (UCTF)" code="16777246"/>
|
|
<enum name="3GPP2 CAN Access Authentication and Authorization" code="16777247"/>
|
|
<enum name="3GPP2 WLAN Interworking Access Authentication and Authorization" code="16777248"/>
|
|
<enum name="3GPP2 WLAN Interworking Accounting" code="16777249"/>
|
|
<enum name="3GPP STaMIP" code="16777250"/>
|
|
<enum name="3GPP S6a" code="16777251"/>
|
|
<enum name="3GPP S13" code="16777252"/>
|
|
</avp>
|
|
<avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<grouped>
|
|
<gavp name="Vendor-Id"/>
|
|
<gavp name="Auth-Application-Id"/>
|
|
<gavp name="Acct-Application-Id"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Don't Care" code="0"/>
|
|
<enum name="All Session" code="1"/>
|
|
<enum name="All Realm" code="2"/>
|
|
<enum name="Realm and Application" code="3"/>
|
|
<enum name="All Application" code="4"/>
|
|
<enum name="All Host" code="5"/>
|
|
</avp>
|
|
<avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="VendorId"/>
|
|
</avp>
|
|
<avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="VendorId"/>
|
|
</avp>
|
|
<avp name="Firmware-Revision" code="267" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
|
|
<enum name="DIAMETER_SUCCESS" code="2001"/>
|
|
<enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
|
|
<enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
|
|
<enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
|
|
<enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
|
|
<enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
|
|
<enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
|
|
<enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
|
|
|
|
<enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
|
|
<enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
|
|
<enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
|
|
<enum name="DIAMETER_TOO_BUSY" code="3004"/>
|
|
<enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
|
|
<enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
|
|
<enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
|
|
<enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
|
|
<enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
|
|
<enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
|
|
|
|
<enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
|
|
<enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
|
|
<enum name="DIAMETER_ELECTION_LOST" code="4003"/>
|
|
<enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
|
|
<enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
|
|
<enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
|
|
<enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
|
|
<enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
|
|
<enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
|
|
<enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
|
|
<enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
|
|
|
|
<enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
|
|
<enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
|
|
<enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
|
|
<enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
|
|
<enum name="DIAMETER_MISSING_AVP" code="5005"/>
|
|
<enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
|
|
<enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
|
|
<enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
|
|
<enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
|
|
<enum name="DIAMETER_NO_COMMON_APPLICATION " code="5010"/>
|
|
<enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
|
|
<enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
|
|
<enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
|
|
<enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
|
|
<enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
|
|
<enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
|
|
<enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
|
|
<enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
|
|
<enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
|
|
<enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
|
|
<enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
|
|
<enum name="DIAMETER_RATING_FAILED" code="5031"/>
|
|
<enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
|
|
<enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
|
|
<enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
|
|
<enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
|
|
<enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
|
|
<enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
|
|
<enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
|
|
<enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
|
|
<enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
|
|
</avp>
|
|
<avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="RE_AUTH" code="1"/>
|
|
<enum name="STR" code="2"/>
|
|
<enum name="Unallocated" code="3"/>
|
|
<enum name="ACCOUNTING" code="4"/>
|
|
</avp>
|
|
<avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="REFUSE_SERVICE" code="0"/>
|
|
<enum name="TRY_AGAIN" code="1"/>
|
|
<enum name="ALLOW_SERVICE" code="2"/>
|
|
<enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
|
|
</avp>
|
|
<avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="REBOOTING" code="0"/>
|
|
<enum name="BUSY" code="1"/>
|
|
<enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
|
|
</avp>
|
|
<avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Authenticate Only" code="1"/>
|
|
<enum name="Authorize Only" code="2"/>
|
|
<enum name="Authorize Authenticate" code="3"/>
|
|
</avp>
|
|
<avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="STATE_MAINTAINED" code="0"/>
|
|
<enum name="NO_STATE_MAINTAINED" code="1"/>
|
|
</avp>
|
|
<avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
|
|
<grouped>
|
|
|
|
</grouped>
|
|
|
|
</avp>
|
|
<avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Error-Message" code="281" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<grouped>
|
|
<gavp name="Proxy-Host"/>
|
|
<gavp name="Proxy-State"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="AUTHORIZE_ONLY" code="0"/>
|
|
<enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
|
|
</avp>
|
|
<avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="Unsigned64"/>
|
|
</avp>
|
|
<!-- 288-290 Unallocated http://www.iana.org/assignments/aaa-parameters (last updated 20 September 2005)?? -->
|
|
<avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
<avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Error-Reporting-Host" code="294" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="DIAMETER_LOGOUT" code="1"/>
|
|
<enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
|
|
<enum name="DIAMETER_BAD_ANSWER" code="3"/>
|
|
<enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
|
|
<enum name="DIAMETER_LINK_BROKEN" code="5"/>
|
|
<enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
|
|
<enum name="DIAMETER_USER_MOVED" code="7"/>
|
|
<enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
|
|
</avp>
|
|
<avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="DiameterIdentity"/>
|
|
</avp>
|
|
<avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<grouped>
|
|
<gavp name="Vendor-Id"/>
|
|
<gavp name="Experimental-Result-Code"/>
|
|
</grouped>
|
|
</avp>
|
|
<!-- 3GPP TS 29.230 version 6.5.0 Release 6, ETSI TS 129 230 V6.5.0 (2005-09) -->
|
|
<avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
|
|
<enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
|
|
<enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
|
|
<enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
|
|
<enum name="SDIAMETER_SERVER_SELECTION" code="2005"/>
|
|
<enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
|
|
<enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
|
|
<enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
|
|
<enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
|
|
<enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
|
|
<enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
|
|
<enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
|
|
<enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
|
|
<enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
|
|
<enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
|
|
<enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
|
|
<enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
|
|
<enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
|
|
<enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
|
|
<enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
|
|
<enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
|
|
<enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
|
|
<enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
|
|
<enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
|
|
<enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
|
|
<enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
|
|
<enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
|
|
<enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
|
|
<enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
|
|
<enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
|
|
<enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
|
|
<enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
|
|
<enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
|
|
<enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
|
|
<enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
|
|
</avp>
|
|
<!-- RFC3588 AVP -->
|
|
<avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="NO_INBAND_SECURITY" code="0"/>
|
|
<enum name="TLS" code="1"/>
|
|
</avp>
|
|
|
|
<avp name="E2E-Sequence" code="300" mandatory="must">
|
|
<grouped>
|
|
<gavp name="foo"/>
|
|
</grouped>
|
|
</avp>
|
|
<!-- 301-317 Unallocated -->
|
|
<!-- AVP:s 318 - 348 Belongs to Diameter Mobile IPv4 Application and is defined in mobileipv4.xml -->
|
|
<!-- AVP:s 349-362 Unassigned -->
|
|
<!-- AVP:s 363 - 408 Belongs to Diameter Network Access Server Application and is defined in nasreq.xml -->
|
|
<!-- AVP:s 411 - 461 Belongs to Carge Control and is defined in chargecontrol.xml -->
|
|
<!-- 466-479 Unallocated -->
|
|
<avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Event Record" code="1"/>
|
|
<enum name="Start Record" code="2"/>
|
|
<enum name="Interim Record" code="3"/>
|
|
<enum name="Stop Record" code="4"/>
|
|
</avp>
|
|
<!-- 481-482 Unallocated -->
|
|
|
|
<avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="Reserved" code="0"/>
|
|
<enum name="DELIVER_AND_GRANT" code="1"/>
|
|
<enum name="GRANT_AND_STORE" code="2"/>
|
|
<enum name="GRANT_AND_LOSE" code="3"/>
|
|
</avp>
|
|
<!-- 484 unallocated -->
|
|
<avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<!-- 486 unallocated -->
|
|
<avp name="Accounting-Sub-Session-Id" code="487" mandatory="must">
|
|
<type type-name="Unsigned64"/>
|
|
</avp>
|
|
<avp name="Example-AVP" code="999999" mandatory="mustnot" vendor-bit="may">
|
|
<grouped>
|
|
<gavp name="Origin-Host"/>
|
|
<gavp name="Host-IP-Address"/>
|
|
</grouped>
|
|
</avp>
|
|
<!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
|
|
<!--
|
|
3GPP TS 29.230 version 7.7.0 Release 7 Table 7.1: 3GPP specific AVP codes
|
|
100 3GPP-WLAN-APN-Id OctetString 29.234 [6]
|
|
Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor
|
|
Specific Attributes (See TS 29.061 [13])
|
|
Note: The AVP codes from 256 to 299 are reserved for future use.
|
|
300 Authentication-Method Enumerated
|
|
301 Authentication-Information-SIM OctetString
|
|
302 Authorization -Information-SIM OctetString
|
|
303 WLAN-User-Data Grouped
|
|
304 Charging-Data Grouped
|
|
305 WLAN-Access Enumerated
|
|
306 WLAN- 3GPP-IP-Access Enumerated
|
|
307 APN-Authorized Grouped
|
|
308 APN-Id
|
|
309 APN-Barring-Type Enumerated
|
|
310 WLAN-Direct-IP-Access Enumerated
|
|
311 Session-Request-Type Enumerated
|
|
312 Routing-Policy IPFilterRule
|
|
313 Max-Requested-Bandwidth OctetString
|
|
314 Charging-Characteristics Integer
|
|
315 Charging-Nodes Grouped
|
|
316 Primary-OCS-Charging-Function-Name DiameterIdentity
|
|
317 Secondary-OCS-Charging-Function-Name DiameterIdentity
|
|
318 3GPP-AAA-Server-Name DiameterIdentity 29.234 [6]
|
|
319 Maximum-Number-Accesses Unsigned32
|
|
Note: The AVP codes from 320 to 399 are reserved for TS 29.234
|
|
-->
|
|
<avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
|
|
<avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="NAF-Hostname" code="402" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="GAA-Service-Identifier" code="403" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Key-ExpiryTime" code="404" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="ME-Key-Material" code="405" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="UICC-Key-Material" code="406" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="GBA_U-Awareness-Indicator" code="407" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="NO" code="0"/>
|
|
<enum name="YES" code="1"/>
|
|
</avp>
|
|
<avp name="BootstrapInfoCreationTime" code="408" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="GUSS-Timestamp" code="409" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="GBA-Type" code="410" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="3G GBA" code="0"/>
|
|
<enum name="2G GBA" code="1"/>
|
|
</avp>
|
|
<!--
|
|
29.109 [7]
|
|
Note: TThe AVP codes from 410 to 499 are reserved for TS 29.109
|
|
-->
|
|
<!-- Ref 3GPP TS 29.209 version 6.7.0 Release 6
|
|
NOTE AVP 500 - 523 is in gqpolicy.xml
|
|
AVP 524 - 527 is in TGPPRx.xml (3GPP TS 29.214)
|
|
Note: The AVP codes from 524 to 599 are reserved for TS 29.209 and TS 29.211
|
|
-->
|
|
<!--
|
|
600 Visited-Network-Identifier OctetString
|
|
601 Public-Identity UTF8String
|
|
602 Server-Name UTF8String
|
|
603 Server-Capabilities Grouped
|
|
604 Mandatory-Capability Unsigned32
|
|
605 Optional-Capability Unsigned32
|
|
606 User-Data OctetString
|
|
607 SIP-Number-Auth-Items Unsigned32
|
|
608 SIP-Authentication-Scheme UTF8String
|
|
609 SIP-Authenticate OctetString
|
|
610 SIP-Authorization OctetString
|
|
611 SIP-Authentication-Context OctetString
|
|
29.229 [2]
|
|
612 SIP-Auth-Data-Item Grouped 29.229 [2], 29.234 [6]
|
|
613 SIP-Item-Number Unsigned32
|
|
614 Server-Assignment-Type Enumerated
|
|
615 Deregistration-Reason Grouped
|
|
616 Reason-Code Enumerated
|
|
617 Reason-Info UTF8String
|
|
-->
|
|
<avp name="Charging-Information" code="618" vendor-id="TGPP" mandatory="must" may-encrypt="no" vendor-bit="must">
|
|
<grouped>
|
|
<gavp name="Primary-Event-Charging-Function-Name"/>
|
|
<gavp name="Secondary-Event-Charging-Function-Name"/>
|
|
<gavp name="Primary-Charging-Collection-Function-Name"/>
|
|
<gavp name="Secondary-Charging-Collection-Function-Name"/>
|
|
</grouped>
|
|
</avp>
|
|
|
|
<avp name="Primary-Event-Charging-Function-Name" code="619" vendor-id="TGPP" mandatory="must" may-encrypt="no" vendor-bit="must">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="Secondary-Event-Charging-Function-Name" code="620" vendor-id="TGPP" mandatory="must" may-encrypt="no" vendor-bit="must">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="Primary-Charging-Collection-Function-Name" code="621" vendor-id="TGPP" mandatory="must" may-encrypt="no" vendor-bit="must">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="Secondary-Charging-Collection-Function-Name" code="622" vendor-id="TGPP" mandatory="must" may-encrypt="no" vendor-bit="must">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<!--
|
|
623 User-Authorization-Type Enumerated
|
|
624 User-Data-Already-Available Enumerated
|
|
625 Confidentiality-Key OctetString
|
|
626 Integrity-Key OctetString
|
|
627 User-Data-Request-Type Enumerated
|
|
628 Supported-Features Grouped
|
|
629 Feature-List-ID Unsigned32
|
|
630 Feature-List Unsigned32
|
|
631 Supported-Applications Grouped
|
|
632 Associated-Identities Grouped
|
|
633 Originating-Request Enumerated
|
|
634 Wildcarded-PSI UTF8String
|
|
29.229 [2]
|
|
Note: The AVP codes from 634 to 699 are reserved for TS 29.229.
|
|
|
|
************************** 3GPP Sh AVPS **************************
|
|
************************** NOTE see TGPPSh.xml **************************
|
|
************************** 3GPP TS 29.329 **************************
|
|
************************** 700 - 711 **************************
|
|
Note: The AVP codes from 711 to799 are reserved for TS 29.329.
|
|
Note: The AVP codes from 800 to 822 are reserved for TS 32.299.
|
|
-->
|
|
<!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
|
|
<!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
|
|
<avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="SIP-Method"/>
|
|
<gavp name="Event"/>
|
|
<gavp name="Content-Type"/>
|
|
<gavp name="Content-Length"/>
|
|
<gavp name="Content-Disposition"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<!-- In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12) -->
|
|
<!-- type type-name="UTF8String" -->
|
|
<!-- but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it -->
|
|
<!-- should be: -->
|
|
<avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Enumerated"/>
|
|
<enum name="ORIGINATING_ROLE" code="0"/>
|
|
<enum name="TERMINATING_ROLE" code="1"/>
|
|
<enum name="PROXY_ROLE" code="2"/>
|
|
<enum name="B2BUA_ROLE" code="3"/>
|
|
</avp>
|
|
<avp name="User-Session-Id" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="SIP-Request-Timestamp"/>
|
|
<gavp name="SIP-Response-Timestamp"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Application-provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="Originating-IOI"/>
|
|
<gavp name="Terminating-IOI"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="IMS-Charging-Identifier " code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="SDP-Media-components" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="SDP-Media-Name"/>
|
|
<gavp name="SDP-Media-Description"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="GPRS-Charging-ID" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<!--
|
|
ETSI TS 132 299 V7.6.0 (2007-06) GGSN-Address 847 X - X - Address
|
|
-->
|
|
<avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="Application-Server"/>
|
|
<gavp name="Application-Provided-Called-Party-Address"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="Incoming-Trunk-Group-ID"/>
|
|
<gavp name="Outgoing-Trunk-Group-ID"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="Cause-Code"/>
|
|
<gavp name="Node-Functionality"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Enumerated"/>
|
|
<enum name="End of SUBSCRIBE dialog" code="-2"/>
|
|
<enum name="Successful transaction" code="-1"/>
|
|
<enum name="Normal end of session" code="0"/>
|
|
<enum name="Unspecified error" code="1"/>
|
|
<enum name="Unsuccessful session setup" code="2"/>
|
|
<enum name="Internal error" code="3"/>
|
|
<enum name="Multiple Choices" code="300"/>
|
|
<enum name="Moved Permanently" code="301"/>
|
|
<enum name="Moved Temporarily" code="302"/>
|
|
<enum name="Use Proxy" code="305"/>
|
|
<enum name="Alternative Service" code="380"/>
|
|
<enum name="Bad Request" code="400"/>
|
|
<enum name="Unauthorized" code="401"/>
|
|
<enum name="Payment Required" code="402"/>
|
|
<enum name="Forbidden" code="403"/>
|
|
<enum name="Not Found" code="404"/>
|
|
<enum name="Method Not Allowed" code="405"/>
|
|
<enum name="Not Acceptable" code="406"/>
|
|
<enum name="Proxy Authentication Required" code="407"/>
|
|
<enum name="Request Timeout" code="408"/>
|
|
<enum name="Gone" code="410"/>
|
|
<enum name="Conditional Request Failed" code="412"/>
|
|
<enum name="Request Entity Too Large" code="413"/>
|
|
<enum name="Request-URI Too Long" code="414"/>
|
|
<enum name="Unsupported Media Type" code="415"/>
|
|
<enum name="Unsupported URI Scheme" code="416"/>
|
|
<enum name="Unknown Resource-Priority" code="417"/>
|
|
<enum name="Bad Extension" code="420"/>
|
|
<enum name="Extension Required" code="421"/>
|
|
<enum name="Session Interval Too Small" code="422"/>
|
|
<enum name="Interval Too Brief" code="423"/>
|
|
<enum name="Use Identity Header" code="428"/>
|
|
<enum name="Provide Referrer Identity" code="429"/>
|
|
<enum name="Bad Identity-Info" code="436"/>
|
|
<enum name="Unsupported Certificate" code="437"/>
|
|
<enum name="Invalid Identity Header" code="438"/>
|
|
<enum name="Temporarily Unavailable" code="480"/>
|
|
<enum name="Call/Transaction Does Not Exist" code="481"/>
|
|
<enum name="Loop Detected" code="482"/>
|
|
<enum name="Too Many Hops" code="483"/>
|
|
<enum name="Address Incomplete" code="484"/>
|
|
<enum name="Ambiguous" code="485"/>
|
|
<enum name="Busy Here" code="486"/>
|
|
<enum name="Request Terminated" code="487"/>
|
|
<enum name="Not Acceptable Here" code="488"/>
|
|
<enum name="Bad Event" code="489"/>
|
|
<enum name="Request Pending" code="491"/>
|
|
<enum name="Undecipherable" code="493"/>
|
|
<enum name="Security Agreement Required" code="494"/>
|
|
<enum name="Server Internal Error" code="500"/>
|
|
<enum name="Not Implemented" code="501"/>
|
|
<enum name="Bad Gateway" code="502"/>
|
|
<enum name="Service Unavailable" code="503"/>
|
|
<enum name="Server Time-out" code="504"/>
|
|
<enum name="Version Not Supported" code="505"/>
|
|
<enum name="Message Too Large" code="513"/>
|
|
<enum name="Precondition Failure" code="580"/>
|
|
<enum name="Busy Everywhere" code="600"/>
|
|
<enum name="Decline" code="603"/>
|
|
<enum name="Does Not Exist Anywhere" code="604"/>
|
|
<enum name="Not Acceptable" code="606"/>
|
|
</avp>
|
|
<avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Unsigned32"/>
|
|
<enum name="S-CSCF" code="0"/>
|
|
<enum name="P-CSCF" code="1"/>
|
|
<enum name="I-CSCF" code="2"/>
|
|
<enum name="MRFC" code="3"/>
|
|
<enum name="MGCF" code="4"/>
|
|
<enum name="BGCF" code="5"/>
|
|
<enum name="AS" code="6"/>
|
|
<enum name="UE" code="7"/>
|
|
</avp>
|
|
<avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Calling Party" code="0"/>
|
|
<enum name="Called Party" code="1"/>
|
|
</avp>
|
|
<avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="GPRS-Charging-Id"/>
|
|
<gavp name="PS-Free-Format-Data"/>
|
|
<gavp name="PS-Append-Free-Format-Data"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Append" code="0"/>
|
|
<enum name="Overwrite" code="1"/>
|
|
</avp>
|
|
<avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Enumerated"/>
|
|
<enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
|
|
<enum name="CHANGE_IN_QOS" code="2"/>
|
|
<enum name="CHANGE_IN_LOCATION" code="3"/>
|
|
<enum name="CHANGE_IN_RAT" code="4"/>
|
|
<enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
|
|
<enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
|
|
<enum name="CHANGEINQOS_DELAY_CLASS" code="12"/>
|
|
<enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
|
|
<enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
|
|
<enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
|
|
<enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
|
|
<enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
|
|
<enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
|
|
<enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
|
|
<enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
|
|
<enum name="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY" code="21"/>
|
|
<enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK" code="22"/>
|
|
<enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK" code="23"/>
|
|
<enum name="CHANGEINLOCATION_MCC" code="30"/>
|
|
<enum name="CHANGEINLOCATION_MNC" code="31"/>
|
|
<enum name="CHANGEINLOCATION_RAC" code="32"/>
|
|
<enum name="CHANGEINLOCATION_LAC" code="33"/>
|
|
<enum name="CHANGEINLOCATION_CellId" code="34"/>
|
|
<enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
|
|
</avp>
|
|
<avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="Enumerated"/>
|
|
<enum name="THRESHOLD" code="0"/>
|
|
<enum name="QHT" code="1"/>
|
|
<enum name="FINAL" code="2"/>
|
|
<enum name="QUOTA_EXHAUSTED" code="3"/>
|
|
<enum name="VALIDITY_TIME" code="4"/>
|
|
<enum name="OTHER_QUOTA_TYPE" code="5"/>
|
|
<enum name="RATING_CONDITION_CHANGE" code="6"/>
|
|
<enum name="FORCED_REAUTHORISATION" code="7"/>
|
|
<enum name="POOL_EXHAUSTED" code="8"/>
|
|
</avp>
|
|
<avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="PS-Information"/>
|
|
<gavp name="WLAN-Information"/>
|
|
<gavp name="IMS-Information"/>
|
|
<gavp name="MMS-Information"/>
|
|
<gavp name="LCS-Information"/>
|
|
<gavp name="PoC-Information"/>
|
|
<gavp name="MBMS-Information"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="PS-Information" code="874" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="3GPP-Charging-Id"/>
|
|
<gavp name="3GPP-PDP Type"/>
|
|
<gavp name="PDP-Address"/>
|
|
<gavp name="3GPP-GPRS-Negotiated-QoS-Profile"/>
|
|
<gavp name="SGSN-Address"/>
|
|
<gavp name="GGSN-Address"/>
|
|
<gavp name="CG-Address"/>
|
|
<gavp name="3GPP-IMSI-MCC-MNC"/>
|
|
<gavp name="3GPP-GGSN- MCC-MNC"/>
|
|
<gavp name="3GPP-NSAPI"/>
|
|
<gavp name="Called-Station-Id"/>
|
|
<gavp name="3GPP-Session-Stop-Indicator"/>
|
|
<gavp name="3GPP-Selection-Mode"/>
|
|
<gavp name="3GPP-Charging-Characteristics"/>
|
|
<gavp name="3GPP-SGSN-MCC-MNC"/>
|
|
<gavp name="3GPP-MS-TimeZone"/>
|
|
<gavp name="3GPP-CAMEL-Charging-Info"/>
|
|
<gavp name="Charging-Rule-Base-Name"/>
|
|
<gavp name="3GPP-User-Location-Info"/>
|
|
<gavp name="3GPP-RAT-Type"/>
|
|
<gavp name="PS-Furnish-Charging-Information"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="Event-Type"/>
|
|
<gavp name="Role-Of-Node"/>
|
|
<gavp name="Node-Functionality"/>
|
|
<gavp name="User-Session-ID"/>
|
|
<gavp name="Calling-Party-Address"/>
|
|
<gavp name="Called-Party-Address"/>
|
|
<gavp name="Time-Stamps"/>
|
|
<gavp name="Application-Server-Information"/>
|
|
<gavp name="Inter-Operator-Identifier"/>
|
|
<gavp name="IMS-Charging-Identifier"/>
|
|
<gavp name="SDP-Session-Description"/>
|
|
<gavp name="SDP-Media-Component"/>
|
|
<gavp name="GGSN-Address"/>
|
|
<gavp name="Served-Party-IP-Address"/>
|
|
<gavp name="Server-Capabilities"/>
|
|
<gavp name="Trunk-Group-ID"/>
|
|
<gavp name="Bearer-Service"/>
|
|
<gavp name="Service-Id"/>
|
|
<gavp name="Service-Specific-Data"/>
|
|
<gavp name="Message-Body"/>
|
|
<gavp name="Cause-Code"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="LCS-Client-ID"/>
|
|
<gavp name="Location-Type"/>
|
|
<gavp name="Location-Estimate"/>
|
|
<gavp name="Positioning-Data"/>
|
|
<gavp name="IMSI"/>
|
|
<gavp name="MSISDN"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<grouped>
|
|
<gavp name="PoC-Server-Role"/>
|
|
<gavp name="PoC-Session-Type"/>
|
|
<gavp name="Number-Of-Participants"/>
|
|
<gavp name="Participants-Involved"/>
|
|
<gavp name="Talk-Burst-Exchange"/>
|
|
<gavp name="PoC-Controlling-Address"/>
|
|
<gavp name="PoC-Group-Name"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Media-Initiator-Flag" code="882" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="called party" code="0"/>
|
|
<enum name="calling party" code="1"/>
|
|
<enum name="unknown" code="2"/>
|
|
</avp>
|
|
|
|
<avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Participating PoC Server" code="0"/>
|
|
<enum name="Controlling PoC Server" code="1"/>
|
|
</avp>
|
|
|
|
<avp name="PoC-Server-Role" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="1 to 1 PoC session" code="0"/>
|
|
<enum name="chat PoC group session" code="1"/>
|
|
<enum name="pre-arranged PoC group session" code="2"/>
|
|
<enum name="ad-hoc PoC group session" code="3"/>
|
|
</avp>
|
|
|
|
<avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Integer32"/>
|
|
</avp>
|
|
|
|
<avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
|
|
<avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
|
|
<avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Content-Type"/>
|
|
<gavp name="Content-Length"/>
|
|
<gavp name="Content-Disposition"/>
|
|
<gavp name="Originator"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="WAG-PLMN-Id" code="891">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="WLAN-Radio-Container" code="892" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="WLAN-Technology" code="893" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="WLAN-UE-Local-IPAddress" code="894" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="PDG-Address" code="895" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="PDG-Charging-Id" code="896" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Address-Data" code="897" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Address-Domain" code="898" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Address-Type" code="899" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
|
|
<!--
|
|
Note: The AVP codes from 900 to 999 are reserved for TS 29.061
|
|
29.210
|
|
******** Found in TGPPGmb.xml ********
|
|
-->
|
|
<avp name="Bearer-Usage" code="1000" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="GENERAL" code="0"/>
|
|
<enum name="IMS SIGNALLING" code="1"/>
|
|
<enum name="DEDICATED" code="2"/>
|
|
</avp>
|
|
<avp name="Charging-Rule-Install" code="1001" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Charging-Rule-Definition"/>
|
|
<gavp name="Charging-Rule-Name"/>
|
|
<gavp name="Charging-Rule-Base-Name"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Charging-Rule-Remove" code="1002" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Charging-Rule-Name"/>
|
|
<gavp name="Charging-Rule-Base-Name"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Charging-Rule-Definition" code="1003" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Rating-Group"/>
|
|
<gavp name="Charging-Rule-Name"/>
|
|
<gavp name="Flow-Description"/>
|
|
<gavp name="Flow-Status"/>
|
|
<gavp name="Precedence"/>
|
|
<gavp name="Reporting-Level"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Charging-Rule-Name" code="1005" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Event-Trigger" code="1006" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="SGSN CHANGE" code="0"/>
|
|
<enum name="QOS CHANGE" code="1"/>
|
|
<enum name="RAT CHANGE" code="2"/>
|
|
<enum name="TFT CHANGE" code="3"/>
|
|
<enum name="PLMN CHANGE" code="4"/>
|
|
<enum name="TFT DELETED" code="1000"/>
|
|
<enum name="LOSS OF BEARER" code="1001"/>
|
|
<enum name="RECOVERY OF BEARER" code="1002"/>
|
|
<enum name="POLICY ENFORCEMENT FAILED" code="1003"/>
|
|
</avp>
|
|
<avp name="Metering-Method" code="1007" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DURATION" code="0" />
|
|
<enum name="VOLUME" code="1" />
|
|
<enum name="DURATION_VOLUME" code="1" />
|
|
</avp>
|
|
<avp name="Offline" code="1008" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DISABLE_OFFLINE" code="0"/>
|
|
<enum name="ENABLE_OFFLINE" code="1"/>
|
|
</avp>
|
|
<avp name="Online" code="1009">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DISABLE_ONLINE" code="0"/>
|
|
<enum name="ENABLE_ONLINE" code="1"/>
|
|
</avp>
|
|
<avp name="Precedence" code="1010" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Reporting-Level" code="1011" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="CHARGING RULE LEVEL" code="0"/>
|
|
<enum name="RATING GROUP LEVEL" code="1"/>
|
|
</avp>
|
|
<avp name="TFT-Filter" code="1012">
|
|
<type type-name="IPFilterRule"/>
|
|
</avp>
|
|
<avp name="TFT-Packet-Filter-Information" code="1013" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Precedence"/>
|
|
<gavp name="TFT-Filter"/>
|
|
<gavp name="TOS-Traffic-Class"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="ToS-Traffic-Class" code="1014" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="PDP-Session-operation" code="1015" vendor-id="TGPP" protected="may" mandatory="must" may-encrypt="yes" vendor-bit="must">
|
|
<type type-name="Unsigned32" />
|
|
<enum name="PDP-SESSION-TERMINATION" code="0" />
|
|
</avp>
|
|
|
|
<!--
|
|
1016 QoS-Information Grouped
|
|
1018 Charging-Rule-Report Grouped
|
|
1019 PCC-Rule-Status Enumerated
|
|
1020 Bearer-Identifier OctetString
|
|
1021 Bearer-Operation Enumerated
|
|
1022 Access-Network-Charging-Identifier-Gx Grouped
|
|
1023 Bearer-Control-Mode Enumerated
|
|
1024 Network-Request-Support Enumerated
|
|
1025 Guaranteed-Bitrate-DL Unsigned32
|
|
1026 Guaranteed-Bitrate-UL Unsigned32
|
|
1027 IP-CAN-Type Enumerated
|
|
1028 QoS-Class-Identifier Enumerated
|
|
|
|
29.210 [15]
|
|
Note: The AVP codes from 1015 to 1099 are reserved for TS 29.210
|
|
|
|
-->
|
|
<!-- Note: The AVP codes from 1015 to 1099 are reserved for TS 29.210 -->
|
|
<!-- ETSI TS 129 140 V6.3.0 (2005-12) -->
|
|
<avp name="Served-User-Identity" code="1100" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="MSISDN"/>
|
|
<gavp name="VASP-ID"/>
|
|
<gavp name="VAS-ID"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="VASP-ID" code="1101" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="VAS-ID" code="1102" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Trigger-Event" code="1103" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="MM1 Message Submission, Profile based" code="0"/>
|
|
<enum name="MM1 Message Submission, Address based" code="1"/>
|
|
<enum name="MM1 Message Delivery" code="2"/>
|
|
<enum name="MM7 Message Submission, Profile based" code="3"/>
|
|
<enum name="MM7 Message Submission, Address based" code="4"/>
|
|
</avp>
|
|
<avp name="Sender-Address" code="1104" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Initial-Recipient-Address" code="1105" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Sequence-Number"/>
|
|
<gavp name="Recipient-Address"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Result-Recipient-Address" code="1106" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Sequence-Number"/>
|
|
<gavp name="Recipient-Address"/>
|
|
<gavp name="Routeing-Address"/>
|
|
<gavp name="Sender-Address"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Sequence-Number" code="1107" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Recipient-Address" code="1108" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Routeing-Address" code="1109" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Originating-Interface" code="1110" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="MM1" code="0"/>
|
|
<enum name="MM3" code="1"/>
|
|
<enum name="MM4" code="2"/>
|
|
<enum name="MM7" code="3"/>
|
|
</avp>
|
|
<avp name="Delivery-Report" code="1111" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="No Delivery Report Requested" code="0"/>
|
|
<enum name="Delivery Report Requested" code="1"/>
|
|
</avp>
|
|
<avp name="Read-Reply" code="1112" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="No Read Reply Requested" code="0"/>
|
|
<enum name="Read Reply Requested" code="1"/>
|
|
</avp>
|
|
<avp name="Sender-Visibility" code="1113" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Sender Identification requested not to be hidden" code="0"/>
|
|
<enum name="Sender Identification requested to be hidden" code="1"/>
|
|
</avp>
|
|
<avp name="Service-Key" code="1114" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Billing-Information" code="1115" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Status" code="1116" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Status-Code"/>
|
|
<gavp name="Status-Text"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Status-Code" code="1117" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Status-Text" code="1118" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Routeing-Address-Resolution" code="1119" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="unresolved" code="0"/>
|
|
<enum name="resolved" code="1"/>
|
|
</avp>
|
|
|
|
<!--29.140 [16]
|
|
Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
|
|
32.299
|
|
-->
|
|
<avp name="Domain-Name" code="1200" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Recipient-Address" code="1201" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Address-Type"/>
|
|
<gavp name="Address-Data"/>
|
|
<gavp name="Address-Domain"/>
|
|
<gavp name="Addressee-Type"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Submission-Time" code="1202" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="MM-Content-Type" code="1203" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Type-Number"/>
|
|
<gavp name="Additional-Type-Information"/>
|
|
<gavp name="Content-Size"/>
|
|
<gavp name="Additional-Content-Information"/>
|
|
</grouped>
|
|
</avp>
|
|
<!-- The Type-Number AVP (AVP code1204) is of type Enumerated and identifies the well-known -->
|
|
<!-- media types. The values are taken from OMNA WSP Content Type Codes database -->
|
|
<!-- http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.htm -->
|
|
<avp name="Type-Number" code="1204" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="text/*" code="0"/>
|
|
<enum name="text/html" code="2"/>
|
|
<enum name="text/plain" code="3"/>
|
|
<enum name="text/x-hdml" code="4"/>
|
|
<enum name="text/x-ttml" code="5"/>
|
|
<enum name="text/x-vCalendar" code="6"/>
|
|
<enum name="text/x-vCard" code="7"/>
|
|
<enum name="text/vnd.wap.wml" code="9"/>
|
|
<enum name="text/vnd.wap.wmlscript" code="9"/>
|
|
<enum name="text/vnd.wap.wta-event" code="10"/>
|
|
<enum name="multipart/*" code="11"/>
|
|
<enum name="multipart/mixed" code="12"/>
|
|
<enum name="multipart/form-data" code="13"/>
|
|
<enum name="multipart/byterantes" code="14"/>
|
|
<enum name="multipart/alternative" code="15"/>
|
|
<enum name="application/*" code="16"/>
|
|
<enum name="application/java-vm" code="17"/>
|
|
<enum name="application/x-www-form-urlencoded" code="18"/>
|
|
</avp>
|
|
<avp name="Additional-Type-Information" code="1205" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Low" code="0"/>
|
|
<enum name="Normal" code="2"/>
|
|
<enum name="High" code="3"/>
|
|
</avp>
|
|
<avp name="Message-ID" code="1210" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Message-Type" code="1211" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="m-send-req" code="1"/>
|
|
<enum name="m-send-conf" code="2"/>
|
|
<enum name="m-notification-ind" code="3"/>
|
|
<enum name="m-notifyresp-ind" code="4"/>
|
|
<enum name="m-retrieve-conf" code="5"/>
|
|
<enum name="m-acknowledge-ind" code="6"/>
|
|
<enum name="m-delivery-ind" code="7"/>
|
|
<enum name="m-read-rec-ind" code="8"/>
|
|
<enum name="m-read-orig-ind" code="9"/>
|
|
<enum name="m-forward-req" code="10"/>
|
|
<enum name="m-forward-conf" code="11"/>
|
|
<enum name="m-mbox-store-conf" code="12"/>
|
|
<enum name="m-mbox-view-conf" code="13"/>
|
|
<enum name="m-mbox-upload-conf" code="14"/>
|
|
<enum name="m-mbox-delete-conf" code="15"/>
|
|
</avp>
|
|
<avp name="Message-Size" code="1212" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Message-Class" code="1213" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Class-Identifier"/>
|
|
<gavp name="Token-Text"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Class-Identifier" code="1214" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="Personal" code="0"/>
|
|
<enum name="Advertisement" code="1"/>
|
|
<enum name="Informational" code="2"/>
|
|
<enum name="Auto" code="3"/>
|
|
</avp>
|
|
<avp name="Token-Text" code="1215">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Delivery-Report-Requested" code="1216" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="No" code="0"/>
|
|
<enum name="Yes" code="1"/>
|
|
</avp>
|
|
<avp name="Adaptations" code="1217" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="No" code="0"/>
|
|
<enum name="Yes" code="1"/>
|
|
</avp>
|
|
<avp name="Applic-ID" code="1218" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Aux-Applic-Info" code="1219" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Content-Class" code="1220" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="text" code="0"/>
|
|
<enum name="image-basic" code="1"/>
|
|
<enum name="image-rich" code="2"/>
|
|
<enum name="video-basic" code="3"/>
|
|
<enum name="video-rich" code="4"/>
|
|
<enum name="megapixel" code="5"/>
|
|
<enum name="content-basic" code="6"/>
|
|
<enum name="content-rich" code="7"/>
|
|
</avp>
|
|
<avp name="DRM-Content" code="1221">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="No" code="0"/>
|
|
<enum name="Yes" code="1"/>
|
|
</avp>
|
|
<avp name="Read-Reply-Report-Requested" code="1222" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="Reply-Applic-ID" code="1223" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="File-Repair-Supported" code="1224" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="SUPPORTED" code="1"/>
|
|
<enum name="NOT_SUPPORTED" code="2"/>
|
|
</avp>
|
|
<avp name="MBMS-User-Service-Type" code="1225" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DOWNLOAD" code="1"/>
|
|
<enum name="STREAMING" code="2"/>
|
|
</avp>
|
|
<avp name="Unit-Quota-Threshold" code="1226" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="PDP-Address" code="1227" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="SGSN-Address" code="1228" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="IPAddress"/>
|
|
</avp>
|
|
<avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Deferred-Location-Even-Type" code="1230" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Client-Name" code="1231" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Client-ID" code="1232" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="LCS-Client-Type"/>
|
|
<gavp name="LCS-Client-External-ID"/>
|
|
<gavp name="LCS-Client-Dialed-By-MS"/>
|
|
<gavp name="LCS-Client-Name"/>
|
|
<gavp name="LCS-APN"/>
|
|
<gavp name="LCS-Requestor-ID"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="LCS-Client-Dialed-By-MS" code="1233" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Client-External-ID" code="1234" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Client-Name" code="1235" mandatory="may" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="LCS-Data-Coding-Scheme"/>
|
|
<gavp name="LCS-Name-String"/>
|
|
<gavp name="LCS-Format-Indicator"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="LCS-Data-Coding-Scheme" code="1236" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Format-Indicator" code="1237" mandatory="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="LOGICAL_NAME" code="0"/>
|
|
<enum name="EMAIL_ADDRESS" code="1"/>
|
|
<enum name="MSISDN" code="2"/>
|
|
<enum name="URL" code="3"/>
|
|
<enum name="SIP_URL" code="4"/>
|
|
</avp>
|
|
<avp name="LCS-Name-String" code="1238" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Requestor-ID" code="1239" mandatory="may" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="LCS-Data-Coding-Scheme"/>
|
|
<gavp name="LCS-Requestor-ID-String"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="LCS-Requestor-ID-String" code="1240" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="LCS-Client-Type" code="1241" mandatory="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="EMERGENCY_SERVICES" code="0"/>
|
|
<enum name="VALUE_ADDED_SERVICES" code="1"/>
|
|
<enum name="PLMN_OPERATOR_SERVICES" code="2"/>
|
|
<enum name="LAWFUL_INTERCEPT_SERVICES" code="3"/>
|
|
</avp>
|
|
<avp name="Location-Estimate" code="1242" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Location-Estimate-Type" code="1243" mandatory="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="CURRENT_LOCATION" code="0"/>
|
|
<enum name="CURRENT_LAST_KNOWN_LOCATION" code="1"/>
|
|
<enum name="INITIAL_LOCATION" code="2"/>
|
|
<enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
|
|
<enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
|
|
</avp>
|
|
<avp name="Location-Type" code="1244" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Location-Estimate-Type"/>
|
|
<gavp name="Deferred-Location-Event-Type"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Positioning-Data" code="1245" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="WLAN-Session-Id" code="1246" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="PDP-Context-Type" code="1247" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="PRIMARY" code="0"/>
|
|
<enum name="SECONDARY" code="1"/>
|
|
</avp>
|
|
<avp name="MMBox-Storage-Requested" code="1248" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="No" code="0"/>
|
|
<enum name="Yes" code="1"/>
|
|
</avp>
|
|
<avp name="Number-Of-Talk-Burst" code="1249" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Called-Asserted-Identity" code="1250" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="Requested-Party-Address" code="1251" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<!--
|
|
<avp name="PoC-User-Role" code="1252" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="PoC-User-Role-IDs" code="1253" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
<avp name="PoC-User-Role-info-Units" code="1254" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
-->
|
|
<avp name="Talk-Burst-Exchange" code="1255" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Talk-Burst-Volume" code="1256" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Talk-Burst-Time" code="1257" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Number-Of-Received-Talk-Bursts" code="1258" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="Received-Talk-Burst-Volume" code="1259" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Received-Talk-Burst-Time" code="1260" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="PoC-Change-Conditions" code="1261" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="PoC-Change-Time" code="1262" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="Access-Network-Information" code="1263" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Trigger" code="1264" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
<gavp name="Trigger-Type_3GPP"/>
|
|
</grouped>
|
|
|
|
</avp>
|
|
<avp name="Base-Time-Interval" code="1265" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<!--
|
|
<avp name="Envelope" code="1266" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Envelope-End-Time" code="1267" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="Envelope-Reporting" code="1268" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="Envelope-Start-Time" code="1269" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="Time-Quota-Mechanism" code="1270" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Time-Quota-Type" code="1271" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="Early-Media-Description" code="1272" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="SDP-TimeStamps" code="1273" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="SDP-Offer-Timestamp" code="1274" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="SDP-Answer-Timestamp" code="1275" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Time"/>
|
|
</avp>
|
|
<avp name="AF-Correlation-Information" code="1276" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="PoC-Session-Initiation-type" code="1277" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="Offline-Charging" code="1278" vendor-bit="must" vendor-id="TGPP">
|
|
<grouped>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="User-Participating-Type" code="1279" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="Enumerated"/>
|
|
</avp>
|
|
<avp name="Alternate-Charged-Party-Address" code="1280" vendor-bit="must" vendor-id="TGPP">
|
|
<type type-name="UTF8String"/>
|
|
</avp>
|
|
1281 IMS-Communication-Service-Identifier UTF8String
|
|
1282 Number-Of-Received-Talk-Bursts Unsigned32
|
|
1283 Number-Of-Talk-Bursts Unsigned32
|
|
1284 Received-Talk-Burst-Time Unsigned32
|
|
1285 Received-Talk-Burst-Volume Unsigned32
|
|
1286 Talk-Burst-Time Unsigned32
|
|
1287 Talk-Burst-Volume Unsigned32
|
|
1288 Media-Initiator-Party UTF8String
|
|
Note: The AVP codes from 1289 to 1399 are reserved for TS 32.299
|
|
-->
|
|
<!--- 3GPP2 AVP's X.S0013-014-0
|
|
http://www.3gcn.org/3gpp2/TSGX/Projects/X.P0013-B%20IP%20Network%20-%20MMD/X.S0013-014%20v0.3.0%20SBBC%20Ty%20Stage-3.doc
|
|
-->
|
|
<avp name="Bearer-Usage" code="1000" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="GENERAL" code="0"/>
|
|
<enum name="IMS_SIGNALLING" code="1"/>
|
|
</avp>
|
|
<avp name="Charging-Rule-Install" code="1001" vendor-bit="must" vendor-id="3GPP2">
|
|
<grouped>
|
|
<gavp name="Charging-Rule-Definition"/>
|
|
<gavp name="Charging-Rule-Name"/>
|
|
<gavp name="Charging-Rule-Base-Name"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Charging-Rule-Remove" code="1002" vendor-bit="must" vendor-id="3GPP2">
|
|
<grouped>
|
|
<gavp name="Charging-Rule-Name"/>
|
|
<gavp name="Charging-Rule-Base-Name"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Charging-Rule-Definition" code="1003" vendor-bit="must" vendor-id="3GPP2">
|
|
<grouped>
|
|
<gavp name="Charging-Rule-Name"/>
|
|
<gavp name="Service-Identifier"/>
|
|
<gavp name="Rating-Group"/>
|
|
<gavp name="Flow-Description"/>
|
|
<gavp name="Reporting-Level"/>
|
|
<gavp name="Online"/>
|
|
<gavp name="Offline"/>
|
|
<gavp name="Metering-Method"/>
|
|
<gavp name="Precedence"/>
|
|
<gavp name="AF-Charging-Identifier"/>
|
|
<gavp name="Flows"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="Charging-Rule-Base-Name" code="1004" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Charging-Rule-Name" code="1005" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
<avp name="Event-Trigger" code="1006" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="SGSN_CHANGE" code="0"/>
|
|
<enum name="QOS_CHANGE" code="1"/>
|
|
<enum name="RAT_CHANGE" code="2"/>
|
|
<enum name="TFT_CHANGE" code="3"/>
|
|
</avp>
|
|
<avp name="Metering-Method" code="1007" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DURATION" code="0"/>
|
|
<enum name="VOLUME" code="1"/>
|
|
<enum name="DURATION_VOLUME" code="2"/>
|
|
</avp>
|
|
<avp name="Offline" code="1008" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DISABLE_OFFLINE" code="0"/>
|
|
<enum name="ENABLE_OFFLINE" code="1"/>
|
|
</avp>
|
|
<avp name="Online" code="1009" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="DISABLE_ONLINE" code="0"/>
|
|
<enum name="ENABLE_ONLINE" code="1"/>
|
|
</avp>
|
|
<avp name="Precedence" code="1010" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Unsigned32"/>
|
|
</avp>
|
|
<avp name="Primary-CCF-Address" code="1011" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="DiameterURI"/>
|
|
</avp>
|
|
<avp name="Primary-OCS-Address" code="1012" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="DiameterURI"/>
|
|
</avp>
|
|
<avp name="Reporting-Level" code="1014" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="Enumerated"/>
|
|
<enum name="CHARGING_RULE_LEVEL" code="0"/>
|
|
<enum name="RATING_GROUP_LEVEL" code="1"/>
|
|
</avp>
|
|
<avp name="Secondary-CCF-Address" code="1015" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="DiameterURI"/>
|
|
</avp>
|
|
<avp name="Secondary-OCS-Address" code="1016" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="DiameterURI"/>
|
|
</avp>
|
|
<avp name="TFT-Filter" code="1017" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="IPFilterRule"/>
|
|
</avp>
|
|
<avp name="TFT-Packet-Filter-Information" code="1018" vendor-bit="must" vendor-id="3GPP2">
|
|
<grouped>
|
|
<gavp name="Precedence"/>
|
|
<gavp name="TFT-Filter"/>
|
|
<gavp name="ToS-Traffic-Class"/>
|
|
</grouped>
|
|
</avp>
|
|
<avp name="ToS-Traffic-Class" code="1019" vendor-bit="must" vendor-id="3GPP2">
|
|
<type type-name="OctetString"/>
|
|
</avp>
|
|
|
|
</base>
|
|
<application id="0" name="Diameter Common Messages" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
|
|
</application>
|
|
|
|
<application id="3" name="Diameter Base Accounting" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
|
|
</application>
|
|
|
|
<application id="16777216" name="3GPP Cx" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
|
|
</application>
|
|
|
|
&nasreq;
|
|
&mobileipv4;
|
|
&chargecontrol;
|
|
&sunping;
|
|
&imscxdx;
|
|
&TGPPGmb;
|
|
&TGPPSh;
|
|
&TGPPRx;
|
|
&sip;
|
|
&gqpolicy;
|
|
&etsie2e4;
|
|
&Ericsson;
|
|
</dictionary>
|