Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / isdn-sup / Outgoing-Call-Barring-Operations-and-Errors.asn
blob03640686e25e4b78097cf00d5a2a503e39c26a03
1 --
2 -- EN 301 001-1 Ver. 1.2.2
3 --
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 ::=
9 BEGIN
11 EXPORTS
12         ActivationOcb,
13         ActivationStatusNotificationOcb,
14         DeactivationOcb,
15         DeactivationStatusNotificationOcb,
16         InterrogationOcb,
17         DisableOcb,
18         OcbInvoked,
19         InvalidBarringProgram,
20         NoBarringProgram
23 IMPORTS
24         OPERATION, ERROR
25         FROM Remote-Operations-Information-Objects 
26             {joint-iso-itu-t (2) remote-operations (4) informationObjects(5) version1(0)}
28         PartyNumber
29         FROM Addressing-Data-Elements
30             {itu-t(0) identified-organization(4) etsi(0) 196 addressing-data-elements(6)}
32         BasicService
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
38         FROM General-Errors
39             {itu-t(0) identified-organization(4) etsi(0) 196 general-errors(2)}
41         NotActivated
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::=
51     {  
52       ARGUMENT
53           ActivationOcbArgument
55       ERRORS {
56           notSubscribed |
57           notAvailable |
58           basicServiceNotProvided |
59           invalidServedUserNr |
60           invalidPin |
61           invalidBarringProgram |
62           noBarringProgram |
63           userControlBlocked |
64           supplementaryServiceInteractionNotAllowed |
65           resourceUnavailable |
66           changeOfPinRequired }   
67           
68        CODE global:{oCBOID  1}         
69       }
71   deactivationOcb OPERATION::=
72      {
73        ARGUMENT
74          DeactivationOcbArgument
76        ERRORS {
77          notSubscribed |
78          notAvailable |
79          basicServiceNotProvided |
80          invalidServedUserNr |
81          notActivated |
82          invalidPin |
83          userControlBlocked |
84          changeOfPinRequired }      
85          
86        CODE global:{oCBOID  2}             
87      }
89   interrogationOcb OPERATION::=
90     {
91        ARGUMENT
92          InterrogationOcbArgument
95        RESULT 
96          IntOcbResultList
99        ERRORS {
100          notSubscribed |
101          notAvailable |
102          basicServiceNotProvided |
103          invalidServedUserNr }    
104          
105        CODE global:{oCBOID  5}                
106      }
108   activationStatusNotificationOcb OPERATION::=
109     {
110        ARGUMENT
111          ActStatusNotificationOcbArg   
112          
113        CODE global:{oCBOID  3}                 
114     }
116   deactivationStatusNotificationOcb OPERATION::=
117     {
118        ARGUMENT
119          DeactStatusNotificationOcbArg  
120          
121        CODE global:{oCBOID  4}                  
122     }
124   disableOcb OPERATION::=
125     {
126        ARGUMENT
127          Pin  
128   
129        ERRORS {
130          notImplemented |
131          invalidPin |
132          userControlBlocked |
133          changeOfPinRequired }  
134          
135        CODE global:{oCBOID  6}                  
136     }
138   ocbInvoked OPERATION::=
139     {
140        CODE global:{oCBOID  7}        
141     } 
143 ActivationOcbArgument                           ::=  SEQUENCE {
144                                                                                         basicService            BasicService,
145                                                                                         pin                                     Pin,
146                                                                                         barringProgram          BarringProgram  OPTIONAL,
147                                                                                         servedUserNr            ServedUserNr    OPTIONAL}
149 DeactivationOcbArgument                         ::= SEQUENCE {
150                                                                                         basicService            BasicService,
151                                                                                         pin                                     Pin,
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,
171                                                                                         allNumbers                      NULL}
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