Update Camel to TS 29.078 9.2.0 (2010-06)
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 12 Nov 2010 14:50:58 +0000 (14:50 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 12 Nov 2010 14:50:58 +0000 (14:50 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@34849 f5534014-38df-0310-8fa8-9805f1628bb7

13 files changed:
asn1/camel/CAP-GPRS-ReferenceNumber.asn
asn1/camel/CAP-SMS-ops-args.asn
asn1/camel/CAP-U-ABORT-Data.asn
asn1/camel/CAP-classes.asn
asn1/camel/CAP-datatypes.asn
asn1/camel/CAP-errorcodes.asn
asn1/camel/CAP-errortypes.asn
asn1/camel/CAP-gprsSSF-gsmSCF-ops-args.asn
asn1/camel/CAP-gsmSCF-gsmSRF-ops-args.asn
asn1/camel/CAP-gsmSSF-gsmSCF-ops-args.asn
asn1/camel/CAP-object-identifiers.asn
asn1/camel/CAP-operationcodes.asn
epan/dissectors/packet-camel.c

index e62681e4c7ce22b997459b81f70e0a3b796f4c8f..7b243b3dfb0d4b789b0e68e28e3c6951c7decdbf 100644 (file)
@@ -1,9 +1,9 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 29.078 9.2.0 (2010-06)
 -- 8.1.1       GPRS Reference Number
 CAP-GPRS-ReferenceNumber {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-dialogueInformation(111) version5(4)}
--- Module CAP-GPRS-ReferenceNumber is updated to version5(4) for Rel-6. The definitions
+umts-network(1) modules(3) cap-dialogueInformation(111) version8(7)}
+-- Module CAP-GPRS-ReferenceNumber is updated to version8(7) for Rel-6. The definitions
 -- in this module are not modified, compared to Rel-5.
 
 DEFINITIONS ::= BEGIN
index 460686526db2b383ba3acb7c79e4698dbc9d02d2..aaa9dce8efd2057698366486bb393ff23d81d708 100644 (file)
@@ -1,15 +1,15 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 7   SMS Control
 -- 7.1 SMS operations and arguments
-CAP-SMS-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-SMS-ops-args(105) version5(4)}
--- The module CAP-SMS-ops-args is updated to version5(4) for Rel-6. The OPERATION definitions
+CAP-SMS-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-SMS-ops-args(105) version8(7)}
+-- The module CAP-SMS-ops-args is updated to version8(7) for Rel-6. The OPERATION definitions
 -- are not modified.
 
 DEFINITIONS IMPLICIT TAGS::= BEGIN
 
 -- This module contains the operations and operation arguments used for the
--- smsSSF- gsmSCF interface, for the control of MO-SMS and MT-SMS.
+-- smsSSF\96 gsmSCF interface, for the control of MO-SMS and MT-SMS.
 
 -- The table in subclause 2.1 lists the specifications that contain the modules
 -- that are used by CAP.
@@ -23,7 +23,7 @@ IMPORTS
        ros-InformationObjects,
        tc-Messages
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        OPERATION
 FROM Remote-Operations-Information-Objects ros-InformationObjects
@@ -40,13 +40,13 @@ cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
        IMSI,
        ISDN-AddressString
 FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
+gsm-Network(1) modules(3) map-CommonDataTypes(18) version12(12)}
 
        GPRSMSClass,
        LocationInformation,
        MS-Classmark2
 FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-MS-DataTypes(11) version9(9)}
+gsm-Network(1) modules(3) map-MS-DataTypes(11) version12(12)}
 
        PARAMETERS-BOUND
 FROM CAP-classes classes
@@ -79,8 +79,8 @@ FROM CAP-operationcodes operationcodes
        TPShortMessageSpecificInfo,
        TPValidityPeriod
 FROM CAP-datatypes datatypes
--- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes'
--- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions.
+-- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
+-- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
 
        missingCustomerRecord,
        missingParameter,
@@ -91,13 +91,13 @@ FROM CAP-datatypes datatypes
        unexpectedDataValue,
        unexpectedParameter
 FROM CAP-errortypes errortypes
--- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier
--- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6
+-- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
+-- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
 -- error type definitions.
 
        CallReferenceNumber
 FROM MAP-CH-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CH-DataTypes(13) version9(9)}
+gsm-Network(1) modules(3) map-CH-DataTypes(13) version12(12)}
 
 ;
 
@@ -210,6 +210,9 @@ InitialDPSMSArg {PARAMETERS-BOUND : bound} ::= SEQUENCE {
        calledPartyNumber                                       [20] ISDN-AddressString                                         OPTIONAL
        }
 
+--  The UserCSGInformation is conveyed in the LocationInformation for CS and LocationInformationGPRS
+--  for GPRS. The encoding of the parameter is as defined in 3GPP TS 29.002 [11].
+
 releaseSMS OPERATION ::= {
        ARGUMENT                ReleaseSMSArg
        RETURN RESULT   FALSE
index 21309875894652ae2431c5c772da5bfd6b313c64..8e401ea9e67549ea07a6b9c5c521b8afef392ad3 100644 (file)
@@ -1,7 +1,7 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5.7 User Abort Data
-CAP-U-ABORT-Data {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-u-abort-data(110) version5(4)}
+CAP-U-ABORT-Data {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-u-abort-data(110) version8(7)}
 
 DEFINITIONS ::= BEGIN
 
@@ -39,10 +39,11 @@ CAP-U-ABORT-REASON ::= ENUMERATED {
 --                                                             originationReference is absent in the received message but is
 --                                                             required to be present according to the procedures in
 --                                                             subclause 14.1.7.
---                                                             This abort reason is used for CAP defined GPRS-ReferenceNumber.
+--                                                             This abort reason is used for CAP defined GPRS ReferenceNumber.
 -- overlapping-dialogue                        shall be used by the gprsSSF to indicate to the gsmSCF that a
 --                                                             specific instance already has a TC dialogue open. This error
 --                                                             cause is typically obtained when both the gsmSCF and gprsSSF
 --                                                             open a new dialogue at the same time.
 -- no-reason-given                             shall be set when any other reasons above do not apply
 END -- of CAP-U-ABORT-Data
+
index 1ce4612ca1862d2d200c1ba643e15fd5eef40020..b24aef04a7b5147b7f712dd7256a49f703c07542 100644 (file)
@@ -1,8 +1,8 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5.5 Classes
 CAP-classes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1)
-modules(3) cap-classes(54) version5(4)}
+modules(3) cap-classes(54) version8(7)}
 
 DEFINITIONS ::= BEGIN
 
@@ -23,7 +23,7 @@ FROM Remote-Operations-Information-Objects ros-InformationObjects
        smsSSF-gsmSCF-Protocol,
        gprsSSF-gsmSCF-Protocol
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        capSsfToScfGeneric,
        capAssistHandoffssfToScf,
@@ -123,7 +123,7 @@ firstExtension EXTENSION ::= {
 -- firstExtension is just an example.
 
 SupportedExtensions EXTENSION ::= {firstExtension, ...
--- full set of network operator extensions --
+-- full set of network operator extensions \96-
 }
 -- SupportedExtension is the full set of the network operator extensions.
 
@@ -304,4 +304,4 @@ cAPSpecificBoundSet PARAMETERS-BOUND ::= {
        NUM-OF-GENERIC-NUMBERS                                          5
        NUM-OF-MESSAGE-IDS                                                      16}
 
-END
\ No newline at end of file
+END
index db11a1914c587d1a6d9404fec0870a47fcd80e5e..66fbc28c69b8ba4cd7a7fcd7a6b4b4f86863fc53 100644 (file)
@@ -1,8 +1,8 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5   Common CAP Types
 -- 5.1 Data types
-CAP-datatypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-datatypes(52) version5(4)}
+CAP-datatypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-datatypes(52) version8(7)}
 
 DEFINITIONS IMPLICIT TAGS ::= BEGIN
 
