Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / gsm_map / MAP-SupplementaryServiceOperations.asn
blob3c224d4e4b57a7272fc75668779190e5757eecac
1 -- 3GPP TS 29.002 V18.0.0 (2023-09)
2 --17.6.4        Supplementary service operations
4 MAP-SupplementaryServiceOperations {
5    itu-t identified-organization (4) etsi (0) mobileDomain (0)
6    gsm-Network (1) modules (3) map-SupplementaryServiceOperations (8)
7    version21 (21)}
9 DEFINITIONS
11 ::=
13 BEGIN
15 EXPORTS
16         registerSS,
17         eraseSS,
18         activateSS,
19         deactivateSS,
20         interrogateSS,
21         processUnstructuredSS-Request,
22         unstructuredSS-Request,
23         unstructuredSS-Notify,
24         registerPassword,
25         getPassword,
26         ss-InvocationNotification,
27         registerCC-Entry,
28         eraseCC-Entry
31 IMPORTS
32         OPERATION
33 FROM Remote-Operations-Information-Objects {
34 joint-iso-itu-t remote-operations(4)
35   informationObjects(5) version1(0)}
37         systemFailure,
38         dataMissing,
39         unexpectedDataValue,
40         unknownSubscriber,
41         bearerServiceNotProvisioned,
42         teleserviceNotProvisioned,
43         callBarred,
44         illegalSS-Operation,
45         ss-ErrorStatus,
46         ss-NotAvailable,
47         ss-SubscriptionViolation,
48         ss-Incompatibility,
49         pw-RegistrationFailure,
50         negativePW-Check,
51         numberOfPW-AttemptsViolation,
52         unknownAlphabet,
53         ussd-Busy,
54         absentSubscriber,
55         illegalSubscriber,
56         illegalEquipment,
57         shortTermDenial,
58         longTermDenial,
59         facilityNotSupported
60 FROM MAP-Errors {
61    itu-t identified-organization (4) etsi (0) mobileDomain (0)
62    gsm-Network (1) modules (3) map-Errors (10) version21 (21)}
64         RegisterSS-Arg,
65         SS-Info,
66         SS-ForBS-Code,
67         InterrogateSS-Res,
68         USSD-Arg,
69         USSD-Res,
70         Password,
71         GuidanceInfo,
72         SS-InvocationNotificationArg,
73         SS-InvocationNotificationRes,
74         RegisterCC-EntryArg,
75         RegisterCC-EntryRes,
76         EraseCC-EntryArg,
77         EraseCC-EntryRes
78 FROM MAP-SS-DataTypes {
79    itu-t identified-organization (4) etsi (0) mobileDomain (0)
80    gsm-Network (1) modules (3) map-SS-DataTypes (14) version21 (21)}
82         SS-Code
83 FROM MAP-SS-Code {
84    itu-t identified-organization (4) etsi (0) mobileDomain (0)
85    gsm-Network (1) modules (3) map-SS-Code (15) version21 (21)}
89 -- supplementary service handling operations
91 registerSS  OPERATION ::= {     --Timer m
92         ARGUMENT
93         RegisterSS-Arg
94         RESULT
95         SS-Info
96         -- optional
97         ERRORS {
98         systemFailure |
99         dataMissing |
100         unexpectedDataValue |
101         bearerServiceNotProvisioned |
102         teleserviceNotProvisioned |
103         callBarred |
104         illegalSS-Operation |
105         ss-ErrorStatus |
106         ss-Incompatibility}
107         CODE    local:10 }
109 eraseSS  OPERATION ::= {        --Timer m
110         ARGUMENT
111         SS-ForBS-Code
112         RESULT
113         SS-Info
114         -- optional
115         ERRORS {
116         systemFailure |
117         dataMissing |
118         unexpectedDataValue |
119         bearerServiceNotProvisioned |
120         teleserviceNotProvisioned |
121         callBarred |
122         illegalSS-Operation |
123         ss-ErrorStatus
124         }
125         CODE    local:11 }
127 activateSS  OPERATION ::= {     --Timer m
128         ARGUMENT
129         SS-ForBS-Code
130         RESULT
131         SS-Info
132         -- optional
133         ERRORS {
134         systemFailure |
135         dataMissing |
136         unexpectedDataValue |
137         bearerServiceNotProvisioned |
138         teleserviceNotProvisioned |
139         callBarred |
140         illegalSS-Operation |
141         ss-ErrorStatus |
142         ss-SubscriptionViolation |
143         ss-Incompatibility |
144         negativePW-Check |
145         numberOfPW-AttemptsViolation}
146         CODE    local:12 }
148 deactivateSS  OPERATION ::= {   --Timer m
149         ARGUMENT
150         SS-ForBS-Code
151         RESULT
152         SS-Info
153         -- optional
154         ERRORS {
155         systemFailure |
156         dataMissing |
157         unexpectedDataValue |
158         bearerServiceNotProvisioned |
159         teleserviceNotProvisioned |
160         callBarred |
161         illegalSS-Operation |
162         ss-ErrorStatus |
163         ss-SubscriptionViolation |
164         negativePW-Check |
165         numberOfPW-AttemptsViolation}
166         CODE    local:13 }
168 interrogateSS  OPERATION ::= {  --Timer m
169         ARGUMENT
170         SS-ForBS-Code
171         RESULT
172         InterrogateSS-Res
173         ERRORS {
174         systemFailure |
175         dataMissing |
176         unexpectedDataValue |
177         bearerServiceNotProvisioned |
178         teleserviceNotProvisioned |
179         callBarred |
180         illegalSS-Operation |
181         ss-NotAvailable}
182         CODE    local:14 }
184 processUnstructuredSS-Request  OPERATION ::= {  --Timer 10 minutes
185         ARGUMENT
186         USSD-Arg
187         RESULT
188         USSD-Res
189         ERRORS {
190         systemFailure |
191         dataMissing |
192         unexpectedDataValue |
193         unknownAlphabet |
194         callBarred}
195         CODE    local:59 }
197 unstructuredSS-Request  OPERATION ::= { --Timer ml
198         ARGUMENT
199         USSD-Arg
200         RESULT
201         USSD-Res
202         -- optional
203         ERRORS {
204         systemFailure |
205         dataMissing |
206         unexpectedDataValue |
207         absentSubscriber |
208         illegalSubscriber |
209         illegalEquipment |
210         unknownAlphabet |
211         ussd-Busy}
212         CODE    local:60 }
214 unstructuredSS-Notify  OPERATION ::= {  --Timer ml
215         ARGUMENT
216         USSD-Arg
217         RETURN RESULT TRUE
218         ERRORS {
219         systemFailure |
220         dataMissing |
221         unexpectedDataValue |
222         absentSubscriber |
223         illegalSubscriber |
224         illegalEquipment |
225         unknownAlphabet |
226         ussd-Busy}
227         CODE    local:61 }
229 registerPassword  OPERATION ::= {       --Timer ml
230         ARGUMENT
231         SS-Code
232         RESULT
233         Password
234         ERRORS {
235         systemFailure |
236         dataMissing |
237         unexpectedDataValue |
238         callBarred |
239         ss-SubscriptionViolation |
240         pw-RegistrationFailure |
241         negativePW-Check |
242         numberOfPW-AttemptsViolation}
243         LINKED {
244         getPassword}
245         CODE    local:17 }
247 getPassword  OPERATION ::= {    --Timer m
248         ARGUMENT
249         GuidanceInfo
250         RESULT
251         Password
252         CODE    local:18 }
254 ss-InvocationNotification  OPERATION ::= {      --Timer m
255         ARGUMENT
256         SS-InvocationNotificationArg
257         RESULT
258         SS-InvocationNotificationRes
259         -- optional
260         ERRORS {
261         dataMissing |
262         unexpectedDataValue |
263         unknownSubscriber}
264         CODE    local:72 }
266 registerCC-Entry  OPERATION ::= {       --Timer m
267         ARGUMENT
268         RegisterCC-EntryArg
269         RESULT
270         RegisterCC-EntryRes
271         ERRORS {
272         systemFailure |
273         dataMissing |
274         unexpectedDataValue |
275         callBarred |
276         illegalSS-Operation |
277         ss-ErrorStatus |
278         ss-Incompatibility |
279         shortTermDenial |
280         longTermDenial |
281         facilityNotSupported}
282         CODE    local:76 }
284 eraseCC-Entry  OPERATION ::= {  --Timer m
285         ARGUMENT
286         EraseCC-EntryArg
287         RESULT
288         EraseCC-EntryRes
289         ERRORS {
290         systemFailure |
291         dataMissing |
292         unexpectedDataValue |
293         callBarred |
294         illegalSS-Operation |
295         ss-ErrorStatus}
296         CODE    local:77 }