aboutsummaryrefslogtreecommitdiffstats
path: root/diameter
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-07-09 15:26:41 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-07-09 15:26:41 +0000
commit0b77fbddfee2d2edd5d1a3499496fc3047066e9c (patch)
tree767e2d8dbe2c7c7adfce7663cb31485be30a76ff /diameter
parent682d0cb4236d2d1fea37041da1afe06390f3d764 (diff)
Update 3GPP AVP:s
svn path=/trunk/; revision=29037
Diffstat (limited to 'diameter')
-rw-r--r--diameter/dictionary.xml233
1 files changed, 178 insertions, 55 deletions
diff --git a/diameter/dictionary.xml b/diameter/dictionary.xml
index dda618d8ed..bc8aadff1b 100644
--- a/diameter/dictionary.xml
+++ b/diameter/dictionary.xml
@@ -1352,7 +1352,7 @@ http://www.iana.org/assignments/radius-types
<enum name="Interim Record" code="3"/>
<enum name="Stop Record" code="4"/>
</avp>
-<!-- 481-482 Unallocated -->
+<!-- 481-482 Unallocated http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xhtml -->
<avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
<type type-name="Unsigned32"/>
@@ -2117,7 +2117,11 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
<gavp name="Charging-Rule-Definition"/>
<gavp name="Charging-Rule-Name"/>
<gavp name="Charging-Rule-Base-Name"/>
- </grouped>
+ <gavp name="Bearer-Identifier"/>
+ <gavp name="Rule-Activation-Time"/>
+ <gavp name="Rule-Deactivation-Time"/>
+ <gavp name="Resource-Allocation-Notification"/>
+ </grouped>
</avp>
<avp name="Charging-Rule-Remove" code="1002" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
<grouped>
@@ -2127,13 +2131,21 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
</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>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Service-Identifier"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="Flow-Description"/>
+ <gavp name="Flow-Informatio"/>
+ <gavp name="Flow-Status"/>
+ <gavp name="QoS-Information"/>
+ <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" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="UTF8String"/>
@@ -2148,14 +2160,25 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
<enum name="RAT CHANGE" code="2"/>
<enum name="TFT CHANGE" code="3"/>
<enum name="PLMN CHANGE" code="4"/>
- <enum name="LOSS_OF_BEARER" code="5"/>
- <enum name="RECOVERY_OF_BEARER" code="6"/>
- <enum name="IP-CAN_CHANGE" code="7"/>
- <enum name="GW-PCEF-MALFUNCTION" code="8"/>
- <enum name="RESOURCES_LIMITATION" code="9"/>
- <enum name="MAX_NR_BEARERS_REACHED" code="10"/>
- <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION" code="11"/>
- <enum name="NO_EVENT_TRIGGER" code="12"/>
+ <enum name="LOSS_OF_BEARER" code="5"/>
+ <enum name="RECOVERY_OF_BEARER" code="6"/>
+ <enum name="IP-CAN_CHANGE" code="7"/>
+ <enum name="GW-PCEF-MALFUNCTION" code="8"/>
+ <enum name="RESOURCES_LIMITATION" code="9"/>
+ <enum name="MAX_NR_BEARERS_REACHED" code="10"/>
+ <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION" code="11"/>
+ <enum name="NO_EVENT_TRIGGER" code="12"/>
+ <enum name="USER_LOCATION_CHANGE" code="13"/>
+ <enum name="NO_EVENT_TRIGGERS" code="14"/>
+ <enum name="OUT_OF_CREDIT" code="15"/>
+ <enum name="REALLOCATION_OF_CREDIT" code="16"/>
+ <enum name="REVALIDATION_TIMEOUT" code="17"/>
+ <enum name="UE_IP_ADDRESS_ALLOCATE" code="18"/>
+ <enum name="UE_IP_ADDRESS_RELEASE" code="19"/>
+ <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE" code="20"/>
+ <enum name="AN_GW_CHANGE" code="21"/>
+ <enum name="SUCCESSFUL_RESOURCE_ALLOCATION" code="22"/>
+ <enum name="RESOURCE_MODIFICATION_REQUEST" code="23"/>
<enum name="TFT DELETED" code="1000"/>
<enum name="LOSS OF BEARER" code="1001"/>
<enum name="RECOVERY OF BEARER" code="1002"/>
@@ -2192,8 +2215,10 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
<grouped>
<gavp name="Precedence"/>
<gavp name="TFT-Filter"/>
- <gavp name="TOS-Traffic-Class"/>
- </grouped>
+ <gavp name="TOS-Traffic-Class"/>
+ <gavp name="Security-Parameter-Index"/>
+ <gavp name="Flow-Label"/>
+ </grouped>
</avp>
<avp name="ToS-Traffic-Class" code="1014" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
<type type-name="OctetString"/>
@@ -2210,14 +2235,20 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
<gavp name="Guaranteed-Bitrate-UL"/>
<gavp name="Guaranteed-Bitrate-DL"/>
<gavp name="Bearer-Identifier"/>
- </grouped>
+ <gavp name="Allocation-Retention-Priority"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
+ </grouped>
</avp>
<avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
<grouped>
<gavp name="Charging-Rule-Base-Name"/>
<gavp name="Charging-Rule-Name"/>
- <gavp name="PCC-Rule-Status"/>
- </grouped>
+ <gavp name="Bearer-Identifier"/>
+ <gavp name="PCC-Rule-Status"/>
+ <gavp name="Rule-Failure-Code"/>
+ <gavp name="[Final-Unit-Indication"/>
+ </grouped>
</avp>
<avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
@@ -2225,25 +2256,50 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
<enum name="INACTIVE" code="1"/>
<enum name="TEMPORARY_INACTIVE" code="2"/>
</avp>
- <!--
- 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
- -->
+ <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="TERMINATION" code="0"/>
+ <enum name="ESTABLISHMENT" code="1"/>
+ <enum name="MODIFICATION" code="2"/>
+ </avp>
+ <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Access-Network-Charging-Identifier-Value"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="Charging-Rule-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="UE_ONLY" code="0"/>
+ <enum name="RESERVED" code="1"/>
+ <enum name="UE_NW" code="2"/>
+ </avp>
+ <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="NETWORK_REQUEST NOT SUPPORTED" code="0"/>
+ <enum name="NETWORK_REQUEST SUPPORTED" code="1"/>
+ </avp>
<avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
</avp>
<avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
</avp>
- <!--
- 1027 IP-CAN-Type Enumerated
- -->
-
+ <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="3GPP-GPRS" code="0"/>
+ <enum name="DOCSIS" code="1"/>
+ <enum name="xDSL" code="2"/>
+ <enum name="WiMAX" code="3"/>
+ <enum name="3GPP2" code="4"/>
+ <enum name="3GPP-EPS" code="5"/>
+ </avp>
<avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Unsigned32"/>
+ <type type-name="Enumerated"/>
<enum name="None" code="0"/>
<enum name="Conversational" code="1"/>
<enum name="Conversational" code="2"/>
@@ -2256,11 +2312,31 @@ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
<enum name="Background" code="9"/>
<enum name="OTHER" code="0xFFFFFFFF"/>
</avp>
-<!--
- 1028 QoS-Class-Identifier Enumerated
-1029 QoS-Negotiation Enumerated
-1030 QoS-Upgrade Enumerated
-1031 Rule-Failure-Code Enumerated
+ <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="NO_QoS_NEGOTIATION" code="0"/>
+ <enum name="QoS_NEGOTIATION_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="QoS_UPGRADE_NOT_SUPPORTED" code="0"/>
+ <enum name="QoS_UPGRADE_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN_RULE_NAME" code="1"/>
+ <enum name="RATING_GROUP_ERROR" code="2"/>
+ <enum name="SERVICE_IDENTIFIER_ERROR" code="3"/>
+ <enum name="GW/PCEF_MALFUNCTION" code="4"/>
+ <enum name="RESOURCES_LIMITATION" code="5"/>
+ <enum name="MAX_NR_BEARERS_REACHED" code="6"/>
+ <enum name="UNKNOWN_BEARER_ID" code="7"/>
+ <enum name="MISSING_BEARER_ID" code="8"/>
+ <enum name="MISSING_FLOW_DESCRIPTION" code="9"/>
+ <enum name="RESOURCE_ALLOCATION_FAILURE" code="10"/>
+ <enum name="UNSUCCESSFUL_QOS_VALIDATION" code="11"/>
+ </avp>
+ <!--
29.210 [15]
Note: The AVP codes from 1015 to 1099 are reserved for TS 29.210
@@ -2277,20 +2353,66 @@ Note: The AVP codes from 1015 to 1099 are reserved for TS 29.210
<enum name="HRPD" code="2001" />
<enum name="UMB" code="2002" />
</avp>
-<!--
-1033 Event-Report-Indication Grouped
-1034 Allocation-Retention-Priority Grouped
-1035 CoA-IP-Address Address
-1036 Tunnel-Header-Filter IPFilterRule
-1037 Tunnel-Header-Length Unsigned32
-1038 Tunnel-Information Grouped
-1039 CoA-Information Grouped
-1040 APN-Aggregate-Max-Bitrate-DL Unsigned32
-1041 APN-Aggregate-Max-Bitrate-UL Unsigned32
-1042 Revalidation-Time Time
-1043 Rule-Activation-Time Time
-1044 Rule-DeActivation-Time Time
-1045 Session-Release-Cause Enumerated
+ <avp name="Event-Report-Indication" code="1033" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Event-Trigger"/>
+ <gavp name="RAT-Type"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="RAI"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Priority-Level"/>
+ <gavp name="Pre-emption-Capability"/>
+ <gavp name="Pre-emption-Vulnerability"/>
+ </grouped>
+ </avp>
+ <avp name="CoA-IP-Address" code="1035" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Tunnel-Header-Filter" code="1036" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="Tunnel-Header-Length" code="1037" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Tunnel-Information" code="1038" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Tunnel-Header-Length"/>
+ <gavp name="Tunnel-Header-Filter"/>
+ </grouped>
+ </avp>
+ <avp name="CoA-Information" code="1039" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Tunnel-Information"/>
+ <gavp name="CoA-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Revalidation-Time" code="1042" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Rule-Activation-Time" code="1043" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Rule-DeActivation-Time" code="1044" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated,"/>
+ <enum name="UNSPECIFIED_REASON" code="0"/>
+ <enum name="UE_SUBSCRIPTION_REASON" code="1"/>
+ <enum name="INSUFFICIENT_SERVER_RESOURCES" code="2"/>
+ </avp>
+
+ <!--
1046 Priority-Level Unsigned32
1047 Pre-emption-Capability Enumerated
1048 Pre-emption-Vulnerability Enumerated
@@ -3631,9 +3753,10 @@ http://www.3gcn.org/3gpp2/TSGX/Projects/X.P0013-B%20IP%20Network%20-%20MMD/X.S00
<application id="16777216" name="3GPP Cx" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
</application>
- <application id="16777224" name="3GPP Gx" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
+ <application id="16777224" name="3GPP Gx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm">
</application>
- <application id="16777251" name="3GPP S6a/S6d" uri="http://www.ietf.org/rfc/rfc3588.txt?number=3588">
+ <application id="16777251" name="3GPP S6a/S6d" uri="3GPP S6a/S6d" uri="http://www.ietf.org/rfc/rfc5516.txt?number=5516">
+ <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
<command name="3GPP-Update-Location" code="316" vendor-id="None"/>
<command name="3GPP-Cancel-Location" code="317" vendor-id="None"/> <!-- [3GPP TS 29.272][RFC5516] -->
<command name="3GPP-Authentication-Information" code="318" vendor-id="None"/> <!-- [3GPP TS 29.272][RFC5516] -->