@@ -28,15 +28,16 @@ cs2(20) modules(0) in-cs2-datatypes(0) version1(0)}
        IMSI,
        ISDN-AddressString,
        LAIFixedLength,
-       GSN-Address, -- WS moved to common datatypes in rel 9.0.0
+       GSN-Address, -- WS moved to common datatypes in rel 9.0.0       
        NAEA-CIC
 FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
+gsm-Network(1) modules(3) map-CommonDataTypes(18) version12(12)}
 
        Ext-QoS-Subscribed,
-       Ext2-QoS-Subscribed,
+       Ext2-QoS-Subscribed, 
        Ext3-QoS-Subscribed,
        GeographicalInformation,
+--     GSN-Address,  WS moved to common datatypes in rel 9.0.0
        LocationInformation,
        LSAIdentity,
        QoS-Subscribed,
@@ -44,17 +45,17 @@ gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
        SubscriberState,
        GPRSChargingID
 FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-MS-DataTypes(11) version9(9)}
+gsm-Network(1) modules(3) map-MS-DataTypes(11) version12(12)}
 
        CallReferenceNumber,
        SuppressionOfAnnouncement
 FROM MAP-CH-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CH-DataTypes(13) version9(9)}
+gsm-Network(1) modules(3) map-CH-DataTypes(13) version12(12)}
 
        tc-Messages,
        classes
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        EXTENSION,
        PARAMETERS-BOUND,
@@ -63,7 +64,7 @@ FROM CAP-classes classes
 
        ExtensionContainer
 FROM MAP-ExtensionDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-ExtensionDataTypes(21) version9(9)}
+gsm-Network(1) modules(3) map-ExtensionDataTypes(21) version12(12)}
 
 ;
 
@@ -230,12 +231,12 @@ CalledPartyBCDNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
 -- InitialDPSMSArg, a CalledPartyBCDNumber may also contain an alphanumeric 
 -- character string. In this case, type-of-number '101'B is used, in accordance 
 -- with 3GPP TS 23.040 [6]. The address is coded in accordance with the 
--- GSM 7-bit default alphabet definition and the SMS packing rules 
+-- GSM 7 bit default alphabet definition and the SMS packing rules 
 -- as specified in 3GPP TS 23.038 [15] in this case.
 
 CalledPartyNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minCalledPartyNumberLength .. bound.&maxCalledPartyNumberLength))
--- Indicates the Called Party Number. Refer to ETS EN 300 356-1 [23] for encoding.
+-- Indicates the Called Party Number. Refer to ETS EN 300 356 1 [23] for encoding.
 
 -- A CalledPartyNumber may contain national-specific values of the Nature Of Address
 -- indicator. The filling-in of the national-specific Nature Of Address indicator
@@ -249,7 +250,7 @@ CalledPartyNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
 
 CallingPartyNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minCallingPartyNumberLength .. bound.&maxCallingPartyNumberLength))
--- Indicates the Calling Party Number. Refer to ETSI EN 300 356-1 [23] for encoding.
+-- Indicates the Calling Party Number. Refer to ETSI EN 300 356 1 [23] for encoding.
 
 CallResult {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minCallResultLength .. bound.&maxCallResultLength))
@@ -372,8 +373,8 @@ Carrier {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
 Cause {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minCauseLength .. bound.&maxCauseLength))
 -- Indicates the cause for interface related information.
--- Refer to ETSI EN 300 356-1 [23] Cause parameter for encoding.
--- For the use of cause and location values refer to ITU-T Recommendation Q.850 [47]
+-- Refer to ETSI EN 300 356 1 [23] Cause parameter for encoding.
+-- For the use of cause and location values refer to ITU T Recommendation Q.850 [47]
 -- Shall always include the cause value and shall also include the diagnostics field,
 -- if available.
 
@@ -528,7 +529,7 @@ DestinationRoutingAddress {PARAMETERS-BOUND : bound} ::= SEQUENCE SIZE(1) OF
 Digits {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minDigitsLength .. bound.&maxDigitsLength))
 -- Indicates the address signalling digits.
--- Refer to ETSI EN 300 356-1 [23] Generic Number & Generic Digits parameters for encoding.
+-- Refer to ETSI EN 300 356 1 [23] Generic Number & Generic Digits parameters for encoding.
 -- The coding of the subfields 'NumberQualifier' in Generic Number and 'TypeOfDigits' in
 -- Generic Digits are irrelevant to the CAP;
 -- the ASN.1 tags are sufficient to identify the parameter.
