2 -- EN 300 359-1 Ver. 1.3.2
4 CCBS-Operations-and-Errors {ccitt identified-organization etsi(0) 359 operations-and-errors(1)}
6 DEFINITIONS EXPLICIT TAGS ::=
10 EXPORTS CallInfoRetain, EraseCallLinkageID,
11 CCBSRequest, CCBSDeactivate, CCBSInterrogate, CCBSErase,
12 CCBSRemoteUserFree, CCBSCall, CCBSStatusRequest, CCBSBFree,
14 InvalidCallLinkageID, InvalidCCBSReference, LongTermDenial, ShortTermDenial,
15 CCBSIsAlreadyActivated, AlreadyAccepted, OutgoingCCBSQueueFull,
16 CallFailureReasonNotBusy, NotReadyForCall;
18 IMPORTS OPERATION, ERROR
19 FROM Remote-Operations-Information-Objects
20 {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
22 notSubscribed, supplementaryServiceInteractionNotAllowed
24 {ccitt identified-organization etsi(0) 196 general-errors(2)}
26 Address, PartyNumber, PartySubaddress
27 FROM Addressing-Data-Elements
28 {ccitt identified-organization etsi(0) 196 addressing-data-elements(6)}
30 Q931InformationElement
31 FROM Embedded-Q931-Types
32 {ccitt identified-organization etsi(0) 196 embedded-q931-types(7)};
34 CallInfoRetain ::= OPERATION
35 ARGUMENT callLinkageID CallLinkageID
37 EraseCallLinkageID ::= OPERATION
38 ARGUMENT callLinkageID CallLinkageID
40 CCBSRequest ::= OPERATION
41 ARGUMENT callLinkageID CallLinkageID
43 recallMode RecallMode,
44 cCBSReference CCBSReference}
45 ERRORS {notSubscribed, InvalidCallLinkageID, ShortTermDenial,
46 LongTermDenial, CCBSIsAlreadyActivated,
47 supplementaryServiceInteractionNotAllowed,
48 OutgoingCCBSQueueFull, CallFailureReasonNotBusy}
50 CCBSInterrogate ::= OPERATION
52 cCBSReference CCBSReference OPTIONAL,
53 partyNumberOfA PartyNumber OPTIONAL}
55 recallMode RecallMode,
56 callDetails CallDetails OPTIONAL}
57 ERRORS {InvalidCCBSReference, notSubscribed}
59 CCBSDeactivate ::= OPERATION
60 ARGUMENT cCBSReference CCBSReference
62 ERRORS {InvalidCCBSReference}
63 CCBSErase ::= OPERATION
65 recallMode RecallMode,
66 cCBSReference CCBSReference,
68 q931InfoElement Q931InformationElement,
69 eraseReason CCBSEraseReason}
71 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
72 -- (optional) information elements shall be embedded in q931InfoElement.
74 CCBSRemoteUserFree ::= OPERATION
76 recallMode RecallMode,
77 cCBSReference CCBSReference,
79 q931InfoElement Q931InformationElement}
81 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
82 -- (optional) information elements shall be embedded in q931InfoElement.
84 CCBSBFree ::= OPERATION
86 recallMode RecallMode,
87 cCBSReference CCBSReference,
89 q931InfoElement Q931InformationElement}
91 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
92 -- (optional) information elements shall be embedded in q931InfoElement.
94 CCBSCall ::= OPERATION
95 ARGUMENT cCBSReference CCBSReference
96 ERRORS {InvalidCCBSReference, AlreadyAccepted,
99 CCBSStatusRequest ::= OPERATION
101 recallMode RecallMode,
102 cCBSReference CCBSReference,
103 q931InfoElement Q931InformationElement}
104 RESULT BOOLEAN -- free=TRUE, busy=FALSE
106 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
107 -- (optional) information elements shall be embedded in q931InfoElement.
109 CCBSStopAlerting ::= OPERATION
110 ARGUMENT cCBSReference CCBSReference
112 CallDetails ::= SEQUENCE SIZE(1..5) OF CallInformation
114 CallInformation ::= SEQUENCE {
116 q931InfoElement Q931InformationElement,
117 cCBSReference CCBSReference,
118 subAddressOfA PartySubaddress OPTIONAL}
120 -- The Bearer capability, High layer compatibility (optional) and Low layer compatibility
121 -- (optional) information elements shall be embedded in q931InfoElement.
123 InvalidCallLinkageID ::= ERROR
124 InvalidCCBSReference ::= ERROR
125 LongTermDenial ::= ERROR
126 ShortTermDenial ::= ERROR
127 CCBSIsAlreadyActivated ::= ERROR
128 AlreadyAccepted ::= ERROR
129 OutgoingCCBSQueueFull ::= ERROR
130 CallFailureReasonNotBusy ::= ERROR
131 NotReadyForCall ::= ERROR
133 CallLinkageID ::= INTEGER (0..127)
134 CCBSReference ::= INTEGER (0..127)
135 CCBSEraseReason ::= ENUMERATED {
136 normal-unspecified (0),
139 basic-call-failed (3)}
141 RecallMode ::= ENUMERATED {
145 cCBSOID OBJECT IDENTIFIER ::= {ccitt identified-organization etsi(0) 359
146 operations-and-errors(1)}
148 callInfoRetain CallInfoRetain ::= globalValue {cCBSOID 1}
149 cCBSRequest CCBSRequest ::= globalValue {cCBSOID 2}
150 cCBSDeactivate CCBSDeactivate ::= globalValue {cCBSOID 3}
151 cCBSInterrogate CCBSInterrogate ::= globalValue {cCBSOID 4}
152 cCBSErase CCBSErase ::= globalValue {cCBSOID 5}
153 cCBSRemoteUserFree CCBSRemoteUserFree ::= globalValue {cCBSOID 6}
154 cCBSCall CCBSCall ::= globalValue {cCBSOID 7}
155 cCBSStatusRequest CCBSStatusRequest ::= globalValue {cCBSOID 8}
156 cCBSBFree CCBSBFree ::= globalValue {cCBSOID 9}
157 eraseCallLinkageID EraseCallLinkageID ::= globalValue {cCBSOID 10}
158 cCBSStopAlerting CCBSStopAlerting ::= globalValue {cCBSOID 11}
159 invalidCallLinkageID InvalidCallLinkageID ::= globalValue {cCBSOID 20}
160 invalidCCBSReference InvalidCCBSReference ::= globalValue {cCBSOID 21}
161 longTermDenial LongTermDenial ::= globalValue {cCBSOID 22}
162 shortTermDenial ShortTermDenial ::= globalValue {cCBSOID 23}
163 cCBSIsAlreadyActivated CCBSIsAlreadyActivated ::= globalValue {cCBSOID 24}
164 alreadyAccepted AlreadyAccepted ::= globalValue {cCBSOID 25}
165 outgoingCCBSQueueFull OutgoingCCBSQueueFull ::= globalValue {cCBSOID 26}
166 callFailureReasonNotBusy CallFailureReasonNotBusy ::= globalValue {cCBSOID 27}
167 notReadyForCall NotReadyForCall ::= globalValue {cCBSOID 28}
170 END -- of CCBS-Operations-and-Errors