comparison cdg-hybrid/sap/mmgmm.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : mmgmm.pdf
3 ;*** Creation : Wed Mar 11 09:58:19 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : mmgmm
9 ;*** Document No. : 8441.114.99.021
10 ;*** Document Date : 2002-08-09
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: HM
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:46:12 2007"
18 PRAGMA LAST_MODIFIED "2002-08-09"
19 PRAGMA ID_AND_VERSION "8441.114.99.021"
20
21
22
23 CONST MAX_PLMN_ID 12 ; The maximum number of different PLMN in some pimitives
24 CONST MMR_MAX_TEXT_LEN 40 ; The maximum length of a PLMN's name in MMGMM_INFO_IND
25 CONST SIZE_MCC 3 ; The number of MCC digits
26 CONST SIZE_MNC 3 ; The number of MNC digits
27 CONST SIZE_MNC_MIN 2 ;
28 CONST SIZE_MNC_MAX 3 ;
29 EXTERN CONST @p_gsmcom - MM_ORIGINATING_ENTITY@ MM_ORIGINATING_ENTITY ;
30 EXTERN CONST @p_gsmcom - GMM_ORIGINATING_ENTITY@ GMM_ORIGINATING_ENTITY ;
31 CONST MIN_EQ_PLMN_ID 1 ; The minimum number of allowed equivalent PLMN's
32 CONST MAX_EQ_PLMN_ID 5 ; The maximum number of allowed equivalent PLMN's
33
34
35
36 VALTAB VAL_mode
37 VAL 0 MODE_AUTO "automatic mode"
38 VAL 1 MODE_MAN "manual mode"
39
40 VALTAB VAL_v_tmsi
41 VAL 0 MMGMM_TMSI_NOT_USED "TMSI not used"
42 VAL 1 MMGMM_TMSI_USED "TMSI used"
43
44 VALTAB VAL_tmsi
45 VAL DEF "All other values are a valid TMSI"
46 VAL 4294967295 MMGMM_TMSI_INVALID "TMSI invalidated"
47
48 VALTAB VAL_cause
49 VAL 0x0402 MMCS_IMSI_IN_HLR "IMSI unknown in HLR"
50 VAL 0x0403 MMCS_ILLEGAL_MS "Illegal MS"
51 VAL 0x0404 MMCS_IMSI_IN_VLR "IMSI unknown in VLR"
52 VAL 0x0405 MMCS_IMEI_NOT_ACCEPTED "IMEI not accepted"
53 VAL 0x0406 MMCS_ILLEGAL_ME "Illegal ME"
54 VAL 0x040B MMCS_PLMN_NOT_ALLOWED "PLMN not allowed"
55 VAL 0x040C MMCS_LA_NOT_ALLOWED "Location Area not allowed"
56 VAL 0x040D MMCS_ROAMING_NOT_ALLOWED "Roaming not allowed in this location area"
57 VAL 0x040F MMCS_NO_SUITABLE_CELL_IN_LA %REL99% "Find another allowed location area in the same PLMN"
58 VAL 0x0411 MMCS_NETWORK_FAILURE "Network failure"
59 VAL 0x0416 MMCS_CONGESTION "Congestion"
60 VAL 0x0420 MMCS_SERVICE_NOT_SUPPORTED "Service option not supported"
61 VAL 0x0421 MMCS_SERVICE_NOT_SUBSCRIBED "Requested service option not subscribed"
62 VAL 0x0422 MMCS_SERVICE_ORDER "Service option temporarily out of order"
63 VAL 0x0426 MMCS_IDENTIFIY "Call cannot be identified"
64 VAL 0x0430 MMCS_RETRY_IN_NEW_CELL "retry upon entry into a new cell (mapped 0x0430..0x043f -> 0x0430)"
65 VAL 0x045F MMCS_INCORRECT_MESSAGE "Semantically incorrect message"
66 VAL 0x0460 MMCS_INVALID_MAND_MESSAGE "Invalid mandatory information"
67 VAL 0x0461 MMCS_MESSAGE_TYPE_NOT_IMPLEM "Message type non-existent or not implemented"
68 VAL 0x0462 MMCS_MESSAGE_TYPE_INCOMPAT "Message type not compatible with the protocol state"
69 VAL 0x0463 MMCS_IE_NOT_IMPLEM "Information element non-existent or not implemented"
70 VAL 0x0464 MMCS_CONDITIONAL_IE "Conditional IE error"
71 VAL 0x0465 MMCS_MESSAGE_INCOMPAT "Message not compatible with the protocol state"
72 VAL 0x046F MMCS_UNSPECIFIED "Protocol error, unspecified"
73 VAL 0xC400 MMCS_SUCCESS "No error, successful operation (MM)"
74 VAL 0xC480 MMCS_NO_REGISTRATION "MS is not registered or deregistration started"
75 VAL 0xC481 MMCS_TIMER_RECOVERY "time-out in MM during establishment"
76 VAL 0xC482 MMCS_NO_REESTABLISH "Cell does not support call reestablishment"
77 VAL 0xC483 MMCS_INT_PREEM "Preemptive release, e.g. MO-MT clash in MM"
78 VAL 0xC484 MMCS_PLMN_NOT_IDLE_MODE "reject, not in idle mode (MMR_PLMN_IND)"
79 VAL 0xC488 MMCS_AUTHENTICATION_REJECTED "AUTHENTICATION REJECT received"
80 VAL 0xC489 MMCS_SIM_REMOVED "A valid SIM is not present"
81 VAL 0xC4FF MMCS_INT_NOT_PRESENT "No error cause (MM)"
82 VAL 0x0A02 GMMCS_IMSI_UNKNOWN "IMSI unknown in HLR"
83 VAL 0x0A03 GMMCS_ILLEGAL_MS "Illegal MS"
84 VAL 0x0A06 GMMCS_ILLEGAL_ME "Illegal ME"
85 VAL 0x0A07 GMMCS_GPRS_NOT_ALLOWED "GPRS services not allowed"
86 VAL 0x0A08 GMMCS_GSM_GPRS_NOT_ALLOWED "GPRS services and non-GPRS services not allowed"
87 VAL 0x0A09 GMMCS_NO_MS_ID "MS identity cannot be derived by the network"
88 VAL 0x0A0A GMMCS_IMPLICIT_DETACHED "Implicitly detached"
89 VAL 0x0A0B GMMCS_PLMN_NOT_ALLOWED "PLMN not allowed"
90 VAL 0x0A0C GMMCS_LA_NOT_ALLOWED "Location Area not allowed"
91 VAL 0x0A0D GMMCS_ROAMING_NOT_ALLOWED "Roaming not allowed in this location area"
92 VAL 0x0A0E GMMCS_GPRS_NOT_ALLOWED_IN_PLMN "GPRS services not allowed in this PLMN"
93 VAL 0x0A0F GMMCS_NO_SUITABLE_CELL_IN_LA %REL99% "No suitable cell"
94 VAL 0x0A10 GMMCS_MSC_TEMP_NOT_REACHABLE "MSC temporarily not reachable"
95 VAL 0x0A11 GMMCS_NET_FAIL "Network failure"
96 VAL 0x0A16 GMMCS_CONGESTION "Congestion"
97 VAL 0x0A30 GMMCS_RETRY_IN_NEW_CELL "retry upon entry into a new cell (- 0x0A3F)"
98 VAL 0x0A5F GMMCS_SEMANTIC_INCORRECT "Semantically incorrect message"
99 VAL 0x0A60 GMMCS_INVALID_M_INFO "Invalid mandatory information"
100 VAL 0x0A61 GMMCS_TYPE_INVALID "Message type non-existent or not implemented"
101 VAL 0x0A62 GMMCS_TYPE_INCOMPATIBLE "Message type not compatible with the protocol state"
102 VAL 0x0A63 GMMCS_IE_INVALID "Information element non-existent or not implemented"
103 VAL 0x0A64 GMMCS_COND_IE_ERROR "Conditional IE error"
104 VAL 0x0A65 GMMCS_MESSAGE_INVALID "Message not compatible with the protocol state"
105 VAL 0x0A6F GMMCS_PROTOCOL_ERROR "Protocol error, unspecified"
106 VAL 0x4A07 GMMCS_INT_PROTOCOL_ERROR "GPRS services not allowed (MS MM originated)"
107 VAL 0x4A0A GMMCS_INT_IMPLICIT_DETACHED "Implicitely detached (MS MM originated)"
108 VAL 0x4A6F GNMCS_INT_PROTOCOL_ERROR "Protocol error, unspecified (MS MM originated)"
109 VAL 0x8AFF GMMCS_NET_CAUSE_NOT_PRESENT "Network send message without cause information element"
110 VAL 0xCA00 GMMCS_SUCCESS "No error, successful operation (GMM)"
111 VAL 0xCA80 GMMCS_AAC_OVER_5 "attach_attempt counter over or equal 5"
112 VAL 0xCA81 GMMCS_AAC_UNDER_5 "attach_attempt counter under 5"
113 VAL 0xCA88 GMMCS_AUTHENTICATION_REJECTED "AUTHENTICATION REJECT received"
114 VAL 0xCA89 GMMCS_SIM_REMOVED "reserved for GACI"
115 VAL 0xCA8A GMMCS_POWER_OFF "reserved for GACI"
116 VAL 0xCA8B GMMCS_NO_SERVICE "reserved for GACI, no service available"
117 VAL 0xCA8C GMMCS_LIMITED_SERVICE "reserved for GACI"
118 VAL 0xCA90 GMMCS_ROAMING_NOT_ALLOWED_WITH_RAU_REJ %REL99% "Roaming not allowed in this location area."
119 VAL 0xCA91 GMMCS_NO_SUITABLE_CELL_IN_LA_WITH_RAU_REJ %REL99% "Find another allowed location area in the same PLMN."
120 VAL 0xCAFF GMMCS_INT_NOT_PRESENT "No error cause (GMM)"
121
122 VALTAB VAL_forb_ind
123 VAL 0 FORB_PLMN_NOT_INCLUDED "Not member of the forbidden PLMN list"
124 VAL 1 FORB_PLMN_INCLUDED "Member of the forbidden PLMN list"
125
126 VALTAB VAL_gprs_status
127 VAL DEF "PLMN supports GPRS and GSM"
128 VAL 0 MMGMM_GPRS_GSM "PLMN supports GPRS and GSM"
129 VAL 1 MMGMM_GPRS_ONLY "PLMN supports only GPRS"
130 VAL 2 MMGMM_GSM_ONLY "PLMN supports only GSM"
131
132 VALTAB VAL_service
133 VAL 0 NREG_NO_SERVICE "no service available"
134 VAL 1 NREG_LIMITED_SERVICE "limited service available"
135
136 VALTAB VAL_search_running
137 VAL 0 SEARCH_NOT_RUNNING "Network search not running anymore"
138 VAL 1 SEARCH_RUNNING "Network search still running"
139
140 VALTAB VAL_resumption
141 VAL 0 MMGMM_RESUMPTION_FAILURE "Resumption failure"
142 VAL 1 MMGMM_RESUMPTION_OK "Resumption ok"
143
144 VALTAB VAL_detach_cause
145 VAL 0 CS_SIM_REM "Consider SIM as removed or not valid"
146 VAL 1 CS_POW_OFF "Power off and delete SIM data"
147 VAL 2 CS_SOFT_OFF "Power off and keep SIM data"
148 VAL 3 CS_DISABLE "disable GSM"
149
150 VALTAB VAL_detach_done
151 VAL 0 MMGMM_PERFORM_DETACH "detach not done"
152 VAL 1 MMGMM_DETACH_DONE "detach done"
153
154 VALTAB VAL_reg_type
155 VAL 0 REG_GPRS_INACTIVE "MM acts as an normal GSM mobile"
156 VAL 1 REG_REMOTE_CONTROLLED "GPRS requests MM to perform olny LAU procedure"
157 VAL 2 REG_CELL_SEARCH_ONLY "MM is not allowed to start lau procedure"
158
159 VALTAB VAL_service_mode
160 VAL 0 SERVICE_MODE_LIMITED "Search for limited service required"
161 VAL 1 SERVICE_MODE_FULL "Search for full service required"
162
163 VALTAB VAL_cm_establish_res
164 VAL 0 MMGMM_ESTABLISH_OK "establishing allowed"
165 VAL 1 MMGMM_ESTABLISH_REJECT "establishing rejected"
166
167 VALTAB VAL_tz
168 VAL 0 TIMEZONE_GMT "GMT"
169 VAL 0x40 TIMEZONE_GMT_PLS_1HR "GMT + 1 hour"
170 VAL 0x80 TIMEZONE_GMT_PLS_2HR "GMT + 2 hours"
171 VAL 0x48 TIMEZONE_GMT_MIN_1HR "GMT - 1 hour"
172 VAL 0x88 TIMEZONE_GMT_MIN_2HR "GMT - 2 hours"
173
174 VALTAB VAL_month
175 VAL 1 - 12 "month"
176
177 VALTAB VAL_second
178 VAL 0 - 59 "second"
179
180 VALTAB VAL_minute
181 VAL 0 - 59 "minute"
182
183 VALTAB VAL_hour
184 VAL 0 - 23 "hour"
185
186 VALTAB VAL_day
187 VAL 1 - 31 "day"
188
189 VALTAB VAL_year
190 VAL 0 - 99 "year"
191
192 VALTAB VAL_status
193 VAL 0 MMGMM_LIMITED_SERVICE "limited service only"
194 VAL 1 MMGMM_FULL_SERVICE "full service, no LUP necessary"
195 VAL 2 MMGMM_CELL_SELECTED "Cell selected, indifferent"
196 VAL 3 MMGMM_WAIT_FOR_UPDATE "waiting for remote controlled LUP"
197
198 VALTAB VAL_gprs_indicator
199 VAL 0 MMGMM_GPRS_SUPP_NO "GPRS is not supported by the cell"
200 VAL 1 MMGMM_GPRS_SUPP_YES "GPRS is supported by the cell"
201
202 VALTAB VAL_reason
203 VAL 0 MMGMM_T3212 "T3212 has expired"
204 VAL 1 MMGMM_T_ACCEPT "T_ACCEPT has expired"
205 VAL 2 MMGMM_IMSI_IN_VLR "IMSI unknown in VLR received"
206 VAL 3 MMGMM_RXLEV_JUMP "RR indicated an increased RX level"
207 VAL 4 MMGMM_REG_TIMER "Registration timer in MM expired"
208
209 VALTAB VAL_ciph
210 VAL 0 CIPH_OFF "ciphering off"
211 VAL 1 CIPH_ON "ciphering on"
212
213 VALTAB VAL_mobile_class
214 VAL DEF "Combined GPRS attach"
215 VAL 1 MMGMM_CLASS_A "Combined GPRS"
216 VAL 2 MMGMM_CLASS_B "GPRS and GSM"
217 VAL 3 MMGMM_CLASS_BC "Combined GPRS if possible, otherwise GSM only"
218 VAL 4 MMGMM_CLASS_BG "Combined GPRS if possible, otherwise GPRS only"
219 VAL 5 MMGMM_CLASS_CC "GSM-only"
220 VAL 6 MMGMM_CLASS_CG "GPRS-only"
221
222 VALTAB VAL_daylight_save_time %REL99%
223 VAL 0 MMR_ADJ_NO "No adjustment for Daylight Saving Time"
224 VAL 1 MMR_TIME_ADJ_1 "+1 hour adjustment for Daylight Saving Time"
225 VAL 2 MMR_TIME_ADJ_2 "+2 hours adjustment for Daylight Saving Time"
226
227 VALTAB VAL_bootup_act
228 VAL 0 NORMAL_REG "Normal Registration"
229 VAL 1 QUICK_REG "Fast Registration"
230
231 VALTAB VAL_bootup_cause
232 VAL 0 REG_END "end of registration"
233 VAL 1 PWR_SCAN_START "power scanning started"
234
235
236
237
238 VAR mode "network selction mode" B
239
240 VAL @p_mmgmm - VAL_mode@
241
242 VAR v_tmsi "TMSI available or not" B
243
244 VAL @p_mmgmm - VAL_v_tmsi@
245
246 VAR tmsi "TMSI" L
247
248 VAL @p_mmgmm - VAL_tmsi@
249
250 VAR lac "location area code" S
251
252
253 VAR cause "MM or GMM error cause" S
254
255 VAL @p_mmgmm - VAL_cause@
256
257 VAR v_plmn "valid flag" B
258
259
260 VAR forb_ind "Forbidden PLMN indicator" B
261
262 VAL @p_mmgmm - VAL_forb_ind@
263
264 VAR rxlevel "Fieldstrength" B
265
266
267 VAR gprs_status "GPRS Status" B
268
269 VAL @p_mmgmm - VAL_gprs_status@
270
271 VAR t3212_val "value of T3212" L
272
273
274 VAR service "service (either no or limited service)" B
275
276 VAL @p_mmgmm - VAL_service@
277
278 VAR search_running "Search is still running" B
279
280 VAL @p_mmgmm - VAL_search_running@
281
282 VAR resumption "Resumption ok or not" B
283
284 VAL @p_mmgmm - VAL_resumption@
285
286 VAR detach_cause "Detach cause" B
287
288 VAL @p_mmgmm - VAL_detach_cause@
289
290 VAR detach_done "Detach done" B
291
292 VAL @p_mmgmm - VAL_detach_done@
293
294 VAR reg_type "Reg type" B
295
296 VAL @p_mmgmm - VAL_reg_type@
297
298 VAR service_mode "Required service mode" B
299
300 VAL @p_mmgmm - VAL_service_mode@
301
302 VAR cm_establish_res "cm establish response" B
303
304 VAL @p_mmgmm - VAL_cm_establish_res@
305
306 VAR v_name "valid flag" B
307
308
309 VAR dcs "data coding scheme" B
310
311
312 VAR add_ci "add ci indicator" B
313
314
315 VAR num_spare "num spare bits" B
316
317
318 VAR text "name" B
319
320
321 VAR v_tz "timezone valid" B
322
323
324 VAR tz "timezone" B
325
326 VAL @p_mmgmm - VAL_tz@
327
328 VAR v_time "time valid" B
329
330
331 VAR year "year" B
332
333 VAL @p_mmgmm - VAL_year@
334
335 VAR month "month" B
336
337 VAL @p_mmgmm - VAL_month@
338
339 VAR day "day" B
340
341 VAL @p_mmgmm - VAL_day@
342
343 VAR hour "hour" B
344
345 VAL @p_mmgmm - VAL_hour@
346
347 VAR minute "minute" B
348
349 VAL @p_mmgmm - VAL_minute@
350
351 VAR second "second" B
352
353 VAL @p_mmgmm - VAL_second@
354
355 VAR status "Activation status" B
356
357 VAL @p_mmgmm - VAL_status@
358
359 VAR gprs_indicator "GPRS indicator" B
360
361 VAL @p_mmgmm - VAL_gprs_indicator@
362
363 VAR reason "Location updating needed reason" B
364
365 VAL @p_mmgmm - VAL_reason@
366
367 VAR ciph "cipher mode" B
368
369 VAL @p_mmgmm - VAL_ciph@
370
371 VAR mobile_class "mobile class" B
372
373 VAL @p_mmgmm - VAL_mobile_class@
374
375 VAR cid "cell id" S
376
377
378 VAR lac_list "LACs of found PLMNs" S
379
380
381 VAR v_equ_plmn_list "Validity of equivalent plmn list" B
382
383
384 VAR mcc "Mobile country code." B
385
386
387 VAR mnc "Mobile network code." B
388
389
390 VAR daylight_save_time %REL99% "network daylight saving time" B
391
392 VAL @p_mmgmm - VAL_daylight_save_time@
393
394 VAR bootup_act "bootup action" B
395
396 VAL @p_mmgmm - VAL_bootup_act@
397
398 VAR bootup_cause "bootup cause" B
399
400 VAL @p_mmgmm - VAL_bootup_cause@
401
402
403
404
405 COMP plmn "plmn identification"
406 {
407 v_plmn ; valid flag
408 mcc [SIZE_MCC] ; mobile country code
409 mnc [SIZE_MNC] ; mobile network code
410 }
411 TYPEDEF COMP plmn new_forb_plmn "plmn identification"
412 TYPEDEF COMP plmn ahplmn "ahplmn identification"
413
414
415
416 COMP full_name "Network name, long format"
417 {
418 v_name ; valid flag
419 dcs ; data coding scheme
420 add_ci ; add ci indicator
421 num_spare ; num spare bits
422 text [0..MMR_MAX_TEXT_LEN] ; name
423 }
424 TYPEDEF COMP full_name short_name "Network name, short format"
425
426
427
428 COMP ntz "Network time zone"
429 {
430 v_tz ; timezone valid
431 tz ; timezone
432 }
433
434
435
436 COMP time "Network time"
437 {
438 v_time ; time valid
439 year ; year
440 month ; month
441 day ; day
442 hour ; hour
443 minute ; minute
444 second ; second
445 }
446
447
448
449 COMP equ_plmn "Equivalent plmn identification"
450 {
451 mcc [SIZE_MCC] ; mobile country code
452 mnc [SIZE_MNC_MIN..SIZE_MNC_MAX] ; mobile network code
453 }
454
455
456
457 COMP equ_plmn_list "Equivalent plmn List"
458 {
459 equ_plmn [MIN_EQ_PLMN_ID.. MAX_EQ_PLMN_ID] ; Equivalent PLMN
460 }
461
462
463
464
465
466
467 ; MMGMM_REG_REQ 0x2E00
468 ; MMGMM_REG_CNF 0x6E00
469 ; MMGMM_REG_REJ 0x6E01
470 ; MMGMM_NREG_IND 0x6E02
471 ; MMGMM_NREG_REQ 0x2E01
472 ; MMGMM_NREG_CNF 0x6E03
473 ; MMGMM_NET_REQ 0x2E02
474 ; MMGMM_PLMN_IND 0x6E04
475 ; MMGMM_PLMN_RES 0x2E03
476 ; MMGMM_PLMN_MODE_REQ 0x2E04
477 ; MMGMM_AUTH_REJ_REQ 0x2E05
478 ; MMGMM_AUTH_REJ_IND 0x6E05
479 ; MMGMM_CM_ESTABLISH_IND 0x6E06
480 ; MMGMM_CM_ESTABLISH_RES 0x2E06
481 ; MMGMM_CM_RELEASE_IND 0x6E07
482 ; MMGMM_ACTIVATE_IND 0x6E08
483 ; MMGMM_ATTACH_STARTED_REQ 0x2E07
484 ; MMGMM_ATTACH_ACC_REQ 0x2E08
485 ; MMGMM_ATTACH_REJ_REQ 0x2E09
486 ; MMGMM_DETACH_STARTED_REQ 0x2E0A
487 ; MMGMM_START_T3212_REQ 0x2E0B
488 ; MMGMM_T3212_VAL_IND 0x6E09
489 ; MMGMM_INFO_IND 0x6E0A
490 ; MMGMM_CM_EMERGENCY_IND 0x6E0B
491 ; MMGMM_CM_EMERGENCY_RES 0x2E0C
492 ; MMGMM_LUP_ACCEPT_IND 0x6E0C
493 ; MMGMM_LUP_NEEDED_IND 0x6E0D
494 ; MMGMM_CIPHERING_IND 0x6E0E
495 ; MMGMM_ALLOWED_REQ 0x2E0D
496 ; MMGMM_TMSI_IND 0x6E0F
497 ; MMGMM_TRIGGER_REQ 0x2E0E
498 ; MMGMM_AHPLMN_IND 0x6E10
499
500
501
502 PRIM MMGMM_REG_REQ 0x2E00
503 {
504 service_mode ; registration mode
505 reg_type ; Reg type
506 mobile_class ; Mobile class
507 bootup_act ; bootup action
508 }
509
510
511
512
513
514
515 PRIM MMGMM_REG_CNF 0x6E00
516 {
517 plmn ; PLMN
518 lac ; Location area code
519 cid ; Cell id
520 resumption ; GPRS resumption
521 gprs_indicator ; GPRS indicator
522 bootup_cause ; bootup cause
523 }
524
525
526
527
528
529
530 PRIM MMGMM_REG_REJ 0x6E01
531 {
532 service ; Service
533 search_running ; Search running
534 new_forb_plmn ; PLMN
535 cause ; Cause for limited or no service
536 resumption ; GPRS resumption
537 }
538
539
540
541
542
543
544 PRIM MMGMM_NREG_IND 0x6E02
545 {
546 service ; Service
547 search_running ; Search running
548 new_forb_plmn ; PLMN
549 cause ; Cause for limited or no service
550 }
551
552
553
554
555
556
557 PRIM MMGMM_NREG_REQ 0x2E01
558 {
559 detach_cause ; Detach cause
560 detach_done ; detach procedure done
561 cause ; error cause
562 }
563
564
565
566
567
568
569 PRIM MMGMM_NREG_CNF 0x6E03
570 {
571 detach_cause ; Detach cause
572 }
573
574
575
576
577
578
579 PRIM MMGMM_NET_REQ 0x2E02
580 {
581 }
582
583
584
585
586
587
588 PRIM MMGMM_PLMN_IND 0x6E04
589 {
590 cause ; network search result
591 plmn [MAX_PLMN_ID] ; found plmns
592 forb_ind [MAX_PLMN_ID] ; Forbidden PLMN
593 lac_list [MAX_PLMN_ID] ; List of LACs
594 rxlevel [MAX_PLMN_ID] ; Fieldstrength
595 gprs_status [MAX_PLMN_ID] ; GPRS valid
596 }
597
598
599
600
601
602
603 PRIM MMGMM_PLMN_RES 0x2E03
604 {
605 plmn ; selected plmn
606 reg_type ; Reg type
607 mobile_class ; Mobile class
608 }
609
610
611
612
613
614
615 PRIM MMGMM_PLMN_MODE_REQ 0x2E04
616 {
617 mode ; network selected mode
618 }
619
620
621
622
623
624
625 PRIM MMGMM_AUTH_REJ_REQ 0x2E05
626 {
627 }
628
629
630
631
632
633
634 PRIM MMGMM_AUTH_REJ_IND 0x6E05
635 {
636 }
637
638
639
640
641
642
643 PRIM MMGMM_CM_ESTABLISH_IND 0x6E06
644 {
645 }
646
647
648
649
650
651
652 PRIM MMGMM_CM_ESTABLISH_RES 0x2E06
653 {
654 cm_establish_res ; Establish responce
655 }
656
657
658
659
660
661
662 PRIM MMGMM_CM_RELEASE_IND 0x6E07
663 {
664 resumption ; GPRS resumption
665 }
666
667
668
669
670
671
672 PRIM MMGMM_ACTIVATE_IND 0x6E08
673 {
674 plmn ; PLMN
675 lac ; Location area code
676 cid ; Cell id
677 t3212_val ; value of T3212
678 status ; Activation status
679 gprs_indicator ; GPRS indicator
680 }
681
682
683
684
685
686
687 PRIM MMGMM_ATTACH_STARTED_REQ 0x2E07
688 {
689 }
690
691
692
693
694
695
696 PRIM MMGMM_ATTACH_ACC_REQ 0x2E08
697 {
698 plmn ; PLMN
699 lac ; Location area code
700 v_tmsi ; TMSI valid
701 tmsi ; TMSI
702 v_equ_plmn_list ; EPLMN list validity
703 equ_plmn_list ; EPLMN list
704 }
705
706
707
708
709
710
711 PRIM MMGMM_ATTACH_REJ_REQ 0x2E09
712 {
713 cause ; error cause
714 }
715
716
717
718
719
720
721 PRIM MMGMM_DETACH_STARTED_REQ 0x2E0A
722 {
723 }
724
725
726
727
728
729
730 PRIM MMGMM_START_T3212_REQ 0x2E0B
731 {
732 }
733
734
735
736
737
738
739 PRIM MMGMM_T3212_VAL_IND 0x6E09
740 {
741 t3212_val ; value of T3212
742 }
743
744
745
746
747
748
749 PRIM MMGMM_INFO_IND 0x6E0A
750 {
751 plmn ; Public Land Mobile Network
752 full_name ; full network name
753 short_name ; short network name
754 ntz ; network time zone
755 time ; network time
756 daylight_save_time ; network daylight saving time
757 }
758
759
760
761
762
763
764 PRIM MMGMM_CM_EMERGENCY_IND 0x6E0B
765 {
766 }
767
768
769
770
771
772
773 PRIM MMGMM_CM_EMERGENCY_RES 0x2E0C
774 {
775 cm_establish_res ; Establish responce
776 }
777
778
779
780
781
782
783 PRIM MMGMM_LUP_ACCEPT_IND 0x6E0C
784 {
785 plmn ; PLMN
786 lac ; Location area code
787 cid ; Cell id
788 }
789
790
791
792
793
794
795 PRIM MMGMM_LUP_NEEDED_IND 0x6E0D
796 {
797 reason ; Update reason
798 }
799
800
801
802
803
804
805 PRIM MMGMM_CIPHERING_IND 0x6E0E
806 {
807 ciph ; cipher mode
808 }
809
810
811
812
813
814
815 PRIM MMGMM_ALLOWED_REQ 0x2E0D
816 {
817 plmn ; PLMN
818 lac ; Location area code
819 v_equ_plmn_list ; EPLMN list validity
820 equ_plmn_list ; EPLMN list
821 }
822
823
824
825
826
827
828 PRIM MMGMM_TMSI_IND 0x6E0F
829 {
830 tmsi ; TMSI
831 }
832
833
834
835
836
837
838 PRIM MMGMM_TRIGGER_REQ 0x2E0E
839 {
840 }
841
842
843
844
845
846
847 PRIM MMGMM_AHPLMN_IND 0x6E10
848 {
849 ahplmn ; AHPLMN
850 }
851
852
853
854
855
856
857
858
859