@@ -575,28 +576,30 @@ DpSpecificCriteria {PARAMETERS-BOUND : bound}::= CHOICE {
 
 DpSpecificCriteriaAlt {PARAMETERS-BOUND : bound} ::= SEQUENCE {
        ...,
-       changeOfPositionControlInfo             [0]     ChangeOfPositionControlInfo {bound},
-       numberOfDigits                                  [1]     NumberOfDigits                                  OPTIONAL,
-       interDigitTimeout                               [2]     INTEGER (1..127)                                OPTIONAL
+       changeOfPositionControlInfo                     [0]     ChangeOfPositionControlInfo {bound},
+       numberOfDigits                                          [1]     NumberOfDigits                                                  OPTIONAL, 
+       interDigitTimeout                                       [2]     INTEGER (1..127)                                                OPTIONAL
        }
 -- interDigitTimeout                           duration in seconds.
 
 DpSpecificInfoAlt {PARAMETERS-BOUND : bound} ::= SEQUENCE {
        ...,
        oServiceChangeSpecificInfo                      [0] SEQUENCE {
-               ext-basicServiceCode                            [0] Ext-BasicServiceCode                        OPTIONAL,
+               ext-basicServiceCode                            [0] Ext-BasicServiceCode                                OPTIONAL,
                ...,
                initiatorOfServiceChange                        [1] InitiatorOfServiceChange                    OPTIONAL,
-               natureOfServiceChange                           [2] NatureOfServiceChange                       OPTIONAL
+               natureOfServiceChange                           [2] NatureOfServiceChange                               OPTIONAL
+       
                },
        tServiceChangeSpecificInfo                      [1] SEQUENCE {
-               ext-basicServiceCode                            [0] Ext-BasicServiceCode                        OPTIONAL,
+               ext-basicServiceCode                            [0] Ext-BasicServiceCode                                OPTIONAL,
                ...,
                initiatorOfServiceChange                        [1] InitiatorOfServiceChange                    OPTIONAL,
-               natureOfServiceChange                           [2] NatureOfServiceChange                       OPTIONAL
+               natureOfServiceChange                           [2] NatureOfServiceChange                               OPTIONAL
                },
-       collectedInfoSpecificInfo                       [2] SEQUENCE {
-               calledPartyNumber                               [0]     CalledPartyNumber                       OPTIONAL,
+               
+       collectedInfoSpecificInfo                       [2]     SEQUENCE {
+               calledPartyNumber                                       [0]     CalledPartyNumber                                       OPTIONAL,
                ...
                }
        }
@@ -739,7 +742,7 @@ EventSpecificInformationSMS ::= CHOICE {
                ...
                },
        o-smsSubmissionSpecificInfo                     [1] SEQUENCE {
-               -- no specific info defined-
+               -- no specific info defined\97
                ...
                },
        t-smsFailureSpecificInfo                        [2] SEQUENCE {
@@ -747,7 +750,7 @@ EventSpecificInformationSMS ::= CHOICE {
                ...
                },
        t-smsDeliverySpecificInfo                       [3] SEQUENCE {
-               -- no specific info defined-
+               -- no specific info defined\97
                ...
                }
        }
@@ -870,7 +873,7 @@ GapTreatment {PARAMETERS-BOUND : bound} ::= CHOICE {
 
 GenericNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minGenericNumberLength .. bound.&maxGenericNumberLength))
--- Indicates a generic number. Refer to ETSI EN 300 356-1 [23] Generic number for encoding.
+-- Indicates a generic number. Refer to ETSI EN 300 356 1 [23] Generic number for encoding.
 
 GenericNumbers {PARAMETERS-BOUND : bound} ::= SET SIZE(1..bound.&numOfGenericNumbers) OF GenericNumber {bound}
 
@@ -887,9 +890,8 @@ GPRS-QoS ::= CHOICE {
 
 GPRS-QoS-Extension ::= SEQUENCE {
        supplement-to-long-QoS-format           [0] Ext2-QoS-Subscribed,
-       ...,
-       additionalSupplement                    [1] Ext3-QoS-Subscribed         OPTIONAL
-
+       ... ,
+       additionalSupplement                                    [1] Ext3-QoS-Subscribed         OPTIONAL
        }
 
 GPRSCause {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE
@@ -996,14 +998,14 @@ InformationToSend {PARAMETERS-BOUND : bound} ::= CHOICE {
 
 InitiatingEntity ::= ENUMERATED {
        mobileStation                                           (0),
-       sgsn                                                    (1),
-       hlr                                                     (2),
-       ggsn                                                    (3)
+       sgsn                                                            (1),
+       hlr                                                                     (2),
+       ggsn                                                            (3)
        }
 
 InitiatorOfServiceChange ::= ENUMERATED {
-       a-side                                                  (0),
-       b-side                                                  (1)
+       a-side                                          (0),
+       b-side                                          (1)
        }
 
 InvokeID ::= INTEGER (-128..127)
@@ -1058,18 +1060,24 @@ LocationInformationGPRS         ::= SEQUENCE {
        selectedLSAIdentity                                     [4] LSAIdentity                                                         OPTIONAL,
        extensionContainer                                      [5] ExtensionContainer                                          OPTIONAL,
        ...,
-       sai-Present                                                     [6] NULL                                                                        OPTIONAL
+       sai-Present                                                     [6] NULL                                                                        OPTIONAL,
+       userCSGInformation                  [7] UserCSGInformation                      OPTIONAL
 }
 -- cellGlobalIdOrServiceAreaIdOrLAI shall contain the value part of the
 -- CellGlobalIdOrServiceAreaIdFixedLength type or the LAIFixedLength type (i.e. excluding tags
 -- and lengths) as defined in 3GPP TS 29.002 [13].
 -- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
--- a Service Area Identity.
+-- a Service Area Identity. 
+-- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in the
+-- case the Access mode is Hybrid Mode, as defined in 3GPP TS 23.060 [93].
+
+-- WS define UserCSGInformation
+UserCSGInformation ::= OCTET STRING
 
 LocationNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
        bound.&minLocationNumberLength .. bound.&maxLocationNumberLength))
 -- Indicates the Location Number for the calling party.
--- Refer to ETSI EN 300 356-1 [23] for encoding.
+-- Refer to ETSI EN 300 356 1 [23] for encoding.
 
 LowLayerCompatibility {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
        bound.&minLowLayerCompatibilityLength .. bound.&maxLowLayerCompatibilityLength))
@@ -1179,9 +1187,9 @@ MT-SMSCause ::= OCTET STRING (SIZE (1))
 
 NAOliInfo ::= OCTET STRING (SIZE (1))
 --  NA Oli information takes the same value as defined in ANSI T1.113-1995 [92]
---  e.g.       '3D'H  - Decimal value 61 - Cellular Service (Type 1)
---                     '3E'H  - Decimal value 62 - Cellular Service (Type 2)
---                     '3F'H  - Decimal value 63 - Cellular Service (roaming)
+--  e.g.       '3D'H  \96 Decimal value 61 - Cellular Service (Type 1)
+--                     '3E'H  \96 Decimal value 62 - Cellular Service (Type 2)
+--                     '3F'H  \96 Decimal value 63 - Cellular Service (roaming)
 
 NatureOfServiceChange ::= ENUMERATED {
        userInitiated                                           (0),
@@ -1189,7 +1197,7 @@ NatureOfServiceChange ::= ENUMERATED {
        }
 
 NumberOfDigits ::= INTEGER (1..255)
---  Indicates the number of digits to be collected.
+--     Indicates the number of digits to be collected.
 
 OCSIApplicable ::= NULL
 --  Indicates that the Originating CAMEL Subscription Information, if present, shall be
@@ -1198,7 +1206,7 @@ OCSIApplicable ::= NULL
 
 OriginalCalledPartyID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
        bound.&minOriginalCalledPartyIDLength .. bound.&maxOriginalCalledPartyIDLength))
---  Indicates the original called number. Refer to ETSI EN 300 356-1 [23] Original Called Number
+--  Indicates the original called number. Refer to ETSI EN 300 356 1 [23] Original Called Number
 --  for encoding.
 
 PDPID ::= OCTET STRING (SIZE (1))
@@ -1228,7 +1236,7 @@ ReceivingSideID ::= CHOICE {
 RedirectingPartyID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
        bound.&minRedirectingPartyIDLength .. bound.&maxRedirectingPartyIDLength))
 -- Indicates redirecting number.
--- Refer to ETSI EN 300 356-1 [23] Redirecting number for encoding.
+-- Refer to ETSI EN 300 356 1 [23] Redirecting number for encoding.
 
 RequestedInformationList {PARAMETERS-BOUND : bound} ::= SEQUENCE SIZE (1.. numOfInfoItems) OF RequestedInformation {bound}
 
@@ -1271,14 +1279,14 @@ ScfID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
 
 SCIBillingChargingCharacteristics {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
        bound.&minSCIBillingChargingLength .. bound.&maxSCIBillingChargingLength))
-       (CONSTRAINED BY {-- shall be the result of the BER-encoded value of type --
+       (CONSTRAINED BY {-- shall be the result of the BER-encoded value of type \96-
        CAMEL-SCIBillingChargingCharacteristics})
 -- Indicates AOC information to be sent to a Mobile Station
 -- The violation of the UserDefinedConstraint shall be handled as an ASN.1 syntax error.
 
 SCIGPRSBillingChargingCharacteristics {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
        bound.&minSCIBillingChargingLength .. bound.&maxSCIBillingChargingLength))
-       (CONSTRAINED BY {-- shall be the result of the BER-encoded value of type -
+       (CONSTRAINED BY {-- shall be the result of the BER-encoded value of type \96
        CAMEL-SCIGPRSBillingChargingCharacteristics})
 -- Indicates AOC information to be sent to a Mobile Station
 -- The violation of the UserDefinedConstraint shall be handled as an ASN.1 syntax error.
@@ -1345,7 +1353,7 @@ SMS-AddressString ::= AddressString (SIZE (1 .. maxSMS-AddressStringLength))
 -- If this data type is used for MO-SMS, then the maximum number of digits shall be 16.
 -- An SMS-AddressString may contain an alphanumeric character string. In this 
 -- case, a nature of address indicator '101'B is used, in accordance with 
--- 3GPP TS 23.040 [6]. The address is coded in accordance with the GSM 7-bit 
+-- 3GPP TS 23.040 [6]. The address is coded in accordance with the GSM 7 bit 
 -- default alphabet definition and the SMS packing rules as specified in 
 -- 3GPP TS 23.038 [15] in this case.
 
index d6f414b6b65367718eb1c41dc96614de6e4b2548..448baa97800cf66dee8ff6d1e4aaf7457edf6933 100644 (file)
@@ -1,7 +1,7 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5.4 Error codes
-CAP-errorcodes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errorcodes(57) version5(4)}
+CAP-errorcodes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errorcodes(57) version8(7)}
 
 DEFINITIONS ::= BEGIN
 
@@ -9,7 +9,7 @@ IMPORTS
 
        ros-InformationObjects
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        Code
 FROM Remote-Operations-Information-Objects ros-InformationObjects
index c034f7790215748843481e726a108ca991e5358a..3fe76cc4bbfe89e71eb1ef29c8066ab70574d72c 100644 (file)
@@ -1,7 +1,7 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5.2 Error types
-CAP-errortypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errortypes(51) version5(4)}
+CAP-errortypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errortypes(51) version8(7)}
 
 -- This module contains the type definitions for the CAP Error Types.
 -- Where a parameter of type CHOICE is tagged with a specific tag value, the tag is automatically
