blob: 44f4a9151417276295373f0baa09ff8bea1ea1cc [file] [log] [blame]
Harald Welteb61d0bc2011-03-25 23:56:56 +01001-- $Id: MAP-MobileServiceOperations.asn 34814 2010-11-08 23:15:16Z etxrab $
2-- 3GPP TS 29.002 V9.3.0 (2010-09)
3-- 17.6.1 Mobile Service Operations
4
Harald Welte7a23af32011-02-07 21:24:26 +01005MAP-MobileServiceOperations {
6 itu-t identified-organization (4) etsi (0) mobileDomain (0)
7 gsm-Network (1) modules (3) map-MobileServiceOperations (5)
Harald Welteb61d0bc2011-03-25 23:56:56 +01008 version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +01009
10DEFINITIONS
11
12::=
13
14BEGIN
15
16EXPORTS
17
18 -- location registration operations
19 updateLocation,
20 cancelLocation,
21 purgeMS,
22 sendIdentification,
23
24 -- gprs location registration operations
25 updateGprsLocation,
26
27 -- subscriber information enquiry operations
28 provideSubscriberInfo,
29
30 -- any time information enquiry operations
31 anyTimeInterrogation,
32
33 -- any time information handling operations
34 anyTimeSubscriptionInterrogation,
35 anyTimeModification,
36
37 -- subscriber data modification notification operations
38 noteSubscriberDataModified,
39
40
41 -- handover operations
42 prepareHandover,
43 sendEndSignal,
44 processAccessSignalling,
45 forwardAccessSignalling,
46 prepareSubsequentHandover,
47
48 -- authentication management operations
49 sendAuthenticationInfo,
50 authenticationFailureReport,
51
52 -- IMEI management operations
53 checkIMEI,
54
55 -- subscriber management operations
56 insertSubscriberData,
57 deleteSubscriberData,
58
59 -- fault recovery operations
60 reset,
61 forwardCheckSS-Indication,
62 restoreData,
63
64-- gprs location information retrieval operations
65 sendRoutingInfoForGprs,
66
67 -- failure reporting operations
68 failureReport,
69
70 -- gprs notification operations
71 noteMsPresentForGprs,
72
73-- Mobility Management operations
74 noteMM-Event
Harald Welteb61d0bc2011-03-25 23:56:56 +010075
Harald Welte7a23af32011-02-07 21:24:26 +010076;
77
78IMPORTS
79 OPERATION
80FROM Remote-Operations-Information-Objects {
81joint-iso-itu-t remote-operations(4)
82 informationObjects(5) version1(0)}
83
84 systemFailure,
85 dataMissing,
86 unexpectedDataValue,
87 unknownSubscriber,
88 unknownMSC,
89 unidentifiedSubscriber,
90 unknownEquipment,
91 roamingNotAllowed,
92 ati-NotAllowed,
93 noHandoverNumberAvailable,
94 subsequentHandoverFailure,
95 absentSubscriber,
96 mm-EventNotSupported,
97 atsi-NotAllowed,
98 atm-NotAllowed,
99 bearerServiceNotProvisioned,
100 teleserviceNotProvisioned,
101 callBarred,
102 illegalSS-Operation,
103 ss-ErrorStatus,
104 ss-NotAvailable,
105 ss-Incompatibility,
106 ss-SubscriptionViolation,
107 informationNotAvailable,
108 targetCellOutsideGroupCallArea
109
110
111FROM MAP-Errors {
112 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +0100113 gsm-Network (1) modules (3) map-Errors (10) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +0100114
115 UpdateLocationArg,
116 UpdateLocationRes,
117 CancelLocationArg,
118 CancelLocationRes,
119 PurgeMS-Arg,
120 PurgeMS-Res,
121 SendIdentificationArg,
122 SendIdentificationRes,
123 UpdateGprsLocationArg,
124 UpdateGprsLocationRes,
125 PrepareHO-Arg,
126 PrepareHO-Res,
127ForwardAccessSignalling-Arg,
128ProcessAccessSignalling-Arg,
129SendEndSignal-Arg,
130SendEndSignal-Res,
131PrepareSubsequentHO-Res,
132 PrepareSubsequentHO-Arg,
133 SendAuthenticationInfoArg,
134 SendAuthenticationInfoRes,
135 AuthenticationFailureReportArg,
136 AuthenticationFailureReportRes,
137 CheckIMEI-Arg,
138 CheckIMEI-Res,
139 InsertSubscriberDataArg,
140 InsertSubscriberDataRes,
141 DeleteSubscriberDataArg,
142 DeleteSubscriberDataRes,
143 ResetArg,
144 RestoreDataArg,
145 RestoreDataRes,
146 ProvideSubscriberInfoArg,
147 ProvideSubscriberInfoRes,
148 AnyTimeSubscriptionInterrogationArg,
149 AnyTimeSubscriptionInterrogationRes,
150 AnyTimeModificationArg,
151 AnyTimeModificationRes,
152 NoteSubscriberDataModifiedArg,
153 NoteSubscriberDataModifiedRes,
154 AnyTimeInterrogationArg,
155 AnyTimeInterrogationRes,
156 SendRoutingInfoForGprsArg,
157 SendRoutingInfoForGprsRes,
158 FailureReportArg,
159 FailureReportRes,
160 NoteMsPresentForGprsArg,
161 NoteMsPresentForGprsRes,
162 NoteMM-EventArg,
163 NoteMM-EventRes
164
165
166FROM MAP-MS-DataTypes {
167 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +0100168 gsm-Network (1) modules (3) map-MS-DataTypes (11) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +0100169
170;
171
172
173-- location registration operations
174
175updateLocation OPERATION ::= { --Timer m
176 ARGUMENT
177 UpdateLocationArg
178 RESULT
179 UpdateLocationRes
180 ERRORS {
181 systemFailure |
182 dataMissing |
183 unexpectedDataValue |
184 unknownSubscriber |
185 roamingNotAllowed}
186 CODE local:2 }
187
188cancelLocation OPERATION ::= { --Timer m
189 ARGUMENT
190 CancelLocationArg
191 RESULT
192 CancelLocationRes
193 -- optional
194 ERRORS {
195 dataMissing |
196 unexpectedDataValue}
197 CODE local:3 }
198
199purgeMS OPERATION ::= { --Timer m
200 ARGUMENT
201 PurgeMS-Arg
202 RESULT
203 PurgeMS-Res
204 -- optional
205 ERRORS{
206 dataMissing |
207 unexpectedDataValue|
208 unknownSubscriber}
209 CODE local:67 }
210
211sendIdentification OPERATION ::= { --Timer s
212 ARGUMENT
213 SendIdentificationArg
214 RESULT
215 SendIdentificationRes
216 ERRORS {
217 dataMissing |
218 unidentifiedSubscriber}
219 CODE local:55 }
220
221-- gprs location registration operations
222
223updateGprsLocation OPERATION ::= { --Timer m
224 ARGUMENT
225 UpdateGprsLocationArg
226 RESULT
227 UpdateGprsLocationRes
228 ERRORS {
229 systemFailure |
230 unexpectedDataValue |
231 unknownSubscriber |
232 roamingNotAllowed}
233 CODE local:23 }
234
235-- subscriber information enquiry operations
236
237provideSubscriberInfo OPERATION ::= { --Timer m
238 ARGUMENT
239 ProvideSubscriberInfoArg
240 RESULT
241 ProvideSubscriberInfoRes
242 ERRORS {
243 dataMissing |
244 unexpectedDataValue}
245 CODE local:70 }
246
247-- any time information enquiry operations
248
249anyTimeInterrogation OPERATION ::= { --Timer m
250 ARGUMENT
251 AnyTimeInterrogationArg
252 RESULT
253 AnyTimeInterrogationRes
254 ERRORS {
255 systemFailure |
256 ati-NotAllowed |
257 dataMissing |
258 unexpectedDataValue |
259 unknownSubscriber}
260 CODE local:71 }
261
262-- any time information handling operations
263
264anyTimeSubscriptionInterrogation OPERATION ::= { --Timer m
265 ARGUMENT
266 AnyTimeSubscriptionInterrogationArg
267 RESULT
268 AnyTimeSubscriptionInterrogationRes
269 ERRORS {
270 atsi-NotAllowed |
271 dataMissing |
272 unexpectedDataValue |
273 unknownSubscriber |
274 bearerServiceNotProvisioned |
275 teleserviceNotProvisioned |
276 callBarred |
277 illegalSS-Operation |
278 ss-NotAvailable |
279 informationNotAvailable}
280 CODE local:62 }
281
282anyTimeModification OPERATION ::= { --Timer m
283 ARGUMENT
284 AnyTimeModificationArg
285 RESULT
286 AnyTimeModificationRes
287 ERRORS {
288 atm-NotAllowed |
289 dataMissing |
290 unexpectedDataValue |
291 unknownSubscriber |
292 bearerServiceNotProvisioned |
293 teleserviceNotProvisioned |
294 callBarred |
295 illegalSS-Operation |
296 ss-SubscriptionViolation |
297 ss-ErrorStatus |
298 ss-Incompatibility |
299 informationNotAvailable}
300 CODE local:65 }
301
302-- subscriber data modification notification operations
303
304noteSubscriberDataModified OPERATION ::= { --Timer m
305 ARGUMENT
306 NoteSubscriberDataModifiedArg
307 RESULT
308 NoteSubscriberDataModifiedRes
309 -- optional
310 ERRORS {
311 dataMissing |
312 unexpectedDataValue |
313 unknownSubscriber}
314 CODE local:5 }
315
316-- handover operations
317
318prepareHandover OPERATION ::= { --Timer m
319 ARGUMENT
320 PrepareHO-Arg
321 RESULT
322 PrepareHO-Res
323 ERRORS {
324 systemFailure |
325 dataMissing |
326 unexpectedDataValue |
327 noHandoverNumberAvailable |
328 targetCellOutsideGroupCallArea }
329 CODE local:68 }
330
331sendEndSignal OPERATION ::= { --Timer l
332 ARGUMENT
333 SendEndSignal-Arg
334 RESULT
335 SendEndSignal-Res
336 CODE local:29 }
337
338processAccessSignalling OPERATION ::= { --Timer s
339 ARGUMENT
340 ProcessAccessSignalling-Arg
341 CODE local:33 }
342
343forwardAccessSignalling OPERATION ::= { --Timer s
344 ARGUMENT
345 ForwardAccessSignalling-Arg
346 CODE local:34 }
347
348prepareSubsequentHandover OPERATION ::= { --Timer m
349 ARGUMENT
350 PrepareSubsequentHO-Arg
351 RESULT
352 PrepareSubsequentHO-Res
353 ERRORS {
354 unexpectedDataValue |
355 dataMissing |
356 unknownMSC |
357 subsequentHandoverFailure}
358 CODE local:69 }
359
360-- authentication management operations
361
362sendAuthenticationInfo OPERATION ::= { --Timer m
363 ARGUMENT
364 SendAuthenticationInfoArg
365 -- optional
366 -- within a dialogue sendAuthenticationInfoArg shall not be present in
367 -- subsequent invoke components. If received in a subsequent invoke component
368 -- it shall be discarded.
369
370 RESULT
371 SendAuthenticationInfoRes
372 -- optional
373 ERRORS {
374 systemFailure |
375 dataMissing |
376 unexpectedDataValue |
377 unknownSubscriber}
378 CODE local:56 }
379
380authenticationFailureReport OPERATION ::= { --Timer m
381 ARGUMENT
382 AuthenticationFailureReportArg
383 RESULT
384 AuthenticationFailureReportRes
385 -- optional
386 ERRORS {
387 systemFailure |
388 unexpectedDataValue |
389 unknownSubscriber}
390 CODE local:15 }
391
392-- IMEI management operations
393
394checkIMEI OPERATION ::= { --Timer m
395 ARGUMENT
396 CheckIMEI-Arg
397 RESULT
398 CheckIMEI-Res
399 ERRORS {
400 systemFailure |
401 dataMissing |
402 unknownEquipment}
403 CODE local:43 }
404
405-- subscriber management operations
406
407insertSubscriberData OPERATION ::= { --Timer m
408 ARGUMENT
409 InsertSubscriberDataArg
410 RESULT
411 InsertSubscriberDataRes
412 -- optional
413 ERRORS {
414 dataMissing |
415 unexpectedDataValue |
416 unidentifiedSubscriber}
417 CODE local:7 }
418
419deleteSubscriberData OPERATION ::= { --Timer m
420 ARGUMENT
421 DeleteSubscriberDataArg
422 RESULT
423 DeleteSubscriberDataRes
424 -- optional
425 ERRORS {
426 dataMissing |
427 unexpectedDataValue |
428 unidentifiedSubscriber}
429 CODE local:8 }
430
431-- fault recovery operations
432
433reset OPERATION ::= { --Timer m
434 ARGUMENT
435 ResetArg
436 CODE local:37 }
437
438forwardCheckSS-Indication OPERATION ::= { --Timer s
439 CODE local:38 }
440
441restoreData OPERATION ::= { --Timer m
442 ARGUMENT
443 RestoreDataArg
444 RESULT
445 RestoreDataRes
446 ERRORS {
447 systemFailure |
448 dataMissing |
449 unexpectedDataValue |
450 unknownSubscriber}
451 CODE local:57 }
452
453-- gprs location information retrieval operations
454
455sendRoutingInfoForGprs OPERATION ::= { --Timer m
456 ARGUMENT
457 SendRoutingInfoForGprsArg
458 RESULT
459 SendRoutingInfoForGprsRes
460 ERRORS {
461 absentSubscriber |
462 systemFailure |
463 dataMissing |
464 unexpectedDataValue |
465 unknownSubscriber |
466 callBarred }
467 CODE local:24 }
468
469-- failure reporting operations
470
471failureReport OPERATION ::= { --Timer m
472 ARGUMENT
473 FailureReportArg
474 RESULT
475 FailureReportRes
476 -- optional
477 ERRORS {
478 systemFailure |
479 dataMissing |
480 unexpectedDataValue |
481 unknownSubscriber}
482 CODE local:25 }
483
484-- gprs notification operations
485
486noteMsPresentForGprs OPERATION ::= { --Timer m
487 ARGUMENT
488 NoteMsPresentForGprsArg
489 RESULT
490 NoteMsPresentForGprsRes
491 -- optional
492 ERRORS {
493 systemFailure |
494 dataMissing |
495 unexpectedDataValue |
496 unknownSubscriber}
497 CODE local:26 }
498
499noteMM-Event OPERATION ::= { --Timer m
500 ARGUMENT
501 NoteMM-EventArg
502 RESULT
503 NoteMM-EventRes
504 ERRORS {
505 dataMissing |
506 unexpectedDataValue |
507 unknownSubscriber |
508 mm-EventNotSupported}
509 CODE local:89 }
510
511END