Update Camel to TS 29.078 9.2.0 (2010-06)

svn path=/trunk/; revision=34849
This commit is contained in:
Anders Broman 2010-11-12 14:50:58 +00:00
parent 0b5251be12
commit 760d2a5cdc
13 changed files with 290 additions and 214 deletions

View File

@ -1,9 +1,9 @@
-- $Id$ -- $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 -- 8.1.1 GPRS Reference Number
CAP-GPRS-ReferenceNumber {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) CAP-GPRS-ReferenceNumber {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
umts-network(1) modules(3) cap-dialogueInformation(111) version5(4)} umts-network(1) modules(3) cap-dialogueInformation(111) version8(7)}
-- Module CAP-GPRS-ReferenceNumber is updated to version5(4) for Rel-6. The definitions -- Module CAP-GPRS-ReferenceNumber is updated to version8(7) for Rel-6. The definitions
-- in this module are not modified, compared to Rel-5. -- in this module are not modified, compared to Rel-5.
DEFINITIONS ::= BEGIN DEFINITIONS ::= BEGIN

View File

@ -1,15 +1,15 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 7 SMS Control -- 7 SMS Control
-- 7.1 SMS operations and arguments -- 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)} 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 version5(4) for Rel-6. The OPERATION definitions -- The module CAP-SMS-ops-args is updated to version8(7) for Rel-6. The OPERATION definitions
-- are not modified. -- are not modified.
DEFINITIONS IMPLICIT TAGS::= BEGIN DEFINITIONS IMPLICIT TAGS::= BEGIN
-- This module contains the operations and operation arguments used for the -- This module contains the operations and operation arguments used for the
-- smsSSF- gsmSCF interface, for the control of MO-SMS and MT-SMS. -- smsSSF gsmSCF interface, for the control of MO-SMS and MT-SMS.
-- The table in subclause 2.1 lists the specifications that contain the modules -- The table in subclause 2.1 lists the specifications that contain the modules
-- that are used by CAP. -- that are used by CAP.
@ -23,7 +23,7 @@ IMPORTS
ros-InformationObjects, ros-InformationObjects,
tc-Messages tc-Messages
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 OPERATION
FROM Remote-Operations-Information-Objects ros-InformationObjects FROM Remote-Operations-Information-Objects ros-InformationObjects
@ -40,13 +40,13 @@ cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
IMSI, IMSI,
ISDN-AddressString ISDN-AddressString
FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, GPRSMSClass,
LocationInformation, LocationInformation,
MS-Classmark2 MS-Classmark2
FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 PARAMETERS-BOUND
FROM CAP-classes classes FROM CAP-classes classes
@ -79,8 +79,8 @@ FROM CAP-operationcodes operationcodes
TPShortMessageSpecificInfo, TPShortMessageSpecificInfo,
TPValidityPeriod TPValidityPeriod
FROM CAP-datatypes datatypes FROM CAP-datatypes datatypes
-- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes' -- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
-- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions. -- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
missingCustomerRecord, missingCustomerRecord,
missingParameter, missingParameter,
@ -91,13 +91,13 @@ FROM CAP-datatypes datatypes
unexpectedDataValue, unexpectedDataValue,
unexpectedParameter unexpectedParameter
FROM CAP-errortypes errortypes FROM CAP-errortypes errortypes
-- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier -- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
-- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6 -- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
-- error type definitions. -- error type definitions.
CallReferenceNumber CallReferenceNumber
FROM MAP-CH-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 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 ::= { releaseSMS OPERATION ::= {
ARGUMENT ReleaseSMSArg ARGUMENT ReleaseSMSArg
RETURN RESULT FALSE RETURN RESULT FALSE

View File

@ -1,7 +1,7 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5.7 User Abort Data -- 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 DEFINITIONS ::= BEGIN
@ -39,10 +39,11 @@ CAP-U-ABORT-REASON ::= ENUMERATED {
-- originationReference is absent in the received message but is -- originationReference is absent in the received message but is
-- required to be present according to the procedures in -- required to be present according to the procedures in
-- subclause 14.1.7. -- 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 -- 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 -- specific instance already has a TC dialogue open. This error
-- cause is typically obtained when both the gsmSCF and gprsSSF -- cause is typically obtained when both the gsmSCF and gprsSSF
-- open a new dialogue at the same time. -- open a new dialogue at the same time.
-- no-reason-given shall be set when any other reasons above do not apply -- no-reason-given shall be set when any other reasons above do not apply
END -- of CAP-U-ABORT-Data END -- of CAP-U-ABORT-Data

View File

@ -1,8 +1,8 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5.5 Classes -- 5.5 Classes
CAP-classes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) 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 DEFINITIONS ::= BEGIN
@ -23,7 +23,7 @@ FROM Remote-Operations-Information-Objects ros-InformationObjects
smsSSF-gsmSCF-Protocol, smsSSF-gsmSCF-Protocol,
gprsSSF-gsmSCF-Protocol gprsSSF-gsmSCF-Protocol
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, capSsfToScfGeneric,
capAssistHandoffssfToScf, capAssistHandoffssfToScf,
@ -123,7 +123,7 @@ firstExtension EXTENSION ::= {
-- firstExtension is just an example. -- firstExtension is just an example.
SupportedExtensions EXTENSION ::= {firstExtension, ... SupportedExtensions EXTENSION ::= {firstExtension, ...
-- full set of network operator extensions -- -- full set of network operator extensions -
} }
-- SupportedExtension is the full set of the network operator extensions. -- SupportedExtension is the full set of the network operator extensions.

View File

@ -1,8 +1,8 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5 Common CAP Types -- 5 Common CAP Types
-- 5.1 Data 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 DEFINITIONS IMPLICIT TAGS ::= BEGIN
@ -31,12 +31,13 @@ cs2(20) modules(0) in-cs2-datatypes(0) version1(0)}
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 NAEA-CIC
FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, Ext-QoS-Subscribed,
Ext2-QoS-Subscribed, Ext2-QoS-Subscribed,
Ext3-QoS-Subscribed, Ext3-QoS-Subscribed,
GeographicalInformation, GeographicalInformation,
-- GSN-Address, WS moved to common datatypes in rel 9.0.0
LocationInformation, LocationInformation,
LSAIdentity, LSAIdentity,
QoS-Subscribed, QoS-Subscribed,
@ -44,17 +45,17 @@ gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
SubscriberState, SubscriberState,
GPRSChargingID GPRSChargingID
FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, CallReferenceNumber,
SuppressionOfAnnouncement SuppressionOfAnnouncement
FROM MAP-CH-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, tc-Messages,
classes classes
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, EXTENSION,
PARAMETERS-BOUND, PARAMETERS-BOUND,
@ -63,7 +64,7 @@ FROM CAP-classes classes
ExtensionContainer ExtensionContainer
FROM MAP-ExtensionDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 -- InitialDPSMSArg, a CalledPartyBCDNumber may also contain an alphanumeric
-- character string. In this case, type-of-number '101'B is used, in accordance -- 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 -- 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. -- as specified in 3GPP TS 23.038 [15] in this case.
CalledPartyNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE( CalledPartyNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minCalledPartyNumberLength .. bound.&maxCalledPartyNumberLength)) 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 -- A CalledPartyNumber may contain national-specific values of the Nature Of Address
-- indicator. The filling-in of the national-specific Nature Of Address indicator -- 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( CallingPartyNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minCallingPartyNumberLength .. bound.&maxCallingPartyNumberLength)) 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( CallResult {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minCallResultLength .. bound.&maxCallResultLength)) bound.&minCallResultLength .. bound.&maxCallResultLength))
@ -372,8 +373,8 @@ Carrier {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
Cause {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE( Cause {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minCauseLength .. bound.&maxCauseLength)) bound.&minCauseLength .. bound.&maxCauseLength))
-- Indicates the cause for interface related information. -- Indicates the cause for interface related information.
-- Refer to ETSI EN 300 356-1 [23] Cause parameter for encoding. -- 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] -- 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, -- Shall always include the cause value and shall also include the diagnostics field,
-- if available. -- if available.
@ -528,7 +529,7 @@ DestinationRoutingAddress {PARAMETERS-BOUND : bound} ::= SEQUENCE SIZE(1) OF
Digits {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE( Digits {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minDigitsLength .. bound.&maxDigitsLength)) bound.&minDigitsLength .. bound.&maxDigitsLength))
-- Indicates the address signalling digits. -- 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 -- The coding of the subfields 'NumberQualifier' in Generic Number and 'TypeOfDigits' in
-- Generic Digits are irrelevant to the CAP; -- Generic Digits are irrelevant to the CAP;
-- the ASN.1 tags are sufficient to identify the parameter. -- the ASN.1 tags are sufficient to identify the parameter.
@ -588,6 +589,7 @@ DpSpecificInfoAlt {PARAMETERS-BOUND : bound} ::= SEQUENCE {
..., ...,
initiatorOfServiceChange [1] InitiatorOfServiceChange OPTIONAL, initiatorOfServiceChange [1] InitiatorOfServiceChange OPTIONAL,
natureOfServiceChange [2] NatureOfServiceChange OPTIONAL natureOfServiceChange [2] NatureOfServiceChange OPTIONAL
}, },
tServiceChangeSpecificInfo [1] SEQUENCE { tServiceChangeSpecificInfo [1] SEQUENCE {
ext-basicServiceCode [0] Ext-BasicServiceCode OPTIONAL, ext-basicServiceCode [0] Ext-BasicServiceCode OPTIONAL,
@ -595,6 +597,7 @@ DpSpecificInfoAlt {PARAMETERS-BOUND : bound} ::= SEQUENCE {
initiatorOfServiceChange [1] InitiatorOfServiceChange OPTIONAL, initiatorOfServiceChange [1] InitiatorOfServiceChange OPTIONAL,
natureOfServiceChange [2] NatureOfServiceChange OPTIONAL natureOfServiceChange [2] NatureOfServiceChange OPTIONAL
}, },
collectedInfoSpecificInfo [2] SEQUENCE { collectedInfoSpecificInfo [2] SEQUENCE {
calledPartyNumber [0] CalledPartyNumber OPTIONAL, calledPartyNumber [0] CalledPartyNumber OPTIONAL,
... ...
@ -739,7 +742,7 @@ EventSpecificInformationSMS ::= CHOICE {
... ...
}, },
o-smsSubmissionSpecificInfo [1] SEQUENCE { o-smsSubmissionSpecificInfo [1] SEQUENCE {
-- no specific info defined- -- no specific info defined
... ...
}, },
t-smsFailureSpecificInfo [2] SEQUENCE { t-smsFailureSpecificInfo [2] SEQUENCE {
@ -747,7 +750,7 @@ EventSpecificInformationSMS ::= CHOICE {
... ...
}, },
t-smsDeliverySpecificInfo [3] SEQUENCE { t-smsDeliverySpecificInfo [3] SEQUENCE {
-- no specific info defined- -- no specific info defined
... ...
} }
} }
@ -870,7 +873,7 @@ GapTreatment {PARAMETERS-BOUND : bound} ::= CHOICE {
GenericNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE( GenericNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minGenericNumberLength .. bound.&maxGenericNumberLength)) 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} GenericNumbers {PARAMETERS-BOUND : bound} ::= SET SIZE(1..bound.&numOfGenericNumbers) OF GenericNumber {bound}
@ -889,7 +892,6 @@ GPRS-QoS-Extension ::= SEQUENCE {
supplement-to-long-QoS-format [0] Ext2-QoS-Subscribed, 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 GPRSCause {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE
@ -1058,18 +1060,24 @@ LocationInformationGPRS ::= SEQUENCE {
selectedLSAIdentity [4] LSAIdentity OPTIONAL, selectedLSAIdentity [4] LSAIdentity OPTIONAL,
extensionContainer [5] ExtensionContainer 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 -- cellGlobalIdOrServiceAreaIdOrLAI shall contain the value part of the
-- CellGlobalIdOrServiceAreaIdFixedLength type or the LAIFixedLength type (i.e. excluding tags -- CellGlobalIdOrServiceAreaIdFixedLength type or the LAIFixedLength type (i.e. excluding tags
-- and lengths) as defined in 3GPP TS 29.002 [13]. -- and lengths) as defined in 3GPP TS 29.002 [13].
-- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains -- 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 ( LocationNumber {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
bound.&minLocationNumberLength .. bound.&maxLocationNumberLength)) bound.&minLocationNumberLength .. bound.&maxLocationNumberLength))
-- Indicates the Location Number for the calling party. -- 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 ( LowLayerCompatibility {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
bound.&minLowLayerCompatibilityLength .. bound.&maxLowLayerCompatibilityLength)) bound.&minLowLayerCompatibilityLength .. bound.&maxLowLayerCompatibilityLength))
@ -1179,9 +1187,9 @@ MT-SMSCause ::= OCTET STRING (SIZE (1))
NAOliInfo ::= OCTET STRING (SIZE (1)) NAOliInfo ::= OCTET STRING (SIZE (1))
-- NA Oli information takes the same value as defined in ANSI T1.113-1995 [92] -- 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) -- e.g. '3D'H Decimal value 61 - Cellular Service (Type 1)
-- '3E'H - Decimal value 62 - Cellular Service (Type 2) -- '3E'H Decimal value 62 - Cellular Service (Type 2)
-- '3F'H - Decimal value 63 - Cellular Service (roaming) -- '3F'H Decimal value 63 - Cellular Service (roaming)
NatureOfServiceChange ::= ENUMERATED { NatureOfServiceChange ::= ENUMERATED {
userInitiated (0), userInitiated (0),
@ -1198,7 +1206,7 @@ OCSIApplicable ::= NULL
OriginalCalledPartyID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE( OriginalCalledPartyID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE(
bound.&minOriginalCalledPartyIDLength .. bound.&maxOriginalCalledPartyIDLength)) 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. -- for encoding.
PDPID ::= OCTET STRING (SIZE (1)) PDPID ::= OCTET STRING (SIZE (1))
@ -1228,7 +1236,7 @@ ReceivingSideID ::= CHOICE {
RedirectingPartyID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE ( RedirectingPartyID {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
bound.&minRedirectingPartyIDLength .. bound.&maxRedirectingPartyIDLength)) bound.&minRedirectingPartyIDLength .. bound.&maxRedirectingPartyIDLength))
-- Indicates redirecting number. -- 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} 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 ( SCIBillingChargingCharacteristics {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
bound.&minSCIBillingChargingLength .. bound.&maxSCIBillingChargingLength)) 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 -
CAMEL-SCIBillingChargingCharacteristics}) CAMEL-SCIBillingChargingCharacteristics})
-- Indicates AOC information to be sent to a Mobile Station -- Indicates AOC information to be sent to a Mobile Station
-- The violation of the UserDefinedConstraint shall be handled as an ASN.1 syntax error. -- The violation of the UserDefinedConstraint shall be handled as an ASN.1 syntax error.
SCIGPRSBillingChargingCharacteristics {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE ( SCIGPRSBillingChargingCharacteristics {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE (
bound.&minSCIBillingChargingLength .. bound.&maxSCIBillingChargingLength)) 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
CAMEL-SCIGPRSBillingChargingCharacteristics}) CAMEL-SCIGPRSBillingChargingCharacteristics})
-- Indicates AOC information to be sent to a Mobile Station -- Indicates AOC information to be sent to a Mobile Station
-- The violation of the UserDefinedConstraint shall be handled as an ASN.1 syntax error. -- 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. -- 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 -- An SMS-AddressString may contain an alphanumeric character string. In this
-- case, a nature of address indicator '101'B is used, in accordance with -- 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 -- default alphabet definition and the SMS packing rules as specified in
-- 3GPP TS 23.038 [15] in this case. -- 3GPP TS 23.038 [15] in this case.