@@ -15,7 +15,7 @@ IMPORTS
        datatypes,
        errorcodes
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        ERROR
 FROM Remote-Operations-Information-Objects ros-InformationObjects
index 78b708397c05dbe9530aa2b6cfd1625cbfa01ad3..07a5b49b20d4842471ab0dc99f10e3f18d3bad43 100644 (file)
@@ -1,16 +1,16 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 8   GPRS Control
 -- 8.1 gsmSCF/gprsSSF operations and arguments
 CAP-gprsSSF-gsmSCF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-GPRS-ops-args(107) version5(4)}
--- Module CAP-gprsSSF-gsmSCF-ops-args is updated to version5(4) for Rel-6. The OPERATION
+umts-network(1) modules(3) cap-GPRS-ops-args(107) version8(7)}
+-- Module CAP-gprsSSF-gsmSCF-ops-args is updated to version8(7) for Rel-6. The OPERATION
 -- definitions in this module are not modified, compared to Rel-5.
 
 DEFINITIONS IMPLICIT TAGS ::= BEGIN
 
 -- This module contains the operations and operation arguments used for the
--- gprsSSF - gsmSCF interface, for the control of GPRS.
+-- gprsSSF \96 gsmSCF interface, for the control of GPRS.
 
 -- The table in subclause 2.1 lists the specifications that contain the modules
 -- that are used by CAP.
@@ -23,7 +23,7 @@ IMPORTS
        classes,
        ros-InformationObjects
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        OPERATION
 FROM Remote-Operations-Information-Objects ros-InformationObjects
@@ -41,13 +41,14 @@ cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
        GSN-Address, -- WS moved to common datatypes in rel 9.0.0
        ISDN-AddressString
 FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
+gsm-Network(1) modules(3) map-CommonDataTypes(18) version12(12)}
 
        GPRSChargingID,
        GPRSMSClass,
+--     GSN-Address,  WS moved to common datatypes in rel 9.0.0
        RAIdentity
 FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-MS-DataTypes(11) version9(9)}
+gsm-Network(1) modules(3) map-MS-DataTypes(11) version12(12)}
 
        PARAMETERS-BOUND
 FROM CAP-classes classes
@@ -91,8 +92,8 @@ FROM CAP-operationcodes operationcodes
        TimerID,
        TimerValue
 FROM CAP-datatypes datatypes
--- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes'
--- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions.
+-- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
+-- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
 
        missingCustomerRecord,
        missingParameter,
@@ -104,8 +105,8 @@ FROM CAP-datatypes datatypes
        unexpectedParameter,
        unknownPDPID
 FROM CAP-errortypes errortypes
--- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier
--- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6
+-- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
+-- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
 -- error type definitions.
 
 ;
@@ -319,7 +320,9 @@ InitialDPGPRSArg {PARAMETERS-BOUND : bound}::= SEQUENCE {
        }
 --     The RouteingAreaIdentity parameter is not used. 
 --     The receiving entity shall ignore RouteingAreaIdentity if received.
---  The RouteingAreaIdentity is conveyed in the LocationInformationGPRS parameter.
+--  The RouteingAreaIdentity is conveyed in the LocationInformationGPRS parameter. 
+--  The CSGInformation is conveyed in the LocationInformationGPRS parameter. The encoding of the
+--  parameter is as defined in 3GPP TS 29.002 [11].
 
 releaseGPRS {PARAMETERS-BOUND : bound} OPERATION ::= {
        ARGUMENT                ReleaseGPRSArg {bound}
@@ -372,7 +375,7 @@ resetTimerGPRS OPERATION ::= {
                                        unexpectedParameter |
                                        unknownPDPID}
        CODE                    opcode-resetTimerGPRS}
---  Direction: gsmSCF -? gprsSSF, Timer: Trtg
+--  Direction: gsmSCF \96? gprsSSF, Timer: Trtg
 --  This operation is used to request the gprsSSF to refresh an application timer in the gprsSSF.
 
 ResetTimerGPRSArg ::= SEQUENCE {
index ef7713893122187b894a00ef1d1a24db9accc045..7ef65e971df7bc0c99302d5b8663a217bda8bb9c 100644 (file)
@@ -1,14 +1,14 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 6.2 gsmSCF/gsmSRF interface
 -- 6.2.1       gsmSCF/gsmSRF operations and arguments
 CAP-gsmSCF-gsmSRF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-gsmSCF-gsmSRF-ops-args(103) version5(4)}
+umts-network(1) modules(3) cap-gsmSCF-gsmSRF-ops-args(103) version8(7)}
 
 DEFINITIONS IMPLICIT TAGS ::= BEGIN
 
 -- This module contains the operations and operation arguments used for the
--- gsmSRF - gsmSCF interface, for the control of circuit switched calls.
+-- gsmSRF \96 gsmSCF interface, for the control of circuit switched calls.
 
 -- The table in subclause 2.1 lists the specifications that contain the modules
 -- that are used by CAP.
@@ -31,8 +31,8 @@ FROM CAP-operationcodes operationcodes
        Extensions {},
        InformationToSend {}
 FROM CAP-datatypes datatypes
--- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes'
--- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions.
+-- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
+-- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
 
        canceled,
        improperCallerResponse,
@@ -46,8 +46,8 @@ FROM CAP-datatypes datatypes
        unexpectedParameter,
        unknownCSID
 FROM CAP-errortypes errortypes
--- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier
--- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6
+-- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
+-- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
 -- error type definitions.
 
        PARAMETERS-BOUND
@@ -59,7 +59,7 @@ FROM CAP-classes classes
        errortypes,
        classes
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
 ;
 
index 52f60037ed3ff2ee8b315780977f6b50390a0bd1..1cfc346c3c05938e19a46dff08ecf0e26680c44f 100644 (file)
@@ -1,15 +1,15 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 6   Circuit Switched Call Control
 -- 6.1 gsmSSF/CCF - gsmSCF Interface
 -- 6.1.1       Operations and arguments
 CAP-gsmSSF-gsmSCF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-gsmSSF-gsmSCF-ops-args(101) version5(4)}
+umts-network(1) modules(3) cap-gsmSSF-gsmSCF-ops-args(101) version8(7)}
 
 DEFINITIONS IMPLICIT TAGS ::= BEGIN
 
 -- This module contains the operations and operation arguments used for the
--- gsmSSF - gsmSCF interface, for the control of circuit switched calls.
+-- gsmSSF \96 gsmSCF interface, for the control of circuit switched calls.
 
 -- The table in subclause 2.1 lists the specifications that contain the modules
 -- that are used by CAP.
