comparison cdg211/msg/mm.mdf @ 4:56abf6cf8a0b

cdg211: cdginc/mdf/pdf files from TCS211-20070608
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 01:11:35 +0000
parents
children
comparison
equal deleted inserted replaced
3:93999a60b835 4:56abf6cf8a0b
1 ;********************************************************************************
2 ;*** File : mm.mdf
3 ;*** Creation : Fri Jun 08 13:58:48 CST 2007
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 : Air Interface Message Specification
8 ;*** Document Name : mm
9 ;*** Document No. : 6147.602.02.105
10 ;*** Document Date : 2002-04-18
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: MSB
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Mon Nov 24 15:51:08 2003"
18 PRAGMA LAST_MODIFIED "2002-04-18"
19 PRAGMA ID_AND_VERSION "6147.602.02.105"
20
21
22
23 CONST L3MAX 251 ; maximum size of a L3 buffer
24 CONST MAXNAME 40 ; maximum length of network name
25
26
27
28 VALTAB VAL_cm_serv_type
29 VAL DEF "reserved"
30 VAL 1 ST_MOC "Mobile originating call establishment or packet mode connection establishment"
31 VAL 2 ST_EMERGENCY "Emergency call establishment"
32 VAL 4 ST_SMS "Short message service"
33 VAL 8 ST_SS "Supplementary service activation"
34
35 VALTAB VAL_follow
36 VAL 0 FOR_PENDING_NO "No follow-on request pending"
37 VAL 1 FOR_PENDING_YES "Follow-on request pending"
38
39 VALTAB VAL_key_seq
40 RANGE 0 .. 6 ""
41 VAL 7 "No key is available (MS to network); Reserved (network to MS)"
42
43 VALTAB VAL_odd_even
44 VAL 0 EVEN "even"
45 VAL 1 ODD "odd"
46
47 VALTAB VAL_rej_cause
48 RANGE 0b00110000 .. 0b00111111 "retry upon entry into a new cell"
49 VAL DEF "DOWNLINK : Service option temporarily out of order UPLINK : Protocol error, unspecified"
50 VAL 0b00000010 RC_IMSI_IN_HLR "IMSI unknown in HLR"
51 VAL 0b00000011 RC_ILLEGAL_MS "Illegal MS"
52 VAL 0b00000100 RC_IMSI_IN_VLR "IMSI unknown in VLR"
53 VAL 0b00000101 RC_IMEI_NOT_ACCEPTED "IMEI not accepted"
54 VAL 0b00000110 RC_ILLEGAL_ME "Illegal ME"
55 VAL 0b00001011 RC_PLMN_NOT_ALLOWED "PLMN not allowed"
56 VAL 0b00001100 RC_LA_NOT_ALLOWED "Location Area not allowed"
57 VAL 0b00001101 RC_ROAMING_NOT_ALLOWED "National roaming not allowed in this location area"
58 VAL 0b00010001 RC_NETWORK_FAILURE "Network failure"
59 VAL 0b00010110 RC_CONGETION "Congestion"
60 VAL 0b00100000 RC_SERVICE_NOT_SUPPORTED "Service option not supported"
61 VAL 0b00100001 RC_SERVICE_NOT_SUBSCRIBED "Requested service option not subscribed"
62 VAL 0b00100010 RC_SERVICE_ORDER "Service option temporarily out of order"
63 VAL 0b00100110 RC_IDENTIFIY "Call cannot be identified"
64 VAL 0b01011111 RC_INCORRECT_MESSAGE "Semantically incorrect message"
65 VAL 0b01100000 RC_INVALID_MAND_MESSAGE "Invalid mandatory information"
66 VAL 0b01100001 RC_MESSAGE_TYPE_NOT_IMPLEM "Message type non-existent or not implemented"
67 VAL 0b01100010 RC_MESSAGE_TYPE_INCOMPAT "Message type not compatible with the protocol state"
68 VAL 0b01100011 RC_IE_NOT_IMPLEM "Information element non-existent or not implemented"
69 VAL 0b01100100 RC_CONDITIONAL_IE "Conditional IE error"
70 VAL 0b01100101 RC_MESSAGE_INCOMPAT "Message not compatible with the protocol state"
71 VAL 0b01101111 RC_UNSPECIFIED "Protocol error, unspecified"
72
73 VALTAB VAL_ident_type
74 VAL DEF "reserved"
75 VAL 0 ID_TYPE_NO_IDENT "No Identity"
76 VAL 1 ID_TYPE_IMSI "IMSI"
77 VAL 2 ID_TYPE_IMEI "IMEI"
78 VAL 3 ID_TYPE_IMEISV "IMEISV"
79 VAL 4 ID_TYPE_TMSI "TMSI"
80
81 VALTAB VAL_sapi
82 VAL 0 SAPI_0 "SAPI used for RR, MM, CC and SS"
83 VAL 3 SAPI_3 "SAPI used for SMS"
84
85 VALTAB VAL_pd
86 VAL 0 PD_GCC "Group call control"
87 VAL 1 PD_BCC "Broadcast Call Control"
88 VAL 2 PD_PDSS1 "PDSS1"
89 VAL 3 PD_CC "Call Control, call related SS messages"
90 VAL 4 PD_PDSS2 "PDSS2"
91 VAL 5 PD_MM "Mobility Management messages"
92 VAL 6 PD_RR "Radio Resources management messages"
93 VAL 8 PD_GPRS_MM "GPRS Mobility Management messages"
94 VAL 9 PD_SMS "SMS messages"
95 VAL 10 PD_GPRS_SM "GPRS Session Management messages"
96 VAL 11 PD_SS "non call related SS messages"
97 VAL 12 PD_LS "Location services"
98 VAL 15 PD_TST "Reserved for test procedures described in GSM 11.10"
99
100 VALTAB VAL_cs
101 VAL 0 CODING_SCHEME_SMSCB "Coding scheme cell broadcast short messages"
102 VAL 1 CODING_SCHEME_UCS2 "Coding scheme UCS2, 16 bit, ISO ISO/IEC10646"
103
104 VALTAB VAL_add_ci
105 VAL 0 ADD_CI_NO "Country's Initials are not to be added"
106 VAL 1 ADD_CI_YES "Country's Initials are to be added"
107
108
109
110
111 VAR auth_sres "Authentication parameter SRES"
112 32
113
114
115 VAR cm_serv_type "CM service type"
116 4
117
118 VAL @m_mm - VAL_cm_serv_type@
119
120 VAR follow "Follow on request"
121 1
122
123 VAL @m_mm - VAL_follow@
124
125 VAR ident_dig "Identity digit"
126 4
127
128
129 VAR key_seq "key sequence"
130 3
131
132 VAL @m_mm - VAL_key_seq@
133
134 VAR lac "Location Area Code"
135 16
136
137
138 VAR lut "Location updating type"
139 2
140
141
142 VAR msg_type "Message Type"
143 8
144
145
146 VAR mcc "Mobile Country Code"
147 4
148
149
150 VAR mnc "Mobile Network Code"
151 4
152
153
154 VAR odd_even "Odd Even indicaction"
155 1
156
157 VAL @m_mm - VAL_odd_even@
158
159 VAR rand "RAND value"
160 8
161
162
163 VAR rej_cause "Reject cause"
164 8
165
166 VAL @m_mm - VAL_rej_cause@
167
168 VAR ident_type "Type of identity"
169 3
170
171 VAL @m_mm - VAL_ident_type@
172
173 VAR tmsi "TMSI"
174 32
175
176
177 VAR dmy "Dummy"
178 4
179
180
181 VAR sapi "SAPI"
182 2
183
184 VAL @m_mm - VAL_sapi@
185
186 VAR pd "PD"
187 4
188
189 VAL @m_mm - VAL_pd@
190
191 VAR cs "Coding Scheme"
192 3
193
194 VAL @m_mm - VAL_cs@
195
196 VAR add_ci "Add Country Information"
197 1
198
199 VAL @m_mm - VAL_add_ci@
200
201 VAR num_spare "Number of spare bits"
202 3
203
204
205 VAR text "text string"
206 8
207
208
209 VAR year "year"
210 4
211
212
213 VAR month "month"
214 4
215
216
217 VAR day "day"
218 4
219
220
221 VAR hour "hour"
222 4
223
224
225 VAR minute "minute"
226 4
227
228
229 VAR second "second"
230 4
231
232
233 VAR tz "time zone"
234 8
235
236
237
238
239
240 COMP auth_rand "Authentication parameter RAND"
241 {
242 rand [0..16] ; RAND value
243 }
244
245
246
247 COMP ciph_key_num "Ciphering Key Sequence Number"
248 {
249 .0 ; spare
250 key_seq ; Key Sequence
251 }
252
253
254
255 COMP follow_proceed "Follow on proceed"
256 {
257 }
258
259
260
261 COMP ident "Identity type"
262 {
263 .0 ; spare
264 ident_type ; Type of identity
265 }
266
267
268
269 COMP loc_area_ident "Location Area Identification"
270 {
271 BCD_NOFILL mcc [3] ; Mobile Country Code
272 BCD_MNC mnc [2..3] ; Mobile Network Code
273 lac ; Location Area Code
274 }
275
276
277
278 COMP loc_upd_type "Location updating type"
279 {
280 follow ; follow on request
281 .0 ; spare
282 lut ; location updating type
283 }
284
285
286
287 COMP mob_id "Mobile Identity"
288 {
289 ident_type (GETPOS,:,4,+,:,1,+,SETPOS) ; Type of identity
290 odd_even (SETPOS) ; Odd/ Even indicaction
291 < (ident_type # ID_TYPE_NO_IDENT AND ident_type # ID_TYPE_TMSI) BCDODD ident_dig [0..16] (SETPOS)> ; Identity digit
292 < (ident_type = ID_TYPE_TMSI) .1111 (:,SETPOS,8,+)> ; spare
293 < (ident_type = ID_TYPE_TMSI) tmsi [.32] (SETPOS)> ; TMSI
294 < (ident_type = ID_TYPE_NO_IDENT) dmy [0..16] (SETPOS)> ; dummy
295 }
296
297
298
299 COMP pd_and_sapi "PD and SAPI"
300 {
301 .00 ; spare
302 sapi ; SAPI
303 pd ; PD
304 }
305
306
307
308 COMP full_net_name "Full Network Name"
309 {
310 .1 ; ext
311 cs ; coding scheme
312 add_ci ; add country information
313 num_spare ; number of spare bits in last octett
314 text [0..MAXNAME] ; text string
315 }
316 TYPEDEF COMP full_net_name short_net_name "Short Network Name"
317
318
319
320 COMP net_tz "Network Time Zone"
321 {
322 tz ; Network Time Zone
323 }
324
325
326
327 COMP net_tz_and_time "Network Time Zone and Time"
328 {
329 BCDEVEN year [2] ; year
330 BCDEVEN month [2] ; month
331 BCDEVEN day [2] ; day
332 BCDEVEN hour [2] ; hour
333 BCDEVEN minute [2] ; minute
334 BCDEVEN second [2] ; second
335 tz ; Network Time Zone
336 }
337
338
339
340 COMP eqv_plmn "PLMN"
341 {
342 BCD_NOFILL mcc [3] ; Mobile Country Code
343 BCD_MNC mnc [2..3] ; Mobile Network Code
344 }
345
346
347
348 COMP eqv_plmn_list "PLMN list"
349 {
350 eqv_plmn [1..5] ; PLMN
351 }
352
353
354
355
356
357
358 MSG d_abort downlink 0b00101001 ; Abort
359 {
360 GSM3_V msg_type ; Message Type
361 GSM3_V rej_cause ; Reject cause
362 }
363
364
365
366 MSG d_auth_rej downlink 0b00010001 ; Authentication reject
367 {
368 GSM3_V msg_type ; Message Type
369 }
370
371
372
373 MSG d_auth_req downlink 0b00010010 ; Authentication request
374 {
375 GSM3_V msg_type ; Message Type
376 GSM1_V ciph_key_num ; Ciphering key sequence number
377 .0000 ; Spare half octet
378 GSM3_V auth_rand ; Authentication parameter RAND
379 }
380
381
382
383 MSG u_auth_res uplink 0b00010100 ; Authentication response
384 {
385 GSM3_V msg_type ; Message Type
386 GSM3_V auth_sres ; Authentication parameter SRES
387 }
388
389
390
391 MSG u_cm_reestab_req uplink 0b00101000 ; CM Re-establishment request
392 {
393 GSM3_V msg_type ; Message Type
394 GSM1_V ciph_key_num ; Ciphering key sequence number
395 .0000 ; Spare half octet
396 GSM4_LV EXTERN @m_rr_com - mob_class_2@ mob_class_2 ; Mobile station classmark
397 GSM4_LV mob_id ; Mobile identity
398 GSM3_TV loc_area_ident 0x13 ; Location area identification
399 }
400
401
402
403 MSG u_cm_serv_abort uplink 0b00100011 ; CM service abort
404 {
405 GSM3_V msg_type ; Message Type
406 }
407
408
409
410 MSG d_cm_serv_accept downlink 0b00100001 ; CM service accept
411 {
412 GSM3_V msg_type ; Message Type
413 }
414
415
416
417 MSG d_cm_serv_rej downlink 0b00100010 ; CM service reject
418 {
419 GSM3_V msg_type ; Message Type
420 GSM3_V rej_cause ; Reject cause
421 }
422
423
424
425 MSG u_cm_serv_req uplink 0b00100100 ; CM service request
426 {
427 GSM3_V msg_type ; Message Type
428 GSM1_V cm_serv_type ; CM service type
429 GSM1_V ciph_key_num ; Ciphering key sequence number
430 GSM4_LV EXTERN @m_rr_com - mob_class_2@ mob_class_2 ; Mobile station classmark
431 GSM4_LV mob_id ; Mobile identity
432 }
433
434
435
436 MSG d_ident_req downlink 0b00011000 ; Identity request
437 {
438 GSM3_V msg_type ; Message Type
439 GSM1_V ident ; Identity type
440 .0000 ; Spare half octet
441 }
442
443
444
445 MSG u_ident_res uplink 0b00011001 ; Identity response
446 {
447 GSM3_V msg_type ; Message Type
448 GSM4_LV mob_id ; Mobile identity
449 }
450
451
452
453 MSG u_imsi_detach_ind uplink 0b00000001 ; IMSI detach indication
454 {
455 GSM3_V msg_type ; Message Type
456 GSM3_V EXTERN @m_rr_com - mob_class_1@ mob_class_1 ; Mobile station classmark
457 GSM4_LV mob_id ; Mobile identity
458 }
459
460
461
462 MSG d_loc_upd_accept downlink 0b00000010 ; Location updating accept
463 {
464 GSM3_V msg_type ; Message Type
465 GSM3_V loc_area_ident ; Location area identification
466 GSM4_TLV mob_id 0x17 ; Mobile identity
467 GSM2_T follow_proceed 0xA1 ; Follow on proceed
468 GSM4_TLV eqv_plmn_list 0x4A ; Equivalent PLMNs
469 }
470
471
472
473 MSG d_loc_upd_rej downlink 0b00000100 ; Location updating reject
474 {
475 GSM3_V msg_type ; Message Type
476 GSM3_V rej_cause ; Reject cause
477 }
478
479
480
481 MSG u_loc_upd_req uplink 0b00001000 ; Location updating request
482 {
483 GSM3_V msg_type ; Message Type
484 GSM1_V loc_upd_type ; Location updating type
485 GSM1_V ciph_key_num ; Ciphering key sequence number
486 GSM3_V loc_area_ident ; Location area identification
487 GSM3_V EXTERN @m_rr_com - mob_class_1@ mob_class_1 ; Mobile station classmark
488 GSM4_LV mob_id ; Mobile identity
489 }
490
491
492
493 MSG b_mm_status both 0b00110001 ; MM Status
494 {
495 GSM3_V msg_type ; Message Type
496 GSM3_V rej_cause ; Reject cause
497 }
498
499
500
501 MSG d_tmsi_realloc_cmd downlink 0b00011010 ; TMSI reallocation command
502 {
503 GSM3_V msg_type ; Message Type
504 GSM3_V loc_area_ident ; Location area identification
505 GSM4_LV mob_id ; Mobile identity
506 }
507
508
509
510 MSG u_tmsi_realloc_comp uplink 0b00011011 ; TMSI reallocation complete
511 {
512 GSM3_V msg_type ; Message Type
513 }
514
515
516
517 MSG d_cm_service_prompt downlink 0b00100101 ; CM service prompt
518 {
519 GSM3_V msg_type ; Message Type
520 GSM3_V pd_and_sapi ; PD and SAPI
521 }
522
523
524
525 MSG d_mm_information downlink 0b00110010 ; MM Information
526 {
527 GSM3_V msg_type ; Message Type
528 GSM4_TLV full_net_name 0x43 ; Full name for network
529 GSM4_TLV short_net_name 0x45 ; Short name for network
530 GSM3_TV net_tz 0x46 ; Network Time Zone
531 GSM3_TV net_tz_and_time 0x47 ; Network Zone and Time
532 }
533
534
535
536
537
538