FreeCalypso > hg > fc-tourmaline
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 |