@@ -23,7 +23,7 @@ IMPORTS
        tc-Messages,
        ros-InformationObjects
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        OPERATION
 FROM Remote-Operations-Information-Objects ros-InformationObjects
@@ -45,7 +45,7 @@ cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
        IMSI,
        ISDN-AddressString
 FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
+gsm-Network(1) modules(3) map-CommonDataTypes(18) version12(12)}
 
        CUG-Index,
        CUG-Interlock,
@@ -56,13 +56,13 @@ gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
        SupportedCamelPhases,
        OfferedCamel4Functionalities
 FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-MS-DataTypes(11) version9(9)}
+gsm-Network(1) modules(3) map-MS-DataTypes(11) version12(12)}
 
        CallReferenceNumber,
        SuppressionOfAnnouncement,
        UU-Data
 FROM MAP-CH-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-gsm-Network(1) modules(3) map-CH-DataTypes(13) version9(9)}
+gsm-Network(1) modules(3) map-CH-DataTypes(13) version12(12)}
 
        PARAMETERS-BOUND
 FROM CAP-classes classes
@@ -74,7 +74,7 @@ FROM CAP-classes classes
        opcode-callGap,
        opcode-callInformationReport,
        opcode-callInformationRequest,
-       opcode-cancel,
+       opcode-cancel, 
        opcode-collectInformation,
        opcode-connect,
        opcode-connectToResource,
@@ -155,8 +155,8 @@ FROM CAP-operationcodes operationcodes
        TimerID,
        TimerValue
 FROM CAP-datatypes datatypes
--- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes'
--- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions.
+-- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
+-- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
 
        cancelFailed,
        eTCFailed,
@@ -172,8 +172,8 @@ FROM CAP-datatypes datatypes
        unknownLegID,
        unknownCSID
 FROM CAP-errortypes errortypes
--- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier
--- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6
+-- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
+-- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
 -- error type definitions.
 
 ;
@@ -345,13 +345,25 @@ CancelArg {PARAMETERS-BOUND : bound} ::= CHOICE {
        }
 -- The InvokeID has the same value as that which was used for the operation to be cancelled.
 
-collectInformation OPERATION::= {
-RETURN RESULT          FALSE
-ALWAYS RESPONDS                FALSE
-CODE                           opcode-collectInformation}
+collectInformation {PARAMETERS-BOUND : bound} OPERATION::= {
+       ARGUMENT                        CollectInformationArg {bound}
+       RETURN RESULT           FALSE
+       ERRORS          {missingParameter |
+                                       parameterOutOfRange | 
+                                       SystemFailure   |
+                                       TaskRefused     |
+                                       UnexpectedComponentSequence     |
+                                       UnexpectedDataValue     |
+                                       UnexpectedParameter}
+       CODE                            opcode-collectInformation}
 -- Direction: gsmSCF-> gsmSSF, Timer: Tci 
 -- This operation is used to request the gsmSSF to perform the call
--- processing actions to prompt a calling party for additional destination informationdigits.
+-- processing actions to prompt a calling party for additional digits.
+
+CollectInformationArg {PARAMETERS-BOUND : bound} ::= SEQUENCE{
+       extensions                                                                              [0]     Extensions {bound}      OPTIONAL,
+       ...
+       }
 
 connect {PARAMETERS-BOUND : bound} OPERATION ::= {
        ARGUMENT                ConnectArg {bound}
@@ -371,26 +383,25 @@ connect {PARAMETERS-BOUND : bound} OPERATION ::= {
 
 ConnectArg {PARAMETERS-BOUND : bound} ::= SEQUENCE {
        destinationRoutingAddress                       [0] DestinationRoutingAddress {bound},
-       alertingPattern                                         [1] AlertingPattern                             OPTIONAL,
+       alertingPattern                                         [1] AlertingPattern                                                     OPTIONAL,
        originalCalledPartyID                           [6] OriginalCalledPartyID {bound}                       OPTIONAL,
-       extensions                                      [10] Extensions {bound}                                 OPTIONAL,
-       carrier                                         [11] Carrier {bound}                                    OPTIONAL,
-       callingPartysCategory                           [28] CallingPartysCategory                              OPTIONAL,
-       redirectingPartyID                              [29] RedirectingPartyID {bound}                         OPTIONAL,
-       redirectionInformation                          [30] RedirectionInformation                             OPTIONAL,
-       genericNumbers                                  [14] GenericNumbers {bound}                             OPTIONAL,
-       serviceInteractionIndicatorsTwo                 [15] ServiceInteractionIndicatorsTwo                    OPTIONAL,
-       chargeNumber                                    [19] ChargeNumber {bound}                               OPTIONAL,
-       legToBeConnected                                [21] LegID                                              OPTIONAL,
-       cug-Interlock                                   [31] CUG-Interlock                                      OPTIONAL,
-       cug-OutgoingAccess                              [32] NULL                                               OPTIONAL,
+       extensions                                                      [10] Extensions {bound}                                         OPTIONAL,
+       carrier                                                         [11] Carrier {bound}                                            OPTIONAL,
+       callingPartysCategory                           [28] CallingPartysCategory                                      OPTIONAL,
+       redirectingPartyID                                      [29] RedirectingPartyID {bound}                         OPTIONAL,
+       redirectionInformation                          [30] RedirectionInformation                                     OPTIONAL,
+       genericNumbers                                          [14] GenericNumbers {bound}                                     OPTIONAL,
+       serviceInteractionIndicatorsTwo         [15] ServiceInteractionIndicatorsTwo            OPTIONAL,
+       chargeNumber                                            [19] ChargeNumber {bound}                                       OPTIONAL,
+       legToBeConnected                                        [21] LegID                                                                      OPTIONAL,
+       cug-Interlock                                           [31] CUG-Interlock                                                      OPTIONAL,
+       cug-OutgoingAccess                                      [32] NULL                                                                       OPTIONAL,
        suppressionOfAnnouncement                       [55] SuppressionOfAnnouncement                          OPTIONAL,
-       oCSIApplicable                                  [56] OCSIApplicable                                     OPTIONAL,
-       naOliInfo                                       [57] NAOliInfo                                          OPTIONAL,
-       bor-InterrogationRequested                      [58] NULL                                               OPTIONAL,
-       ...,
-       suppress-N-CSI                                  [59] NULL                                               OPTIONAL
-
+       oCSIApplicable                                          [56] OCSIApplicable                                                     OPTIONAL,
+       naOliInfo                                                       [57] NAOliInfo                                                          OPTIONAL,
+       bor-InterrogationRequested                      [58] NULL                                                                       OPTIONAL,
+       ... ,
+       suppress-N-CSI                                          [59] NULL                                                                       OPTIONAL
        }
 -- na-Info is included at the discretion of the gsmSCF operator.
 
@@ -682,7 +693,9 @@ InitialDPArgExtension {PARAMETERS-BOUND : bound} ::= SEQUENCE {
 -- of playing announcements via elementaryMessageIDs and variableMessages, the playing of
 -- tones and the collection of DTMF digits. Other supported capabilities are explicitly 
 -- detailed in the IPSSPCapabilities parameter itself.
--- Carrier is included at the discretion of the gsmSSF operator.
+-- Carrier is included at the discretion of the gsmSSF operator. 
+-- The UserCSGInformation is conveyed in the LocationInformation. The encoding of the parameter is
+-- as defined in 3GPP TS 29.002 [11].
 
 initiateCallAttempt {PARAMETERS-BOUND : bound} OPERATION ::= {
        ARGUMENT                InitiateCallAttemptArg {bound}
index aaa92c2c38d7ca8984574a0dc5d62169fc6b3715..d9e54e1f53254e5e7565bf585de1b979057d341c 100644 (file)
@@ -1,8 +1,8 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5.6 Object IDentifiers (IDs)
 CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
 DEFINITIONS ::= BEGIN
 
@@ -23,71 +23,71 @@ ros-InformationObjects                                                      OBJECT IDENTIFIER ::=
 -- For CAP Modules
 datatypes                                                                              OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-datatypes(52) version5(4)}
+       cap-datatypes(52) version8(7)}
 
 errortypes                                                                             OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-errortypes(51) version5(4)}
+       cap-errortypes(51) version8(7)}
 
 operationcodes                                                                 OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-operationcodes(53) version5(4)}
