2 -- EN 301 001-1 Ver. 1.2.2
4 Outgoing-Call-Barring-Operations-and-Errors {itu-t(0) identified-organization(4) etsi(0) 1001
5 operations-and-errors(1)}
7 DEFINITIONS EXPLICIT TAGS ::=
13 ActivationStatusNotificationOcb,
15 DeactivationStatusNotificationOcb,
19 InvalidBarringProgram,
25 FROM Remote-Operations-Information-Objects
26 {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
29 FROM Addressing-Data-Elements
30 {itu-t(0) identified-organization(4) etsi(0) 196 addressing-data-elements(6)}
33 FROM Basic-Service-Elements
34 {itu-t(0) identified-organization(4) etsi(0) 196 basic-service-elements(8)}
36 notSubscribed, notAvailable, basicServiceNotProvided, invalidServedUserNr,
37 resourceUnavailable, notImplemented, supplementaryServiceInteractionNotAllowed
39 {itu-t(0) identified-organization(4) etsi(0) 196 general-errors(2)}
42 FROM Diversion-Operations
43 {itu-t(0) identified-organization(4) etsi(0) 207 operations-and errors(1)}
45 Pin, invalidPin, userControlBlocked, changeOfPinRequired
46 FROM Pin-Set-Operations-and-Errors
47 {itu-t(0) identified-organization(4) etsi(0) 1002 operations-and-errors(1)}
50 activationOcb OPERATION::=
58 basicServiceNotProvided |
61 invalidBarringProgram |
64 supplementaryServiceInteractionNotAllowed |
68 CODE global:{oCBOID 1}
71 deactivationOcb OPERATION::=
74 DeactivationOcbArgument
79 basicServiceNotProvided |
86 CODE global:{oCBOID 2}
89 interrogationOcb OPERATION::=
92 InterrogationOcbArgument
102 basicServiceNotProvided |
103 invalidServedUserNr }
105 CODE global:{oCBOID 5}
108 activationStatusNotificationOcb OPERATION::=
111 ActStatusNotificationOcbArg
113 CODE global:{oCBOID 3}
116 deactivationStatusNotificationOcb OPERATION::=
119 DeactStatusNotificationOcbArg
121 CODE global:{oCBOID 4}
124 disableOcb OPERATION::=
133 changeOfPinRequired }
135 CODE global:{oCBOID 6}
138 ocbInvoked OPERATION::=
140 CODE global:{oCBOID 7}
143 ActivationOcbArgument ::= SEQUENCE {
144 basicService BasicService,
146 barringProgram BarringProgram OPTIONAL,
147 servedUserNr ServedUserNr OPTIONAL}
149 DeactivationOcbArgument ::= SEQUENCE {
150 basicService BasicService,
152 barringProgram BarringProgram OPTIONAL,
153 servedUserNr ServedUserNr OPTIONAL}
155 InterrogationOcbArgument ::= SEQUENCE {
156 basicService BasicService,
157 servedUserNr ServedUserNr OPTIONAL}
159 ActStatusNotificationOcbArg ::= SEQUENCE {
160 basicService BasicService,
161 barringProgram BarringProgram,
162 servedUserNr ServedUserNr}
164 DeactStatusNotificationOcbArg ::= SEQUENCE {
165 basicService BasicService,
166 barringProgram BarringProgram OPTIONAL,
167 servedUserNr ServedUserNr}
169 ServedUserNr ::= CHOICE {
170 individualNumber PartyNumber,
173 IntOcbResultList ::= SET SIZE(0..30) OF IntOcbResult
175 IntOcbResult ::= SEQUENCE {
176 servedUserNr ServedUserNr,
177 basicService BasicService,
178 barringProgramList BarringProgramList}
180 BarringProgram ::= INTEGER (0..255)
181 BarringProgramList ::= SET SIZE(0...255) OF BarringProgram
183 invalidBarringProgram ERROR ::={CODE global:{oCBOID 10}}
184 noBarringProgram ERROR ::={CODE global:{oCBOID 11}}
186 oCBOID OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) 1001 operations-and-errors(1)}
188 activationOcb ActivationOcb ::= globalValue {oCBOID 1}
189 deactivationOcb DeactivationOcb ::= globalValue {oCBOID 2}
190 activationStatusNotificationOcb ActivationStatusNotificationOcb ::= globalValue {oCBOID 3}
191 deactivationStatusNotificationOcb DeactivationStatusNotificationOcb ::= globalValue {oCBOID 4}
192 interrogationOcb InterrogationOcb ::= globalValue {oCBOID 5}
193 disableOcb DisableOcb ::= globalValue {oCBOID 6}
194 ocbInvoked OcbInvoked ::= globalValue {oCBOID 7}
195 invalidBarringProgram InvalidBarringProgram ::= globalValue {oCBOID 10}
196 noBarringProgram NoBarringProgram ::= globalValue {oCBOID 11}
198 notActivated NotActivated ::= localValue 46
200 END -- of Outgoing-Call-Barring-Operations-and-Errors