reorganized ASN.1 files into new hierarchy. New structure shall reflect
module libraries. A directory is a library and contains asn.1 files and a manifest.json that contains name, dependencies and modules to load. CAMEL manifest.json has not been tested, yet
This commit is contained in:
parent
ea83faa296
commit
c994d5783c
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"name" : "CAMEL-phase2",
|
||||
"dependencies" : [ "ROS", "MAP" ],
|
||||
"rootModules" : [
|
||||
"CAP-classes" ]
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"name" : "MAP",
|
||||
"dependencies" : [ "ROS" ],
|
||||
"rootModules" : [
|
||||
"MAP-DialogueInformation",
|
||||
"MAP-ApplicationContexts"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"name" : "ROS",
|
||||
"dependencies" : [ ],
|
||||
"rootModules" : [
|
||||
"Remote-Operations-Generic-ROS-PDUs",
|
||||
"Remote-Operations-Information-Objects",
|
||||
"Remote-Operations-Useful-Definitions"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"name" : "TCAP",
|
||||
"dependencies" : [ "ROS", "MAP" ],
|
||||
"rootModules" : [
|
||||
"TCAPMessages",
|
||||
"TC-Notation-Extensions" ,
|
||||
"TCAP-Tools" ]
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
CAP-GPRS-ReferenceNumber {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-dialogueInformation(111) version3(2)}
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
EXPORTS
|
||||
id-CAP-GPRS-ReferenceNumber ,
|
||||
cAP-GPRS-ReferenceNumber-Abstract-Syntax;
|
||||
|
||||
IMPORTS
|
||||
Integer4
|
||||
FROM CS1-DataTypes {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1)
|
||||
modules(0) cs1-datatypes(2) version1(0)}
|
||||
;
|
||||
|
||||
id-CAP-GPRS-ReferenceNumber OBJECT IDENTIFIER ::= {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) as(1) cap-GPRS-ReferenceNumber(5) version3(2)}
|
||||
|
||||
cAP-GPRS-ReferenceNumber-Abstract-Syntax ABSTRACT-SYNTAX ::= {CAP-GPRS-ReferenceNumber IDENTIFIED BY id-CAP-GPRS-ReferenceNumber}
|
||||
|
||||
CAP-GPRS-ReferenceNumber ::= SEQUENCE {
|
||||
destinationReference [0] Integer4 OPTIONAL,
|
||||
originationReference [1] Integer4 OPTIONAL
|
||||
}
|
||||
-- This IE is used to identify the relationship between SGSN and the SCP.
|
||||
|
||||
END -- of CAP-GPRS-ReferenceNumber
|
||||
|
|
@ -1,257 +0,0 @@
|
|||
-- 7 MO SMS Control
|
||||
-- 7.1 SMS operations and arguments
|
||||
CAP-SMS-ops-args {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-SMS-ops-args(105) version3(2)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS::= BEGIN
|
||||
|
||||
-- This module contains the operations and operation arguments used for the
|
||||
-- gsmSSF/gprsSSF - gsmSCF interface, for the control of MO-SMS.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
errortypes,
|
||||
datatypes,
|
||||
operationcodes,
|
||||
classes,
|
||||
ros-InformationObjects,
|
||||
tc-Messages
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
ServiceKey
|
||||
FROM CS1-DataTypes {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1)
|
||||
modules(0) cs1-datatypes(2) version1(0)}
|
||||
|
||||
MiscCallInfo
|
||||
FROM CS2-datatypes {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1)
|
||||
cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
|
||||
|
||||
IMSI,
|
||||
ISDN-AddressString
|
||||
FROM MAP-CommonDataTypes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
gsm-Network(1) modules(3) map-CommonDataTypes(18) version6(6)}
|
||||
|
||||
LocationInformation
|
||||
FROM MAP-MS-DataTypes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
gsm-Network(1) modules(3) map-MS-DataTypes(11) version6(6)}
|
||||
|
||||
PARAMETERS-BOUND
|
||||
FROM CAP-classes classes
|
||||
|
||||
opcode-connectSMS,
|
||||
opcode-continueSMS,
|
||||
opcode-eventReportSMS,
|
||||
opcode-furnishChargingInformationSMS,
|
||||
opcode-initialDPSMS,
|
||||
opcode-releaseSMS,
|
||||
opcode-requestReportSMSEvent,
|
||||
opcode-resetTimerSMS
|
||||
FROM CAP-operationcodes operationcodes
|
||||
|
||||
CalledPartyBCDNumber {},
|
||||
EventSpecificInformationSMS,
|
||||
EventTypeSMS,
|
||||
Extensions {},
|
||||
FCISMSBillingChargingCharacteristics,
|
||||
LocationInformationGPRS,
|
||||
RPCause,
|
||||
SMSEvent,
|
||||
TimeAndTimezone {},
|
||||
TimerID,
|
||||
TimerValue,
|
||||
TPDataCodingScheme,
|
||||
TPProtocolIdentifier,
|
||||
TPShortMessageSubmissionInfo,
|
||||
TPValidityPeriod
|
||||
FROM CAP-datatypes datatypes
|
||||
|
||||
missingCustomerRecord,
|
||||
missingParameter,
|
||||
parameterOutOfRange,
|
||||
systemFailure,
|
||||
taskRefused,
|
||||
unexpectedComponentSequence,
|
||||
unexpectedDataValue,
|
||||
unexpectedParameter
|
||||
FROM CAP-errortypes errortypes
|
||||
|
||||
CallReferenceNumber
|
||||
FROM MAP-CH-DataTypes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
gsm-Network(1) modules(3) map-CH-DataTypes(13) version6(6)}
|
||||
|
||||
;
|
||||
|
||||
connectSMSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT ConnectSMSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-connectSMS
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSSF or gprsSSF, Timer: Tconsms
|
||||
-- This operation is used to request the gsmSSF/gprsSSF to perform the SMS processing
|
||||
-- actions to route
|
||||
-- or forward a short message to a specified destination.
|
||||
|
||||
ConnectSMSArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
callingPartysNumber [0] ISDN-AddressString OPTIONAL,
|
||||
destinationSubscriberNumber [1] CalledPartyBCDNumber {bound} OPTIONAL,
|
||||
sMSCAddress [2] ISDN-AddressString OPTIONAL,
|
||||
extensions [10] Extensions {bound} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
continueSMSV3 OPERATION ::= {
|
||||
RETURN RESULT FALSE
|
||||
ALWAYS RESPONDS FALSE
|
||||
CODE opcode-continueSMS
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSSF/gprsSMS, Timer: Tcuesms
|
||||
-- This operation is used to request the gsmSSF/gprsSSF to proceed with
|
||||
-- Short Message processing at the DP at which it previously suspended
|
||||
-- Short Message processing to await gsmSCF instructions (i.e. proceed
|
||||
-- to the next Point in Association in the SMS FSM). The gsmSSF/gprsSSF
|
||||
-- continues SMS processing without substituting new data from gsmSCF.
|
||||
|
||||
eventReportSMSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT EventReportSMSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ALWAYS RESPONDS FALSE
|
||||
CODE opcode-eventReportSMS
|
||||
}
|
||||
-- Direction: gsmSSF or gprsSSF -> gsmSCF, Timer: Terbsms
|
||||
-- This operation is used to notify the gsmSCF of a SM related event (e.g., FSM events such
|
||||
-- as submission or failure) previously requested by the gsmSCF in a RequestReportSMSEvent
|
||||
-- operation.
|
||||
|
||||
EventReportSMSArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
eventTypeSMS [0] EventTypeSMS,
|
||||
eventSpecificInformationSMS [1] EventSpecificInformationSMS OPTIONAL,
|
||||
miscCallInfo [2] MiscCallInfo DEFAULT {messageType request },
|
||||
extensions [10] Extensions {bound} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
furnishChargingInformationSMSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT FurnishChargingInformationSMSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-furnishChargingInformationSMS
|
||||
}
|
||||
-- Direction: gsmSCF ?? gsmSSF or gprsSSF, Timer: Tfcisms
|
||||
-- This operation is used to request the gsmSSF/gprsSSF to generate, register a charging record
|
||||
-- or to include some information in the default SM record. The registered charging record is
|
||||
-- intended for off line charging of the SM.
|
||||
|
||||
FurnishChargingInformationSMSArgV3 {PARAMETERS-BOUND : bound} ::= FCISMSBillingChargingCharacteristics {bound}
|
||||
|
||||
initialDPSMSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT InitialDPSMSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingCustomerRecord |
|
||||
missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-initialDPSMS
|
||||
}
|
||||
-- Direction: gsmSSF or gprsSSF -> gsmSCF, Timer: Tidpsms
|
||||
-- This operation is used after a TDP to indicate request for service.
|
||||
|
||||
InitialDPSMSArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
serviceKey [0] ServiceKey,
|
||||
destinationSubscriberNumber [1] CalledPartyBCDNumber {bound} OPTIONAL,
|
||||
callingPartyNumber [2] ISDN-AddressString OPTIONAL,
|
||||
eventTypeSMS [3] EventTypeSMS OPTIONAL,
|
||||
iMSI [4] IMSI OPTIONAL,
|
||||
locationInformationMSC [5] LocationInformation OPTIONAL,
|
||||
locationInformationGPRS [6] LocationInformationGPRS OPTIONAL,
|
||||
sMSCAddress [7] ISDN-AddressString OPTIONAL,
|
||||
timeAndTimezone [8] TimeAndTimezone {bound} OPTIONAL,
|
||||
tPShortMessageSubmissionInfo [9] TPShortMessageSubmissionInfo OPTIONAL,
|
||||
tPProtocolIdentifier [10] TPProtocolIdentifier OPTIONAL,
|
||||
tPDataCodingScheme [11] TPDataCodingScheme OPTIONAL,
|
||||
tPValidityPeriod [12] TPValidityPeriod OPTIONAL,
|
||||
extensions [13] Extensions {bound} OPTIONAL,
|
||||
...,
|
||||
smsReferenceNumber [14] CallReferenceNumber OPTIONAL,
|
||||
mscAddress [15] ISDN-AddressString OPTIONAL,
|
||||
sgsn-Number [16] ISDN-AddressString OPTIONAL
|
||||
}
|
||||
|
||||
releaseSMSV3 OPERATION ::= {
|
||||
ARGUMENT ReleaseSMSArgV3
|
||||
RETURN RESULT FALSE
|
||||
ALWAYS RESPONDS FALSE
|
||||
CODE opcode-releaseSMS
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSSF or gprsSSF, Timer: Trelsms
|
||||
-- This operation is used to prevent an attempt to submit a short message.
|
||||
|
||||
ReleaseSMSArgV3 ::= RPCause
|
||||
|
||||
requestReportSMSEventV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT RequestReportSMSEventArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-requestReportSMSEvent
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSSF or gprsSSF, Timer: Trrbsms
|
||||
-- This operation is used to request the gsmSSF or gprsSSF to monitor for a
|
||||
-- SM related event (e.g., FSM events such as submission or failure), then
|
||||
-- send a notification back to the gsmSCF when the event is detected.
|
||||
|
||||
RequestReportSMSEventArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
sMSEvents [0] SEQUENCE SIZE (1..bound.&numOfSMSEvents) OF SMSEvent,
|
||||
extensions [10] Extensions {bound} OPTIONAL,
|
||||
...
|
||||
}
|
||||
-- Indicates the SM related events for notification.
|
||||
|
||||
resetTimerSMSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT ResetTimerSMSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
parameterOutOfRange |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-resetTimerSMS
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSSF/gprsSSF, Timer: Trtsms
|
||||
-- This operation is used to request the gsmSSF/gprsSSF to refresh an application
|
||||
-- timer in the gsmSSF/gprsSSF.
|
||||
|
||||
ResetTimerSMSArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
timerID [0] TimerID DEFAULT tssf,
|
||||
timervalue [1] TimerValue,
|
||||
extensions [2] Extensions {bound} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
END
|
|
@ -1,46 +0,0 @@
|
|||
-- 5.7 User Abort Data
|
||||
CAP-U-ABORT-Data {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-u-abort-data(110) version3(2)}
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
id-CAP-U-ABORT-Reason OBJECT IDENTIFIER ::= {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) as(1) cap-u-abort-reason(2) version3(2)}
|
||||
|
||||
cAP-U-ABORT-Reason-Abstract-Syntax ABSTRACT-SYNTAX ::= {CAP-U-ABORT-REASON IDENTIFIED BY
|
||||
id-CAP-U-ABORT-Reason}
|
||||
|
||||
CAP-U-ABORT-REASON ::= ENUMERATED {
|
||||
no-reason-given(1),
|
||||
application-timer-expired(2),
|
||||
not-allowed-procedures(3),
|
||||
abnormal-processing(4),
|
||||
congestion(5),
|
||||
invalid-reference(6),
|
||||
missing-reference (7),
|
||||
overlapping-dialogue (8)
|
||||
}
|
||||
-- application-timer-expired shall be set when application timer (e.g. Tssf) is expired.
|
||||
-- not-allowed-procedures shall be set when received signal is not allowed in CAP
|
||||
-- procedures.
|
||||
-- For example, when class4 operation is received from SCF and
|
||||
-- the operation is not allowed in SSF FSM.
|
||||
-- (SSF FSM cannot continue state transition). (e.g. ReleaseCall
|
||||
-- operation received in Waiting for End of Temporary Connection
|
||||
-- state.)
|
||||
-- abnormal-processing shall be set when abnormal procedures occur at entity action.
|
||||
-- congestion shall be set when requested resource is unavailable due to
|
||||
-- congestion at TC user (CAP) level.
|
||||
-- invalid-reference shall be set if the received destinationReference is unknown or
|
||||
-- for a known destination Reference the received originationReference
|
||||
-- does not match with the stored originationReference.
|
||||
-- This abort reason is used for CAP defined GPRS-ReferenceNumber.
|
||||
-- missing-reference shall be set when the destinationReference or the
|
||||
-- originationReference is absent in the received message but is
|
||||
-- required to be present according to the procedures in 12.1.7.
|
||||
-- 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
|
||||
|
|
@ -1,267 +0,0 @@
|
|||
-- 5.5 Classes
|
||||
CAP-classes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1)
|
||||
modules(3) cap-classes(54) version3(2)}
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
ROS-OBJECT-CLASS,
|
||||
Code
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
|
||||
id-rosObject-gsmSRFV3,
|
||||
id-rosObject-gsmSSFV3,
|
||||
ros-InformationObjects,
|
||||
gsmSSF-gsmSCF-Protocol,
|
||||
gsmSCF-gsmSRF-Protocol
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
capSsfToScfGenericV3,
|
||||
capAssistHandoffssfToScfV3
|
||||
FROM CAP-gsmSSF-gsmSCF-pkgs-contracts-acs gsmSSF-gsmSCF-Protocol
|
||||
|
||||
gsmSRF-gsmSCF-contractV3
|
||||
FROM CAP-gsmSCF-gsmSRF-pkgs-contracts-acs gsmSCF-gsmSRF-Protocol
|
||||
|
||||
CriticalityType
|
||||
FROM CS2-datatypes {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) cs2(20)
|
||||
modules(0) in-cs2-datatypes(0) version1(0)}
|
||||
|
||||
;
|
||||
|
||||
gsmSSFV3 ROS-OBJECT-CLASS ::= {
|
||||
INITIATES {capSsfToScfGenericV3|
|
||||
capAssistHandoffssfToScfV3}
|
||||
RESPONDS {capSsfToScfGenericV3}
|
||||
ID id-rosObject-gsmSSFV3
|
||||
}
|
||||
|
||||
gsmSRFV3 ROS-OBJECT-CLASS ::= {
|
||||
INITIATES {gsmSRF-gsmSCF-contractV3}
|
||||
ID id-rosObject-gsmSRFV3
|
||||
}
|
||||
|
||||
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 subclause 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 Q.1400 [28] 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 --
|
||||
}
|
||||
-- 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,
|
||||
&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,
|
||||
&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-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-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 186
|
||||
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-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 124
|
||||
MINIMUM-FOR-TIME-AND-TIMEZONE 8
|
||||
MAXIMUM-FOR-TIME-AND-TIMEZONE 8
|
||||
NUM-OF-BCSM-EVENT 10
|
||||
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
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -1,36 +0,0 @@
|
|||
-- 5.4 Error codes
|
||||
CAP-errorcodes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errorcodes(57) version3(2)}
|
||||
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
ros-InformationObjects
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
Code
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
;
|
||||
|
||||
errcode-canceled Code ::= local: 0
|
||||
errcode-cancelFailed Code ::= local: 1
|
||||
errcode-eTCFailed Code ::= local: 3
|
||||
errcode-improperCallerResponse Code ::= local: 4
|
||||
errcode-missingCustomerRecord Code ::= local: 6
|
||||
errcode-missingParameter Code ::= local: 7
|
||||
errcode-parameterOutOfRange Code ::= local: 8
|
||||
errcode-requestedInfoError Code ::= local: 10
|
||||
errcode-systemFailure Code ::= local: 11
|
||||
errcode-taskRefused Code ::= local: 12
|
||||
errcode-unavailableResource Code ::= local: 13
|
||||
errcode-unexpectedComponentSequence Code ::= local: 14
|
||||
errcode-unexpectedDataValue Code ::= local: 15
|
||||
errcode-unexpectedParameter Code ::= local: 16
|
||||
errcode-unknownLegID Code ::= local: 17
|
||||
errcode-unknownPDPID Code ::= local: 50
|
||||
|
||||
END
|
||||
|
|
@ -1,149 +0,0 @@
|
|||
-- 5.2 Error types
|
||||
CAP-errortypes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errortypes(51) version3(2)}
|
||||
-- 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
|
||||
-- replaced with an EXPLICIT tag of the same value.
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
ros-InformationObjects,
|
||||
datatypes,
|
||||
errorcodes
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
ERROR
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
InvokeID,
|
||||
UnavailableNetworkResource
|
||||
FROM CAP-datatypes datatypes
|
||||
|
||||
errcode-canceled,
|
||||
errcode-cancelFailed,
|
||||
errcode-eTCFailed,
|
||||
errcode-improperCallerResponse,
|
||||
errcode-missingCustomerRecord,
|
||||
errcode-missingParameter,
|
||||
errcode-parameterOutOfRange,
|
||||
errcode-requestedInfoError,
|
||||
errcode-systemFailure,
|
||||
errcode-taskRefused,
|
||||
errcode-unavailableResource,
|
||||
errcode-unexpectedComponentSequence,
|
||||
errcode-unexpectedDataValue,
|
||||
errcode-unexpectedParameter,
|
||||
errcode-unknownLegID,
|
||||
errcode-unknownPDPID
|
||||
FROM CAP-errorcodes errorcodes
|
||||
|
||||
;
|
||||
|
||||
-- TYPE DEFINITION FOR CAP ERROR TYPES FOLLOWS
|
||||
|
||||
canceled ERROR ::= {
|
||||
CODE errcode-canceled
|
||||
}
|
||||
-- The operation has been canceled.
|
||||
|
||||
cancelFailed ERROR ::= {
|
||||
PARAMETER SEQUENCE {
|
||||
problem [0] ENUMERATED {
|
||||
unknownOperation (0),
|
||||
tooLate (1),
|
||||
operationNotCancellable (2)
|
||||
},
|
||||
operation [1] InvokeID,
|
||||
...
|
||||
}
|
||||
CODE errcode-cancelFailed
|
||||
}
|
||||
-- The operation failed to be canceled.
|
||||
|
||||
eTCFailed ERROR ::= {
|
||||
CODE errcode-eTCFailed
|
||||
}
|
||||
-- The establish temporary connection failed.
|
||||
|
||||
improperCallerResponse ERROR ::= {
|
||||
CODE errcode-improperCallerResponse
|
||||
}
|
||||
-- The caller response was not as expected.
|
||||
|
||||
missingCustomerRecord ERROR ::= {
|
||||
CODE errcode-missingCustomerRecord
|
||||
}
|
||||
-- The Service Logic Program could not be found in the gsmSCF.
|
||||
|
||||
missingParameter ERROR ::= {
|
||||
CODE errcode-missingParameter
|
||||
}
|
||||
-- An expected optional parameter was not received.
|
||||
|
||||
parameterOutOfRange ERROR ::= {
|
||||
CODE errcode-parameterOutOfRange
|
||||
}
|
||||
-- The parameter was not as expected (e.g. missing or out of range).
|
||||
|
||||
requestedInfoError ERROR ::= {
|
||||
PARAMETER ENUMERATED {
|
||||
unknownRequestedInfo (1),
|
||||
requestedInfoNotAvailable (2)
|
||||
}
|
||||
CODE errcode-requestedInfoError
|
||||
}
|
||||
-- The requested information cannot be found.
|
||||
|
||||
systemFailure ERROR ::= {
|
||||
PARAMETER UnavailableNetworkResource
|
||||
CODE errcode-systemFailure
|
||||
}
|
||||
-- The operation could not be completed due to a system failure at the serving physical entity.
|
||||
|
||||
taskRefused ERROR ::= {
|
||||
PARAMETER ENUMERATED {
|
||||
generic (0),
|
||||
unobtainable (1),
|
||||
congestion (2)
|
||||
}
|
||||
CODE errcode-taskRefused
|
||||
}
|
||||
-- An entity normally capable of the task requested cannot or chooses not to perform the task at
|
||||
-- this time. This includes error situations like congestion and unobtainable address as used in
|
||||
-- e.g. the connect operation.)
|
||||
|
||||
unavailableResource ERROR ::= {
|
||||
CODE errcode-unavailableResource
|
||||
}
|
||||
-- A requested resource is not available at the serving entity.
|
||||
|
||||
unexpectedComponentSequence ERROR ::= {
|
||||
CODE errcode-unexpectedComponentSequence
|
||||
}
|
||||
-- An incorrect sequence of Components was received (e.g."DisconnectForwardConnection"
|
||||
-- followed by "PlayAnnouncement").
|
||||
|
||||
unexpectedDataValue ERROR ::= {
|
||||
CODE errcode-unexpectedDataValue
|
||||
}
|
||||
-- The data value was not as expected (e.g. routing number expected but billing number received)
|
||||
|
||||
unexpectedParameter ERROR ::= {
|
||||
CODE errcode-unexpectedParameter
|
||||
}
|
||||
-- A parameter received was not expected.
|
||||
|
||||
unknownLegID ERROR ::= {
|
||||
CODE errcode-unknownLegID
|
||||
}
|
||||
-- Leg not known to the gsmSSF.
|
||||
|
||||
unknownPDPID ERROR ::= {
|
||||
CODE errcode-unknownPDPID
|
||||
}
|
||||
-- PDPID not known by the receiving entity.
|
||||
|
||||
END
|
||||
|
|
@ -1,408 +0,0 @@
|
|||
-- 8 GPRS Control
|
||||
-- 8.1 gsmSCF/gprsSSF operations and arguments
|
||||
CAP-gprsSSF-gsmSCF-ops-args {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-GPRS-ops-args(107) version3(2)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::= BEGIN
|
||||
|
||||
-- This module contains the operations and operation arguments used for the
|
||||
-- gprsSSF - gsmSCF interface, for the control of GPRS.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
errortypes,
|
||||
datatypes,
|
||||
operationcodes,
|
||||
classes,
|
||||
ros-InformationObjects
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
ServiceKey
|
||||
FROM CS1-DataTypes {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1)
|
||||
modules(0) cs1-datatypes(2) version1(0)}
|
||||
|
||||
MiscCallInfo
|
||||
FROM CS2-datatypes {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1)
|
||||
cs2(20) modules(0) in-cs2-datatypes (0) version1(0)}
|
||||
|
||||
IMSI,
|
||||
ISDN-AddressString
|
||||
FROM MAP-CommonDataTypes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
gsm-Network(1) modules(3) map-CommonDataTypes(18) version6(6)}
|
||||
|
||||
GSN-Address
|
||||
FROM MAP-MS-DataTypes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
gsm-Network(1) modules(3) map-MS-DataTypes(11) version6(6)}
|
||||
|
||||
PARAMETERS-BOUND
|
||||
FROM CAP-classes classes
|
||||
|
||||
opcode-activityTestGPRS,
|
||||
opcode-applyChargingGPRS,
|
||||
opcode-applyChargingReportGPRS,
|
||||
opcode-cancelGPRS,
|
||||
opcode-connectGPRS,
|
||||
opcode-continueGPRS,
|
||||
opcode-entityReleasedGPRS,
|
||||
opcode-eventReportGPRS,
|
||||
opcode-furnishChargingInformationGPRS,
|
||||
opcode-initialDPGPRS,
|
||||
opcode-releaseGPRS,
|
||||
opcode-requestReportGPRSEvent,
|
||||
opcode-resetTimerGPRS,
|
||||
opcode-sendChargingInformationGPRS
|
||||
FROM CAP-operationcodes operationcodes
|
||||
|
||||
AccessPointName {},
|
||||
GPRSCause {},
|
||||
ChargingCharacteristics,
|
||||
ChargingResult,
|
||||
ChargingRollOver,
|
||||
EndUserAddress {},
|
||||
Extensions {},
|
||||
FCIGPRSBillingChargingCharacteristics,
|
||||
GPRSChargingID,
|
||||
GPRSEventSpecificInformation {},
|
||||
GPRSEvent,
|
||||
GPRSEventType,
|
||||
GPRSMSClass,
|
||||
LocationInformationGPRS,
|
||||
PDPID,
|
||||
PDPInitiationType,
|
||||
QualityOfService,
|
||||
RAIdentity,
|
||||
SCIGPRSBillingChargingCharacteristics,
|
||||
SGSNCapabilities,
|
||||
TimeAndTimezone {},
|
||||
TimerID,
|
||||
TimerValue
|
||||
FROM CAP-datatypes datatypes
|
||||
|
||||
missingCustomerRecord,
|
||||
missingParameter,
|
||||
parameterOutOfRange,
|
||||
systemFailure,
|
||||
taskRefused,
|
||||
unexpectedComponentSequence,
|
||||
unexpectedDataValue,
|
||||
unexpectedParameter,
|
||||
unknownPDPID
|
||||
FROM CAP-errortypes errortypes
|
||||
|
||||
;
|
||||
|
||||
|
||||
activityTestGPRSV3 OPERATION ::= {
|
||||
RETURN RESULT TRUE
|
||||
CODE opcode-activityTestGPRS }
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Tatg
|
||||
-- This operation is used to check for the continued existence of a relationship between the gsmSCF
|
||||
-- and gprsSSF. If the relationship is still in existence, then the gprsSSF will respond. If no
|
||||
-- reply is received, then the gsmSCF will assume that the gprsSSF has failed in some way
|
||||
-- and will take the appropriate action.
|
||||
|
||||
applyChargingGPRSV3 OPERATION ::= {
|
||||
ARGUMENT ApplyChargingGPRSArgV3
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedParameter |
|
||||
unexpectedDataValue |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unknownPDPID}
|
||||
CODE opcode-applyChargingGPRS
|
||||
}
|
||||
-- Direction gsmSCF -> gprsSSF, Timer Tacg
|
||||
-- This operation is used for interacting from the gsmSCF with the gprsSSF CSE-controlled
|
||||
-- GPRS session or PDP Context charging mechanism.
|
||||
|
||||
ApplyChargingGPRSArgV3 ::= SEQUENCE {
|
||||
chargingCharacteristics [0] ChargingCharacteristics,
|
||||
tariffSwitchInterval [1] INTEGER (1..86400) OPTIONAL,
|
||||
pDPID [2] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
-- tariffSwitchInterval is measured in 1 second units.
|
||||
|
||||
applyChargingReportGPRSV3 OPERATION ::= {
|
||||
ARGUMENT ApplyChargingReportGPRSArgV3
|
||||
RETURN RESULT TRUE
|
||||
ERRORS {missingParameter |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedParameter |
|
||||
unexpectedDataValue |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unknownPDPID}
|
||||
CODE opcode-applyChargingReportGPRS
|
||||
}
|
||||
-- Direction gprsSSF -> gsmSCF,Timer Tacrg
|
||||
-- The ApplyChargingReportGPRS operation provides the feedback from the gprsSCF to the gsmSCF
|
||||
-- CSE-controlled GPRS session charging mechanism.
|
||||
|
||||
ApplyChargingReportGPRSArgV3 ::= SEQUENCE {
|
||||
chargingResult [0] ChargingResult,
|
||||
qualityOfService [1] QualityOfService OPTIONAL,
|
||||
active [2] BOOLEAN DEFAULT TRUE,
|
||||
pDPID [3] PDPID OPTIONAL,
|
||||
...,
|
||||
chargingRollOver [4] ChargingRollOver OPTIONAL
|
||||
}
|
||||
|
||||
cancelGPRSV3 OPERATION ::= {
|
||||
ARGUMENT CancelGPRSArgV3
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
taskRefused |
|
||||
unknownPDPID}
|
||||
CODE opcode-cancelGPRS
|
||||
}
|
||||
-- Direction: gsmSCF ?? gprsSSF, Timer: Tcag
|
||||
-- This generic operation cancels all previous requests,
|
||||
-- i.e. all EDPs and reports can be cancelled by the gsmSCF.
|
||||
|
||||
CancelGPRSArgV3 ::= SEQUENCE {
|
||||
pDPID [0] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
connectGPRSV3 {PARAMETERS-BOUND: bound} OPERATION::= {
|
||||
ARGUMENT ConnectGPRSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
parameterOutOfRange |
|
||||
unknownPDPID |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-connectGPRS
|
||||
}
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Tcong
|
||||
-- This operation is used to modify the Access Point Name used when establishing a PDP Context.
|
||||
|
||||
ConnectGPRSArgV3 {PARAMETERS-BOUND: bound}::= SEQUENCE {
|
||||
accessPointName [0] AccessPointName {bound},
|
||||
pdpID [1] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
continueGPRSV3 OPERATION ::= {
|
||||
ARGUMENT ContinueGPRSArg
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
unknownPDPID |
|
||||
unexpectedDataValue}
|
||||
CODE opcode-continueGPRS
|
||||
}
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Tcueg
|
||||
-- This operation is used to request the gprsSSF to proceed with processing at the DP at
|
||||
-- which it previously suspended processing to await gsmSCF instructions (i.e., proceed to
|
||||
-- the next point in processing in the Attach/Detach state model or PDP Context
|
||||
-- state model) substituting new data from the gsmSCF.
|
||||
|
||||
ContinueGPRSArgV3 ::= SEQUENCE {
|
||||
pDPID [0] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
entityReleasedGPRSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT EntityReleasedGPRSArgV3 {bound}
|
||||
RETURN RESULT TRUE
|
||||
ERRORS {missingParameter |
|
||||
taskRefused |
|
||||
unknownPDPID}
|
||||
CODE opcode-entityReleasedGPRS
|
||||
}
|
||||
-- Direction: gprsSSF -> gsmSCF, Timer: Terg
|
||||
-- This operation is used when the GPRS Session is detached or a PDP Context is diconnected and
|
||||
-- the associated event is not armed for reporting.
|
||||
-- The usage of this operation is independent of the functional entity that initiates the Detach
|
||||
-- or PDP Context Disconnection and is independent of the cause of the Detach or PDP Context
|
||||
-- Disconnect.
|
||||
|
||||
EntityReleasedGPRSArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
gPRSCause [0] GPRSCause {bound},
|
||||
pDPID [1] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
eventReportGPRSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT EventReportGPRSArgV3 {bound}
|
||||
RETURN RESULT TRUE
|
||||
ERRORS {unknownPDPID}
|
||||
CODE opcode-eventReportGPRS
|
||||
}
|
||||
-- Direction gprsSSF -> gsmSCF,Timer Tereg
|
||||
-- This operation is used to notify the gsmSCF of a GPRS session or PDP context related
|
||||
-- events (e.g. PDP context activation) previously requested by the gsmSCF in a
|
||||
-- RequestReportGPRSEventoperation.
|
||||
|
||||
EventReportGPRSArgV3 {PARAMETERS-BOUND : bound}::= SEQUENCE {
|
||||
gPRSEventType [0] GPRSEventType,
|
||||
miscGPRSInfo [1] MiscCallInfo DEFAULT {messageType request},
|
||||
gPRSEventSpecificInformation [2] GPRSEventSpecificInformation {bound} OPTIONAL,
|
||||
pDPID [3] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
furnishChargingInformationGPRSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT FurnishChargingInformationGPRSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter |
|
||||
unknownPDPID}
|
||||
CODE opcode-furnishChargingInformationGPRS
|
||||
}
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Tfcig
|
||||
-- This operation is used to request the gprsSSF to generate, register a logical record or to
|
||||
-- include some information in the default logical GPRS record.
|
||||
-- The registered logical record is intended for off line charging of the GPRS session
|
||||
-- or PDP Context.
|
||||
|
||||
FurnishChargingInformationGPRSArgV3 {PARAMETERS-BOUND : bound} ::=
|
||||
FCIGPRSBillingChargingCharacteristics{bound}
|
||||
|
||||
initialDPGPRSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT InitialDPGPRSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingCustomerRecord |
|
||||
missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
CODE opcode-initialDPGPRS
|
||||
}
|
||||
-- Direction gprsSSF -> gsmSCF,Timer Tidpg
|
||||
-- This operation is used by the gprsSSF when a trigger is detected at a DP in the GPRS state
|
||||
-- machines to request instructions from the gsmSCF
|
||||
|
||||
InitialDPGPRSArgV3 {PARAMETERS-BOUND : bound}::= SEQUENCE {
|
||||
serviceKey [0] ServiceKey,
|
||||
gPRSEventType [1] GPRSEventType,
|
||||
mSISDN [2] ISDN-AddressString,
|
||||
iMSI [3] IMSI,
|
||||
timeAndTimeZone [4] TimeAndTimezone {bound},
|
||||
gPRSMSClass [5] GPRSMSClass OPTIONAL,
|
||||
endUserAddress [6] EndUserAddress {bound} OPTIONAL,
|
||||
qualityOfService [7] QualityOfService OPTIONAL,
|
||||
accessPointName [8] AccessPointName{bound} OPTIONAL,
|
||||
routeingAreaIdentity [9] RAIdentity OPTIONAL,
|
||||
chargingID [10] GPRSChargingID OPTIONAL,
|
||||
sGSNCapabilities [11] SGSNCapabilities OPTIONAL,
|
||||
locationInformationGPRS [12] LocationInformationGPRS OPTIONAL,
|
||||
pDPInitiationType [13] PDPInitiationType OPTIONAL,
|
||||
extensions [14] Extensions {bound} OPTIONAL,
|
||||
...,
|
||||
gGSNAddress [15] GSN-Address OPTIONAL,
|
||||
secondaryPDP-context [16] NULL OPTIONAL
|
||||
}
|
||||
-- The RouteingAreaIdentity parameter is not used.
|
||||
-- The receiving entity shall ignore RouteingAreaIdentity if received.
|
||||
-- The RouteingAreaIdentity is conveyed in the LocationInformationGPRS parameter.
|
||||
|
||||
releaseGPRSV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT ReleaseGPRSArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
taskRefused |
|
||||
unknownPDPID}
|
||||
CODE opcode-releaseGPRS
|
||||
}
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Trg
|
||||
-- This operation is used to tear down an existing GPRS session or PDP Context at any phase.
|
||||
|
||||
ReleaseGPRSArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
gprsCause [0] GPRSCause {bound},
|
||||
pDPID [1] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
requestReportGPRSEventV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT RequestReportGPRSEventArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter |
|
||||
unknownPDPID}
|
||||
CODE opcode-requestReportGPRSEvent
|
||||
}
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Trrqe
|
||||
-- This operation is used to request the gprsSSF to monitor for an event (e.g., GPRS events
|
||||
-- such as attach or PDP Context activiation), then send a notification back to the
|
||||
-- gsmSCF when the event is detected.
|
||||
|
||||
RequestReportGPRSEventArgV3 {PARAMETERS-BOUND : bound} ::= SEQUENCE {
|
||||
gPRSEvent [0] SEQUENCE SIZE (1..bound.&numOfGPRSEvents) OF GPRSEvent,
|
||||
pDPID [1] PDPID OPTIONAL,
|
||||
...
|
||||
}
|
||||
-- Indicates the GPRS related events for notification.
|
||||
|
||||
resetTimerGPRSV3 OPERATION ::= {
|
||||
ARGUMENT ResetTimerGPRSArgV3
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
parameterOutOfRange |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter |
|
||||
unknownPDPID}
|
||||
CODE opcode-resetTimerGPRS
|
||||
}
|
||||
-- Direction: gsmSCF -? gprsSSF, Timer: Trtg
|
||||
-- This operation is used to request the gprsSSF to refresh an application timer in the gprsSSF.
|
||||
|
||||
ResetTimerGPRSArgV3 ::= SEQUENCE {
|
||||
timerID [0] TimerID DEFAULT tssf,
|
||||
timervalue [1] TimerValue,
|
||||
...
|
||||
}
|
||||
|
||||
sendChargingInformationGPRSV3 {PARAMETERS-BOUND: bound} OPERATION ::= {
|
||||
ARGUMENT SendChargingInformationGPRSArgV3 { bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {missingParameter |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedDataValue |
|
||||
unknownPDPID
|
||||
}
|
||||
CODE opcode-sendChargingInformationGPRS
|
||||
}
|
||||
-- Direction: gsmSCF -> gprsSSF, Timer: Tscig
|
||||
-- This operation is used to instruct the gprsSSF on the charging information which the
|
||||
-- gprsSSF shall send to the Mobile Station by means of GSM access signalling.
|
||||
|
||||
SendChargingInformationGPRSArgV3 {PARAMETERS-BOUND: bound}::= SEQUENCE {
|
||||
sCIGPRSBillingChargingCharacteristics [0] SCIGPRSBillingChargingCharacteristics { bound},
|
||||
...
|
||||
}
|
||||
|
||||
END
|
||||
|
|
@ -1,244 +0,0 @@
|
|||
-- 8.2 gsmSCF/gprsSSF contracts, packages and ACs
|
||||
-- 8.2.1 gprsSSF/gsmSCF ASN.1 module
|
||||
CAP-gprsSSF-gsmSCF-pkgs-contracts-acs {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-gprsSSF-gsmSCF-pkgs-contracts-acs(108) version3(2)}
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module specifies the Operation Packages, Contracts, Application Contexts
|
||||
-- and Abstract Syntaxes used for the gprsSSF - gsmSCF interface, for the
|
||||
-- control of GPRS.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
PARAMETERS-BOUND,
|
||||
cAPSpecificBoundSet
|
||||
FROM CAP-classes classes
|
||||
|
||||
CONTRACT,
|
||||
OPERATION-PACKAGE,
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
TCMessage {}
|
||||
FROM TCAPMessages tc-Messages
|
||||
|
||||
APPLICATION-CONTEXT,
|
||||
dialogue-abstract-syntax
|
||||
FROM TC-Notation-Extensions tc-NotationExtensions
|
||||
|
||||
activityTestGPRSV3,
|
||||
applyChargingGPRS,
|
||||
applyChargingReportGPRS,
|
||||
cancelGPRS,
|
||||
connectGPRS {},
|
||||
continueGPRS,
|
||||
entityReleasedGPRS {},
|
||||
furnishChargingInformationGPRS {},
|
||||
initialDPGPRS {},
|
||||
releaseGPRS {},
|
||||
eventReportGPRS {},
|
||||
requestReportGPRSEvent {},
|
||||
resetTimerGPRS,
|
||||
sendChargingInformationGPRS {}
|
||||
FROM CAP-gprsSSF-gsmSCF-ops-args gprsSSF-gsmSCF-Operations
|
||||
|
||||
id-ac-CAP-gprsSSF-gsmSCF-ACV3,
|
||||
id-ac-CAP-gsmSCF-gprsSSF-ACV3,
|
||||
id-cap3GprsSsfTogsmScfV3,
|
||||
id-cap3GsmScfToGprsSsfV3,
|
||||
id-as-gprsSSF-gsmSCF-ASV3,
|
||||
id-as-gsmSCF-gprsSSF-ASV3,
|
||||
id-package-gprsScfActivationV3,
|
||||
id-package-gprsConnectV3,
|
||||
id-package-gprsContinueV3,
|
||||
id-package-gprsReleaseV3,
|
||||
id-package-gprsEventHandlingV3,
|
||||
id-package-gprsExceptionInformationV3,
|
||||
id-package-gprsTimerV3,
|
||||
id-package-gprsBillingV3,
|
||||
id-package-gprsChargingV3,
|
||||
id-package-gprsChargeAdviceV3,
|
||||
id-package-gprsActivityTestV3,
|
||||
id-package-gprsCancelV3,
|
||||
classesV3,
|
||||
ros-InformationObjects,
|
||||
tc-Messages,
|
||||
tc-NotationExtensions,
|
||||
gprsSSF-gsmSCF-OperationsV3
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
;
|
||||
|
||||
|
||||
-- Application Contexts
|
||||
|
||||
cap3-gprssf-scfACV3 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT cap3GprsSsfToScfV3
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gprsSSF-gsmSCFAbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gprsSSF-gsmSCF-ACV3}
|
||||
|
||||
cap3-gsmscf-gprsssfACV3 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT cap3GsmScfToGprsSsfV3
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gsmSCF-gprsSSFAbstractSyntax}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gsmSCF-gprsSSF-ACV3}
|
||||
|
||||
|
||||
-- Contracts
|
||||
|
||||
cap3GprsSsfToScfV3 CONTRACT ::= {
|
||||
-- dialogue initiated by gprsSSF with InitialDPGPRS, ApplyChargingReportGPRS,
|
||||
-- EntityReleaseGPRS and EventReportGPRS Operations
|
||||
INITIATOR CONSUMER OF
|
||||
{gprsScfActivationPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsEventHandlingPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsChargingPackageV3 |
|
||||
gprsExceptionInformationPackageV3 {cAPSpecificBoundSet}}
|
||||
RESPONDER CONSUMER OF
|
||||
{gprsConnectPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsProcessingPackageV3 |
|
||||
gprsReleasePackageV3 {cAPSpecificBoundSet} |
|
||||
gprsEventHandlingPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsTimerPackageV3 |
|
||||
gprsBillingPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsChargingPackageV3 |
|
||||
gprsCancelPackageV3 |
|
||||
gprsChargeAdvicePackageV3 {cAPSpecificBoundSet}}
|
||||
ID id-cap3GprsSsfTogsmScfV3
|
||||
}
|
||||
|
||||
cap3GsmScfToGprsSsfV3 CONTRACT ::= {
|
||||
-- dialogue initiated by gsmSCF with ApplyCharginGPRS, ActivityTestGPRS,
|
||||
-- CancelGPRS, FurnishChargingInformationGPRS, ReleaseGPRS,
|
||||
-- RequestReportGPRSEvent and SendChargingInformationGPRS Operations
|
||||
INITIATOR CONSUMER OF
|
||||
{gprsReleasePackageV3 {cAPSpecificBoundSet} |
|
||||
gprsEventHandlingPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsBillingPackageV3 {cAPSpecificBoundSet} |
|
||||
gprsChargingPackageV3 |
|
||||
gprsActivityTestPackageV3 |
|
||||
gprsCancelPackageV3 |
|
||||
gprsChargeAdvicePackageV3 {cAPSpecificBoundSet}}
|
||||
ID id-cap3GsmScfToGprsSsfV3
|
||||
}
|
||||
|
||||
|
||||
-- Operation Packages
|
||||
|
||||
gprsScfActivationPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES { initialDPGPRSV3 {bound}}
|
||||
ID id-package-gprsScfActivationV3}
|
||||
gprsConnectPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectGPRSV3 {bound}}
|
||||
ID id-package-gprsConnectV3}
|
||||
gprsProcessingPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {continueGPRSV3 }
|
||||
ID id-package-gprsContinueV3}
|
||||
gprsReleasePackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {releaseGPRSV3 {bound}}
|
||||
ID id-package-gprsReleaseV3}
|
||||
gprsEventHandlingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {requestReportGPRSEventV3 {bound}}
|
||||
SUPPLIER INVOKES {eventReportGPRSV3 {bound}}
|
||||
ID id-package-gprsEventHandlingV3}
|
||||
gprsExceptionInformationPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {entityReleasedGPRSV3 {bound}}
|
||||
ID id-package-gprsExceptionInformationV3}
|
||||
gprsTimerPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {resetTimerGPRSV3 }
|
||||
ID id-package-gprsTimerV3}
|
||||
gprsBillingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {furnishChargingInformationGPRSV3 {bound}}
|
||||
ID id-package-gprsBillingV3}
|
||||
gprsChargingPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {applyChargingGPRSV3 }
|
||||
SUPPLIER INVOKES {applyChargingReportGPRSV3 }
|
||||
ID id-package-gprsChargingV3}
|
||||
gprsChargeAdvicePackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {sendChargingInformationGPRSV3 {bound}}
|
||||
ID id-package-gprsChargeAdviceV3}
|
||||
gprsActivityTestPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {activityTestGPRSV3 }
|
||||
ID id-package-gprsActivityTestV3}
|
||||
gprsCancelPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {cancelGPRSV3 }
|
||||
ID id-package-gprsCancelV3}
|
||||
|
||||
|
||||
|
||||
-- Abstract Syntaxes
|
||||
|
||||
gprsSSF-gsmSCFAbstractSyntaxV3 ABSTRACT-SYNTAX ::= {
|
||||
GenericGprsSSF-gsmSCF-PDUs
|
||||
IDENTIFIED BY id-as-gprsSSF-gsmSCF-ASV3}
|
||||
|
||||
GenericGprsSSF-gsmSCF-PDUs ::= TCMessage {{GprsSsfToGsmScfInvokable},
|
||||
{GprsSsfToGsmScfReturnable}}
|
||||
|
||||
GprsSsfToGsmScfInvokable OPERATION ::= {
|
||||
activityTestGPRSV3 |
|
||||
applyChargingGPRSV3 |
|
||||
applyChargingReportGPRSV3 |
|
||||
cancelGPRSV3 |
|
||||
connectGPRSV3 {cAPSpecificBoundSet} |
|
||||
entityReleasedGPRSV3 {cAPSpecificBoundSet} |
|
||||
eventReportGPRSV3 {cAPSpecificBoundSet} |
|
||||
furnishChargingInformationGPRSV3 {cAPSpecificBoundSet} |
|
||||
initialDPGPRSV3 {cAPSpecificBoundSet} |
|
||||
releaseGPRSV3 {cAPSpecificBoundSet} |
|
||||
requestReportGPRSEventV3 {cAPSpecificBoundSet} |
|
||||
resetTimerGPRSV3 |
|
||||
sendChargingInformationGPRSV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
GprsSsfToGsmScfReturnable OPERATION ::= {
|
||||
activityTestGPRSV3 |
|
||||
applyChargingGPRSV3 |
|
||||
applyChargingReportGPRSV3 |
|
||||
cancelGPRSV3 |
|
||||
connectGPRSV3 {cAPSpecificBoundSet} |
|
||||
continueGPRSV3 |
|
||||
entityReleasedGPRSV3 {cAPSpecificBoundSet} |
|
||||
furnishChargingInformationGPRSV3 {cAPSpecificBoundSet}|
|
||||
initialDPGPRSV3 {cAPSpecificBoundSet}|
|
||||
releaseGPRSV3 {cAPSpecificBoundSet}|
|
||||
requestReportGPRSEventV3 {cAPSpecificBoundSet}|
|
||||
resetTimerGPRSV3 |
|
||||
sendChargingInformationGPRSV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
gsmSCF-gprsSSFAbstractSyntaxV3 ABSTRACT-SYNTAX ::= {
|
||||
GenericGsmSCF-gprsSSF-PDUs
|
||||
IDENTIFIED BY id-as-gsmSCF-gprsSSF-ASV3}
|
||||
|
||||
GenericGsmSCF-gprsSSF-PDUs ::= TCMessage {{GsmScfToGprsSsfInvokable}, {GsmScfToGprsSsfReturnable}}
|
||||
|
||||
GsmScfToGprsSsfInvokable OPERATION ::= {
|
||||
activityTestGPRSV3 |
|
||||
applyChargingGPRSV3 |
|
||||
cancelGPRSV3 |
|
||||
furnishChargingInformationGPRSV3 {cAPSpecificBoundSet}|
|
||||
releaseGPRSV3 {cAPSpecificBoundSet}|
|
||||
requestReportGPRSEventV3 {cAPSpecificBoundSet}|
|
||||
sendChargingInformationGPRSV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
GsmScfToGprsSsfReturnable OPERATION ::= {
|
||||
activityTestGPRSV3 |
|
||||
applyChargingGPRSV3 |
|
||||
cancelGPRSV3 |
|
||||
furnishChargingInformationGPRSV3 {cAPSpecificBoundSet}|
|
||||
releaseGPRSV3 {cAPSpecificBoundSet}|
|
||||
requestReportGPRSEventV3 {cAPSpecificBoundSet}|
|
||||
sendChargingInformationGPRSV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
END
|
||||
|
|
@ -1,189 +0,0 @@
|
|||
-- 6.2 gsmSCF/gsmSRF interface
|
||||
-- 6.2.1 gsmSCF/gsmSRF operations and arguments
|
||||
CAP-gsmSCF-gsmSRF-ops-args {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-gsmSCF-gsmSRF-ops-args(103) version3(2)}
|
||||
|
||||
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.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
opcode-playAnnouncement,
|
||||
opcode-promptAndCollectUserInformation,
|
||||
opcode-specializedResourceReport
|
||||
FROM CAP-operationcodes operationcodes
|
||||
|
||||
CollectedInfo,
|
||||
Digits {},
|
||||
Extensions {},
|
||||
InformationToSend {}
|
||||
FROM CAP-datatypes datatypes
|
||||
|
||||
canceled,
|
||||
improperCallerResponse,
|
||||
missingParameter,
|
||||
parameterOutOfRange,
|
||||
systemFailure,
|
||||
taskRefused,
|
||||
unavailableResource,
|
||||
unexpectedComponentSequence,
|
||||
unexpectedDataValue,
|
||||
unexpectedParameter
|
||||
FROM CAP-errortypes errortypes
|
||||
|
||||
PARAMETERS-BOUND
|
||||
FROM CAP-classes classes
|
||||
|
||||
ros-InformationObjects,
|
||||
operationcodes,
|
||||
datatypes,
|
||||
errortypes,
|
||||
classes
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
;
|
||||
|
||||
playAnnouncementV2 OPERATION ::= {
|
||||
ARGUMENT PlayAnnouncementArgV2
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {canceled |
|
||||
missingParameter |
|
||||
systemFailure |
|
||||
unavailableResource |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
LINKED {specializedResourceReportV2}
|
||||
CODE opcode-playAnnouncement}
|
||||
|
||||
playAnnouncementV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT PlayAnnouncementArgV3 {bound}
|
||||
RETURN RESULT FALSE
|
||||
ERRORS {canceled |
|
||||
missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter |
|
||||
unavailableResource}
|
||||
LINKED {specializedResourceReportV3}
|
||||
CODE opcode-playAnnouncement
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSRF, Timer: Tpa
|
||||
-- This operation is to be used after Establish Temporary Connection (assist procedure
|
||||
-- with a second gsmSSF) or a Connect to Resource (no assist) operation. It may be used
|
||||
-- for inband interaction with a mobile station, or for interaction with an ISDN user.
|
||||
-- In the former case, the gsmSRF is usually collocated with the gsmSSF for standard
|
||||
-- tones (congestion tone...) or standard announcements.
|
||||
-- In the latter case, the gsmSRF is always collocated with the gsmSSF in the switch.
|
||||
-- Any error is returned to the gsmSCF. The timer associated with this operation must
|
||||
-- be of a sufficient duration to allow its linked operation to be correctly correlated.
|
||||
|
||||
PlayAnnouncementArgV2 ::= SEQUENCE {
|
||||
informationToSend [0] InformationToSend {cAPSpecificBoundSet},
|
||||
disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
|
||||
requestAnnouncementComplete [2] BOOLEAN DEFAULT TRUE,
|
||||
extensions [3] SEQUENCE SIZE(1..numOfExtensionsV1) OF
|
||||
ExtensionField OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
PlayAnnouncementArgV3 {PARAMETERS-BOUND : bound}::= SEQUENCE {
|
||||
informationToSend [0] InformationToSend {bound},
|
||||
disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
|
||||
requestAnnouncementComplete [2] BOOLEAN DEFAULT TRUE,
|
||||
extensions [3] Extensions {bound} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
promptAndCollectUserInformationV2 OPERATION ::= {
|
||||
ARGUMENT PromptAndCollectUserInformationArgV2
|
||||
RESULT ReceivedInformationArgV2
|
||||
ERRORS {canceled |
|
||||
improperCallerResponse |
|
||||
missingParameter |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unavailableResource |
|
||||
unexpectedComponentSequence |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter}
|
||||
LINKED {specializedResourceReportV2}
|
||||
CODE opcode-promptAndCollectUserInformation}
|
||||
|
||||
promptAndCollectUserInformationV3 {PARAMETERS-BOUND : bound} OPERATION ::= {
|
||||
ARGUMENT PromptAndCollectUserInformationArgV3 {bound}
|
||||
RESULT ReceivedInformationArgV3 {bound}
|
||||
ERRORS {canceled |
|
||||
improperCallerResponse |
|
||||
missingParameter |
|
||||
parameterOutOfRange |
|
||||
systemFailure |
|
||||
taskRefused |
|
||||
unexpectedComponentSequence |
|
||||
unavailableResource |
|
||||
unexpectedDataValue |
|
||||
unexpectedParameter
|
||||
}
|
||||
CODE opcode-promptAndCollectUserInformation
|
||||
}
|
||||
-- Direction: gsmSCF -> gsmSRF, Timer: Tpc
|
||||
-- This operation is used to interact with a user to collect information.
|
||||
|
||||
PromptAndCollectUserInformationArgV2 ::= SEQUENCE {
|
||||
collectedInfo [0] CollectedInfo,
|
||||
disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
|
||||
informationToSend [2] InformationToSend {cAPSpecificBoundSet} OPTIONAL,
|
||||
extensions [3] SEQUENCE SIZE(1..numOfExtensionsV1) OF
|
||||
ExtensionField OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
PromptAndCollectUserInformationArgV3 {PARAMETERS-BOUND : bound}::= SEQUENCE {
|
||||
collectedInfo [0] CollectedInfo,
|
||||
disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
|
||||
informationToSend [2] InformationToSend {bound} OPTIONAL,
|
||||
extensions [3] Extensions {bound} OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
ReceivedInformationArgV2 ::= CHOICE {
|
||||
digitsResponse [0] Digits {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
ReceivedInformationArgV3 {PARAMETERS-BOUND : bound}::= CHOICE {
|
||||
digitsResponse [0] Digits {bound}
|
||||
}
|
||||
|
||||
specializedResourceReportV2 OPERATION ::= {
|
||||
ARGUMENT SpecializedResourceReportArgV2
|
||||
RETURN RESULT FALSE
|
||||
ALWAYS RESPONDS FALSE
|
||||
CODE opcode-specializedResourceReport}
|
||||
|
||||
specializedResourceReportV3 OPERATION ::= {
|
||||
ARGUMENT SpecializedResourceReportArgV3
|
||||
RETURN RESULT FALSE
|
||||
ALWAYS RESPONDS FALSE
|
||||
CODE opcode-specializedResourceReport
|
||||
}
|
||||
-- Direction: gsmSRF -> gsmSCF, Timer: Tsrr
|
||||
-- This operation is used as the response to a PlayAnnouncement operation when the announcement
|
||||
-- completed report indication is set.
|
||||
|
||||
SpecializedResourceReportArgV2 ::= NULL
|
||||
SpecializedResourceReportArgV3 ::= NULL
|
||||
|
||||
END
|
||||
|
|
@ -1,154 +0,0 @@
|
|||
-- 6.2.2 gsmSRF/gsmSCF contracts, packages and ACs
|
||||
-- 6.2.2.1 gsmSRF/gsmSCF ASN.1 modules
|
||||
CAP-gsmSCF-gsmSRF-pkgs-contracts-acs {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-gsmSCF-gsmSRF-pkgs-contracts-acs(104) version3(2)}
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module specifies the Operation Packages, Contracts, Application Contexts
|
||||
-- and Abstract Syntaxes used for the gsmSRF - gsmSCF interface, for the control of
|
||||
-- circuit switched calls.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
PARAMETERS-BOUND,
|
||||
cAPSpecificBoundSet
|
||||
FROM CAP-classes classes
|
||||
|
||||
CONTRACT,
|
||||
OPERATION-PACKAGE,
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
TCMessage {}
|
||||
FROM TCAPMessages tc-Messages
|
||||
|
||||
APPLICATION-CONTEXT,
|
||||
dialogue-abstract-syntax
|
||||
FROM TC-Notation-Extensions tc-NotationExtensions
|
||||
|
||||
playAnnouncementV2,
|
||||
playAnnouncementV3 {},
|
||||
promptAndCollectUserInformationV2,
|
||||
promptAndCollectUserInformationV3 {},
|
||||
specializedResourceReportV2,
|
||||
specializedResourceReportV3
|
||||
FROM CAP-gsmSCF-gsmSRF-ops-args gsmSCF-gsmSRF-Operations
|
||||
|
||||
activityTestV2,
|
||||
activityTestV3,
|
||||
cancelV2,
|
||||
cancelV3,
|
||||
assistRequestInstructionsV3{}
|
||||
FROM CAP-gsmSSF-gsmSCF-ops-args gsmSSF-gsmSCF-Operations
|
||||
|
||||
gsmSRF-scfActivationOfAssistPackageV2,
|
||||
gsmSRF-scfActivationOfAssistPackageV3{}
|
||||
FROM CAP-gsmSSF-gsmSCF-pkgs-contracts-acs gsmSSF-gsmSCF-Protocol
|
||||
|
||||
id-package-specializedResourceControlV3,
|
||||
id-package-activityTestV3,
|
||||
id-ac-gsmSRF-gsmSCFV3,
|
||||
id-contract-gsmSRF-gsmSCFV3,
|
||||
id-package-gsmSRF-scfCancelV3,
|
||||
id-as-basic-gsmSRF-gsmSCFV3,
|
||||
classes,
|
||||
ros-InformationObjects,
|
||||
tc-Messages,
|
||||
tc-NotationExtensions,
|
||||
gsmSCF-gsmSRF-Operations,
|
||||
gsmSSF-gsmSCF-Operations,
|
||||
gsmSSF-gsmSCF-Protocol
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
;
|
||||
|
||||
-- Application Contexts
|
||||
|
||||
gsmSRF-gsmSCF-acV2 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT gsmSRF-gsmSCF-contractV2
|
||||
DIALOGUE MODE structured
|
||||
TERMINATION basic
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gsmSRF-gsmSCF-abstract-syntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-gsmSRF-gsmSCFV2}
|
||||
|
||||
gsmSRF-gsmSCF-acV3 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT gsmSRF-gsmSCF-contractV3
|
||||
DIALOGUE MODE structured
|
||||
TERMINATION basic
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gsmSRF-gsmSCF-abstract-syntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-gsmSRF-gsmSCFV3}
|
||||
|
||||
-- Contracts
|
||||
|
||||
gsmSRF-gsmSCF-contractV2 CONTRACT ::= {
|
||||
INITIATOR CONSUMER OF {gsmSRF-scfActivationOfAssistPackageV2}
|
||||
RESPONDER CONSUMER OF {specializedResourceControlPackageV2 |
|
||||
gsmSRF-scfCancelPackageV2 |
|
||||
activityTestPackageV2}
|
||||
}
|
||||
|
||||
gsmSRF-gsmSCF-contractV3 CONTRACT ::= {
|
||||
INITIATOR CONSUMER OF
|
||||
{gsmSRF-scfActivationOfAssistPackageV3 {cAPSpecificBoundSet}}
|
||||
RESPONDER CONSUMER OF
|
||||
{specializedResourceControlPackageV3 {cAPSpecificBoundSet}|
|
||||
activityTestPackageV3 |
|
||||
gsmSRF-scfCancelPackageV3}
|
||||
ID id-contract-gsmSRF-gsmSCFV3}
|
||||
|
||||
-- Operation Packages
|
||||
|
||||
specializedResourceControlPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {playAnnouncementV2 | promptAndCollectUserInformationV2}
|
||||
SUPPLIER INVOKES {specializedResourceReportV2}}
|
||||
specializedResourceControlPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {playAnnouncementV3 {bound} |
|
||||
promptAndCollectUserInformationV3 {bound}}
|
||||
SUPPLIER INVOKES {specializedResourceReportV3}
|
||||
ID id-package-specializedResourceControlV3}
|
||||
|
||||
gsmSRF-scfCancelPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {cancelV2}}
|
||||
gsmSRF-scfCancelPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {cancelV3}
|
||||
ID id-package-gsmSRF-scfCancelV3}
|
||||
|
||||
activityTestPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {activityTestV2}}
|
||||
activityTestPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {activityTestV3}
|
||||
ID id-package-activityTestV3}
|
||||
|
||||
-- Abstract Syntaxes
|
||||
|
||||
gsmSRF-gsmSCF-abstract-syntaxV3 ABSTRACT-SYNTAX ::= {
|
||||
BASIC-gsmSRF-gsmSCF-PDUs
|
||||
IDENTIFIED BY id-as-basic-gsmSRF-gsmSCFV3}
|
||||
|
||||
BASIC-gsmSRF-gsmSCF-PDUs ::= TCMessage {{GsmSRFgsmSCFInvokable},{GsmSRFgsmSCFReturnable}}
|
||||
|
||||
GsmSRFgsmSCFInvokable OPERATION ::= {
|
||||
activityTestV3 |
|
||||
assistRequestInstructionsV3 {cAPSpecificBoundSet}|
|
||||
cancelV3 |
|
||||
playAnnouncementV3 {cAPSpecificBoundSet}|
|
||||
promptAndCollectUserInformationV3 {cAPSpecificBoundSet}|
|
||||
specializedResourceReportV3
|
||||
}
|
||||
|
||||
GsmSRFgsmSCFReturnable OPERATION ::= {
|
||||
activityTestV3 |
|
||||
assistRequestInstructionsV3 {cAPSpecificBoundSet}|
|
||||
cancelV3 |
|
||||
playAnnouncementV3 {cAPSpecificBoundSet}|
|
||||
promptAndCollectUserInformationV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
END
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -1,424 +0,0 @@
|
|||
-- 6.1.2 gsmSSF/gsmSCF packages, contracts and ACs
|
||||
-- 6.1.2.1 gsmSSF/gsmSCF ASN.1 module
|
||||
CAP-gsmSSF-gsmSCF-pkgs-contracts-acs {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-gsmSSF-gsmSCF-pkgs-contracts-acs(102) version3(2)}
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module specifies the Operation Packages, Contracts, Application Contexts
|
||||
-- and Abstract Syntaxes used for the gsmSSF - gsmSCF interface, for the control of
|
||||
-- circuit switched calls.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
PARAMETERS-BOUND,
|
||||
cAPSpecificBoundSet
|
||||
FROM CAP-classes classes
|
||||
|
||||
CONTRACT,
|
||||
OPERATION-PACKAGE,
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
TCMessage {}
|
||||
FROM TCAPMessages tc-Messages
|
||||
|
||||
APPLICATION-CONTEXT,
|
||||
dialogue-abstract-syntax
|
||||
FROM TC-Notation-Extensions tc-NotationExtensions
|
||||
|
||||
activityTestV1,
|
||||
activityTestV2,
|
||||
activityTestV3,
|
||||
applyChargingV2,
|
||||
applyChargingV3 {},
|
||||
applyChargingReportV2,
|
||||
applyChargingReportV3 {},
|
||||
assistRequestInstructionsV2,
|
||||
assistRequestInstructionsV3 {},
|
||||
callGapV3 {},
|
||||
callInformationReportV3 {},
|
||||
callInformationRequestV3 {},
|
||||
cancelV2,
|
||||
cancelV3 ,
|
||||
connectV1,
|
||||
connectV2,
|
||||
connectV3 {},
|
||||
connectToResourceV2,
|
||||
connectToResourceV3 {},
|
||||
continueV1,
|
||||
continueV2,
|
||||
continueV3,
|
||||
continueWithArgumentV3 {},
|
||||
disconnectForwardConnectionV2,
|
||||
disconnectForwardConnectionV3,
|
||||
establishTemporaryConnectionV2,
|
||||
establishTemporaryConnectionV3 {},
|
||||
eventReportBCSMV1,
|
||||
eventReportBCSMV2,
|
||||
eventReportBCSMV3 {},
|
||||
furnishChargingInformationV2,
|
||||
furnishChargingInformationV3 {},
|
||||
initialDPV1,
|
||||
initialDPV2,
|
||||
initialDPV3 {},
|
||||
releaseCallV1,
|
||||
releaseCallV2,
|
||||
releaseCallV3 {},
|
||||
requestReportBCSMEventV1,
|
||||
requestReportBCSMEventV2,
|
||||
requestReportBCSMEventV3 {},
|
||||
resetTimerV3 {},
|
||||
sendChargingInformationV2,
|
||||
sendChargingInformationV3 {}
|
||||
FROM CAP-gsmSSF-gsmSCF-ops-args gsmSSF-gsmSCF-Operations
|
||||
|
||||
playAnnouncementV3 {},
|
||||
promptAndCollectUserInformationV3 {},
|
||||
specializedResourceReportV3
|
||||
FROM CAP-gsmSCF-gsmSRF-ops-args gsmSCF-gsmSRF-Operations
|
||||
|
||||
specializedResourceControlPackageV2,
|
||||
specializedResourceControlPackageV3 {}
|
||||
FROM CAP-gsmSCF-gsmSRF-pkgs-contracts-acs gsmSCF-gsmSRF-Protocol
|
||||
|
||||
id-ac-CAP-gsmSSF-scfGenericACV3,
|
||||
id-ac-CAP-gsmSSF-scfAssistHandoffACV3,
|
||||
id-CAPSsfToScfGenericV3,
|
||||
id-CAPAssistHandoffssfToScfV3,
|
||||
id-as-gsmSSF-scfGenericASV3,
|
||||
id-as-assistHandoff-gsmSSF-scfASV3,
|
||||
id-package-scfActivationV3,
|
||||
id-package-gsmSRF-scfActivationOfAssistV3,
|
||||
id-package-assistConnectionEstablishmentV3,
|
||||
id-package-genericDisconnectResourceV3,
|
||||
id-package-nonAssistedConnectionEstablishmentV3,
|
||||
id-package-connectV3,
|
||||
id-package-callHandlingV3,
|
||||
id-package-bcsmEventHandlingV3,
|
||||
id-package-ssfCallProcessingV3,
|
||||
id-package-timerV3,
|
||||
id-package-billingV3,
|
||||
id-package-chargingV3,
|
||||
id-package-trafficManagementV3,
|
||||
id-package-callReportV3,
|
||||
id-package-signallingControlV3,
|
||||
id-package-activityTestV3,
|
||||
id-package-cancelV3,
|
||||
classes,
|
||||
ros-InformationObjects,
|
||||
tc-Messages,
|
||||
tc-NotationExtensions,
|
||||
gsmSSF-gsmSCF-Operations,
|
||||
gsmSCF-gsmSRF-Operations,
|
||||
gsmSCF-gsmSRF-Protocol
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
;
|
||||
|
||||
-- Application Contexts
|
||||
|
||||
capssf-scfGenericACV1 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT capSsfToScfGenericV1
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gsmSSF-scfGenericAbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gsmSSF-scfGenericACV1}
|
||||
|
||||
capssf-scfGenericACV2 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT capSsfToScfGenericV2
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gsmSSF-scfGenericAbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gsmSSF-scfGenericACV2}
|
||||
|
||||
capssf-scfGenericACV3 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT capSsfToScfGenericV3
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
gsmSSF-scfGenericAbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gsmSSF-scfGenericACV3}
|
||||
|
||||
capssf-scfAssistHandoffACV2 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT capAssistHandoffssfToScfV2
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
assistHandoff-gsmSSF-scfAbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gsmSSF-scfAssistHandoffACV2}
|
||||
|
||||
capssf-scfAssistHandoffACV3 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT capAssistHandoffssfToScfV3
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
assistHandoff-gsmSSF-scfAbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-CAP-gsmSSF-scfAssistHandoffACV3}
|
||||
|
||||
|
||||
-- Contracts
|
||||
capSsfToScfGenericV1 CONTRACT ::= {
|
||||
INITIATOR CONSUMER OF {scfActivationPackageV1}
|
||||
RESPONDER CONSUMER OF {activityTestPackageV1 | connectPackageV1 | callHandlingPackageV1 |
|
||||
bcsmEventHandlingPackageV1 | ssfCallProcessingPackageV1}
|
||||
}
|
||||
|
||||
capSsfToScfGenericV2 CONTRACT ::= {
|
||||
INITIATOR CONSUMER OF {scfActivationPackageV2}
|
||||
RESPONDER CONSUMER OF {assistConnectionEstablishmentPackageV2 |
|
||||
nonAssistedConnectionEstablishmentPackageV2 |
|
||||
genericDisconnectResourcePackageV2 |
|
||||
connectPackageV2 |
|
||||
callHandlingPackageV2 |
|
||||
bcsmEventHandlingPackageV2 |
|
||||
chargingPackageV2 |
|
||||
ssfCallProcessingPackageV2 |
|
||||
timerPackageV2 |
|
||||
billingPackageV2 |
|
||||
callReportPackageV2 |
|
||||
signallingControlPackageV2 |
|
||||
specializedResourceControlPackageV2 |
|
||||
cancelPackageV2 |
|
||||
activityTestPackageV2}
|
||||
}
|
||||
|
||||
capSsfToScfGenericV3 CONTRACT ::= {
|
||||
-- dialogue initiated by gsmSSF with InitialDP Operation
|
||||
INITIATOR CONSUMER OF
|
||||
{scfActivationPackageV3 {cAPSpecificBoundSet}}
|
||||
RESPONDER CONSUMER OF
|
||||
{activityTestPackageV3 |
|
||||
assistConnectionEstablishmentPackageV3 {cAPSpecificBoundSet} |
|
||||
bcsmEventHandlingPackageV3 {cAPSpecificBoundSet} |
|
||||
billingPackageV3 {cAPSpecificBoundSet} |
|
||||
callHandlingPackageV3 {cAPSpecificBoundSet} |
|
||||
callReportPackageV3 {cAPSpecificBoundSet} |
|
||||
cancelPackageV3 |
|
||||
chargingPackageV3 {cAPSpecificBoundSet} |
|
||||
connectPackageV3 {cAPSpecificBoundSet} |
|
||||
genericDisconnectResourcePackageV3 |
|
||||
nonAssistedConnectionEstablishmentPackageV3 {cAPSpecificBoundSet} |
|
||||
signallingControlPackageV3 {cAPSpecificBoundSet} |
|
||||
specializedResourceControlPackageV3 {cAPSpecificBoundSet} |
|
||||
ssfCallProcessingPackageV3 {cAPSpecificBoundSet} |
|
||||
timerPackageV3 {cAPSpecificBoundSet} |
|
||||
trafficManagementPackageV3 {cAPSpecificBoundSet}}
|
||||
ID id-CAPSsfToScfGenericV3
|
||||
}
|
||||
|
||||
capAssistHandoffssfToScfV2 CONTRACT ::= {
|
||||
INITIATOR CONSUMER OF {gsmSRF-scfActivationOfAssistPackageV2}
|
||||
RESPONDER CONSUMER OF {genericDisconnectResourcePackageV2 |
|
||||
nonAssistedConnectionEstablishmentPackageV2 |
|
||||
timerPackageV2 |
|
||||
specializedResourceControlPackageV2 |
|
||||
cancelPackageV2 |
|
||||
activityTestPackageV2}
|
||||
}
|
||||
|
||||
capAssistHandoffssfToScfV3 CONTRACT ::= {
|
||||
-- dialogue initiated by gsmSSF with AssistRequestInstructions
|
||||
INITIATOR CONSUMER OF
|
||||
{gsmSRF-scfActivationOfAssistPackageV3 {cAPSpecificBoundSet}}
|
||||
RESPONDER CONSUMER OF
|
||||
{activityTestPackageV3|
|
||||
cancelPackageV3 |
|
||||
genericDisconnectResourcePackageV3 |
|
||||
nonAssistedConnectionEstablishmentPackageV3 {cAPSpecificBoundSet} |
|
||||
specializedResourceControlPackageV3 {cAPSpecificBoundSet} |
|
||||
timerPackageV3 {cAPSpecificBoundSet}}
|
||||
ID id-CAPAssistHandoffssfToScfV3
|
||||
}
|
||||
|
||||
|
||||
-- Operation Packages
|
||||
scfActivationPackageV1 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {initialDPV1}}
|
||||
scfActivationPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {initialDPV2}}
|
||||
scfActivationPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {initialDPV3 {bound}}
|
||||
ID id-package-scfActivationV3}
|
||||
gsmSRF-scfActivationOfAssistPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {assistRequestInstructionsV2}
|
||||
SUPPLIER INVOKES {establishTemporaryConnectionV2}}
|
||||
gsmSRF-scfActivationOfAssistPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {assistRequestInstructionsV3 {bound}}
|
||||
ID id-package-gsmSRF-scfActivationOfAssistV3}
|
||||
assistConnectionEstablishmentPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {establishTemporaryConnectionV2}}
|
||||
assistConnectionEstablishmentPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {establishTemporaryConnectionV3 {bound}}
|
||||
ID id-package-assistConnectionEstablishmentV3}
|
||||
genericDisconnectResourcePackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {disconnectForwardConnectionV2}}
|
||||
genericDisconnectResourcePackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {disconnectForwardConnectionV3}
|
||||
ID id-package-genericDisconnectResourceV3}
|
||||
nonAssistedConnectionEstablishmentPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectToResourceV2}}
|
||||
nonAssistedConnectionEstablishmentPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectToResourceV3 {bound}}
|
||||
ID id-package-nonAssistedConnectionEstablishmentV3}
|
||||
connectPackageV1 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectV1}}
|
||||
connectPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectV2}}
|
||||
connectPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectV3 {bound}}
|
||||
ID id-package-connectV3}
|
||||
callHandlingPackageV1 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {releaseCallV1}}
|
||||
callHandlingPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {releaseCallV2}}
|
||||
callHandlingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {releaseCallV3 {bound}}
|
||||
ID id-package-callHandlingV3}
|
||||
bcsmEventHandlingPackageV1 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {eventReportBCSMV1}
|
||||
SUPPLIER INVOKES {requestReportBCSMEventV1}}
|
||||
bcsmEventHandlingPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {eventReportBCSMV2}
|
||||
SUPPLIER INVOKES {requestReportBCSMEventV2}}
|
||||
bcsmEventHandlingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {requestReportBCSMEventV3 {bound}}
|
||||
SUPPLIER INVOKES {eventReportBCSMV3 {bound}}
|
||||
ID id-package-bcsmEventHandlingV3}
|
||||
ssfCallProcessingPackageV1 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {continueV1}}
|
||||
ssfCallProcessingPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {continueV2}}
|
||||
ssfCallProcessingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {continueWithArgumentV3 {bound} | continueV3}
|
||||
ID id-package-ssfCallProcessingV3}
|
||||
timerPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {resetTimerV2}}
|
||||
timerPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {resetTimerV3 {bound}}
|
||||
ID id-package-timerV3}
|
||||
billingPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {furnishChargingInformationV2}}
|
||||
billingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {furnishChargingInformationV3 {bound}}
|
||||
ID id-package-billingV3}
|
||||
chargingPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {applyChargingV2}
|
||||
SUPPLIER INVOKES {applyChargingReportV2}}
|
||||
chargingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {applyChargingV3 {bound}}
|
||||
SUPPLIER INVOKES {applyChargingReportV3 {bound}}
|
||||
ID id-package-chargingV3}
|
||||
trafficManagementPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {callGapV3 {bound}}
|
||||
ID id-package-trafficManagementV3}
|
||||
callReportPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {callInformationRequestV2}
|
||||
SUPPLIER INVOKES {callInformationReportV2}}
|
||||
callReportPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {callInformationRequestV3 {bound}}
|
||||
SUPPLIER INVOKES {callInformationReportV3 {bound}}
|
||||
ID id-package-callReportV3}
|
||||
signallingControlPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {sendChargingInformationV2}}
|
||||
signallingControlPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {sendChargingInformationV3 {bound}}
|
||||
ID id-package-signallingControlV3}
|
||||
activityTestPackageV1 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {activityTestV1}}
|
||||
activityTestPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {activityTestV2}
|
||||
}
|
||||
activityTestPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {activityTestV3}
|
||||
ID id-package-activityTestV3}
|
||||
cancelPackageV2 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {cancelV2}}
|
||||
cancelPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {cancelV3 }
|
||||
ID id-package-cancelV3}
|
||||
|
||||
|
||||
|
||||
-- Abstract Syntaxes
|
||||
|
||||
gsmSSF-scfGenericAbstractSyntaxV3 ABSTRACT-SYNTAX ::= {
|
||||
GenericSSF-gsmSCF-PDUs
|
||||
IDENTIFIED BY id-as-gsmSSF-scfGenericASV3}
|
||||
GenericSSF-gsmSCF-PDUs ::= TCMessage {{SsfToScfGenericInvokable},
|
||||
{SsfToScfGenericReturnable}}
|
||||
SsfToScfGenericInvokable OPERATION ::= {
|
||||
activityTestV3 |
|
||||
applyChargingV3 {cAPSpecificBoundSet} |
|
||||
applyChargingReportV3 {cAPSpecificBoundSet} |
|
||||
callInformationReportV3 {cAPSpecificBoundSet} |
|
||||
callInformationRequestV3 {cAPSpecificBoundSet} |
|
||||
cancelV3 |
|
||||
connectV3 {cAPSpecificBoundSet} |
|
||||
continueWithArgumentV3 {cAPSpecificBoundSet} |
|
||||
connectToResourceV3 {cAPSpecificBoundSet} |
|
||||
disconnectForwardConnectionV3 |
|
||||
establishTemporaryConnectionV3 {cAPSpecificBoundSet} |
|
||||
eventReportBCSMV3 {cAPSpecificBoundSet} |
|
||||
furnishChargingInformationV3 {cAPSpecificBoundSet} |
|
||||
initialDPV3 {cAPSpecificBoundSet} |
|
||||
releaseCallV3 {cAPSpecificBoundSet} |
|
||||
requestReportBCSMEventV3 {cAPSpecificBoundSet} |
|
||||
resetTimerV3 {cAPSpecificBoundSet} |
|
||||
sendChargingInformationV3 {cAPSpecificBoundSet} |
|
||||
playAnnouncementV3 {cAPSpecificBoundSet} |
|
||||
promptAndCollectUserInformationV3 {cAPSpecificBoundSet} |
|
||||
specializedResourceReportV3
|
||||
}
|
||||
SsfToScfGenericReturnable OPERATION ::= {
|
||||
activityTestV3 |
|
||||
applyChargingV3 {cAPSpecificBoundSet} |
|
||||
applyChargingReportV3 {cAPSpecificBoundSet} |
|
||||
callGapV3 {cAPSpecificBoundSet} |
|
||||
callInformationRequestV3 {cAPSpecificBoundSet} |
|
||||
cancelV3 |
|
||||
connectV3 {cAPSpecificBoundSet} |
|
||||
connectToResourceV3 {cAPSpecificBoundSet} |
|
||||
continueV3 |
|
||||
continueWithArgumentV3 {cAPSpecificBoundSet} |
|
||||
disconnectForwardConnectionV3 |
|
||||
establishTemporaryConnectionV3 {cAPSpecificBoundSet}|
|
||||
furnishChargingInformationV3 {cAPSpecificBoundSet}|
|
||||
initialDPV3 {cAPSpecificBoundSet}|
|
||||
releaseCallV3 {cAPSpecificBoundSet}|
|
||||
requestReportBCSMEventV3 {cAPSpecificBoundSet}|
|
||||
resetTimerV3 {cAPSpecificBoundSet}|
|
||||
sendChargingInformationV3 {cAPSpecificBoundSet}|
|
||||
playAnnouncementV3 {cAPSpecificBoundSet}|
|
||||
promptAndCollectUserInformationV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
assistHandoff-gsmSSF-scfAbstractSyntaxV3 ABSTRACT-SYNTAX ::= {
|
||||
AssistHandoffsSF-gsmSCF-PDUs
|
||||
IDENTIFIED BY id-as-assistHandoff-gsmSSF-scfASV3}
|
||||
AssistHandoffsSF-gsmSCF-PDUs ::= TCMessage {{AssistHandoffssfToScfInvokable},
|
||||
{AssistHandoffssfToScfReturnable}}
|
||||
AssistHandoffssfToScfInvokable OPERATION ::= {
|
||||
activityTestV3 |
|
||||
assistRequestInstructionsV3 {cAPSpecificBoundSet}|
|
||||
cancelV3 |
|
||||
connectToResourceV3 {cAPSpecificBoundSet}|
|
||||
disconnectForwardConnectionV3 |
|
||||
playAnnouncementV3 {cAPSpecificBoundSet}|
|
||||
promptAndCollectUserInformationV3 {cAPSpecificBoundSet}|
|
||||
resetTimerV3 {cAPSpecificBoundSet}|
|
||||
specializedResourceReportV3
|
||||
}
|
||||
AssistHandoffssfToScfReturnable OPERATION ::= {
|
||||
activityTestV3 |
|
||||
assistRequestInstructionsV3 {cAPSpecificBoundSet}|
|
||||
cancelV3 |
|
||||
connectToResourceV3 {cAPSpecificBoundSet}|
|
||||
disconnectForwardConnectionV3 |
|
||||
playAnnouncementV3 {cAPSpecificBoundSet}|
|
||||
promptAndCollectUserInformationV3 {cAPSpecificBoundSet}|
|
||||
resetTimerV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
END
|
||||
|
|
@ -1,195 +0,0 @@
|
|||
-- 5.6 Object IDentifiers (IDs)
|
||||
CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module assigns object identifiers for Modules, Packages, Contracts and AC's
|
||||
-- used by CAP
|
||||
|
||||
-- For Modules from TC, ROS,
|
||||
tc-Messages OBJECT IDENTIFIER ::=
|
||||
{itu-t recommendation q 773 modules(2) messages(1) version3(3)}
|
||||
tc-NotationExtensions OBJECT IDENTIFIER ::=
|
||||
{itu-t recommendation q 775 modules(2) notation-extension (4) version1(1)}
|
||||
ros-InformationObjects OBJECT IDENTIFIER ::=
|
||||
{joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
|
||||
|
||||
|
||||
-- For CAP Modules
|
||||
datatypes OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-datatypes(52) version3(2)}
|
||||
|
||||
errortypes OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-errortypes(51) version3(2)}
|
||||
|
||||
operationcodes OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-operationcodes(53) version3(2)}
|
||||
|
||||
errorcodes OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-errorcodes(57) version3(2)}
|
||||
|
||||
classes OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-classes(54) version3(2)}
|
||||
|
||||
|
||||
gsmSSF-gsmSCF-Operations OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-gsmSSF-gsmSCF-ops-args(101) version3(2)}
|
||||
|
||||
gsmSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-gsmSSF-gsmSCF-pkgs-contracts-acs(102) version3(2)}
|
||||
|
||||
gsmSCF-gsmSRF-Operations OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-gsmSCF-gsmSRF-ops-args(103) version3(2)}
|
||||
|
||||
gsmSCF-gsmSRF-Protocol OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-gsmSCF-gsmSRF-pkgs-contracts-acs(104) version3(2)}
|
||||
|
||||
|
||||
sms-Operations OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-SMS-ops-args(105) version3(2)}
|
||||
|
||||
smsSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-smsSSF-gsmSCF-pkgs-contracts-acs(106) version3(2)}
|
||||
|
||||
gprsSSF-gsmSCF-Operations OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-GPRS-ops-args(107) version3(2)}
|
||||
|
||||
gprsSSF-gsmSCF-Protocol OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3)
|
||||
cap-gprsSSF-gsmSCF-pkgs-contracts-acs(108) version3(2)}
|
||||
|
||||
id-GSM-ac OBJECT IDENTIFIER ::= {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) ac(0)}
|
||||
|
||||
id-CAPV3 OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) cap3(20)}
|
||||
id-CAP0EV3 OBJECT IDENTIFIER ::=
|
||||
{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) cap3OE(21)}
|
||||
id-acV3 OBJECT IDENTIFIER ::= {id-CAPV3 ac(3)}
|
||||
id-acEV3 OBJECT IDENTIFIER ::= {id-CAP0EV3 ac(3)}
|
||||
id-asV3 OBJECT IDENTIFIER ::= {id-CAPV3 as(5)}
|
||||
id-asEV3 OBJECT IDENTIFIER ::= {id-CAP0EV3 as(5)}
|
||||
id-rosObjectV3 OBJECT IDENTIFIER ::= {id-CAPV3 rosObject(25)}
|
||||
id-contractV3 OBJECT IDENTIFIER ::= {id-CAPV3 contract(26)}
|
||||
id-contractEV3 OBJECT IDENTIFIER ::= {id-CAP0EV3 contract(26)}
|
||||
id-packageV3 OBJECT IDENTIFIER ::= {id-CAPV3 package(27)}
|
||||
id-packageEV3 OBJECT IDENTIFIER ::= {id-CAP0EV3 package(27)}
|
||||
|
||||
-- for ac, as, rosObject, contract and package, the values are identical to Q.1218
|
||||
|
||||
-- ROS Objects
|
||||
|
||||
id-rosObject-gsmSCFV3 OBJECT IDENTIFIER ::= {id-rosObjectV3 4}
|
||||
id-rosObject-gsmSSFV3 OBJECT IDENTIFIER ::= {id-rosObjectV3 5}
|
||||
id-rosObject-gsmSRFV3 OBJECT IDENTIFIER ::= {id-rosObjectV3 6}
|
||||
|
||||
-- gsmSSF/gsmSCF AC
|
||||
id-ac-CAP-gsmSSF-scfGenericACV1 OBJECT IDENTIFIER ::= {id-GSM-ac cap-gsmssf-to-gsmscf(50) version1(0)}
|
||||
id-ac-CAP-gsmSSF-scfGenericACV2 OBJECT IDENTIFIER ::= {id-GSM-ac cap-gsmssf-to-gsmscf(50) version2(1)}
|
||||
id-ac-CAP-gsmSSF-scfGenericACV3 OBJECT IDENTIFIER ::= {id-acEV3 4}
|
||||
id-ac-CAP-gsmSSF-scfAssistHandoffACV2 OBJECT IDENTIFIER ::= {id-GSM-ac cap-assist-handoff-gsmssf-to-gsmscf(51) version2(1)}
|
||||
id-ac-CAP-gsmSSF-scfAssistHandoffACV3 OBJECT IDENTIFIER ::= {id-acEV3 6}
|
||||
|
||||
-- gsmSRF/gsmSCF AC
|
||||
id-ac-gsmSRF-gsmSCFV2 OBJECT IDENTIFIER ::= {id-GSM-ac cap-gsmSRF-to-gsmscf(52) version2(1)}
|
||||
id-ac-gsmSRF-gsmSCFV3 OBJECT IDENTIFIER ::= {id-acV3 14}
|
||||
|
||||
-- gprsSSF/gsmSCF AC
|
||||
id-ac-CAP-gprsSSF-gsmSCF-ACV3 OBJECT IDENTIFIER ::= {id-acEV3 50}
|
||||
id-ac-CAP-gsmSCF-gprsSSF-ACV3 OBJECT IDENTIFIER ::= {id-acEV3 51}
|
||||
|
||||
-- gprsSSF/gsmSCF or gsmSSF/gsmSCF AC
|
||||
id-ac-cap3-sms-AC OBJECT IDENTIFIER ::= {id-acEV3 61}
|
||||
|
||||
-- gsmSSF/gsmSCF Contracts
|
||||
id-CAPSsfToScfGenericV3 OBJECT IDENTIFIER ::= {id-contractEV3 3}
|
||||
id-CAPAssistHandoffssfToScfV3 OBJECT IDENTIFIER ::= {id-contractEV3 5}
|
||||
|
||||
-- gsmSRF/gsmSCF Contracts
|
||||
id-contract-gsmSRF-gsmSCFV3 OBJECT IDENTIFIER ::= {id-contractV3 13}
|
||||
|
||||
-- gprsSSF/gsmSCF Contracts
|
||||
id-cap3GprsSsfTogsmScfV3 OBJECT IDENTIFIER ::= {id-contractV3 14}
|
||||
id-cap3GsmScfToGprsSsfV3 OBJECT IDENTIFIER ::= {id-contractV3 15}
|
||||
|
||||
-- gprsSSF/gsmSCF or gsmSSF/gsmSCF Contracts
|
||||
id-cap3SmsSsfTogsmScfV3 OBJECT IDENTIFIER ::= {id-contractV3 16}
|
||||
|
||||
-- gsmSSF/gsmSCF Operation Packages
|
||||
id-package-scfActivationV3 OBJECT IDENTIFIER ::= {id-packageV3 11}
|
||||
id-package-gsmSRF-scfActivationOfAssistV3 OBJECT IDENTIFIER ::= {id-packageV3 15}
|
||||
id-package-assistConnectionEstablishmentV3 OBJECT IDENTIFIER ::= {id-packageV3 16}
|
||||
id-package-genericDisconnectResourceV3 OBJECT IDENTIFIER ::= {id-packageV3 17}
|
||||
id-package-nonAssistedConnectionEstablishmentV3
|
||||
OBJECT IDENTIFIER ::= {id-packageV3 18}
|
||||
id-package-connectV3 OBJECT IDENTIFIER ::= {id-packageV3 19}
|
||||
id-package-callHandlingV3 OBJECT IDENTIFIER ::= {id-packageEV3 20}
|
||||
id-package-bcsmEventHandlingV3 OBJECT IDENTIFIER ::= {id-packageV3 21}
|
||||
id-package-ssfCallProcessingV3 OBJECT IDENTIFIER ::= {id-packageEV3 24}
|
||||
id-package-timerV3 OBJECT IDENTIFIER ::= {id-packageV3 26}
|
||||
id-package-billingV3 OBJECT IDENTIFIER ::= {id-packageV3 27}
|
||||
id-package-chargingV3 OBJECT IDENTIFIER ::= {id-packageV3 28}
|
||||
id-package-trafficManagementV3 OBJECT IDENTIFIER ::= {id-packageV3 29}
|
||||
id-package-callReportV3 OBJECT IDENTIFIER ::= {id-packageV3 32}
|
||||
id-package-signallingControlV3 OBJECT IDENTIFIER ::= {id-packageV3 33}
|
||||
id-package-activityTestV3 OBJECT IDENTIFIER ::= {id-packageV3 34}
|
||||
id-package-cancelV3 OBJECT IDENTIFIER ::= {id-packageEV3 36}
|
||||
|
||||
-- gsmSRF/gsmSCF Operation Packages
|
||||
id-package-specializedResourceControlV3 OBJECT IDENTIFIER ::= {id-packageV3 42}
|
||||
id-package-gsmSRF-scfCancelV3 OBJECT IDENTIFIER ::= {id-packageV3 43}
|
||||
|
||||
-- gprsSSF/gsmSCF Operation Packages
|
||||
id-package-gprsContinueV3 OBJECT IDENTIFIER ::= {id-packageV3 49}
|
||||
id-package-gprsExceptionInformationV3 OBJECT IDENTIFIER ::= {id-packageV3 50}
|
||||
id-package-gprsScfActivationV3 OBJECT IDENTIFIER ::= {id-packageV3 51}
|
||||
id-package-gprsConnectV3 OBJECT IDENTIFIER ::= {id-packageV3 52}
|
||||
id-package-gprsReleaseV3 OBJECT IDENTIFIER ::= {id-packageV3 53}
|
||||
id-package-gprsEventHandlingV3 OBJECT IDENTIFIER ::= {id-packageV3 54}
|
||||
id-package-gprsTimerV3 OBJECT IDENTIFIER ::= {id-packageV3 55}
|
||||
id-package-gprsBillingV3 OBJECT IDENTIFIER ::= {id-packageV3 56}
|
||||
id-package-gprsChargingV3 OBJECT IDENTIFIER ::= {id-packageV3 57}
|
||||
id-package-gprsActivityTestV3 OBJECT IDENTIFIER ::= {id-packageV3 58}
|
||||
id-package-gprsCancelV3 OBJECT IDENTIFIER ::= {id-packageV3 59}
|
||||
id-package-gprsChargeAdviceV3 OBJECT IDENTIFIER ::= {id-packageV3 60}
|
||||
|
||||
-- gprsSSF/gsmSCF or gsmSSF/gsmSCF Operation Packages
|
||||
id-package-smsActivationV3 OBJECT IDENTIFIER ::= {id-packageV3 61}
|
||||
id-package-smsConnectV3 OBJECT IDENTIFIER ::= {id-packageV3 62}
|
||||
id-package-smsContinueV3 OBJECT IDENTIFIER ::= {id-packageV3 63}
|
||||
id-package-smsReleaseV3 OBJECT IDENTIFIER ::= {id-packageV3 64}
|
||||
id-package-smsEventHandlingV3 OBJECT IDENTIFIER ::= {id-packageV3 65}
|
||||
id-package-smsBillingV3 OBJECT IDENTIFIER ::= {id-packageV3 66}
|
||||
id-package-smsTimerV3 OBJECT IDENTIFIER ::= {id-packageV3 67}
|
||||
|
||||
-- gsmSSF/gsmSCF Abstract Syntaxes
|
||||
id-as-gsmSSF-scfGenericASV3 OBJECT IDENTIFIER ::= {id-asEV3 4}
|
||||
id-as-assistHandoff-gsmSSF-scfASV3 OBJECT IDENTIFIER ::= {id-asEV3 6}
|
||||
|
||||
-- gsmSRF/gsmSCF Abstract Syntaxes
|
||||
id-as-basic-gsmSRF-gsmSCFV3 OBJECT IDENTIFIER ::= {id-asV3 14}
|
||||
|
||||
-- gprsSSF/gsmSCF Abstract Syntaxes
|
||||
id-as-gprsSSF-gsmSCF-ASV3 OBJECT IDENTIFIER ::= {id-asV3 50}
|
||||
id-as-gsmSCF-gprsSSF-ASV3 OBJECT IDENTIFIER ::= {id-asV3 51}
|
||||
|
||||
-- gprsSSF/gsmSCF or gsmSSF/gsmSCF Abstract Syntaxes
|
||||
id-as-sms-ASV3 OBJECT IDENTIFIER ::= {id-asV3 61}
|
||||
|
||||
END
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
-- 5.3 Operation codes
|
||||
CAP-operationcodes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-operationcodes(53) version3(2)}
|
||||
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
ros-InformationObjects
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
Code
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
;
|
||||
|
||||
-- the operations are grouped by the identified operation packages.
|
||||
|
||||
-- gsmSCF activation Package
|
||||
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
|
||||
-- Non-assisted connection establishment Package
|
||||
|
||||
opcode-connectToResource Code ::= local: 19
|
||||
-- Connect Package (elementary gsmSSF function)
|
||||
opcode-connect Code ::= local: 20
|
||||
-- Call handling Package (elementary gsmSSF function)
|
||||
opcode-releaseCall Code ::= local: 22
|
||||
-- BCSM Event handling Package
|
||||
opcode-requestReportBCSMEvent Code ::= local: 23
|
||||
opcode-eventReportBCSM Code ::= local: 24
|
||||
-- gsmSSF call processing Package
|
||||
opcode-continue Code ::= local: 31
|
||||
opcode-continueWithArgument Code ::= local: 56
|
||||
-- Timer Package
|
||||
opcode-resetTimer Code ::= local: 33
|
||||
-- Billing Package
|
||||
opcode-furnishChargingInformation Code ::= local: 34
|
||||
-- Charging Package
|
||||
opcode-applyCharging Code ::= local: 35
|
||||
opcode-applyChargingReport Code ::= local: 36
|
||||
-- Traffic management Package
|
||||
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-specializedResourceReport Code ::= local: 49
|
||||
-- Cancel Package
|
||||
opcode-cancel Code ::= local: 53
|
||||
-- Activity Test Package
|
||||
opcode-activityTest Code ::= local: 55
|
||||
|
||||
-- Sms Activation Package
|
||||
opcode-initialDPSMS Code ::= local: 60
|
||||
-- Sms Billing Package
|
||||
opcode-furnishChargingInformationSMS Code ::= local: 61
|
||||
-- Sms Connect Package
|
||||
opcode-connectSMS Code ::= local: 62
|
||||
-- Sms Event Handling Package
|
||||
opcode-requestReportSMSEvent Code ::= local: 63
|
||||
opcode-eventReportSMS Code ::= local: 64
|
||||
-- Sms Processing Package
|
||||
opcode-continueSMS Code ::= local: 65
|
||||
-- Sms Release Package
|
||||
opcode-releaseSMS Code ::= local: 66
|
||||
-- Sms Timer Package
|
||||
opcode-resetTimerSMS Code ::= local: 67
|
||||
|
||||
-- Gprs Activity Test Package
|
||||
opcode-activityTestGPRS Code ::= local: 70
|
||||
-- Gprs Charging Package
|
||||
opcode-applyChargingGPRS Code ::= local: 71
|
||||
opcode-applyChargingReportGPRS Code ::= local: 72
|
||||
-- Gprs Cancel Package
|
||||
opcode-cancelGPRS Code ::= local: 73
|
||||
-- Gprs Connect Package
|
||||
opcode-connectGPRS Code ::= local: 74
|
||||
-- Gprs Processing Package
|
||||
opcode-continueGPRS Code ::= local: 75
|
||||
-- Gprs Exception Information Package
|
||||
opcode-entityReleasedGPRS Code ::= local: 76
|
||||
-- Gprs Billing Package
|
||||
opcode-furnishChargingInformationGPRS Code ::= local: 77
|
||||
-- Gprs Scf Activation Package
|
||||
opcode-initialDPGPRS Code ::= local: 78
|
||||
-- Gprs Release Package
|
||||
opcode-releaseGPRS Code ::= local: 79
|
||||
-- Gprs Event Handling Package
|
||||
opcode-eventReportGPRS Code ::= local: 80
|
||||
opcode-requestReportGPRSEvent Code ::= local: 81
|
||||
-- Gprs Timer Package
|
||||
opcode-resetTimerGPRS Code ::= local: 82
|
||||
-- Gprs Charge Advice Package
|
||||
opcode-sendChargingInformationGPRS Code ::= local: 83
|
||||
|
||||
END
|
||||
|
|
@ -1,143 +0,0 @@
|
|||
-- 7.2 SMS contracts, packages and ACs
|
||||
-- 7.2.1 SMS ASN.1 module
|
||||
CAP-smsSSF-gsmSCF-pkgs-contracts-acs {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-smsSSF-gsmSCF-pkgs-contracts-acs(106) version3(2)}
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module specifies the Operation Packages, Contracts, Application Contexts
|
||||
-- and Abstract Syntaxes used for the gsmSSF/gprsSSF - gsmSCF interface, for the
|
||||
-- control of MO-SMS.
|
||||
|
||||
-- The table in section 2.1 lists the specifications that contain the modules
|
||||
-- that are used by CAP.
|
||||
|
||||
IMPORTS
|
||||
|
||||
PARAMETERS-BOUND,
|
||||
cAPSpecificBoundSet
|
||||
FROM CAP-classes classes
|
||||
|
||||
CONTRACT,
|
||||
OPERATION-PACKAGE,
|
||||
OPERATION
|
||||
FROM Remote-Operations-Information-Objects ros-InformationObjects
|
||||
|
||||
TCMessage {}
|
||||
FROM TCAPMessages tc-Messages
|
||||
|
||||
APPLICATION-CONTEXT,
|
||||
dialogue-abstract-syntax
|
||||
FROM TC-Notation-Extensions tc-NotationExtensions
|
||||
|
||||
connectSMSV3{},
|
||||
continueSMSV3,
|
||||
eventReportSMSV3{},
|
||||
furnishChargingInformationSMSV3{},
|
||||
initialDPSMSV3{},
|
||||
releaseSMSV3,
|
||||
requestReportSMSEventV3{},
|
||||
resetTimerSMSV3{}
|
||||
FROM CAP-SMS-ops-args sms-Operations
|
||||
|
||||
id-ac-cap3-sms-ACV3,
|
||||
id-cap3SmsSsfTogsmScfV3,
|
||||
id-package-smsActivationV3,
|
||||
id-package-smsConnectV3,
|
||||
id-package-smsContinueV3,
|
||||
id-package-smsReleaseV3,
|
||||
id-package-smsEventHandlingV3,
|
||||
id-package-smsBillingV3,
|
||||
id-package-smsTimerV3,
|
||||
sms-Operations,
|
||||
tc-NotationExtensions,
|
||||
tc-Messages,
|
||||
ros-InformationObjects,
|
||||
classes,
|
||||
id-as-sms-ASV3
|
||||
FROM CAP-object-identifiers {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
||||
umts-network(1) modules(3) cap-object-identifiers(100) version3(2)}
|
||||
|
||||
;
|
||||
|
||||
-- Application Contexts
|
||||
|
||||
cap3-sms-ACV3 APPLICATION-CONTEXT ::= {
|
||||
CONTRACT cap3SMSV3
|
||||
DIALOGUE MODE structured
|
||||
ABSTRACT SYNTAXES {dialogue-abstract-syntax |
|
||||
sms-AbstractSyntaxV3}
|
||||
APPLICATION CONTEXT NAME id-ac-cap3-sms-ACV3}
|
||||
|
||||
|
||||
-- Contracts
|
||||
|
||||
cap3SMSV3 CONTRACT ::= {
|
||||
-- dialogue initiated by gprsSSF or gsmSSF with InitialDPSMS Operation
|
||||
INITIATOR CONSUMER OF
|
||||
{smsActivationPackageV3 {cAPSpecificBoundSet}}
|
||||
RESPONDER CONSUMER OF
|
||||
{smsConnectPackageV3 {cAPSpecificBoundSet} |
|
||||
smsReleasePackageV3 |
|
||||
smsEventHandlingPackageV3 {cAPSpecificBoundSet} |
|
||||
smsTimerPackageV3 {cAPSpecificBoundSet} |
|
||||
smsBillingPackageV3 {cAPSpecificBoundSet} |
|
||||
smsProcessingPackageV3 }
|
||||
ID id-cap3SmsSsfTogsmScfV3
|
||||
}
|
||||
|
||||
|
||||
-- Operation Packages
|
||||
|
||||
smsActivationPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {initialDPSMSV3 {bound}}
|
||||
ID id-package-smsActivationV3}
|
||||
smsConnectPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {connectSMSV3 {bound}}
|
||||
ID id-package-smsConnectV3}
|
||||
smsProcessingPackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {continueSMSV3}
|
||||
ID id-package-smsContinueV3}
|
||||
smsReleasePackageV3 OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {releaseSMSV3}
|
||||
ID id-package-smsReleaseV3}
|
||||
smsEventHandlingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {requestReportSMSEventV3 {bound}}
|
||||
SUPPLIER INVOKES {eventReportSMSV3 {bound}}
|
||||
ID id-package-smsEventHandlingV3}
|
||||
smsBillingPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {furnishChargingInformationSMSV3 {bound}}
|
||||
ID id-package-smsBillingV3}
|
||||
smsTimerPackageV3 {PARAMETERS-BOUND : bound} OPERATION-PACKAGE ::= {
|
||||
CONSUMER INVOKES {resetTimerSMSV3 {bound}}
|
||||
ID id-package-smsTimerV3}
|
||||
|
||||
|
||||
-- Abstract Syntaxes
|
||||
|
||||
sms-AbstractSyntaxV3 ABSTRACT-SYNTAX ::= {
|
||||
Generic-sms-PDUs
|
||||
IDENTIFIED BY id-as-sms-ASV3}
|
||||
|
||||
Generic-sms-PDUs ::= TCMessage {{SmsInvokable}, {SmsReturnable}}
|
||||
|
||||
SmsInvokable OPERATION ::= {
|
||||
connectSMSV3 {cAPSpecificBoundSet} |
|
||||
eventReportSMSV3 {cAPSpecificBoundSet} |
|
||||
furnishChargingInformationSMSV3 {cAPSpecificBoundSet} |
|
||||
initialDPSMSV3 {cAPSpecificBoundSet} |
|
||||
requestReportSMSEventV3 {cAPSpecificBoundSet} |
|
||||
resetTimerSMSV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
SmsReturnable OPERATION ::= {
|
||||
connectSMSV3 {cAPSpecificBoundSet} |
|
||||
continueSMSV3 |
|
||||
furnishChargingInformationSMSV3 {cAPSpecificBoundSet}|
|
||||
initialDPSMSV3 {cAPSpecificBoundSet}|
|
||||
releaseSMSV3 |
|
||||
requestReportSMSEventV3 {cAPSpecificBoundSet}|
|
||||
resetTimerSMSV3 {cAPSpecificBoundSet}
|
||||
}
|
||||
|
||||
END
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
-- Minimal INAP support..
|
||||
-- http://www.itu.int/ITU-T/formal-language/itu-t/q/q1218/1995/IN-CS-1-Datatypes.html
|
||||
CS1-DataTypes {itu-t recommendation q 1218 modules(0) cs-1-datatypes(2)
|
||||
version1(0)}
|
||||
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
-- The SCF may specify the number of digits to be collected by the SSF for the CollectedInfo event.
|
||||
-- When all digits are collected, the SSF reports the event to the SCF.
|
||||
-- The SCF may set a timer in the SSF for the No Answer event. If the user does not answer the call
|
||||
-- within the allotted time, the SSF reports the event to the SCF.
|
||||
Duration ::= INTEGER(-2..86400)
|
||||
|
||||
Integer4 ::= INTEGER(0..2147483647)
|
||||
|
||||
Interval ::= INTEGER(-1..60000)
|
||||
|
||||
-- Indicators which are exchanged between SSP and SCP to resolve interactions between IN based services
|
||||
-- and network based services, respectively between different IN based services.
|
||||
-- The contents are network specific and identified as a subject for further study with respect to INAP.
|
||||
-- The following example is listed to illustrate the use of this parameter:
|
||||
-- CallToBeDiverted Allowed/NotAllowed Indicator
|
||||
-- If the CallToBeDiverted indicator is set to NotAllowed, the destination exchange shall not allow any
|
||||
-- divertion on the subjected call. By this, each service can pass the applicable indicators to inform the
|
||||
-- destination exchange of how specific services are to be handled.
|
||||
ServiceKey ::=
|
||||
Integer4
|
||||
|
||||
-- Indicates the destination user network interface related information. Refer to the Q.763 Access
|
||||
-- Transport parameter for encoding.
|
||||
LegID ::= CHOICE {sendingSideID [0] LegType,
|
||||
receivingSideID [1] LegType
|
||||
}
|
||||
|
||||
-- Indicates the Calling Party Subaddress. Refer to Recommendation Q.931 for encoding.
|
||||
CallingPartysCategory ::= OCTET STRING(SIZE (1))
|
||||
|
||||
-- Indicates the variable part of the message.
|
||||
-- BCD coded variable parts are encoded as described in the examples below.
|
||||
-- For example, time = 12:15 would be encoded as:
|
||||
-- Bits HGFE DCBA
|
||||
-- leading octet 2 1
|
||||
-- 5 1
|
||||
-- date = 1993 September 30th would be encoded as:
|
||||
-- Bits HGFE DCBA
|
||||
-- leading octet 3 9
|
||||
-- 9 0
|
||||
-- 0 3
|
||||
-- The Definition of range of constants Follows
|
||||
highLayerCompatibilityLength INTEGER ::= 2
|
||||
|
||||
-- The default value for Cause is the same as in ISUP.
|
||||
HighLayerCompatibility ::= OCTET STRING(SIZE (highLayerCompatibilityLength))
|
||||
|
||||
-- Indicates redirecting number. Refer to the Q.763 Redirecting number for encoding.
|
||||
RedirectionInformation ::= OCTET STRING(SIZE (2))
|
||||
END
|
|
@ -1,23 +0,0 @@
|
|||
-- Minimal INAP support..
|
||||
-- http://www.itu.int/ITU-T/formal-language/itu-t/q/q1228/1997/IN-CS2-datatypes.html
|
||||
|
||||
CS2-datatypes {itu-t recommendation q 1228 modules(0) in-cs2-datatypes(0)
|
||||
version1(0)} DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
CriticalityType ::= ENUMERATED {ignore(0), abort(1)}
|
||||
|
||||
MiscCallInfo ::= SEQUENCE {
|
||||
messageType [0] ENUMERATED {request(0), notification(1)},
|
||||
dpAssignment
|
||||
[1] ENUMERATED {individualLine(0), groupBased(1), officeBased(2)} OPTIONAL
|
||||
}
|
||||
|
||||
-- Indicates the type of bearer capability connection to the user. For bearerCapability, either
|
||||
-- DSS 1 (Rec. Q.931) or the ISUP User Service Information (Rec. Q.763) encoding can be used. Refer
|
||||
-- to the Q.763 Transmission Medium Requirement parameter for tmr encoding.
|
||||
BothwayThroughConnectionInd ::= ENUMERATED {
|
||||
bothwayPathRequired(0), bothwayPathNotRequired(1)}
|
||||
|
||||
|
||||
END
|
Loading…
Reference in New Issue