+       cap-operationcodes(53) version8(7)}
 
 errorcodes                                                                             OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-errorcodes(57) version5(4)}
+       cap-errorcodes(57) version8(7)}
 
 classes                                                                                        OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-classes(54) version5(4)}
+       cap-classes(54) version8(7)}
 
 
 gsmSSF-gsmSCF-Operations                                               OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-gsmSSF-gsmSCF-ops-args(101) version5(4)}
--- The Object Identifier 'gsmSSF-gsmSCF-Operations' is updated to version5(4) in Rel-6, so
+       cap-gsmSSF-gsmSCF-ops-args(101) version8(7)}
+-- The Object Identifier 'gsmSSF-gsmSCF-Operations\92 is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Operation definitions related to call control.
 
 gsmSSF-gsmSCF-Protocol                                                 OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-gsmSSF-gsmSCF-pkgs-contracts-acs(102) version5(4)}
--- The Object Identifier 'gsmSSF-gsmSCF-Protocol' is updated to version5(4) in Rel-6, so
+       cap-gsmSSF-gsmSCF-pkgs-contracts-acs(102) version8(7)}
+-- The Object Identifier 'gsmSSF-gsmSCF-Protocol' is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Protocol definitions related to call control.
 
 gsmSCF-gsmSRF-Operations                                               OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-gsmSCF-gsmSRF-ops-args(103) version5(4)}
--- The Object Identifier 'gsmSCF-gsmSRF-Operations' is updated to version5(4) in Rel-6, so
+       cap-gsmSCF-gsmSRF-ops-args(103) version8(7)}
+-- The Object Identifier 'gsmSCF-gsmSRF-Operations' is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Operation definitions related to gsmSRF control.
 
 gsmSCF-gsmSRF-Protocol                                                 OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-gsmSCF-gsmSRF-pkgs-contracts-acs(104) version5(4)}
--- The Object Identifier 'gsmSCF-gsmSRF-Protocol' is updated to version5(4) in Rel-6, so
+       cap-gsmSCF-gsmSRF-pkgs-contracts-acs(104) version8(7)}
+-- The Object Identifier 'gsmSCF-gsmSRF-Protocol' is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Protocol definitions related to gsmSRF control.
 
 sms-Operations                                                                 OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-SMS-ops-args(105) version5(4)}
--- The Object Identifier 'sms-Operations' is updated to version5(4) in Rel-6, so other
+       cap-SMS-ops-args(105) version8(7)}
+-- The Object Identifier 'sms-Operations' is updated to version8(7) in Rel-6, so other
 -- modules can IMPORT Rel-6 Operation definitions related to SMS control.
 
 smsSSF-gsmSCF-Protocol                                                 OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-smsSSF-gsmSCF-pkgs-contracts-acs(106) version5(4)}
--- The Object Identifier 'smsSSF-gsmSCF-Protocol' is updated to version5(4) in Rel-6, so
+       cap-smsSSF-gsmSCF-pkgs-contracts-acs(106) version8(7)}
+-- The Object Identifier 'smsSSF-gsmSCF-Protocol' is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Protocol definitions related to SMS control.
 
 gprsSSF-gsmSCF-Operations                                              OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-GPRS-ops-args(107) version5(4)}
--- The Object Identifier 'gprsSSF-gsmSCF-Operations' is updated to version5(4) in Rel-6, so
+       cap-GPRS-ops-args(107) version8(7)}
+-- The Object Identifier 'gprsSSF-gsmSCF-Operations' is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Operation definitions related to GPRS control.
 
 gprsSSF-gsmSCF-Protocol                                                        OBJECT IDENTIFIER ::=
        {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
-       cap-gprsSSF-gsmSCF-pkgs-contracts-acs(108) version5(4)}
--- The Object Identifier 'gprsSSF-gsmSCF-Protocol' is updated to version5(4) in Rel-6, so
+       cap-gprsSSF-gsmSCF-pkgs-contracts-acs(108) version8(7)}
+-- The Object Identifier 'gprsSSF-gsmSCF-Protocol' is updated to version8(7) in Rel-6, so
 -- other modules can IMPORT Rel-6 Protocol definitions related to GPRS control.
 
 id-CAP                                                                                 OBJECT IDENTIFIER ::=
index 360c7efccb773569b8a1ca4a18d8014346929f5d..12dc3859de4c83871381af4f7a28e783e2d16407 100644 (file)
@@ -1,7 +1,7 @@
 -- $Id$
--- 3GPP TS 29.078 9.0.0 (2009-12)
+-- 3GPP TS 29.078 9.2.0 (2010-06)
 -- 5.3 Operation codes
-CAP-operationcodes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-operationcodes(53) version5(4)}
+CAP-operationcodes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-operationcodes(53) version8(7)}
 
 DEFINITIONS ::= BEGIN
 
@@ -9,7 +9,7 @@ IMPORTS
 
        ros-InformationObjects
 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
-umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
+umts-network(1) modules(3) cap-object-identifiers(100) version8(7)}
 
        Code
 FROM Remote-Operations-Information-Objects ros-InformationObjects
@@ -19,102 +19,103 @@ FROM Remote-Operations-Information-Objects ros-InformationObjects
 -- the operations are grouped by the identified operation packages.
 
 -- gsmSCF activation Package
-       opcode-initialDP                                        Code ::= local: 0
+       opcode-initialDP                                                        Code ::= local: 0
 -- gsmSCF/gsmSRF activation of assist Package
        opcode-assistRequestInstructions                        Code ::= local: 16
 -- Assist connection establishment Package
        opcode-establishTemporaryConnection                     Code ::= local: 17
 -- Generic disconnect resource Package
        opcode-disconnectForwardConnection                      Code ::= local: 18
-       opcode-dFCWithArgument                                  Code ::= local: 86
+       opcode-dFCWithArgument                                          Code ::= local: 86
 -- Non-assisted connection establishment Package
 
-       opcode-connectToResource                                Code ::= local: 19
+       opcode-connectToResource                                        Code ::= local: 19
 -- Connect Package (elementary gsmSSF function)
-       opcode-connect                                          Code ::= local: 20
+       opcode-connect                                                          Code ::= local: 20
 -- Call handling Package (elementary gsmSSF function)
-       opcode-releaseCall                                      Code ::= local: 22
+       opcode-releaseCall                                                      Code ::= local: 22
 -- BCSM Event handling Package
        opcode-requestReportBCSMEvent                           Code ::= local: 23
-       opcode-eventReportBCSM                                  Code ::= local: 24
+       opcode-eventReportBCSM                                          Code ::= local: 24
 -- gsmSSF call processing Package
-       opcode-collectInformation                               Code ::= local: 27
-       opcode-continue                                         Code ::= local: 31
+       opcode-collectInformation                                       Code ::= local: 27
+       opcode-continue                                                         Code ::= local: 31
 -- gsmSCF call initiation Package
-       opcode-initiateCallAttempt                              Code ::= local: 32
+       opcode-initiateCallAttempt                                      Code ::= local: 32
 -- Timer Package
