aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-11-08 09:39:50 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-11-08 09:39:50 +0000
commitdab12cd8d59f6d122f2b76dd8154f78b92615742 (patch)
treeca930145778d061421df7c61f651d5e927cff33a
parentf4ade83844b7cd29a8f0d3cc0208b2b2c7005209 (diff)
downloadwireshark-dab12cd8d59f6d122f2b76dd8154f78b92615742.tar.gz
wireshark-dab12cd8d59f6d122f2b76dd8154f78b92615742.tar.bz2
wireshark-dab12cd8d59f6d122f2b76dd8154f78b92615742.zip
Update 3GPP AVP:s from 3GPP TS 32.299 version 10.7.0
svn path=/trunk/; revision=45966
-rw-r--r--diameter/dictionary.xml194
1 files changed, 157 insertions, 37 deletions
diff --git a/diameter/dictionary.xml b/diameter/dictionary.xml
index a5f82049e6..1156e9f4c5 100644
--- a/diameter/dictionary.xml
+++ b/diameter/dictionary.xml
@@ -3037,8 +3037,10 @@
<enum name="AS" code="6"/>
<enum name="IBCF" code="7"/>
<enum name="S-GW" code="8"/>
- <enum name="P-GW" code="9"/>
- </avp>
+ <enum name="P-GW" code="9"/>
+ <enum name="HSGW" code="10"/>
+ <enum name="E-CSCF" code="11"/>
+ </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>
@@ -3074,8 +3076,8 @@
<enum name="CHANGE_IN_QOS" code="2"/>
<enum name="CHANGE_IN_LOCATION" code="3"/>
<enum name="CHANGE_IN_RAT" code="4"/>
-
- <enum name="Undefined" code="5"/>
+ <enum name="CHANGE_IN_UE_TIMEZONE" code="5"/>
+
<enum name="Undefined" code="6"/>
<enum name="Undefined" code="7"/>
<enum name="Undefined" code="8"/>
@@ -3110,6 +3112,7 @@
<enum name="CHANGEINLOCATION_CellId" code="34"/>
<enum name="CHANGEINLOCATION_TAC" code="35"/>
<enum name="CHANGEINLOCATION_ECGI" code="36"/>
+
<enum name="Undefined" code="37"/>
<enum name="Undefined" code="38"/>
<enum name="Undefined" code="39"/>
@@ -5547,10 +5550,30 @@
<gavp name="Associated-Party-Address"/>
</grouped>
</avp>
- <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP">
- <type type-name="Enumerated"/>
- </avp>
- <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP">
+ <avp name="Service-type" code="2031" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Originating Identification Presentation (OIP)" code="0"/>
+ <enum name="Originating Identification Restriction (OIR)" code="1"/>
+ <enum name="Terminating Identification Presentation (TIP)" code="2"/>
+ <enum name="Terminating Identification Restriction (TIR)" code="3"/>
+ <enum name="Communication HOLD (HOLD)" code="4"/>
+ <enum name="Communications Barring (CB )" code="5"/>
+ <enum name="Communication Diversion (CDIV)" code="6"/>
+ <enum name="Communication Diversion Notification (CDIVN)" code="7"/>
+ <enum name="Communication Waiting (CW)" code="8"/>
+ <enum name="Message Waiting Indication (MWI)" code="9"/>
+ <enum name="Conference (CONF)" code="10"/>
+ <enum name="Flexible Alerting (FA)" code="11"/>
+ <enum name="Completion of Communication to Busy Subscriber (CCBS)" code="12"/>
+ <enum name="Completion of Communications on No Reply (CCNR)" code="13"/>
+ <enum name="Malicious Communication Identification (MCID)" code="14"/>
+ <enum name="Customized Alerting Tone” (CAT)" code="15"/>
+ <enum name="Closed User Group” (CUG)" code="16"/>
+ <enum name="Personal Network management” (PNM)" code="17"/>
+ <enum name="Customized Ringing Signal” (CRS)" code="18"/>
+ <enum name="Advice of Charge (AoC)”" code="19"/>
+ </avp>
+ <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP">
<type type-name="Enumerated"/>
</avp>
<avp name="Subscriber-Role" code="2033" vendor-bit="must" vendor-id="TGPP">
@@ -5748,7 +5771,7 @@
<enum name="ARC_Start_NOT_due_to_SGW_Change" code="0"/>
<enum name="ARC_Start_due_to_SGW_Change" code="1"/>
</avp>
- <avp name="Charging-Characteristic-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <avp name="Charging-Characteristics-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="Enumerated"/>
<enum name="Serving-Node-Supplied" code="0"/>
<enum name="Subscription-specific" code="1"/>
@@ -5760,8 +5783,13 @@
<avp name="SGW-Address" code="2067" vendor-bit="must" vendor-id="TGPP">
<type type-name="Address"/>
</avp>
+ <avp name="Dynamic-Address-Flag-Extension" code="2068" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Static" code="0"/>
+ <enum name="Dynamic" code="1"/>
+ </avp>
- <!-- Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299 -->
+ <!-- Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299 -->
<avp name="Reserved" code="2100" vendor-bit="must" vendor-id="TGPP">
<type type-name="OctetString"/>
@@ -5816,15 +5844,33 @@
<avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
</avp>
- <avp name="Total-Number-Of-Messages-Sen" code="2114" vendor-bit="must" vendor-id="TGPP">
+ <avp name="Total-Number-Of-Messages-Sent" code="2114" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
</avp>
-
- <!--
- 2115 DCD-Information Grouped
- 2116 Content-ID UTF8String
- 2117 Content-provider-ID UTF8String
- 32.299 [5]
+ <!-- The AVP is defined in OMA-DDS-Charging_Data
+ <avp name="DCD-Information" code="2115" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name=""/>
+ </grouped>
+ </avp>
+ -->
+ <avp name="Content-ID" code="2116" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Content-provider-ID" code="2117" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charge-Reason-Code" code="2118" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN" code="0"/>
+ <enum name="USAGE" code="1"/>
+ <enum name="COMMUNICATION-ATTEMPT-CHARGE" code="2"/>
+ <enum name="SETUP-CHARGE" code="3"/>
+ <enum name="ADD-ON-CHARGE" code="4"/>
+ </avp>
+
+ <!--
+ 32.299 [5]
Note: The AVP codes from 2118 to 2199 are reserved for TS 32.299
Note: The AVP codes from 2200 to 2299 are reserved for TS 29.215
@@ -5868,21 +5914,69 @@
<avp name="Account-Expiration" code="2309" vendor-bit="must" vendor-id="TGPP">
<type type-name="Time"/>
</avp>
-
- <!--
- 2310 AoC-Format Enumerated
- 2311 AoC-Service Enumerated
- 2312 AoC-Service-Obligatory-Type Grouped
- 2313 AoC-Service-Type Enumerated
- 2314 AoC-Subscription-Information Grouped
- 2315 Preferred-AoC-Currency Unsigned32
+ <avp name="AoC-Format" code="2310" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MONETARY" code="0"/>
+ <enum name="NON_MONETARY" code="1"/>
+ <enum name="CAI" code="2"/>
+ </avp>
+ <avp name="AoC-Service" code="2311" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AoC-Service-Obligatory-Type"/>
+ <gavp name="AoC-Service-Type"/>
+ </grouped>
+ </avp>
+ <avp name="AoC-Service-Obligatory-Type" code="2312" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NON_BINDING" code="0"/>
+ <enum name="BINDING" code="1"/>
+ </avp>
+ <avp name="AoC-Service-Type" code="2313" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NONE" code="0"/>
+ <enum name="AOC-S" code="1"/>
+ <enum name="AOC-D" code="2"/>
+ <enum name="AOC-E" code="3"/>
+ </avp>
+ <avp name="AoC-Subscription-Information" code="2314" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AoC-Service"/>
+ <gavp name="AoC-Format"/>
+ <gavp name="Preferred-AoC-Currency"/>
+ </grouped>
+ </avp>
+ <!-- pecified by using the numeric values defined in the ISO 4217 standard, refer RFC 4006 XXX Add them as enum-->
+ <avp name="Preferred-AoC-Currency" code="2315" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!--
2316 Reason-Code Enumerated
- 2317 CSG-Access-Mode Enumerated
- 2318 CSG-Membership-Indication Enumerated
- 2319 User-CSG-Information Grouped
- 2320 Outgoing-Session-Id UTF8String
- 2321 Initial-IMS-Charging-Identifier UTF8String
-
+ -->
+ <avp name="CSG-Access-Mode" code="2317" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Closed mode" code="0"/>
+ <enum name="Hybrid Mode" code="1"/>
+ </avp>
+ <avp name="CSG-Membership-Indication" code="2318" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Not CSG member" code="0"/>
+ <enum name="CSG Member" code="1"/>
+ </avp>
+ <avp name="User-CSG-Information" code="2319" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="CSG-Id"/>
+ <gavp name="CSG-Access-Mode"/>
+ <gavp name="CSG-Membership-Indication"/>
+ </grouped>
+ </avp>
+ <avp name="Outgoing-Session-Id" code="2320" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Initial-IMS-Charging-Identifier" code="2321" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <!--
Note: The AVP codes from 2322 to 2399 are reserved for TS 32.299
2400 LMSI OctetString
@@ -6033,12 +6127,38 @@
32.299 [5]
2600 reserved -
- 2601 IMS-Application-Reference-Identifier UTF8String
- 2602 Low-Priority-Indicator Enumerated
- 2603 IP-Realm-Default-Indicator Enumerated
- 2604 Local-GW-Inserted-Indicator Enumerated
- 2605 Transcoder-Inserted-Indicator Enumerated
- Note: The AVP codes from 2606 to 2699 are reserved for TS 32.299
+ -->
+ <avp name="Reserved" code="2600" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IMS-Application-Reference-Identifier" code="2601" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Low-Priority-Indicator" code="2602" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO" code="0"/>
+ <enum name="YES" code="1"/>
+ </avp>
+ <avp name="IP-Realm-Default-Indicator" code="2603" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Default IP Realm Not used" code="0"/>
+ <enum name="Default IP realm used" code="1"/>
+ </avp>
+ <avp name="Local-GW-Inserted-Indicator" code="2604" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Local GW Not Inserted" code="0"/>
+ <enum name="Local GW Inserted" code="1"/>
+ </avp>
+ <avp name="Transcoder-Inserted-Indicator" code="2605" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Transcoder Not Inserted" code="0"/>
+ <enum name="Transcoder Inserted" code="1"/>
+ </avp>
+ <avp name="PDP-Address-Prefix-Length" code="2606" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 2605 to 2699 are reserved for TS 32.299
-->
<avp name="Policy-Counter-Identifier" code="2901" mandatory="must" vendor-bit="must" vendor-id="TGPP">