3 -- EN 300 359-1 Ver. 1.3.2
5 CCBS-Operations-and-Errors {ccitt identified-organization etsi(0) 359 operations-and-errors(1)}
7 DEFINITIONS EXPLICIT TAGS ::=
11 EXPORTS CallInfoRetain, EraseCallLinkageID,
12 CCBSRequest, CCBSDeactivate, CCBSInterrogate, CCBSErase,
13 CCBSRemoteUserFree, CCBSCall, CCBSStatusRequest, CCBSBFree,
15 InvalidCallLinkageID, InvalidCCBSReference, LongTermDenial, ShortTermDenial,
16 CCBSIsAlreadyActivated, AlreadyAccepted, OutgoingCCBSQueueFull,
17 CallFailureReasonNotBusy, NotReadyForCall;
19 IMPORTS OPERATION, ERROR
20 FROM Remote-Operations-Information-Objects
21 {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
23 notSubscribed, supplementaryServiceInteractionNotAllowed
25 {ccitt identified-organization etsi(0) 196 general-errors(2)}
27 Address, PartyNumber, PartySubaddress
28 FROM Addressing-Data-Elements
29 {ccitt identified-organization etsi(0) 196 addressing-data-elements(6)}
31 Q931InformationElement
32 FROM Embedded-Q931-Types
33 {ccitt identified-organization etsi(0) 196 embedded-q931-types(7)};
35 CallInfoRetain ::= OPERATION
36 ARGUMENT callLinkageID CallLinkageID
38 EraseCallLinkageID ::= OPERATION
39 ARGUMENT callLinkageID CallLinkageID
41 CCBSRequest ::= OPERATION
42 ARGUMENT callLinkageID CallLinkageID
44 recallMode RecallMode,
45 cCBSReference CCBSReference}
46 ERRORS {notSubscribed, InvalidCallLinkageID, ShortTermDenial,
47 LongTermDenial, CCBSIsAlreadyActivated,
48 supplementaryServiceInteractionNotAllowed,
49 OutgoingCCBSQueueFull, CallFailureReasonNotBusy}
51 CCBSInterrogate ::= OPERATION
53 cCBSReference CCBSReference OPTIONAL,
54 partyNumberOfA PartyNumber OPTIONAL}
56 recallMode RecallMode,
57 callDetails CallDetails OPTIONAL}
58 ERRORS {InvalidCCBSReference, notSubscribed}
60 CCBSDeactivate ::= OPERATION
61 ARGUMENT cCBSReference CCBSReference
63 ERRORS {InvalidCCBSReference}
64 CCBSErase ::= OPERATION
66 recallMode RecallMode,
67 cCBSReference CCBSReference,
69 q931InfoElement Q931InformationElement,
70 eraseReason CCBSEraseReason}
72 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
73 -- (optional) information elements shall be embedded in q931InfoElement.
75 CCBSRemoteUserFree ::= OPERATION
77 recallMode RecallMode,
78 cCBSReference CCBSReference,
80 q931InfoElement Q931InformationElement}
82 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
83 -- (optional) information elements shall be embedded in q931InfoElement.
85 CCBSBFree ::= OPERATION
87 recallMode RecallMode,
88 cCBSReference CCBSReference,
90 q931InfoElement Q931InformationElement}
92 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
93 -- (optional) information elements shall be embedded in q931InfoElement.
95 CCBSCall ::= OPERATION
96 ARGUMENT cCBSReference CCBSReference
97 ERRORS {InvalidCCBSReference, AlreadyAccepted,
100 CCBSStatusRequest ::= OPERATION
102 recallMode RecallMode,
103 cCBSReference CCBSReference,
104 q931InfoElement Q931InformationElement}
105 RESULT BOOLEAN -- free=TRUE, busy=FALSE
107 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
108 -- (optional) information elements shall be embedded in q931InfoElement.
110 CCBSStopAlerting ::= OPERATION
111 ARGUMENT cCBSReference CCBSReference
113 CallDetails ::= SEQUENCE SIZE(1..5) OF CallInformation
115 CallInformation ::= SEQUENCE {
117 q931InfoElement Q931InformationElement,
118 cCBSReference CCBSReference,
119 subAddressOfA PartySubaddress OPTIONAL}
121 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
122 -- (optional) information elements shall be embedded in q931InfoElement.
124 InvalidCallLinkageID ::= ERROR
125 InvalidCCBSReference ::= ERROR
126 LongTermDenial ::= ERROR
127 ShortTermDenial ::= ERROR
128 CCBSIsAlreadyActivated ::= ERROR
129 AlreadyAccepted ::= ERROR
130 OutgoingCCBSQueueFull ::= ERROR
131 CallFailureReasonNotBusy ::= ERROR
132 NotReadyForCall ::= ERROR
134 CallLinkageID ::= INTEGER (0..127)
135 CCBSReference ::= INTEGER (0..127)
136 CCBSEraseReason ::= ENUMERATED {
137 normal-unspecified (0),
140 basic-call-failed (3)}
142 RecallMode ::= ENUMERATED {
146 cCBSOID OBJECT IDENTIFIER ::= {ccitt identified-organization etsi(0) 359
147 operations-and-errors(1)}
149 callInfoRetain CallInfoRetain ::= globalValue {cCBSOID 1}
150 cCBSRequest CCBSRequest ::= globalValue {cCBSOID 2}
151 cCBSDeactivate CCBSDeactivate ::= globalValue {cCBSOID 3}
152 cCBSInterrogate CCBSInterrogate ::= globalValue {cCBSOID 4}
153 cCBSErase CCBSErase ::= globalValue {cCBSOID 5}
154 cCBSRemoteUserFree CCBSRemoteUserFree ::= globalValue {cCBSOID 6}
155 cCBSCall CCBSCall ::= globalValue {cCBSOID 7}
156 cCBSStatusRequest CCBSStatusRequest ::= globalValue {cCBSOID 8}
157 cCBSBFree CCBSBFree ::= globalValue {cCBSOID 9}
158 eraseCallLinkageID EraseCallLinkageID ::= globalValue {cCBSOID 10}
159 cCBSStopAlerting CCBSStopAlerting ::= globalValue {cCBSOID 11}
160 invalidCallLinkageID InvalidCallLinkageID ::= globalValue {cCBSOID 20}
161 invalidCCBSReference InvalidCCBSReference ::= globalValue {cCBSOID 21}
162 longTermDenial LongTermDenial ::= globalValue {cCBSOID 22}
163 shortTermDenial ShortTermDenial ::= globalValue {cCBSOID 23}
164 cCBSIsAlreadyActivated CCBSIsAlreadyActivated ::= globalValue {cCBSOID 24}
165 alreadyAccepted AlreadyAccepted ::= globalValue {cCBSOID 25}
166 outgoingCCBSQueueFull OutgoingCCBSQueueFull ::= globalValue {cCBSOID 26}
167 callFailureReasonNotBusy CallFailureReasonNotBusy ::= globalValue {cCBSOID 27}
168 notReadyForCall NotReadyForCall ::= globalValue {cCBSOID 28}
171 END -- of CCBS-Operations-and-Errors