-       opcode-resetTimer                                       Code ::= local: 33
+       opcode-resetTimer                                                       Code ::= local: 33
 -- Billing Package
        opcode-furnishChargingInformation                       Code ::= local: 34
 -- Charging Package
-       opcode-applyCharging                                    Code ::= local: 35
-       opcode-applyChargingReport                              Code ::= local: 36
+       opcode-applyCharging                                            Code ::= local: 35
+       opcode-applyChargingReport                                      Code ::= local: 36
 -- Traffic management Package
-       opcode-callGap                                          Code ::= local: 41
+       opcode-callGap                                                          Code ::= local: 41
 -- Call report Package
        opcode-callInformationReport                            Code ::= local: 44
        opcode-callInformationRequest                           Code ::= local: 45
 -- Signalling control Package
        opcode-sendChargingInformation                          Code ::= local: 46
 -- Specialized resource control Package
-       opcode-playAnnouncement                                 Code ::= local: 47
-       opcode-promptAndCollectUserInformation                  Code ::= local: 48
+       opcode-playAnnouncement                                         Code ::= local: 47
+       opcode-promptAndCollectUserInformation          Code ::= local: 48
        opcode-specializedResourceReport                        Code ::= local: 49
 -- Cancel Package
-       opcode-cancel                                           Code ::= local: 53
+       opcode-cancel                                                           Code ::= local: 53
 -- Activity Test Package
-       opcode-activityTest                                     Code ::= local: 55
+       opcode-activityTest                                                     Code ::= local: 55
 -- CPH Response Package
-       opcode-continueWithArgument                             Code ::= local: 88
-       opcode-disconnectLeg                                    Code ::= local: 90
-       opcode-moveLeg                                          Code ::= local: 93
-       opcode-splitLeg                                         Code ::= local: 95
+       opcode-continueWithArgument                                     Code ::= local: 88
+       opcode-disconnectLeg                                            Code ::= local: 90
+       opcode-moveLeg                                                          Code ::= local: 93
+       opcode-splitLeg                                                         Code ::= local: 95
 -- Exception Inform Package
-       opcode-entityReleased                                   Code ::= local: 96
+       opcode-entityReleased                                           Code ::= local: 96
 -- Play Tone Package
-       opcode-playTone                                         Code ::= local: 97
+       opcode-playTone                                                         Code ::= local: 97
 
 -- Sms Activation Package
-       opcode-initialDPSMS                                     Code ::= local: 60
+       opcode-initialDPSMS                                                     Code ::= local: 60
 -- Sms Billing Package
-       opcode-furnishChargingInformationSMS                    Code ::= local: 61
+       opcode-furnishChargingInformationSMS            Code ::= local: 61
 -- Sms Connect Package
-       opcode-connectSMS                                       Code ::= local: 62
+       opcode-connectSMS                                                       Code ::= local: 62
 -- Sms Event Handling Package
        opcode-requestReportSMSEvent                            Code ::= local: 63
-       opcode-eventReportSMS                                   Code ::= local: 64
+       opcode-eventReportSMS                                           Code ::= local: 64
 -- Sms Processing Package
-       opcode-continueSMS                                      Code ::= local: 65
+       opcode-continueSMS                                                      Code ::= local: 65
 -- Sms Release Package 
-       opcode-releaseSMS                                       Code ::= local: 66
+       opcode-releaseSMS                                                       Code ::= local: 66
 -- Sms Timer Package
-       opcode-resetTimerSMS                                    Code ::= local: 67
+       opcode-resetTimerSMS                                            Code ::= local: 67
 
 -- Gprs Activity Test Package
-       opcode-activityTestGPRS                                 Code ::= local: 70
+       opcode-activityTestGPRS                                         Code ::= local: 70
 -- Gprs Charging Package
-       opcode-applyChargingGPRS                                Code ::= local: 71
+       opcode-applyChargingGPRS                                        Code ::= local: 71
        opcode-applyChargingReportGPRS                          Code ::= local: 72
 -- Gprs Cancel Package
-       opcode-cancelGPRS                                       Code ::= local: 73
+       opcode-cancelGPRS                                                       Code ::= local: 73
 -- Gprs Connect Package
-       opcode-connectGPRS                                      Code ::= local: 74
+       opcode-connectGPRS                                                      Code ::= local: 74
 -- Gprs Processing Package
-       opcode-continueGPRS                                     Code ::= local: 75
+       opcode-continueGPRS                                                     Code ::= local: 75
 -- Gprs Exception Information Package
-       opcode-entityReleasedGPRS                               Code ::= local: 76
+       opcode-entityReleasedGPRS                                       Code ::= local: 76
 -- Gprs Billing Package
-       opcode-furnishChargingInformationGPRS                   Code ::= local: 77
+       opcode-furnishChargingInformationGPRS           Code ::= local: 77
 -- Gprs Scf Activation Package
-       opcode-initialDPGPRS                                    Code ::= local: 78
+       opcode-initialDPGPRS                                            Code ::= local: 78
 -- Gprs Release Package
-       opcode-releaseGPRS                                      Code ::= local: 79
+       opcode-releaseGPRS                                                      Code ::= local: 79
 -- Gprs Event Handling Package
-       opcode-eventReportGPRS                                  Code ::= local: 80
+       opcode-eventReportGPRS                                          Code ::= local: 80
        opcode-requestReportGPRSEvent                           Code ::= local: 81
 -- Gprs Timer Package
-       opcode-resetTimerGPRS                                   Code ::= local: 82
+       opcode-resetTimerGPRS                                           Code ::= local: 82
 -- Gprs Charge Advice Package
        opcode-sendChargingInformationGPRS                      Code ::= local: 83
 
-END
\ No newline at end of file
+END
+
index b8a41aef2d7850bebbac7ce6c24ef3a66b6f1a60..fbca77baf052cf5e45c9ea6a574c2332e8c78da0 100644 (file)
@@ -133,6 +133,7 @@ static int hf_camel_CallGapArg_PDU = -1;          /* CallGapArg */
 static int hf_camel_CallInformationReportArg_PDU = -1;  /* CallInformationReportArg */
 static int hf_camel_CallInformationRequestArg_PDU = -1;  /* CallInformationRequestArg */
 static int hf_camel_CancelArg_PDU = -1;           /* CancelArg */
+static int hf_camel_CollectInformationArg_PDU = -1;  /* CollectInformationArg */
 static int hf_camel_ConnectArg_PDU = -1;          /* ConnectArg */
 static int hf_camel_ConnectToResourceArg_PDU = -1;  /* ConnectToResourceArg */
 static int hf_camel_ContinueWithArgumentArg_PDU = -1;  /* ContinueWithArgumentArg */
@@ -373,6 +374,7 @@ static int hf_camel_sgsn_Number = -1;             /* ISDN_AddressString */
 static int hf_camel_selectedLSAIdentity = -1;     /* LSAIdentity */
 static int hf_camel_extensionContainer = -1;      /* ExtensionContainer */
 static int hf_camel_sai_Present = -1;             /* NULL */
+static int hf_camel_userCSGInformation = -1;      /* UserCSGInformation */
 static int hf_camel_elementaryMessageID = -1;     /* Integer4 */
 static int hf_camel_text = -1;                    /* T_text */
 static int hf_camel_messageContent = -1;          /* IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageContentLength */
@@ -750,6 +752,7 @@ static gint ett_camel_CallGapArg = -1;
 static gint ett_camel_CallInformationReportArg = -1;
 static gint ett_camel_CallInformationRequestArg = -1;
 static gint ett_camel_CancelArg = -1;