View File

@ -1,7 +1,7 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5.4 Error codes -- 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 DEFINITIONS ::= BEGIN
@ -9,7 +9,7 @@ IMPORTS
ros-InformationObjects ros-InformationObjects
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 Code
FROM Remote-Operations-Information-Objects ros-InformationObjects FROM Remote-Operations-Information-Objects ros-InformationObjects

View File

@ -1,7 +1,7 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5.2 Error types -- 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. -- 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 -- Where a parameter of type CHOICE is tagged with a specific tag value, the tag is automatically
@ -15,7 +15,7 @@ IMPORTS
datatypes, datatypes,
errorcodes errorcodes
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 ERROR
FROM Remote-Operations-Information-Objects ros-InformationObjects FROM Remote-Operations-Information-Objects ros-InformationObjects

View File

@ -1,16 +1,16 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 8 GPRS Control -- 8 GPRS Control
-- 8.1 gsmSCF/gprsSSF operations and arguments -- 8.1 gsmSCF/gprsSSF operations and arguments
CAP-gprsSSF-gsmSCF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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)} umts-network(1) modules(3) cap-GPRS-ops-args(107) version8(7)}
-- Module CAP-gprsSSF-gsmSCF-ops-args is updated to version5(4) for Rel-6. The OPERATION -- 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 in this module are not modified, compared to Rel-5.
DEFINITIONS IMPLICIT TAGS ::= BEGIN DEFINITIONS IMPLICIT TAGS ::= BEGIN
-- This module contains the operations and operation arguments used for the -- This module contains the operations and operation arguments used for the
-- gprsSSF - gsmSCF interface, for the control of GPRS. -- gprsSSF gsmSCF interface, for the control of GPRS.
-- The table in subclause 2.1 lists the specifications that contain the modules -- The table in subclause 2.1 lists the specifications that contain the modules
-- that are used by CAP. -- that are used by CAP.
@ -23,7 +23,7 @@ IMPORTS
classes, classes,
ros-InformationObjects ros-InformationObjects
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 OPERATION
FROM Remote-Operations-Information-Objects ros-InformationObjects 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 GSN-Address, -- WS moved to common datatypes in rel 9.0.0
ISDN-AddressString ISDN-AddressString
FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, GPRSChargingID,
GPRSMSClass, GPRSMSClass,
-- GSN-Address, WS moved to common datatypes in rel 9.0.0
RAIdentity RAIdentity
FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 PARAMETERS-BOUND
FROM CAP-classes classes FROM CAP-classes classes
@ -91,8 +92,8 @@ FROM CAP-operationcodes operationcodes
TimerID, TimerID,
TimerValue TimerValue
FROM CAP-datatypes datatypes FROM CAP-datatypes datatypes
-- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes' -- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
-- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions. -- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
missingCustomerRecord, missingCustomerRecord,
missingParameter, missingParameter,
@ -104,8 +105,8 @@ FROM CAP-datatypes datatypes
unexpectedParameter, unexpectedParameter,
unknownPDPID unknownPDPID
FROM CAP-errortypes errortypes FROM CAP-errortypes errortypes
-- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier -- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
-- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6 -- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
-- error type definitions. -- error type definitions.
; ;
@ -320,6 +321,8 @@ InitialDPGPRSArg {PARAMETERS-BOUND : bound}::= SEQUENCE {
-- The RouteingAreaIdentity parameter is not used. -- The RouteingAreaIdentity parameter is not used.
-- The receiving entity shall ignore RouteingAreaIdentity if received. -- 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 ::= { releaseGPRS {PARAMETERS-BOUND : bound} OPERATION ::= {
ARGUMENT ReleaseGPRSArg {bound} ARGUMENT ReleaseGPRSArg {bound}
@ -372,7 +375,7 @@ resetTimerGPRS OPERATION ::= {
unexpectedParameter | unexpectedParameter |
unknownPDPID} unknownPDPID}
CODE opcode-resetTimerGPRS} CODE opcode-resetTimerGPRS}
-- Direction: gsmSCF -? gprsSSF, Timer: Trtg -- Direction: gsmSCF ? gprsSSF, Timer: Trtg
-- This operation is used to request the gprsSSF to refresh an application timer in the gprsSSF. -- This operation is used to request the gprsSSF to refresh an application timer in the gprsSSF.
ResetTimerGPRSArg ::= SEQUENCE { ResetTimerGPRSArg ::= SEQUENCE {

View File

@ -1,14 +1,14 @@
-- $Id$ -- $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 gsmSCF/gsmSRF interface
-- 6.2.1 gsmSCF/gsmSRF operations and arguments -- 6.2.1 gsmSCF/gsmSRF operations and arguments
CAP-gsmSCF-gsmSRF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 DEFINITIONS IMPLICIT TAGS ::= BEGIN
-- This module contains the operations and operation arguments used for the -- This module contains the operations and operation arguments used for the
-- gsmSRF - gsmSCF interface, for the control of circuit switched calls. -- gsmSRF gsmSCF interface, for the control of circuit switched calls.
-- The table in subclause 2.1 lists the specifications that contain the modules -- The table in subclause 2.1 lists the specifications that contain the modules
-- that are used by CAP. -- that are used by CAP.
@ -31,8 +31,8 @@ FROM CAP-operationcodes operationcodes
Extensions {}, Extensions {},
InformationToSend {} InformationToSend {}
FROM CAP-datatypes datatypes FROM CAP-datatypes datatypes
-- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes' -- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
-- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions. -- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
canceled, canceled,
improperCallerResponse, improperCallerResponse,
@ -46,8 +46,8 @@ FROM CAP-datatypes datatypes
unexpectedParameter, unexpectedParameter,
unknownCSID unknownCSID
FROM CAP-errortypes errortypes FROM CAP-errortypes errortypes
-- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier -- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
-- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6 -- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
-- error type definitions. -- error type definitions.
PARAMETERS-BOUND PARAMETERS-BOUND
@ -59,7 +59,7 @@ FROM CAP-classes classes
errortypes, errortypes,
classes classes
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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)}
; ;

