308 lines
12 KiB
Groff
308 lines
12 KiB
Groff
-- $Id$
|
||
-- 3GPP TS 29.078 11.0.0 (2011-09)
|
||
-- 5.5 Classes
|
||
CAP-classes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1)
|
||
modules(3) cap-classes(54) version8(7)}
|
||
|
||
DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
|
||
ROS-OBJECT-CLASS,
|
||
Code
|
||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||
|
||
id-rosObject-gprsSSF,
|
||
id-rosObject-gsmSRF,
|
||
id-rosObject-gsmSSF,
|
||
id-rosObject-smsSSF-V3,
|
||
id-rosObject-smsSSF-V4,
|
||
ros-InformationObjects,
|
||
gsmSSF-gsmSCF-Protocol,
|
||
gsmSCF-gsmSRF-Protocol,
|
||
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) version8(7)}
|
||
|
||
capSsfToScfGeneric,
|
||
capAssistHandoffssfToScf,
|
||
capScfToSsfGeneric
|
||
FROM CAP-gsmSSF-gsmSCF-pkgs-contracts-acs gsmSSF-gsmSCF-Protocol
|
||
|
||
gsmSRF-gsmSCF-contract
|
||
FROM CAP-gsmSCF-gsmSRF-pkgs-contracts-acs gsmSCF-gsmSRF-Protocol
|
||
|
||
cap3SMS,
|
||
cap4SMS
|
||
FROM CAP-smsSSF-gsmSCF-pkgs-contracts-acs smsSSF-gsmSCF-Protocol
|
||
|
||
capGprsSsfToScf,
|
||
capGsmScfToGprsSsf
|
||
FROM CAP-gprsSSF-gsmSCF-pkgs-contracts-acs gprsSSF-gsmSCF-Protocol
|
||
|
||
CriticalityType
|
||
FROM CS2-datatypes {itu-t(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) cs2(20)
|
||
modules(0) in-cs2-datatypes(0) version1(0)}
|
||
|
||
;
|
||
|
||
gsmSSF ROS-OBJECT-CLASS ::= {
|
||
INITIATES {capSsfToScfGeneric|
|
||
capAssistHandoffssfToScf}
|
||
RESPONDS {capScfToSsfGeneric}
|
||
ID id-rosObject-gsmSSF}
|
||
-- The Rel-6 'gsmSSF' definition uses the Rel-6 capSsfToScfGeneric, capAssistHandoffssfToScf
|
||
-- and capScfToSsfGeneric CONTRACT definitions.
|
||
|
||
gsmSRF ROS-OBJECT-CLASS ::= {
|
||
INITIATES {gsmSRF-gsmSCF-contract}
|
||
ID id-rosObject-gsmSRF}
|
||
-- The Rel-6 'gsmSRF' definition uses the Rel-6 gsmSRF-gsmSCF-contract CONTRACT definition.
|
||
|
||
smsSSF-V3 ROS-OBJECT-CLASS ::= {
|
||
INITIATES {cap3SMS}
|
||
ID id-rosObject-smsSSF-V3}
|
||
-- The Rel-6 'smsSSF-V3' definition uses the Rel-6 cap3SMS CONTRACT definition. The smsSSF-V3
|
||
-- ROS-OBJECT-CLASS is used for MO SMS control.
|
||
|
||
smsSSF-V4 ROS-OBJECT-CLASS ::= {
|
||
INITIATES {cap4SMS}
|
||
ID id-rosObject-smsSSF-V4}
|
||
-- The Rel-6 'smsSSF-V4' definition uses the Rel-6 cap4SMS CONTRACT definition. The smsSSF-V4
|
||
-- ROS-OBJECT-CLASS is used for MT SMS control.
|
||
|
||
gprsSSF ROS-OBJECT-CLASS ::= {
|
||
INITIATES {capGprsSsfToScf}
|
||
RESPONDS {capGsmScfToGprsSsf}
|
||
ID id-rosObject-gprsSSF}
|
||
-- The Rel-6 'gprsSSF' definition uses the Rel-6 capGprsSsfTogsmScf and capGsmScfToGprsSsf
|
||
-- CONTRACT definitions.
|
||
|
||
EXTENSION ::= CLASS {
|
||
&ExtensionType,
|
||
&criticality CriticalityType DEFAULT ignore,
|
||
&id Code}
|
||
|
||
WITH SYNTAX {
|
||
EXTENSION-SYNTAX &ExtensionType
|
||
CRITICALITY &criticality
|
||
IDENTIFIED BY &id
|
||
}
|
||
-- Only value Global OBJECT IDENTIFIER is used for &id;
|
||
-- Only the value ignore (0) is used for &criticality.
|
||
|
||
-- Example of addition of an extension named 'Some Network Specific Indicator' of type
|
||
-- BOOLEAN, with criticality 'ignore' and identified by global Object Identifier.
|
||
--
|
||
-- Example of definition using the above information object class:
|
||
--
|
||
-- SomeNetworkSpecificIndicator EXTENSION ::= {
|
||
-- EXTENSION-SYNTAX BOOLEAN
|
||
-- CRITICALITY ignore
|
||
-- IDENTIFIED BY global : {itu-t(0) identified-organization(4) organisation(0) gsm(1)
|
||
-- capextension(2)}
|
||
-- }
|
||
|
||
-- Example of transfer syntax, using the ExtensionField datatype as specified in clause 5.
|
||
-- Assuming the value of the extension is set to TRUE, the extensions parameter becomes
|
||
-- a Sequence of type {itu-t(0) identified-organization(4) organisation(0) gsm(1)
|
||
-- capextension(2)}, criticality ENUMERATED ::= ignore(0) and value [1] EXPLICIT BOOLEAN
|
||
-- ::= TRUE.
|
||
--
|
||
-- Use of ITU-T Recommendation Q.1400 [52] defined Extension is for further study.
|
||
-- In addition the extension mechanism marker is used to identify the future minor additions
|
||
-- to CAP.
|
||
|
||
firstExtension EXTENSION ::= {
|
||
EXTENSION-SYNTAX NULL
|
||
CRITICALITY ignore
|
||
IDENTIFIED BY global : {itu-t(0) identified-organization(4) organisation(0) gsm(1)
|
||
capextension(2)}
|
||
}
|
||
-- firstExtension is just an example.
|
||
|
||
SupportedExtensions EXTENSION ::= {firstExtension, ...
|
||
-- full set of network operator extensions <20>-
|
||
}
|
||
-- SupportedExtension is the full set of the network operator extensions.
|
||
|
||
PARAMETERS-BOUND ::= CLASS {
|
||
&minAccessPointNameLength INTEGER,
|
||
&maxAccessPointNameLength INTEGER,
|
||
&minAChBillingChargingLength INTEGER,
|
||
&maxAChBillingChargingLength INTEGER,
|
||
&minAttributesLength INTEGER,
|
||
&maxAttributesLength INTEGER,
|
||
&maxBearerCapabilityLength INTEGER,
|
||
&minCalledPartyBCDNumberLength INTEGER,
|
||
&maxCalledPartyBCDNumberLength INTEGER,
|
||
&minCalledPartyNumberLength INTEGER,
|
||
&maxCalledPartyNumberLength INTEGER,
|
||
&minCallingPartyNumberLength INTEGER,
|
||
&maxCallingPartyNumberLength INTEGER,
|
||
&minCallResultLength INTEGER,
|
||
&maxCallResultLength INTEGER,
|
||
&minCarrierLength INTEGER,
|
||
&maxCarrierLength INTEGER,
|
||
&minCauseLength INTEGER,
|
||
&maxCauseLength INTEGER,
|
||
&minDigitsLength INTEGER,
|
||
&maxDigitsLength INTEGER,
|
||
&minFCIBillingChargingDataLength INTEGER,
|
||
&maxFCIBillingChargingDataLength INTEGER,
|
||
&minFCIBillingChargingLength INTEGER,
|
||
&maxFCIBillingChargingLength INTEGER,
|
||
&minGenericNumberLength INTEGER,
|
||
&maxGenericNumberLength INTEGER,
|
||
&minGPRSCauseLength INTEGER,
|
||
&maxGPRSCauseLength INTEGER,
|
||
&minIPSSPCapabilitiesLength INTEGER,
|
||
&maxIPSSPCapabilitiesLength INTEGER,
|
||
&minLocationNumberLength INTEGER,
|
||
&maxLocationNumberLength INTEGER,
|
||
&minLowLayerCompatibilityLength INTEGER,
|
||
&maxLowLayerCompatibilityLength INTEGER,
|
||
&minMessageContentLength INTEGER,
|
||
&maxMessageContentLength INTEGER,
|
||
&minOriginalCalledPartyIDLength INTEGER,
|
||
&maxOriginalCalledPartyIDLength INTEGER,
|
||
&minPDPAddressLength INTEGER,
|
||
&maxPDPAddressLength INTEGER,
|
||
&minRedirectingPartyIDLength INTEGER,
|
||
&maxRedirectingPartyIDLength INTEGER,
|
||
&minScfIDLength INTEGER,
|
||
&maxScfIDLength INTEGER,
|
||
&minSCIBillingChargingLength INTEGER,
|
||
&maxSCIBillingChargingLength INTEGER,
|
||
&minTimeAndTimezoneLength INTEGER,
|
||
&maxTimeAndTimezoneLength INTEGER,
|
||
&numOfBCSMEvents INTEGER,
|
||
&numOfChangeOfPositionControlInfo INTEGER,
|
||
&numOfCSs INTEGER,
|
||
&numOfSMSEvents INTEGER,
|
||
&numOfGPRSEvents INTEGER,
|
||
&numOfExtensions INTEGER,
|
||
&numOfGenericNumbers INTEGER,
|
||
&numOfMessageIDs INTEGER}
|
||
|
||
WITH SYNTAX {
|
||
MINIMUM-FOR-ACCESS-POINT-NAME &minAccessPointNameLength
|
||
MAXIMUM-FOR-ACCESS-POINT-NAME &maxAccessPointNameLength
|
||
MINIMUM-FOR-ACH-BILLING-CHARGING &minAChBillingChargingLength
|
||
MAXIMUM-FOR-ACH-BILLING-CHARGING &maxAChBillingChargingLength
|
||
MINIMUM-FOR-ATTRIBUTES &minAttributesLength
|
||
MAXIMUM-FOR-ATTRIBUTES &maxAttributesLength
|
||
MAXIMUM-FOR-BEARER-CAPABILITY &maxBearerCapabilityLength
|
||
MINIMUM-FOR-CALLED-PARTY-BCD-NUMBER &minCalledPartyBCDNumberLength
|
||
MAXIMUM-FOR-CALLED-PARTY-BCD-NUMBER &maxCalledPartyBCDNumberLength
|
||
MINIMUM-FOR-CALLED-PARTY-NUMBER &minCalledPartyNumberLength
|
||
MAXIMUM-FOR-CALLED-PARTY-NUMBER &maxCalledPartyNumberLength
|
||
MINIMUM-FOR-CALLING-PARTY-NUMBER &minCallingPartyNumberLength
|
||
MAXIMUM-FOR-CALLING-PARTY-NUMBER &maxCallingPartyNumberLength
|
||
MINIMUM-FOR-CALL-RESULT &minCallResultLength
|
||
MAXIMUM-FOR-CALL-RESULT &maxCallResultLength
|
||
MINIMUM-FOR-CARRIER &minCarrierLength
|
||
MAXIMUM-FOR-CARRIER &maxCarrierLength
|
||
MINIMUM-FOR-CAUSE &minCauseLength
|
||
MAXIMUM-FOR-CAUSE &maxCauseLength
|
||
MINIMUM-FOR-DIGITS &minDigitsLength
|
||
MAXIMUM-FOR-DIGITS &maxDigitsLength
|
||
MINIMUM-FOR-FCI-BILLING-CHARGING-DATA &minFCIBillingChargingDataLength
|
||
MAXIMUM-FOR-FCI-BILLING-CHARGING-DATA &maxFCIBillingChargingDataLength
|
||
MINIMUM-FOR-FCI-BILLING-CHARGING &minFCIBillingChargingLength
|
||
MAXIMUM-FOR-FCI-BILLING-CHARGING &maxFCIBillingChargingLength
|
||
MINIMUM-FOR-GENERIC-NUMBER &minGenericNumberLength
|
||
MAXIMUM-FOR-GENERIC-NUMBER &maxGenericNumberLength
|
||
MINIMUM-FOR-GPRS-CAUSE-LENGTH &minGPRSCauseLength
|
||
MAXIMUM-FOR-GPRS-CAUSE-LENGTH &maxGPRSCauseLength
|
||
MINIMUM-FOR-IP-SSP-CAPABILITIES &minIPSSPCapabilitiesLength
|
||
MAXIMUM-FOR-IP-SSP-CAPABILITIES &maxIPSSPCapabilitiesLength
|
||
MINIMUM-FOR-LOCATION-NUMBER &minLocationNumberLength
|
||
MAXIMUM-FOR-LOCATION-NUMBER &maxLocationNumberLength
|
||
MINIMUM-FOR-LOW-LAYER-COMPATIBILITY &minLowLayerCompatibilityLength
|
||
MAXIMUM-FOR-LOW-LAYER-COMPATIBILITY &maxLowLayerCompatibilityLength
|
||
MINIMUM-FOR-MESSAGE-CONTENT &minMessageContentLength
|
||
MAXIMUM-FOR-MESSAGE-CONTENT &maxMessageContentLength
|
||
MINIMUM-FOR-ORIGINAL-CALLED-PARTY-ID &minOriginalCalledPartyIDLength
|
||
MAXIMUM-FOR-ORIGINAL-CALLED-PARTY-ID &maxOriginalCalledPartyIDLength
|
||
MINIMUM-FOR-PDP-ADDRESS-LENGTH &minPDPAddressLength
|
||
MAXIMUM-FOR-PDP-ADDRESS-LENGTH &maxPDPAddressLength
|
||
MINIMUM-FOR-REDIRECTING-ID &minRedirectingPartyIDLength
|
||
MAXIMUM-FOR-REDIRECTING-ID &maxRedirectingPartyIDLength
|
||
MINIMUM-FOR-GSMSCF-ID &minScfIDLength
|
||
MAXIMUM-FOR-GSMSCF-ID &maxScfIDLength
|
||
MINIMUM-FOR-SCI-BILLING-CHARGING &minSCIBillingChargingLength
|
||
MAXIMUM-FOR-SCI-BILLING-CHARGING &maxSCIBillingChargingLength
|
||
MINIMUM-FOR-TIME-AND-TIMEZONE &minTimeAndTimezoneLength
|
||
MAXIMUM-FOR-TIME-AND-TIMEZONE &maxTimeAndTimezoneLength
|
||
NUM-OF-BCSM-EVENT &numOfBCSMEvents
|
||
NUM-OF-CHANGE-OF-POSITION-CONTROL-INFO &numOfChangeOfPositionControlInfo
|
||
NUM-OF-CSS &numOfCSs
|
||
NUM-OF-SMS-EVENTS &numOfSMSEvents
|
||
NUM-OF-GPRS-EVENTS &numOfGPRSEvents
|
||
NUM-OF-EXTENSIONS &numOfExtensions
|
||
NUM-OF-GENERIC-NUMBERS &numOfGenericNumbers
|
||
NUM-OF-MESSAGE-IDS &numOfMessageIDs}
|
||
|
||
cAPSpecificBoundSet PARAMETERS-BOUND ::= {
|
||
MINIMUM-FOR-ACCESS-POINT-NAME 1
|
||
MAXIMUM-FOR-ACCESS-POINT-NAME 100
|
||
MINIMUM-FOR-ACH-BILLING-CHARGING 5
|
||
MAXIMUM-FOR-ACH-BILLING-CHARGING 177
|
||
MINIMUM-FOR-ATTRIBUTES 2
|
||
MAXIMUM-FOR-ATTRIBUTES 10
|
||
MAXIMUM-FOR-BEARER-CAPABILITY 11
|
||
MINIMUM-FOR-CALLED-PARTY-BCD-NUMBER 1
|
||
MAXIMUM-FOR-CALLED-PARTY-BCD-NUMBER 41
|
||
MINIMUM-FOR-CALLED-PARTY-NUMBER 2
|
||
MAXIMUM-FOR-CALLED-PARTY-NUMBER 18
|
||
MINIMUM-FOR-CALLING-PARTY-NUMBER 2
|
||
MAXIMUM-FOR-CALLING-PARTY-NUMBER 10
|
||
MINIMUM-FOR-CALL-RESULT 12
|
||
MAXIMUM-FOR-CALL-RESULT 193
|
||
MINIMUM-FOR-CARRIER 4
|
||
MAXIMUM-FOR-CARRIER 4
|
||
MINIMUM-FOR-CAUSE 2
|
||
MAXIMUM-FOR-CAUSE 32
|
||
MINIMUM-FOR-DIGITS 2
|
||
MAXIMUM-FOR-DIGITS 16
|
||
MINIMUM-FOR-FCI-BILLING-CHARGING-DATA 1
|
||
MAXIMUM-FOR-FCI-BILLING-CHARGING-DATA 160
|
||
MINIMUM-FOR-FCI-BILLING-CHARGING 5
|
||
MAXIMUM-FOR-FCI-BILLING-CHARGING 225
|
||
MINIMUM-FOR-GENERIC-NUMBER 3
|
||
MAXIMUM-FOR-GENERIC-NUMBER 11
|
||
MINIMUM-FOR-GPRS-CAUSE-LENGTH 1
|
||
MAXIMUM-FOR-GPRS-CAUSE-LENGTH 1
|
||
MINIMUM-FOR-IP-SSP-CAPABILITIES 1
|
||
MAXIMUM-FOR-IP-SSP-CAPABILITIES 4
|
||
MINIMUM-FOR-LOCATION-NUMBER 2
|
||
MAXIMUM-FOR-LOCATION-NUMBER 10
|
||
MINIMUM-FOR-LOW-LAYER-COMPATIBILITY 1
|
||
MAXIMUM-FOR-LOW-LAYER-COMPATIBILITY 16
|
||
MINIMUM-FOR-MESSAGE-CONTENT 1
|
||
MAXIMUM-FOR-MESSAGE-CONTENT 127
|
||
MINIMUM-FOR-ORIGINAL-CALLED-PARTY-ID 2
|
||
MAXIMUM-FOR-ORIGINAL-CALLED-PARTY-ID 10
|
||
MINIMUM-FOR-PDP-ADDRESS-LENGTH 1
|
||
MAXIMUM-FOR-PDP-ADDRESS-LENGTH 63
|
||
MINIMUM-FOR-REDIRECTING-ID 2
|
||
MAXIMUM-FOR-REDIRECTING-ID 10
|
||
MINIMUM-FOR-GSMSCF-ID 2
|
||
MAXIMUM-FOR-GSMSCF-ID 10
|
||
MINIMUM-FOR-SCI-BILLING-CHARGING 4
|
||
MAXIMUM-FOR-SCI-BILLING-CHARGING 225
|
||
MINIMUM-FOR-TIME-AND-TIMEZONE 8
|
||
MAXIMUM-FOR-TIME-AND-TIMEZONE 8
|
||
NUM-OF-BCSM-EVENT 30
|
||
NUM-OF-CHANGE-OF-POSITION-CONTROL-INFO 10
|
||
NUM-OF-CSS 127
|
||
NUM-OF-SMS-EVENTS 10
|
||
NUM-OF-GPRS-EVENTS 10
|
||
NUM-OF-EXTENSIONS 10
|
||
NUM-OF-GENERIC-NUMBERS 5
|
||
NUM-OF-MESSAGE-IDS 16}
|
||
|
||
END
|