+static gint ett_camel_CollectInformationArg = -1;
 static gint ett_camel_ConnectArg = -1;
 static gint ett_camel_ConnectToResourceArg = -1;
 static gint ett_camel_T_resourceAddress = -1;
@@ -942,19 +945,19 @@ static const value_string camel_ectTreatmentIndicator_values[] = {
 #define tc_Messages                    "0.0.17.773.2.1.3"
 #define tc_NotationExtensions          "0.0.17.775.2.4.1"
 #define ros_InformationObjects         "2.4.5.0"
-#define datatypes                      "0.4.0.0.1.3.52.4"
-#define errortypes                     "0.4.0.0.1.3.51.4"
-#define operationcodes                 "0.4.0.0.1.3.53.4"
-#define errorcodes                     "0.4.0.0.1.3.57.4"
-#define classes                        "0.4.0.0.1.3.54.4"
-#define gsmSSF_gsmSCF_Operations       "0.4.0.0.1.3.101.4"
-#define gsmSSF_gsmSCF_Protocol         "0.4.0.0.1.3.102.4"
-#define gsmSCF_gsmSRF_Operations       "0.4.0.0.1.3.103.4"
-#define gsmSCF_gsmSRF_Protocol         "0.4.0.0.1.3.104.4"
-#define sms_Operations                 "0.4.0.0.1.3.105.4"
-#define smsSSF_gsmSCF_Protocol         "0.4.0.0.1.3.106.4"
-#define gprsSSF_gsmSCF_Operations      "0.4.0.0.1.3.107.4"
-#define gprsSSF_gsmSCF_Protocol        "0.4.0.0.1.3.108.4"
+#define datatypes                      "0.4.0.0.1.3.52.7"
+#define errortypes                     "0.4.0.0.1.3.51.7"
+#define operationcodes                 "0.4.0.0.1.3.53.7"
+#define errorcodes                     "0.4.0.0.1.3.57.7"
+#define classes                        "0.4.0.0.1.3.54.7"
+#define gsmSSF_gsmSCF_Operations       "0.4.0.0.1.3.101.7"
+#define gsmSSF_gsmSCF_Protocol         "0.4.0.0.1.3.102.7"
+#define gsmSCF_gsmSRF_Operations       "0.4.0.0.1.3.103.7"
+#define gsmSCF_gsmSRF_Protocol         "0.4.0.0.1.3.104.7"
+#define sms_Operations                 "0.4.0.0.1.3.105.7"
+#define smsSSF_gsmSCF_Protocol         "0.4.0.0.1.3.106.7"
+#define gprsSSF_gsmSCF_Operations      "0.4.0.0.1.3.107.7"
+#define gprsSSF_gsmSCF_Protocol        "0.4.0.0.1.3.108.7"
 #define id_CAP                         "0.4.0.0.1.22"
 #define id_CAP3                        "0.4.0.0.1.20"
 #define id_CAPOE                       "0.4.0.0.1.23"
@@ -4336,6 +4339,16 @@ dissect_camel_T_cellGlobalIdOrServiceAreaIdOrLAI(gboolean implicit_tag _U_, tvbu
 }
 
 
+
+static int
+dissect_camel_UserCSGInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+                                       NULL);
+
+  return offset;
+}
+
+
 static const ber_sequence_t LocationInformationGPRS_sequence[] = {
   { &hf_camel_cellGlobalIdOrServiceAreaIdOrLAI, BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_camel_T_cellGlobalIdOrServiceAreaIdOrLAI },
   { &hf_camel_routeingAreaIdentity, BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_gsm_map_ms_RAIdentity },
@@ -4344,6 +4357,7 @@ static const ber_sequence_t LocationInformationGPRS_sequence[] = {
   { &hf_camel_selectedLSAIdentity, BER_CLASS_CON, 4, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_gsm_map_ms_LSAIdentity },
   { &hf_camel_extensionContainer, BER_CLASS_CON, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_gsm_map_ExtensionContainer },
   { &hf_camel_sai_Present   , BER_CLASS_CON, 6, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_camel_NULL },
+  { &hf_camel_userCSGInformation, BER_CLASS_CON, 7, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_camel_UserCSGInformation },
   { NULL, 0, 0, 0, NULL }
 };
 
@@ -5218,6 +5232,20 @@ dissect_camel_CancelArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
 }
 
 
+static const ber_sequence_t CollectInformationArg_sequence[] = {
+  { &hf_camel_extensions    , BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_camel_Extensions },
+  { NULL, 0, 0, 0, NULL }
+};
+
+static int
+dissect_camel_CollectInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
+                                   CollectInformationArg_sequence, hf_index, ett_camel_CollectInformationArg);
+
+  return offset;
+}
+
+
 static const ber_sequence_t ConnectArg_sequence[] = {
   { &hf_camel_destinationRoutingAddress, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_camel_DestinationRoutingAddress },
   { &hf_camel_alertingPattern, BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_camel_AlertingPattern },
@@ -6464,6 +6492,13 @@ static int dissect_CancelArg_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
   offset = dissect_camel_CancelArg(FALSE, tvb, offset, &asn1_ctx, tree, hf_camel_CancelArg_PDU);
   return offset;
 }
+static int dissect_CollectInformationArg_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+  int offset = 0;
+  asn1_ctx_t asn1_ctx;
+  asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
+  offset = dissect_camel_CollectInformationArg(FALSE, tvb, offset, &asn1_ctx, tree, hf_camel_CollectInformationArg_PDU);
+  return offset;
+}
 static int dissect_ConnectArg_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
   int offset = 0;
   asn1_ctx_t asn1_ctx;
@@ -6785,6 +6820,9 @@ static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
     case opcode_cancel:  /* cancel */
       offset= dissect_CancelArg_PDU(tvb, actx->pinfo , tree);
       break;
+    case opcode_collectInformation:  /* collectInformation */
+      offset= dissect_CollectInformationArg_PDU(tvb, actx->pinfo , tree);
+      break;
     case opcode_connect:  /* connect */
       offset= dissect_ConnectArg_PDU(tvb, actx->pinfo , tree);
       break;
@@ -7316,6 +7354,10 @@ void proto_register_camel(void) {
       { "CancelArg", "camel.CancelArg",
         FT_UINT32, BASE_DEC, VALS(camel_CancelArg_vals), 0,
         NULL, HFILL }},
+    { &hf_camel_CollectInformationArg_PDU,
+      { "CollectInformationArg", "camel.CollectInformationArg",
+        FT_NONE, BASE_NONE, NULL, 0,
+        NULL, HFILL }},
     { &hf_camel_ConnectArg_PDU,
       { "ConnectArg", "camel.ConnectArg",
         FT_NONE, BASE_NONE, NULL, 0,
@@ -8276,6 +8318,10 @@ void proto_register_camel(void) {
       { "sai-Present", "camel.sai_Present",
         FT_NONE, BASE_NONE, NULL, 0,
         NULL, HFILL }},
+    { &hf_camel_userCSGInformation,
+      { "userCSGInformation", "camel.userCSGInformation",
+        FT_BYTES, BASE_NONE, NULL, 0,
+        NULL, HFILL }},
     { &hf_camel_elementaryMessageID,
       { "elementaryMessageID", "camel.elementaryMessageID",
         FT_UINT32, BASE_DEC, NULL, 0,
@@ -9281,6 +9327,7 @@ void proto_register_camel(void) {
     &ett_camel_CallInformationReportArg,
     &ett_camel_CallInformationRequestArg,
     &ett_camel_CancelArg,
+    &ett_camel_CollectInformationArg,
     &ett_camel_ConnectArg,
     &ett_camel_ConnectToResourceArg,
     &ett_camel_T_resourceAddress,