View File

@ -1,15 +1,15 @@
-- $Id$ -- $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 Circuit Switched Call Control
-- 6.1 gsmSSF/CCF - gsmSCF Interface -- 6.1 gsmSSF/CCF - gsmSCF Interface
-- 6.1.1 Operations and arguments -- 6.1.1 Operations and arguments
CAP-gsmSSF-gsmSCF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 DEFINITIONS IMPLICIT TAGS ::= BEGIN
-- This module contains the operations and operation arguments used for the -- This module contains the operations and operation arguments used for the
-- gsmSSF - gsmSCF interface, for the control of circuit switched calls. -- gsmSSF gsmSCF interface, for the control of circuit switched calls.
-- The table in subclause 2.1 lists the specifications that contain the modules -- The table in subclause 2.1 lists the specifications that contain the modules
-- that are used by CAP. -- that are used by CAP.
@ -23,7 +23,7 @@ IMPORTS
tc-Messages, tc-Messages,
ros-InformationObjects ros-InformationObjects
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 OPERATION
FROM Remote-Operations-Information-Objects ros-InformationObjects FROM Remote-Operations-Information-Objects ros-InformationObjects
@ -45,7 +45,7 @@ cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
IMSI, IMSI,
ISDN-AddressString ISDN-AddressString
FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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-Index,
CUG-Interlock, CUG-Interlock,
@ -56,13 +56,13 @@ gsm-Network(1) modules(3) map-CommonDataTypes(18) version9(9)}
SupportedCamelPhases, SupportedCamelPhases,
OfferedCamel4Functionalities OfferedCamel4Functionalities
FROM MAP-MS-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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, CallReferenceNumber,
SuppressionOfAnnouncement, SuppressionOfAnnouncement,
UU-Data UU-Data
FROM MAP-CH-DataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 PARAMETERS-BOUND
FROM CAP-classes classes FROM CAP-classes classes
@ -155,8 +155,8 @@ FROM CAP-operationcodes operationcodes
TimerID, TimerID,
TimerValue TimerValue
FROM CAP-datatypes datatypes FROM CAP-datatypes datatypes
-- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes' -- For Rel-6, the CAP-datatypes module is updated to version8(7); Object Identifier 'datatypes'
-- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions. -- is also updated to version8(7). As a result, the present module uses Rel-6 data type definitions.
cancelFailed, cancelFailed,
eTCFailed, eTCFailed,
@ -172,8 +172,8 @@ FROM CAP-datatypes datatypes
unknownLegID, unknownLegID,
unknownCSID unknownCSID
FROM CAP-errortypes errortypes FROM CAP-errortypes errortypes
-- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier -- For Rel-6, the CAP-errortypes module is updated to version8(7); Object Identifier
-- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6 -- 'errortypes' is also updated to version8(7). As a result, the present module uses Rel-6
-- error type definitions. -- 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. -- The InvokeID has the same value as that which was used for the operation to be cancelled.
collectInformation OPERATION::= { collectInformation {PARAMETERS-BOUND : bound} OPERATION::= {
ARGUMENT CollectInformationArg {bound}
RETURN RESULT FALSE RETURN RESULT FALSE
ALWAYS RESPONDS FALSE ERRORS {missingParameter |
parameterOutOfRange |
SystemFailure |
TaskRefused |
UnexpectedComponentSequence |
UnexpectedDataValue |
UnexpectedParameter}
CODE opcode-collectInformation} CODE opcode-collectInformation}
-- Direction: gsmSCF-> gsmSSF, Timer: Tci -- Direction: gsmSCF-> gsmSSF, Timer: Tci
-- This operation is used to request the gsmSSF to perform the call -- 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 ::= { connect {PARAMETERS-BOUND : bound} OPERATION ::= {
ARGUMENT ConnectArg {bound} ARGUMENT ConnectArg {bound}
@ -390,7 +402,6 @@ ConnectArg {PARAMETERS-BOUND : bound} ::= SEQUENCE {
bor-InterrogationRequested [58] NULL OPTIONAL, bor-InterrogationRequested [58] NULL OPTIONAL,
... , ... ,
suppress-N-CSI [59] NULL OPTIONAL suppress-N-CSI [59] NULL OPTIONAL
} }
-- na-Info is included at the discretion of the gsmSCF operator. -- na-Info is included at the discretion of the gsmSCF operator.
@ -683,6 +694,8 @@ InitialDPArgExtension {PARAMETERS-BOUND : bound} ::= SEQUENCE {
-- tones and the collection of DTMF digits. Other supported capabilities are explicitly -- tones and the collection of DTMF digits. Other supported capabilities are explicitly
-- detailed in the IPSSPCapabilities parameter itself. -- 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 ::= { initiateCallAttempt {PARAMETERS-BOUND : bound} OPERATION ::= {
ARGUMENT InitiateCallAttemptArg {bound} ARGUMENT InitiateCallAttemptArg {bound}

View File

@ -1,8 +1,8 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5.6 Object IDentifiers (IDs) -- 5.6 Object IDentifiers (IDs)
CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 DEFINITIONS ::= BEGIN
@ -23,71 +23,71 @@ ros-InformationObjects OBJECT IDENTIFIER ::=
-- For CAP Modules -- For CAP Modules
datatypes OBJECT IDENTIFIER ::= datatypes OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {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 ::= errortypes OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {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 ::= operationcodes OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {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 ::= errorcodes OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {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 ::= classes OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {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 ::= gsmSSF-gsmSCF-Operations OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-gsmSSF-gsmSCF-ops-args(101) version5(4)} cap-gsmSSF-gsmSCF-ops-args(101) version8(7)}
-- The Object Identifier 'gsmSSF-gsmSCF-Operations' is updated to version5(4) in Rel-6, so -- The Object Identifier 'gsmSSF-gsmSCF-Operations is updated to version8(7) in Rel-6, so
-- other modules can IMPORT Rel-6 Operation definitions related to call control. -- other modules can IMPORT Rel-6 Operation definitions related to call control.
gsmSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::= gsmSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-gsmSSF-gsmSCF-pkgs-contracts-acs(102) version5(4)} cap-gsmSSF-gsmSCF-pkgs-contracts-acs(102) version8(7)}
-- The Object Identifier 'gsmSSF-gsmSCF-Protocol' is updated to version5(4) in Rel-6, so -- 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. -- other modules can IMPORT Rel-6 Protocol definitions related to call control.
gsmSCF-gsmSRF-Operations OBJECT IDENTIFIER ::= gsmSCF-gsmSRF-Operations OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-gsmSCF-gsmSRF-ops-args(103) version5(4)} cap-gsmSCF-gsmSRF-ops-args(103) version8(7)}
-- The Object Identifier 'gsmSCF-gsmSRF-Operations' is updated to version5(4) in Rel-6, so -- 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. -- other modules can IMPORT Rel-6 Operation definitions related to gsmSRF control.
gsmSCF-gsmSRF-Protocol OBJECT IDENTIFIER ::= gsmSCF-gsmSRF-Protocol OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-gsmSCF-gsmSRF-pkgs-contracts-acs(104) version5(4)} cap-gsmSCF-gsmSRF-pkgs-contracts-acs(104) version8(7)}
-- The Object Identifier 'gsmSCF-gsmSRF-Protocol' is updated to version5(4) in Rel-6, so -- 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. -- other modules can IMPORT Rel-6 Protocol definitions related to gsmSRF control.
sms-Operations OBJECT IDENTIFIER ::= sms-Operations OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-SMS-ops-args(105) version5(4)} cap-SMS-ops-args(105) version8(7)}
-- The Object Identifier 'sms-Operations' is updated to version5(4) in Rel-6, so other -- 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. -- modules can IMPORT Rel-6 Operation definitions related to SMS control.
smsSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::= smsSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-smsSSF-gsmSCF-pkgs-contracts-acs(106) version5(4)} cap-smsSSF-gsmSCF-pkgs-contracts-acs(106) version8(7)}
-- The Object Identifier 'smsSSF-gsmSCF-Protocol' is updated to version5(4) in Rel-6, so -- 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. -- other modules can IMPORT Rel-6 Protocol definitions related to SMS control.
gprsSSF-gsmSCF-Operations OBJECT IDENTIFIER ::= gprsSSF-gsmSCF-Operations OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-GPRS-ops-args(107) version5(4)} cap-GPRS-ops-args(107) version8(7)}
-- The Object Identifier 'gprsSSF-gsmSCF-Operations' is updated to version5(4) in Rel-6, so -- 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. -- other modules can IMPORT Rel-6 Operation definitions related to GPRS control.
gprsSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::= gprsSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::=
{itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
cap-gprsSSF-gsmSCF-pkgs-contracts-acs(108) version5(4)} cap-gprsSSF-gsmSCF-pkgs-contracts-acs(108) version8(7)}
-- The Object Identifier 'gprsSSF-gsmSCF-Protocol' is updated to version5(4) in Rel-6, so -- 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. -- other modules can IMPORT Rel-6 Protocol definitions related to GPRS control.
id-CAP OBJECT IDENTIFIER ::= id-CAP OBJECT IDENTIFIER ::=

