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