2 -- 3GPP TS 29.078 9.0.0 (2009-12)
3 -- 6.2 gsmSCF/gsmSRF interface
4 -- 6.2.1 gsmSCF/gsmSRF operations and arguments
5 CAP-gsmSCF-gsmSRF-ops-args {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
6 umts-network(1) modules(3) cap-gsmSCF-gsmSRF-ops-args(103) version5(4)}
8 DEFINITIONS IMPLICIT TAGS ::= BEGIN
10 -- This module contains the operations and operation arguments used for the
11 -- gsmSRF - gsmSCF interface, for the control of circuit switched calls.
13 -- The table in subclause 2.1 lists the specifications that contain the modules
14 -- that are used by CAP.
19 FROM Remote-Operations-Information-Objects ros-InformationObjects
21 opcode-playAnnouncement,
22 opcode-promptAndCollectUserInformation,
23 opcode-specializedResourceReport
24 FROM CAP-operationcodes operationcodes
25 -- The CAP Operation identifiers for CAP V4 in Rel-6 are the same as the CAP Operation
26 -- identifiers for CAP V4 in Rel-5.
33 FROM CAP-datatypes datatypes
34 -- For Rel-6, the CAP-datatypes module is updated to version5(4); Object Identifier 'datatypes'
35 -- is also updated to version5(4). As a result, the present module uses Rel-6 data type definitions.
38 improperCallerResponse,
44 unexpectedComponentSequence,
48 FROM CAP-errortypes errortypes
49 -- For Rel-6, the CAP-errortypes module is updated to version5(4); Object Identifier
50 -- 'errortypes' is also updated to version5(4). As a result, the present module uses Rel-6
51 -- error type definitions.
54 FROM CAP-classes classes
56 ros-InformationObjects,
61 FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
62 umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
66 playAnnouncement {PARAMETERS-BOUND : bound} OPERATION ::= {
67 ARGUMENT PlayAnnouncementArg {bound}
74 unexpectedComponentSequence |
79 LINKED {specializedResourceReport}
80 CODE opcode-playAnnouncement}
81 -- Direction: gsmSCF -> gsmSRF, Timer: Tpa
82 -- This operation is to be used after Establish Temporary Connection (assist procedure
83 -- with a second gsmSSF) or a Connect to Resource (no assist) operation. It may be used
84 -- for inband interaction with a mobile station, or for interaction with an ISDN user.
85 -- In the former case, the gsmSRF is usually collocated with the gsmSSF for standard
86 -- tones (congestion tone...) or standard announcements.
87 -- In the latter case, the gsmSRF is always collocated with the gsmSSF in the switch.
88 -- Any error is returned to the gsmSCF. The timer associated with this operation must
89 -- be of a sufficient duration to allow its linked operation to be correctly correlated.
91 PlayAnnouncementArg {PARAMETERS-BOUND : bound}::= SEQUENCE {
92 informationToSend [0] InformationToSend {bound},
93 disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
94 requestAnnouncementCompleteNotification [2] BOOLEAN DEFAULT TRUE,
95 extensions [3] Extensions {bound} OPTIONAL,
96 callSegmentID [5] CallSegmentID {bound} OPTIONAL,
97 requestAnnouncementStartedNotification [51] BOOLEAN DEFAULT FALSE,
101 promptAndCollectUserInformation {PARAMETERS-BOUND : bound} OPERATION ::= {
102 ARGUMENT PromptAndCollectUserInformationArg {bound}
103 RESULT ReceivedInformationArg {bound}
105 improperCallerResponse |
107 parameterOutOfRange |
110 unexpectedComponentSequence |
111 unavailableResource |
112 unexpectedDataValue |
113 unexpectedParameter |
115 LINKED {specializedResourceReport}
116 CODE opcode-promptAndCollectUserInformation}
117 -- Direction: gsmSCF -> gsmSRF, Timer: Tpc
118 -- This operation is used to interact with a user to collect information.
120 PromptAndCollectUserInformationArg {PARAMETERS-BOUND : bound}::= SEQUENCE {
121 collectedInfo [0] CollectedInfo,
122 disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
123 informationToSend [2] InformationToSend {bound} OPTIONAL,
124 extensions [3] Extensions {bound} OPTIONAL,
125 callSegmentID [4] CallSegmentID {bound} OPTIONAL,
126 requestAnnouncementStartedNotification [51] BOOLEAN DEFAULT FALSE,
130 ReceivedInformationArg {PARAMETERS-BOUND : bound}::= CHOICE {
131 digitsResponse [0] Digits {bound}
134 specializedResourceReport OPERATION ::= {
135 ARGUMENT SpecializedResourceReportArg
137 ALWAYS RESPONDS FALSE
138 CODE opcode-specializedResourceReport}
139 -- Direction: gsmSRF -> gsmSCF, Timer: Tsrr
140 -- This operation is used as the response to a PlayAnnouncement operation when the announcement
141 -- completed report indication is set.
143 SpecializedResourceReportArg ::= CHOICE {
144 allAnnouncementsComplete [50] NULL,
145 firstAnnouncementStarted [51] NULL