View File

@ -1,7 +1,7 @@
-- $Id$ -- $Id$
-- 3GPP TS 29.078 9.0.0 (2009-12) -- 3GPP TS 29.078 9.2.0 (2010-06)
-- 5.3 Operation codes -- 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 DEFINITIONS ::= BEGIN
@ -9,7 +9,7 @@ IMPORTS
ros-InformationObjects ros-InformationObjects
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) 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 Code
FROM Remote-Operations-Information-Objects ros-InformationObjects FROM Remote-Operations-Information-Objects ros-InformationObjects
@ -118,3 +118,4 @@ FROM Remote-Operations-Information-Objects ros-InformationObjects
opcode-sendChargingInformationGPRS Code ::= local: 83 opcode-sendChargingInformationGPRS Code ::= local: 83
END END

View 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_CallInformationReportArg_PDU = -1; /* CallInformationReportArg */
static int hf_camel_CallInformationRequestArg_PDU = -1; /* CallInformationRequestArg */ static int hf_camel_CallInformationRequestArg_PDU = -1; /* CallInformationRequestArg */
static int hf_camel_CancelArg_PDU = -1; /* CancelArg */ 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_ConnectArg_PDU = -1; /* ConnectArg */
static int hf_camel_ConnectToResourceArg_PDU = -1; /* ConnectToResourceArg */ static int hf_camel_ConnectToResourceArg_PDU = -1; /* ConnectToResourceArg */
static int hf_camel_ContinueWithArgumentArg_PDU = -1; /* ContinueWithArgumentArg */ 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_selectedLSAIdentity = -1; /* LSAIdentity */
static int hf_camel_extensionContainer = -1; /* ExtensionContainer */ static int hf_camel_extensionContainer = -1; /* ExtensionContainer */
static int hf_camel_sai_Present = -1; /* NULL */ 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_elementaryMessageID = -1; /* Integer4 */
static int hf_camel_text = -1; /* T_text */ static int hf_camel_text = -1; /* T_text */
static int hf_camel_messageContent = -1; /* IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageContentLength */ 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_CallInformationReportArg = -1;
static gint ett_camel_CallInformationRequestArg = -1; static gint ett_camel_CallInformationRequestArg = -1;
static gint ett_camel_CancelArg = -1; static gint ett_camel_CancelArg = -1;
static gint ett_camel_CollectInformationArg = -1;
static gint ett_camel_ConnectArg = -1; static gint ett_camel_ConnectArg = -1;
static gint ett_camel_ConnectToResourceArg = -1; static gint ett_camel_ConnectToResourceArg = -1;
static gint ett_camel_T_resourceAddress = -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_Messages "0.0.17.773.2.1.3"
#define tc_NotationExtensions "0.0.17.775.2.4.1" #define tc_NotationExtensions "0.0.17.775.2.4.1"
#define ros_InformationObjects "2.4.5.0" #define ros_InformationObjects "2.4.5.0"
#define datatypes "0.4.0.0.1.3.52.4" #define datatypes "0.4.0.0.1.3.52.7"
#define errortypes "0.4.0.0.1.3.51.4" #define errortypes "0.4.0.0.1.3.51.7"
#define operationcodes "0.4.0.0.1.3.53.4" #define operationcodes "0.4.0.0.1.3.53.7"
#define errorcodes "0.4.0.0.1.3.57.4" #define errorcodes "0.4.0.0.1.3.57.7"
#define classes "0.4.0.0.1.3.54.4" #define classes "0.4.0.0.1.3.54.7"
#define gsmSSF_gsmSCF_Operations "0.4.0.0.1.3.101.4" #define gsmSSF_gsmSCF_Operations "0.4.0.0.1.3.101.7"
#define gsmSSF_gsmSCF_Protocol "0.4.0.0.1.3.102.4" #define gsmSSF_gsmSCF_Protocol "0.4.0.0.1.3.102.7"
#define gsmSCF_gsmSRF_Operations "0.4.0.0.1.3.103.4" #define gsmSCF_gsmSRF_Operations "0.4.0.0.1.3.103.7"
#define gsmSCF_gsmSRF_Protocol "0.4.0.0.1.3.104.4" #define gsmSCF_gsmSRF_Protocol "0.4.0.0.1.3.104.7"
#define sms_Operations "0.4.0.0.1.3.105.4" #define sms_Operations "0.4.0.0.1.3.105.7"
#define smsSSF_gsmSCF_Protocol "0.4.0.0.1.3.106.4" #define smsSSF_gsmSCF_Protocol "0.4.0.0.1.3.106.7"
#define gprsSSF_gsmSCF_Operations "0.4.0.0.1.3.107.4" #define gprsSSF_gsmSCF_Operations "0.4.0.0.1.3.107.7"
#define gprsSSF_gsmSCF_Protocol "0.4.0.0.1.3.108.4" #define gprsSSF_gsmSCF_Protocol "0.4.0.0.1.3.108.7"
#define id_CAP "0.4.0.0.1.22" #define id_CAP "0.4.0.0.1.22"
#define id_CAP3 "0.4.0.0.1.20" #define id_CAP3 "0.4.0.0.1.20"
#define id_CAPOE "0.4.0.0.1.23" #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[] = { 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_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 }, { &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_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_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_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 } { 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[] = { static const ber_sequence_t ConnectArg_sequence[] = {
{ &hf_camel_destinationRoutingAddress, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_camel_DestinationRoutingAddress }, { &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 }, { &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); offset = dissect_camel_CancelArg(FALSE, tvb, offset, &asn1_ctx, tree, hf_camel_CancelArg_PDU);
return offset; 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_) { static int dissect_ConnectArg_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0; int offset = 0;
asn1_ctx_t asn1_ctx; 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 */ case opcode_cancel: /* cancel */
offset= dissect_CancelArg_PDU(tvb, actx->pinfo , tree); offset= dissect_CancelArg_PDU(tvb, actx->pinfo , tree);
break; break;
case opcode_collectInformation: /* collectInformation */
offset= dissect_CollectInformationArg_PDU(tvb, actx->pinfo , tree);
break;
case opcode_connect: /* connect */ case opcode_connect: /* connect */
offset= dissect_ConnectArg_PDU(tvb, actx->pinfo , tree); offset= dissect_ConnectArg_PDU(tvb, actx->pinfo , tree);
break; break;
@ -7316,6 +7354,10 @@ void proto_register_camel(void) {
{ "CancelArg", "camel.CancelArg", { "CancelArg", "camel.CancelArg",
FT_UINT32, BASE_DEC, VALS(camel_CancelArg_vals), 0, FT_UINT32, BASE_DEC, VALS(camel_CancelArg_vals), 0,
NULL, HFILL }}, NULL, HFILL }},
{ &hf_camel_CollectInformationArg_PDU,
{ "CollectInformationArg", "camel.CollectInformationArg",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_camel_ConnectArg_PDU, { &hf_camel_ConnectArg_PDU,
{ "ConnectArg", "camel.ConnectArg", { "ConnectArg", "camel.ConnectArg",
FT_NONE, BASE_NONE, NULL, 0, FT_NONE, BASE_NONE, NULL, 0,
@ -8276,6 +8318,10 @@ void proto_register_camel(void) {
{ "sai-Present", "camel.sai_Present", { "sai-Present", "camel.sai_Present",
FT_NONE, BASE_NONE, NULL, 0, FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }}, NULL, HFILL }},
{ &hf_camel_userCSGInformation,
{ "userCSGInformation", "camel.userCSGInformation",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_camel_elementaryMessageID, { &hf_camel_elementaryMessageID,
{ "elementaryMessageID", "camel.elementaryMessageID", { "elementaryMessageID", "camel.elementaryMessageID",
FT_UINT32, BASE_DEC, NULL, 0, FT_UINT32, BASE_DEC, NULL, 0,
@ -9281,6 +9327,7 @@ void proto_register_camel(void) {
&ett_camel_CallInformationReportArg, &ett_camel_CallInformationReportArg,
&ett_camel_CallInformationRequestArg, &ett_camel_CallInformationRequestArg,
&ett_camel_CancelArg, &ett_camel_CancelArg,
&ett_camel_CollectInformationArg,
&ett_camel_ConnectArg, &ett_camel_ConnectArg,
&ett_camel_ConnectToResourceArg, &ett_camel_ConnectToResourceArg,
&ett_camel_T_resourceAddress, &ett_camel_T_resourceAddress,