3 -- EN 301 001-1 Ver. 1.2.2
5 Outgoing-Call-Barring-Operations-and-Errors {itu-t(0) identified-organization(4) etsi(0) 1001
6 operations-and-errors(1)}
8 DEFINITIONS EXPLICIT TAGS ::=
14 ActivationStatusNotificationOcb,
16 DeactivationStatusNotificationOcb,
20 InvalidBarringProgram,
26 FROM Remote-Operations-Information-Objects
27 {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
30 FROM Addressing-Data-Elements
31 {itu-t(0) identified-organization(4) etsi(0) 196 addressing-data-elements(6)}
34 FROM Basic-Service-Elements
35 {itu-t(0) identified-organization(4) etsi(0) 196 basic-service-elements(8)}
37 notSubscribed, notAvailable, basicServiceNotProvided, invalidServedUserNr,
38 resourceUnavailable, notImplemented, supplementaryServiceInteractionNotAllowed
40 {itu-t(0) identified-organization(4) etsi(0) 196 general-errors(2)}
43 FROM Diversion-Operations
44 {itu-t(0) identified-organization(4) etsi(0) 207 operations-and errors(1)}
46 Pin, invalidPin, userControlBlocked, changeOfPinRequired
47 FROM Pin-Set-Operations-and-Errors
48 {itu-t(0) identified-organization(4) etsi(0) 1002 operations-and-errors(1)}
51 activationOcb OPERATION::=
59 basicServiceNotProvided |
62 invalidBarringProgram |
65 supplementaryServiceInteractionNotAllowed |
69 CODE global:{oCBOID 1}
72 deactivationOcb OPERATION::=
75 DeactivationOcbArgument
80 basicServiceNotProvided |
87 CODE global:{oCBOID 2}
90 interrogationOcb OPERATION::=
93 InterrogationOcbArgument
103 basicServiceNotProvided |
104 invalidServedUserNr }
106 CODE global:{oCBOID 5}
109 activationStatusNotificationOcb OPERATION::=
112 ActStatusNotificationOcbArg
114 CODE global:{oCBOID 3}
117 deactivationStatusNotificationOcb OPERATION::=
120 DeactStatusNotificationOcbArg
122 CODE global:{oCBOID 4}
125 disableOcb OPERATION::=
134 changeOfPinRequired }
136 CODE global:{oCBOID 6}
139 ocbInvoked OPERATION::=
141 CODE global:{oCBOID 7}
144 ActivationOcbArgument ::= SEQUENCE {
145 basicService BasicService,
147 barringProgram BarringProgram OPTIONAL,
148 servedUserNr ServedUserNr OPTIONAL}
150 DeactivationOcbArgument ::= SEQUENCE {
151 basicService BasicService,
153 barringProgram BarringProgram OPTIONAL,
154 servedUserNr ServedUserNr OPTIONAL}
156 InterrogationOcbArgument ::= SEQUENCE {
157 basicService BasicService,
158 servedUserNr ServedUserNr OPTIONAL}
160 ActStatusNotificationOcbArg ::= SEQUENCE {
161 basicService BasicService,
162 barringProgram BarringProgram,
163 servedUserNr ServedUserNr}
165 DeactStatusNotificationOcbArg ::= SEQUENCE {
166 basicService BasicService,
167 barringProgram BarringProgram OPTIONAL,
168 servedUserNr ServedUserNr}
170 ServedUserNr ::= CHOICE {
171 individualNumber PartyNumber,
174 IntOcbResultList ::= SET SIZE(0..30) OF IntOcbResult
176 IntOcbResult ::= SEQUENCE {
177 servedUserNr ServedUserNr,
178 basicService BasicService,
179 barringProgramList BarringProgramList}
181 BarringProgram ::= INTEGER (0..255)
182 BarringProgramList ::= SET SIZE(0...255) OF BarringProgram
184 invalidBarringProgram ERROR ::={CODE global:{oCBOID 10}}
185 noBarringProgram ERROR ::={CODE global:{oCBOID 11}}
187 oCBOID OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) 1001 operations-and-errors(1)}
189 activationOcb ActivationOcb ::= globalValue {oCBOID 1}
190 deactivationOcb DeactivationOcb ::= globalValue {oCBOID 2}
191 activationStatusNotificationOcb ActivationStatusNotificationOcb ::= globalValue {oCBOID 3}
192 deactivationStatusNotificationOcb DeactivationStatusNotificationOcb ::= globalValue {oCBOID 4}
193 interrogationOcb InterrogationOcb ::= globalValue {oCBOID 5}
194 disableOcb DisableOcb ::= globalValue {oCBOID 6}
195 ocbInvoked OcbInvoked ::= globalValue {oCBOID 7}
196 invalidBarringProgram InvalidBarringProgram ::= globalValue {oCBOID 10}
197 noBarringProgram NoBarringProgram ::= globalValue {oCBOID 11}
199 notActivated NotActivated ::= localValue 46
201 END -- of Outgoing-Call-Barring-Operations-and-Errors