FreeCalypso > hg > fc-magnetite
comparison cdg3/msg/gmm.mdf @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Tue, 27 Sep 2016 16:27:34 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 15:c8bdae60fcb1 | 16:c15047b3d00d |
|---|---|
| 1 ;******************************************************************************** | |
| 2 ;*** File : gmm.mdf | |
| 3 ;*** Creation : Thu Jun 19 15:32:09 CST 2008 | |
| 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 : gmm | |
| 9 ;*** Document No. : 8441.603.02.013 | |
| 10 ;*** Document Date : 2003-08-18 | |
| 11 ;*** Document Status: BEING_PROCESSED | |
| 12 ;*** Document Author: TLS | |
| 13 ;******************************************************************************** | |
| 14 | |
| 15 | |
| 16 | |
| 17 PRAGMA SRC_FILE_TIME "Wed Nov 28 10:18:48 2007" | |
| 18 PRAGMA LAST_MODIFIED "2003-08-18" | |
| 19 PRAGMA ID_AND_VERSION "8441.603.02.013" | |
| 20 | |
| 21 | |
| 22 | |
| 23 CONST L3MAX 251 ; maximum size of a L3 buffer | |
| 24 CONST MAX_N_PDU_NUMBER_LIST 11 ; maximum size of N-PDU number list | |
| 25 | |
| 26 | |
| 27 | |
| 28 VALTAB VAL_tmsi_flag | |
| 29 VAL 0 NO "not present" | |
| 30 VAL 1 YES "present" | |
| 31 | |
| 32 VALTAB VAL_key_sequence | |
| 33 RANGE 0 .. 6 "Possible values for the ciphering key sequence number" | |
| 34 VAL 7 NO_KEY "No key is available (MS to network); Reserved (network to MS)" | |
| 35 | |
| 36 VALTAB VAL_imeisv_request_value | |
| 37 VAL DEF "IMEISV not requested" | |
| 38 VAL 0 IMEISV_NOT_REQUESTED "IMEISV not requested" | |
| 39 VAL 1 IMEISV_REQUESTED "IMEISV requested" | |
| 40 | |
| 41 VALTAB VAL_type_of_algorithm | |
| 42 VAL DEF "reserved" | |
| 43 VAL 0 NO_CIPHERING "ciphering not used" | |
| 44 VAL 1 GEA_1 "GPRS Encryption Algorithm GEA/1" | |
| 45 VAL 2 GEA_2 "GPRS Encryption Algorithm GEA/2" | |
| 46 VAL 3 GEA_3 "GPRS Encryption Algorithm GEA/3" | |
| 47 VAL 4 GEA_4 "GPRS Encryption Algorithm GEA/4" | |
| 48 VAL 5 GEA_5 "GPRS Encryption Algorithm GEA/5" | |
| 49 VAL 6 GEA_6 "GPRS Encryption Algorithm GEA/6" | |
| 50 VAL 7 GEA_7 "GPRS Encryption Algorithm GEA/7" | |
| 51 | |
| 52 VALTAB VAL_update_type_value | |
| 53 VAL DEF "reserved" | |
| 54 VAL 0 RAU "RA updating" | |
| 55 VAL 1 COMBINED_RAU "combined RA/LA updating" | |
| 56 VAL 2 COMBINED_RAU_IMSI_ATTACH "combined RA/LA updating with IMSI attach" | |
| 57 VAL 3 PERIODIC_RAU "Periodic updating" | |
| 58 | |
| 59 VALTAB VAL_result_value | |
| 60 VAL DEF "reserved" | |
| 61 VAL 0 NORMAL_UPDATED "normal RA updated" | |
| 62 VAL 1 NORMAL_ATTACHED "normal attached or combined RA/LA updated" | |
| 63 VAL 3 COMBINED_ATTACHED "combined attached" | |
| 64 | |
| 65 VALTAB VAL_odd_even | |
| 66 VAL 0 EVEN "even number of identity digits and also when the TMSI or P-TMSI is used" | |
| 67 VAL 1 ODD "odd number of identity digits" | |
| 68 | |
| 69 VALTAB VAL_cause_value | |
| 70 RANGE 48 .. 63 "retry upon entry into a new cell" | |
| 71 VAL DEF "Protocol error, unspecified" | |
| 72 VAL 2 ERRCS_IMSI_UNKNOWN "IMSI unknown in HLR" | |
| 73 VAL 3 ERRCS_ILLEGAL_MS "Illegal MS" | |
| 74 VAL 4 ERRCS_IMEI_NOT_ACCEPTED "IMEI not accepted" | |
| 75 VAL 6 ERRCS_ILLEGAL_ME "Illegal ME" | |
| 76 VAL 7 ERRCS_GPRS_NOT_ALLOWED "GPRS services not allowed" | |
| 77 VAL 8 ERRCS_GSM_GPRS_NOT_ALLOWED "GPRS services and non-GPRS services not allowed" | |
| 78 VAL 9 ERRCS_NO_MS_ID "MS identity cannot be derived by the network" | |
| 79 VAL 10 ERRCS_IMPLICIT_DETACHED "Implicitly detached" | |
| 80 VAL 11 ERRCS_PLMN_NOT_ALLOWED "PLMN not allowed" | |
| 81 VAL 12 ERRCS_LA_NOT_ALLOWED "Location Area not allowed" | |
| 82 VAL 13 ERRCS_ROAMING_NOT_ALLOWED "Roaming not allowed in this location area" | |
| 83 VAL 14 ERRCS_GPRS_NOT_ALLOWED_IN_PLMN "GPRS services not allowed in this PLMN" | |
| 84 VAL 15 ERRCS_NO_SUITABLE_CELL_IN_LA %REL99% "Find another allowed location area in the same PLMN" | |
| 85 VAL 16 ERRCS_MSC_TEMP_NOT_REACHABLE "MSC temporarily not reachable" | |
| 86 VAL 17 ERRCS_NET_FAIL "Network failure" | |
| 87 VAL 22 ERRCS_CONGESTION "Congestion" | |
| 88 VAL 95 ERRCS_SEMANTIC_INCORRECT "Semantically incorrect message" | |
| 89 VAL 96 ERRCS_INVALID_M_INFO "Invalid mandatory information" | |
| 90 VAL 97 ERRCS_TYPE_INVALID "Message type non-existent or not implemented" | |
| 91 VAL 98 ERRCS_TYPE_INCOMPATIBLE "Message type not compatible with the protocol state" | |
| 92 VAL 99 ERRCS_IE_INVALID "Information element non-existent or not implemented" | |
| 93 VAL 100 ERRCS_COND_IE_ERROR "Conditional IE error" | |
| 94 VAL 101 ERRCS_MESSAGE_INVALID "Message not compatible with the protocol state" | |
| 95 VAL 111 ERRCS_PROTOCOL_ERROR "Protocol error, unspecified" | |
| 96 | |
| 97 VALTAB VAL_gea_1 | |
| 98 VAL 0 GEA_1_NO "GEA/1 not available" | |
| 99 VAL 1 GEA_1_YES "GEA/1 available" | |
| 100 | |
| 101 VALTAB VAL_sm_capabilities_gsm | |
| 102 VAL 0 SM_CAP_GSM_NO "SM capability not present" | |
| 103 VAL 1 SM_CAP_GSM_YES "SM capability present" | |
| 104 | |
| 105 VALTAB VAL_sm_capabilities_gprs | |
| 106 VAL 0 SM_CAP_GPRS_NO "SM capability not present" | |
| 107 VAL 1 SM_CAP_GPRS_YES "SM capability present" | |
| 108 | |
| 109 VALTAB VAL_ucs2_support | |
| 110 VAL 0 UCS2_YES "preference for the default alphabet over UCS2" | |
| 111 VAL 1 UCS2_NO "no preference for the default alphabet over UCS2" | |
| 112 | |
| 113 VALTAB VAL_type_of_identity | |
| 114 VAL DEF "reserved" | |
| 115 VAL 0 ID_TYPE_NO_IDENT "No Identity" | |
| 116 VAL 1 ID_TYPE_IMSI "IMSI" | |
| 117 VAL 2 ID_TYPE_IMEI "IMEI" | |
| 118 VAL 3 ID_TYPE_IMEISV "IMEISV" | |
| 119 VAL 4 ID_TYPE_TMSI "TMSI/P-TMSI" | |
| 120 | |
| 121 VALTAB VAL_type_of_identity_2 | |
| 122 VAL DEF "IMSI" | |
| 123 VAL 1 ID2_TYPE_IMSI "IMSI" | |
| 124 VAL 2 ID2_TYPE_IMEI "IMEI" | |
| 125 VAL 3 ID2_TYPE_IMEISV "IMEISV" | |
| 126 VAL 4 ID2_TYPE_TMSI "TMSI" | |
| 127 | |
| 128 VALTAB VAL_type_of_attach | |
| 129 VAL DEF "GPRS attach" | |
| 130 VAL 1 AT_GPRS "GPRS attach" | |
| 131 VAL 2 AT_WHILE_IMSI_AT "GPRS attach while IMSI attached" | |
| 132 VAL 3 AT_COMB "Combined GPRS/IMSI attach" | |
| 133 | |
| 134 VALTAB VAL_u_type_of_detach | |
| 135 VAL DEF "Combined GPRS/IMSI detach" | |
| 136 VAL 1 DT_GPRS "GPRS detach" | |
| 137 VAL 2 DT_IMSI "IMSI detach" | |
| 138 VAL 3 DT_COMB "Combined GPRS/IMSI detach" | |
| 139 | |
| 140 VALTAB VAL_d_type_of_detach | |
| 141 VAL DEF "re-attach not required" | |
| 142 VAL 1 DT_RE_ATTACH "re-attch required" | |
| 143 VAL 2 DT_NO_RE_ATTACH "re-attach not required" | |
| 144 VAL 3 DT_IMSI_DETACH "IMSI detach (after VLR failure)" | |
| 145 | |
| 146 VALTAB VAL_split_pg_cycle_code | |
| 147 RANGE 1 .. 64 "1-64, respectively" | |
| 148 RANGE 65 .. 98 "" | |
| 149 VAL DEF "reserved" | |
| 150 VAL 0 DRX_NOT_USED "no DRX used by MS" | |
| 151 | |
| 152 VALTAB VAL_split_on_ccch | |
| 153 VAL 0 SPLIT_NO "Spit on CCCH is not supported by the MS" | |
| 154 VAL 1 SPLIT_YES "Spit on CCCH is supported by the MS" | |
| 155 | |
| 156 VALTAB VAL_non_drx_timer | |
| 157 VAL 0 DRX_NO "no non-DRX mode after transfer state" | |
| 158 VAL 1 DRX_1_SEC "max. 1 sec non-DRX mode after transfer" | |
| 159 VAL 2 DRX_2_SEC "max. 2 sec non-DRX mode after transfer" | |
| 160 VAL 3 DRX_4_SEC "max. 4 sec non-DRX mode after transfer" | |
| 161 VAL 4 DRX_8_SEC "max. 8 sec non-DRX mode after transfer" | |
| 162 VAL 5 DRX_16_SEC "max. 16 sec non-DRX mode after transfer" | |
| 163 VAL 6 DRX_32_SEC "max. 32 sec non-DRX mode after transfer" | |
| 164 VAL 7 DRX_64_SEC "max. 64 sec non-DRX mode after transfer" | |
| 165 | |
| 166 VALTAB VAL_timer_unit | |
| 167 VAL DEF "value is incremented in multiples of 1 min" | |
| 168 VAL 0 TIMER_2_SEC "value is incremented in multiples of 2 sec" | |
| 169 VAL 1 TIMER_1_MIN "value is incremented in multiples of 1 min" | |
| 170 VAL 2 TIMER_1_DH "value is incremented in multiples of 1 dh" | |
| 171 VAL 7 TIMER_DEACT "timer is deactivated" | |
| 172 | |
| 173 VALTAB VAL_force_to_standby_value | |
| 174 VAL DEF "reserved" | |
| 175 VAL 0 STANDBY_NO "Force to standby not indicated" | |
| 176 VAL 1 STANDBY_YES "Force to standby indicated" | |
| 177 | |
| 178 VALTAB VAL_radio_priority_level_value | |
| 179 VAL DEF "priority level 4" | |
| 180 VAL 1 RP_LEVEL_1 "priority level 1" | |
| 181 VAL 2 RP_LEVEL_2 "priority level 2??????????" | |
| 182 VAL 3 RP_LEVEL_3 "priority level 3" | |
| 183 VAL 4 RP_LEVEL_4 "priority level 4" | |
| 184 | |
| 185 VALTAB VAL_power_off | |
| 186 VAL 0 PO_NORMAL_DETACH "normal detach" | |
| 187 VAL 1 PO_POWER_OFF "power switched off" | |
| 188 | |
| 189 VALTAB VAL_code | |
| 190 VAL DEF "reserved" | |
| 191 VAL 0 SMS "SMS Cell Broadcst coding scheme defined in GSM 03.38" | |
| 192 VAL 1 USC2 "UCS2 (16 bit)" | |
| 193 | |
| 194 VALTAB VAL_add_ci | |
| 195 VAL 0 CI_NO "The MS shoule not add the letters for the Country's Initials to the text string" | |
| 196 VAL 1 CI_ADD "The MS should add the letters for the Country's Initials and a separator" | |
| 197 | |
| 198 VALTAB VAL_nr_sparebits | |
| 199 VAL DEF "bit 'value' to 8 (inclusive) are spare and set to '0' in octet n" | |
| 200 VAL 0 SP_NULL "this field carries no information about the number of spare bits in octet n" | |
| 201 | |
| 202 VALTAB VAL_nsapi | |
| 203 VAL DEF "reserved" | |
| 204 VAL 5 NSAPI_5 "NSAPI 5" | |
| 205 VAL 6 NSAPI_6 "NSAPI 6" | |
| 206 VAL 7 NSAPI_7 "NSAPI 7" | |
| 207 VAL 8 NSAPI_8 "NSAPI 8" | |
| 208 VAL 9 NSAPI_9 "NSAPI 9" | |
| 209 VAL 10 NSAPI_10 "NSAPI 10" | |
| 210 VAL 11 NSAPI_11 "NSAPI 11" | |
| 211 VAL 12 NSAPI_12 "NSAPI 12" | |
| 212 VAL 13 NSAPI_13 "NSAPI 13" | |
| 213 VAL 14 NSAPI_14 "NSAPI 14" | |
| 214 VAL 15 NSAPI_15 "NSAPI 15" | |
| 215 | |
| 216 VALTAB VAL_rev_level_ind | |
| 217 VAL 0 REV_LEVEL_IND_99_NO "MS supports version(s) older than Release 1999" | |
| 218 VAL 1 REV_LEVEL_IND_99_YES "MS supports Release 1999" | |
| 219 | |
| 220 VALTAB VAL_save_time_value %REL99% | |
| 221 VAL 0 TIME_ADJ_NO %REL99% "No adjustment for Daylight Saving Time" | |
| 222 VAL 1 TIME_ADJ_1 %REL99% "+1 hour adjustment for Daylight Saving Time" | |
| 223 VAL 2 TIME_ADJ_2 %REL99% "+2 hours adjustment for Daylight Saving Time" | |
| 224 | |
| 225 | |
| 226 | |
| 227 | |
| 228 VAR tmsi_flag "TMSI flag" | |
| 229 1 | |
| 230 | |
| 231 VAL @m_gmm - VAL_tmsi_flag@ | |
| 232 | |
| 233 VAR solsa_capability "SoLSA Capability" | |
| 234 1 | |
| 235 | |
| 236 VAL @m_gmm - VAL_tmsi_flag@ | |
| 237 | |
| 238 VAR pfc_feature_mode "PFC feature mode" | |
| 239 1 | |
| 240 | |
| 241 VAL @m_gmm - VAL_tmsi_flag@ | |
| 242 | |
| 243 VAR gea_2 "GEA/2" | |
| 244 1 | |
| 245 | |
| 246 VAL @m_gmm - VAL_tmsi_flag@ | |
| 247 | |
| 248 VAR gea_3 "GEA/3" | |
| 249 1 | |
| 250 | |
| 251 VAL @m_gmm - VAL_tmsi_flag@ | |
| 252 | |
| 253 VAR gea_4 "GEA/4" | |
| 254 1 | |
| 255 | |
| 256 VAL @m_gmm - VAL_tmsi_flag@ | |
| 257 | |
| 258 VAR gea_5 "GEA/5" | |
| 259 1 | |
| 260 | |
| 261 VAL @m_gmm - VAL_tmsi_flag@ | |
| 262 | |
| 263 VAR gea_6 "GEA/6" | |
| 264 1 | |
| 265 | |
| 266 VAL @m_gmm - VAL_tmsi_flag@ | |
| 267 | |
| 268 VAR gea_7 "GEA/7" | |
| 269 1 | |
| 270 | |
| 271 VAL @m_gmm - VAL_tmsi_flag@ | |
| 272 | |
| 273 VAR sres_value "SRES value" | |
| 274 32 | |
| 275 | |
| 276 | |
| 277 VAR identity_digit "Identity digit" | |
| 278 4 | |
| 279 | |
| 280 | |
| 281 VAR key_sequence "key sequence" | |
| 282 3 | |
| 283 | |
| 284 VAL @m_gmm - VAL_key_sequence@ | |
| 285 | |
| 286 VAR a_c_reference_number_value "A&C reference number value" | |
| 287 4 | |
| 288 | |
| 289 | |
| 290 VAR imeisv_request_value "IMEISV request value" | |
| 291 3 | |
| 292 | |
| 293 VAL @m_gmm - VAL_imeisv_request_value@ | |
| 294 | |
| 295 VAR type_of_algorithm "Type of algorithm" | |
| 296 3 | |
| 297 | |
| 298 VAL @m_gmm - VAL_type_of_algorithm@ | |
| 299 | |
| 300 VAR lac "Location Area Code" | |
| 301 16 | |
| 302 | |
| 303 | |
| 304 VAR rac "Routing Area Code" | |
| 305 8 | |
| 306 | |
| 307 | |
| 308 VAR update_type_value "Update type value" | |
| 309 3 | |
| 310 | |
| 311 VAL @m_gmm - VAL_update_type_value@ | |
| 312 | |
| 313 VAR result_value "result value" | |
| 314 3 | |
| 315 | |
| 316 VAL @m_gmm - VAL_result_value@ | |
| 317 | |
| 318 VAR msg_type "Message Type" | |
| 319 8 | |
| 320 | |
| 321 | |
| 322 VAR mcc "Mobile Country Code" | |
| 323 4 | |
| 324 | |
| 325 | |
| 326 VAR mnc "Mobile Network Code" | |
| 327 4 | |
| 328 | |
| 329 | |
| 330 VAR odd_even "Odd Even indication" | |
| 331 1 | |
| 332 | |
| 333 VAL @m_gmm - VAL_odd_even@ | |
| 334 | |
| 335 VAR rand_value "RAND value" | |
| 336 8 | |
| 337 | |
| 338 | |
| 339 VAR cause_value "Cause value" | |
| 340 8 | |
| 341 | |
| 342 VAL @m_gmm - VAL_cause_value@ | |
| 343 | |
| 344 VAR gea_1 "GEA/1" | |
| 345 1 | |
| 346 | |
| 347 VAL @m_gmm - VAL_gea_1@ | |
| 348 | |
| 349 VAR ss_screening_indicator "SS Screening Indicator" | |
| 350 2 | |
| 351 | |
| 352 | |
| 353 VAR sm_capabilities_gsm "Short message cap. via dedicated channels" | |
| 354 1 | |
| 355 | |
| 356 VAL @m_gmm - VAL_sm_capabilities_gsm@ | |
| 357 | |
| 358 VAR sm_capabilities_gprs "Short message capability via GPRS channels" | |
| 359 1 | |
| 360 | |
| 361 VAL @m_gmm - VAL_sm_capabilities_gprs@ | |
| 362 | |
| 363 VAR ucs2_support "UCS2 support" | |
| 364 1 | |
| 365 | |
| 366 VAL @m_gmm - VAL_ucs2_support@ | |
| 367 | |
| 368 VAR type_of_identity "Type of identity" | |
| 369 3 | |
| 370 | |
| 371 VAL @m_gmm - VAL_type_of_identity@ | |
| 372 | |
| 373 VAR type_of_identity_2 "Type of identity 2" | |
| 374 3 | |
| 375 | |
| 376 VAL @m_gmm - VAL_type_of_identity_2@ | |
| 377 | |
| 378 VAR tmsi "P-TMSI or TMSI" | |
| 379 32 | |
| 380 | |
| 381 | |
| 382 VAR p_tmsi_signature_value "P-TMSI signature value" | |
| 383 24 | |
| 384 | |
| 385 | |
| 386 VAR type_of_attach "Type of attach" | |
| 387 3 | |
| 388 | |
| 389 VAL @m_gmm - VAL_type_of_attach@ | |
| 390 | |
| 391 VAR u_type_of_detach "Type of detach (uplink)" | |
| 392 3 | |
| 393 | |
| 394 VAL @m_gmm - VAL_u_type_of_detach@ | |
| 395 | |
| 396 VAR d_type_of_detach "Type of detach (downlink)" | |
| 397 3 | |
| 398 | |
| 399 VAL @m_gmm - VAL_d_type_of_detach@ | |
| 400 | |
| 401 VAR split_pg_cycle_code "SPLIT PG CYCLE CODE" | |
| 402 8 | |
| 403 | |
| 404 VAL @m_gmm - VAL_split_pg_cycle_code@ | |
| 405 | |
| 406 VAR split_on_ccch "SPLIT on CCCH" | |
| 407 1 | |
| 408 | |
| 409 VAL @m_gmm - VAL_split_on_ccch@ | |
| 410 | |
| 411 VAR non_drx_timer "non-DRX timer" | |
| 412 3 | |
| 413 | |
| 414 VAL @m_gmm - VAL_non_drx_timer@ | |
| 415 | |
| 416 VAR timer_unit "timer unit" | |
| 417 3 | |
| 418 | |
| 419 VAL @m_gmm - VAL_timer_unit@ | |
| 420 | |
| 421 VAR timer_value "timer value" | |
| 422 5 | |
| 423 | |
| 424 | |
| 425 VAR force_to_standby_value "Force to standby value" | |
| 426 3 | |
| 427 | |
| 428 VAL @m_gmm - VAL_force_to_standby_value@ | |
| 429 | |
| 430 VAR radio_priority_level_value "Radio priority level value" | |
| 431 3 | |
| 432 | |
| 433 VAL @m_gmm - VAL_radio_priority_level_value@ | |
| 434 | |
| 435 VAR power_off "Power off" | |
| 436 1 | |
| 437 | |
| 438 VAL @m_gmm - VAL_power_off@ | |
| 439 | |
| 440 VAR code "Coding scheme" | |
| 441 3 | |
| 442 | |
| 443 VAL @m_gmm - VAL_code@ | |
| 444 | |
| 445 VAR add_ci "Add CI" | |
| 446 1 | |
| 447 | |
| 448 VAL @m_gmm - VAL_add_ci@ | |
| 449 | |
| 450 VAR nr_sparebits "Number of spare bits in last octet" | |
| 451 3 | |
| 452 | |
| 453 VAL @m_gmm - VAL_nr_sparebits@ | |
| 454 | |
| 455 VAR year "Year" | |
| 456 4 | |
| 457 | |
| 458 | |
| 459 VAR month "Month" | |
| 460 4 | |
| 461 | |
| 462 | |
| 463 VAR day "Day" | |
| 464 4 | |
| 465 | |
| 466 | |
| 467 VAR hour "Hour" | |
| 468 4 | |
| 469 | |
| 470 | |
| 471 VAR minute "Minute" | |
| 472 4 | |
| 473 | |
| 474 | |
| 475 VAR second "Second" | |
| 476 4 | |
| 477 | |
| 478 | |
| 479 VAR time_zone_value "Time zone value" | |
| 480 8 | |
| 481 | |
| 482 | |
| 483 VAR nsapi "NSAPI" | |
| 484 4 | |
| 485 | |
| 486 VAL @m_gmm - VAL_nsapi@ | |
| 487 | |
| 488 VAR receive_n_pdu_number_val "Receive N-PDU Number value" | |
| 489 8 | |
| 490 | |
| 491 | |
| 492 VAR text_string "Text string" | |
| 493 8 | |
| 494 | |
| 495 | |
| 496 VAR dmy "Dummy" | |
| 497 4 | |
| 498 | |
| 499 | |
| 500 VAR rev_level_ind "Revision level indicator" | |
| 501 1 | |
| 502 | |
| 503 VAL @m_gmm - VAL_rev_level_ind@ | |
| 504 | |
| 505 VAR nsapi_set %REL99% "NSAPI set" | |
| 506 16 | |
| 507 | |
| 508 | |
| 509 VAR lsa_id %REL99% "LSA identifier" | |
| 510 8 | |
| 511 | |
| 512 | |
| 513 VAR save_time_value %REL99% "Daylight Saving Time" | |
| 514 2 | |
| 515 | |
| 516 VAL @m_gmm - VAL_save_time_value@ | |
| 517 | |
| 518 | |
| 519 | |
| 520 | |
| 521 COMP authentication_parameter_rand "Authentication parameter RAND" | |
| 522 { | |
| 523 rand_value [16] ; RAND value | |
| 524 } | |
| 525 | |
| 526 | |
| 527 | |
| 528 COMP ciphering_key_sequence_number "Ciphering Key Sequence Number" | |
| 529 { | |
| 530 .0 ; spare | |
| 531 key_sequence ; Key Sequence | |
| 532 } | |
| 533 | |
| 534 | |
| 535 | |
| 536 COMP a_c_reference_number "A&C reference number" | |
| 537 { | |
| 538 a_c_reference_number_value ; A&C reference number value | |
| 539 } | |
| 540 | |
| 541 | |
| 542 | |
| 543 COMP imeisv_request "IMEISV request" | |
| 544 { | |
| 545 .0 ; spare | |
| 546 imeisv_request_value ; IMEISV request | |
| 547 } | |
| 548 | |
| 549 | |
| 550 | |
| 551 COMP ciphering_algorithm "Ciphering algorithm" | |
| 552 { | |
| 553 .0 ; spare | |
| 554 type_of_algorithm ; Type of algorithm | |
| 555 } | |
| 556 | |
| 557 | |
| 558 | |
| 559 COMP authentication_parameter_sres "Authentication parameter SRES" | |
| 560 { | |
| 561 sres_value ; SRES value | |
| 562 } | |
| 563 | |
| 564 | |
| 565 | |
| 566 COMP identity_type_2 "Identity type 2" | |
| 567 { | |
| 568 .0 ; spare | |
| 569 type_of_identity_2 ; Type of identity 2 | |
| 570 } | |
| 571 | |
| 572 | |
| 573 | |
| 574 COMP routing_area_identification "Routing Area Identification" | |
| 575 { | |
| 576 BCD_NOFILL mcc [3] ; Mobile Country Code | |
| 577 BCD_MNC mnc [2..3] ; Mobile Network Code | |
| 578 lac ; Location Area Code | |
| 579 rac ; Routing Area Code | |
| 580 } | |
| 581 | |
| 582 | |
| 583 | |
| 584 COMP update_type "Update type" | |
| 585 { | |
| 586 .0 ; spare | |
| 587 update_type_value ; Update type value | |
| 588 } | |
| 589 | |
| 590 | |
| 591 | |
| 592 COMP result_gmm "Result" | |
| 593 { | |
| 594 .0 ; spare | |
| 595 result_value ; result value | |
| 596 } | |
| 597 | |
| 598 | |
| 599 | |
| 600 COMP mobile_identity "Mobile Identity" | |
| 601 { | |
| 602 type_of_identity (GETPOS,:,4,+,:,1,+,SETPOS) ; Type of identity | |
| 603 odd_even (SETPOS) ; Odd/ Even indicaction | |
| 604 < (type_of_identity # ID_TYPE_NO_IDENT AND type_of_identity # ID_TYPE_TMSI) BCDODD identity_digit [0..16] (SETPOS)> ; Identity digit | |
| 605 < (type_of_identity = ID_TYPE_TMSI) .1111 (:,SETPOS,8,+)> ; spare | |
| 606 < (type_of_identity = ID_TYPE_TMSI) tmsi [.32] (SETPOS)> ; TMSI or P-TMSI | |
| 607 < (type_of_identity = ID_TYPE_NO_IDENT) dmy [0..16] (SETPOS)> ; dummy | |
| 608 } | |
| 609 TYPEDEF COMP mobile_identity gmobile_identity "PTMSI mobile Identity" | |
| 610 | |
| 611 | |
| 612 | |
| 613 COMP attach_type "Attach type" | |
| 614 { | |
| 615 .0 ; spare | |
| 616 type_of_attach ; Type of attach | |
| 617 } | |
| 618 | |
| 619 | |
| 620 | |
| 621 COMP d_detach_type "Detach type (downlink)" | |
| 622 { | |
| 623 .0 ; spare | |
| 624 d_type_of_detach ; Type of detach (downlink) | |
| 625 } | |
| 626 | |
| 627 | |
| 628 | |
| 629 COMP u_detach_type "Detach type (uplink)" | |
| 630 { | |
| 631 power_off ; Power off | |
| 632 u_type_of_detach ; Type of detach (uplink) | |
| 633 } | |
| 634 | |
| 635 | |
| 636 | |
| 637 COMP drx_parameter "DRX parameter" | |
| 638 { | |
| 639 split_pg_cycle_code ; SPLIT PG CYCLE CODE | |
| 640 .0000 ; spare | |
| 641 split_on_ccch ; SPLIT on CCCCH | |
| 642 non_drx_timer ; non_DRX timer | |
| 643 } | |
| 644 | |
| 645 | |
| 646 | |
| 647 COMP ready_timer "GPRS READY timer value" | |
| 648 { | |
| 649 timer_unit ; timer unit | |
| 650 timer_value ; timer value | |
| 651 } | |
| 652 TYPEDEF COMP ready_timer rau_timer "GPRS RAU timer value" | |
| 653 | |
| 654 | |
| 655 | |
| 656 COMP t3302 "T3302" | |
| 657 { | |
| 658 timer_unit ; timer unit | |
| 659 timer_value ; timer value | |
| 660 } | |
| 661 | |
| 662 | |
| 663 | |
| 664 COMP p_tmsi_signature "P-TMSI signature" | |
| 665 { | |
| 666 p_tmsi_signature_value ; P-TMSI signature value | |
| 667 } | |
| 668 | |
| 669 | |
| 670 | |
| 671 COMP force_to_standby "Force to standby" | |
| 672 { | |
| 673 .0 ; spare | |
| 674 force_to_standby_value ; Force to standby value | |
| 675 } | |
| 676 | |
| 677 | |
| 678 | |
| 679 COMP radio_priority "Radio priority" | |
| 680 { | |
| 681 .0 ; spare | |
| 682 radio_priority_level_value ; Radio priority level value | |
| 683 } | |
| 684 | |
| 685 | |
| 686 | |
| 687 COMP gmm_cause "GMM cause" | |
| 688 { | |
| 689 cause_value ; Cause value | |
| 690 } | |
| 691 | |
| 692 | |
| 693 | |
| 694 COMP receive_n_pdu_number_list_val "Receive N-PDU Number List value" | |
| 695 { | |
| 696 nsapi ; NSAPI | |
| 697 receive_n_pdu_number_val ; Receive N-PDU Number value | |
| 698 } | |
| 699 | |
| 700 | |
| 701 | |
| 702 COMP receive_n_pdu_number_list "Receive N-PDU Number List" | |
| 703 { | |
| 704 receive_n_pdu_number_list_val [(LTAKE/12)..MAX_N_PDU_NUMBER_LIST] ; Receive N-PDU Number List value | |
| 705 S_PADDING .00000000 ; Spare Padding | |
| 706 } | |
| 707 | |
| 708 | |
| 709 | |
| 710 COMP full_network_name "Full network name" | |
| 711 { | |
| 712 .1 ; ext 1 | |
| 713 code ; coding scheme | |
| 714 add_ci ; Add CI | |
| 715 nr_sparebits ; Number of spare bits in last octet | |
| 716 text_string [1..254] ; Text String | |
| 717 } | |
| 718 TYPEDEF COMP full_network_name short_network_name "Short network name" | |
| 719 | |
| 720 | |
| 721 | |
| 722 COMP time_zone "Time Zone" | |
| 723 { | |
| 724 time_zone_value ; Time zone value | |
| 725 } | |
| 726 | |
| 727 | |
| 728 | |
| 729 COMP time_zone_and_time "Net time and time zone" | |
| 730 { | |
| 731 BCDEVEN year [2] ; Year | |
| 732 BCDEVEN month [2] ; Month | |
| 733 BCDEVEN day [2] ; Day | |
| 734 BCDEVEN hour [2] ; Hour | |
| 735 BCDEVEN minute [2] ; Minute | |
| 736 BCDEVEN second [2] ; Second | |
| 737 time_zone_value ; Time zone value | |
| 738 } | |
| 739 | |
| 740 | |
| 741 | |
| 742 COMP tmsi_status "TMSI status" | |
| 743 { | |
| 744 .000 ; spare | |
| 745 tmsi_flag ; TMSI flag | |
| 746 } | |
| 747 | |
| 748 | |
| 749 | |
| 750 COMP ext_gea_bits "Extended GEA bits" | |
| 751 { | |
| 752 gea_2 ; GEA/2 | |
| 753 gea_3 ; GEA/3 | |
| 754 gea_4 ; GEA/4 | |
| 755 gea_5 ; GEA/5 | |
| 756 gea_6 ; GEA/6 | |
| 757 gea_7 ; GEA/7 | |
| 758 } | |
| 759 | |
| 760 | |
| 761 | |
| 762 COMP ms_network_capability "MS Network Capability" | |
| 763 { | |
| 764 gea_1 ; GPRS Encryption Algorithm GEA/1 | |
| 765 sm_capabilities_gsm ; Short message cap. via dedicated channels | |
| 766 sm_capabilities_gprs ; Short message capability via GPRS channels | |
| 767 ucs2_support ; UCS2 support | |
| 768 ss_screening_indicator ; SS Screening Indicator | |
| 769 solsa_capability ; SoLSA Capability | |
| 770 rev_level_ind ; Revision level indcator | |
| 771 pfc_feature_mode ; PFC feature mode | |
| 772 ext_gea_bits ; Extended GEA bits | |
| 773 .0 ; spare | |
| 774 } | |
| 775 | |
| 776 | |
| 777 | |
| 778 COMP eqv_plmn "PLMN" | |
| 779 { | |
| 780 BCD_NOFILL mcc [3] ; Mobile Country Code | |
| 781 BCD_MNC mnc [2..3] ; Mobile Network Code | |
| 782 } | |
| 783 | |
| 784 | |
| 785 | |
| 786 COMP eqv_plmn_list "PLMN list" | |
| 787 { | |
| 788 eqv_plmn [1..5] ; PLMN | |
| 789 } | |
| 790 | |
| 791 | |
| 792 | |
| 793 COMP cell_notification "Cell Notification" | |
| 794 { | |
| 795 } | |
| 796 | |
| 797 | |
| 798 | |
| 799 COMP p_tmsi_signature_2 %REL99% "P-TMSI signature 2" | |
| 800 { | |
| 801 p_tmsi_signature_value ; P-TMSI signature value | |
| 802 } | |
| 803 | |
| 804 | |
| 805 | |
| 806 COMP pdp_context_status %REL99% "PDP context status" | |
| 807 { | |
| 808 nsapi_set %REL99% ; NSAPI set | |
| 809 } | |
| 810 | |
| 811 | |
| 812 | |
| 813 COMP lsa_identifier %REL99% "LSA identifier" | |
| 814 { | |
| 815 lsa_id [1..3] %REL99% ; LSA ID | |
| 816 } | |
| 817 | |
| 818 | |
| 819 | |
| 820 COMP daylight_save_time %REL99% "Daylight Saving Time" | |
| 821 { | |
| 822 .000000 %REL99% ; Spare | |
| 823 save_time_value %REL99% ; Daylight Saving Time | |
| 824 } | |
| 825 | |
| 826 | |
| 827 | |
| 828 | |
| 829 | |
| 830 | |
| 831 MSG attach_request uplink 1 ; attach request | |
| 832 { | |
| 833 GSM3_V msg_type ; Message Type | |
| 834 GSM4_LV ms_network_capability ; MS network capability | |
| 835 GSM1_V attach_type ; Attach type | |
| 836 GSM1_V ciphering_key_sequence_number ; Ciphering key sequence number | |
| 837 GSM3_V drx_parameter ; DRX parameter | |
| 838 GSM4_LV gmobile_identity ; P-TMSI or IMSI | |
| 839 GSM3_V routing_area_identification ; Old routing area identification | |
| 840 GSM4_LV EXTERN @m_rr_com - ra_cap@ ra_cap ; MS Radio Access capability | |
| 841 GSM3_TV p_tmsi_signature 0x19 ; Old P-TMSI signature | |
| 842 GSM3_TV ready_timer 0x17 ; Requested READY timer value | |
| 843 GSM1_TV tmsi_status 0x9 ; TMSI status | |
| 844 } | |
| 845 | |
| 846 | |
| 847 | |
| 848 MSG attach_accept downlink 2 ; attach accept | |
| 849 { | |
| 850 GSM3_V msg_type ; Message type | |
| 851 GSM1_V result_gmm ; result | |
| 852 GSM1_V force_to_standby ; Force to standby | |
| 853 GSM3_V rau_timer ; Periodic RA update timer | |
| 854 GSM1_V radio_priority ; Radio priority for SMS | |
| 855 .0000 ; Spare half octet | |
| 856 GSM3_V routing_area_identification ; Routing area identification | |
| 857 GSM3_TV p_tmsi_signature 0x19 ; P-TMSI signature | |
| 858 GSM3_TV ready_timer 0x17 ; Negotiated READY timer value | |
| 859 GSM4_TLV gmobile_identity 0x18 ; Allocated P-TMSI | |
| 860 GSM4_TLV mobile_identity 0x23 ; MS identity | |
| 861 GSM3_TV gmm_cause 0x25 ; GMM cause | |
| 862 GSM4_TLV t3302 0x2A ; T3302 value | |
| 863 GSM2_T cell_notification 0x8C ; Cell Notification | |
| 864 GSM4_TLV eqv_plmn_list 0x4A ; Equivalent PLMNs | |
| 865 } | |
| 866 | |
| 867 | |
| 868 | |
| 869 MSG attach_complete uplink 3 ; Attach complete | |
| 870 { | |
| 871 GSM3_V msg_type ; Message Type | |
| 872 } | |
| 873 | |
| 874 | |
| 875 | |
| 876 MSG attach_reject downlink 4 ; Attach reject | |
| 877 { | |
| 878 GSM3_V msg_type ; Message Type | |
| 879 GSM3_V gmm_cause ; GMM cause | |
| 880 GSM4_TLV t3302 0x2A %REL99% ; T3302 value | |
| 881 } | |
| 882 | |
| 883 | |
| 884 | |
| 885 MSG d_detach_request downlink 5 ; Detach request | |
| 886 { | |
| 887 GSM3_V msg_type ; Message Type | |
| 888 GSM1_V d_detach_type ; Detach type (downlink) | |
| 889 GSM1_V force_to_standby ; Force to standby | |
| 890 GSM3_TV gmm_cause 0x25 ; GMM cause | |
| 891 } | |
| 892 | |
| 893 | |
| 894 | |
| 895 MSG u_detach_request uplink 5 ; Detach request | |
| 896 { | |
| 897 GSM3_V msg_type ; Message Type | |
| 898 GSM1_V u_detach_type ; Detach type (uplink) | |
| 899 .0000 ; Spare half octet | |
| 900 GSM4_TLV gmobile_identity 0x18 %REL99% ; P TMSI | |
| 901 GSM4_TLV p_tmsi_signature_2 0x19 %REL99% ; P-TMSI signature 2 | |
| 902 } | |
| 903 | |
| 904 | |
| 905 | |
| 906 MSG u_detach_accept uplink 6 ; Detach accept | |
| 907 { | |
| 908 GSM3_V msg_type ; Message Type | |
| 909 } | |
| 910 | |
| 911 | |
| 912 | |
| 913 MSG d_detach_accept downlink 6 ; Detach accept | |
| 914 { | |
| 915 GSM3_V msg_type ; Message Type | |
| 916 GSM1_V force_to_standby ; Force to standby | |
| 917 .0000 ; Spare half octet | |
| 918 } | |
| 919 | |
| 920 | |
| 921 | |
| 922 MSG routing_area_update_request uplink 8 ; Routing area update request | |
| 923 { | |
| 924 GSM3_V msg_type ; Message Type | |
| 925 GSM1_V update_type ; Update type | |
| 926 GSM1_V ciphering_key_sequence_number ; Ciphering key sequence number | |
| 927 GSM3_V routing_area_identification ; Old routing area identification | |
| 928 GSM4_LV EXTERN @m_rr_com - ra_cap@ ra_cap ; MS Radio Access capability | |
| 929 GSM3_TV p_tmsi_signature 0x19 ; Old P-TMSI signature | |
| 930 GSM3_TV ready_timer 0x17 ; Requested READY timer value | |
| 931 GSM3_TV drx_parameter 0x27 ; DRX parameter | |
| 932 GSM1_TV tmsi_status 0x9 ; TMSI status | |
| 933 GSM4_TLV gmobile_identity 0x18 %REL99% ; P-TMSI | |
| 934 GSM4_TLV ms_network_capability 0x31 ; MS network capability | |
| 935 GSM4_TLV pdp_context_status 0x32 %REL99% ; PDP context status | |
| 936 } | |
| 937 | |
| 938 | |
| 939 | |
| 940 MSG routing_area_update_accept downlink 9 ; Routing area update accept | |
| 941 { | |
| 942 GSM3_V msg_type ; Message Type | |
| 943 GSM1_V force_to_standby ; Force to standby | |
| 944 GSM1_V result_gmm ; Update result | |
| 945 GSM3_V rau_timer ; Periodic RA update timer | |
| 946 GSM3_V routing_area_identification ; Routing area identification | |
| 947 GSM3_TV p_tmsi_signature 0x19 ; P-TMSI signature | |
| 948 GSM4_TLV gmobile_identity 0x18 ; Allocated P-TMSI | |
| 949 GSM4_TLV mobile_identity 0x23 ; MS identity | |
| 950 GSM4_TLV receive_n_pdu_number_list 0x26 ; Receive N-PDU Number List | |
| 951 GSM3_TV ready_timer 0x17 ; Negotiated READY timer value | |
| 952 GSM3_TV gmm_cause 0x25 ; GMM cause | |
| 953 GSM4_TLV t3302 0x2A ; T3302 value | |
| 954 GSM2_T cell_notification 0x8C ; Cell Notification | |
| 955 GSM4_TLV eqv_plmn_list 0x4A ; Equivalent PLMNs | |
| 956 } | |
| 957 | |
| 958 | |
| 959 | |
| 960 MSG routing_area_update_complete uplink 10 ; Routing area update complete | |
| 961 { | |
| 962 GSM3_V msg_type ; Message Type | |
| 963 GSM4_TLV receive_n_pdu_number_list 0x26 ; Receive N-PDU Number List | |
| 964 } | |
| 965 | |
| 966 | |
| 967 | |
| 968 MSG routing_area_update_reject downlink 11 ; Routing area update reject | |
| 969 { | |
| 970 GSM3_V msg_type ; Message Type | |
| 971 GSM3_V gmm_cause ; GMM cause | |
| 972 GSM1_V force_to_standby ; Force to standby | |
| 973 .0000 ; Spare half octet | |
| 974 GSM4_TLV t3302 0x2A %REL99% ; T3302 value | |
| 975 } | |
| 976 | |
| 977 | |
| 978 | |
| 979 MSG p_tmsi_reallocation_command downlink 16 ; P-TMSI reallocation command | |
| 980 { | |
| 981 GSM3_V msg_type ; Message Type | |
| 982 GSM4_LV gmobile_identity ; Allocated P-TMSI | |
| 983 GSM3_V routing_area_identification ; Routing area identification | |
| 984 GSM1_V force_to_standby ; Force to standby | |
| 985 .0000 ; Spare half octet | |
| 986 GSM3_TV p_tmsi_signature 0x19 ; P-TMSI signature | |
| 987 } | |
| 988 | |
| 989 | |
| 990 | |
| 991 MSG p_tmsi_reallocation_complete uplink 17 ; P-TMSI reallocation complete | |
| 992 { | |
| 993 GSM3_V msg_type ; Message Type | |
| 994 } | |
| 995 | |
| 996 | |
| 997 | |
| 998 MSG authentication_and_ciphering_request downlink 18 ; Authentication and ciphering request | |
| 999 { | |
| 1000 GSM3_V msg_type ; Message Type | |
| 1001 GSM1_V ciphering_algorithm ; Ciphering algorithm | |
| 1002 GSM1_V imeisv_request ; IMEISV request | |
| 1003 GSM1_V force_to_standby ; Force to standby | |
| 1004 GSM1_V a_c_reference_number ; A&C reference number | |
| 1005 GSM3_TV authentication_parameter_rand 0x21 ; Authentication parameter RAND | |
| 1006 GSM1_TV ciphering_key_sequence_number 0x08 ; Ciphering key sequence number | |
| 1007 } | |
| 1008 | |
| 1009 | |
| 1010 | |
| 1011 MSG authentication_and_ciphering_response uplink 19 ; Authentication and ciphering response | |
| 1012 { | |
| 1013 GSM3_V msg_type ; Message Type | |
| 1014 GSM1_V a_c_reference_number ; A&C reference number | |
| 1015 .0000 ; Spare half octet | |
| 1016 GSM3_TV authentication_parameter_sres 0x22 ; Authentication parameter SRES | |
| 1017 GSM4_TLV gmobile_identity 0x23 ; IMEISV | |
| 1018 } | |
| 1019 | |
| 1020 | |
| 1021 | |
| 1022 MSG authentication_and_ciphering_reject downlink 20 ; Authentication and ciphering reject | |
| 1023 { | |
| 1024 GSM3_V msg_type ; Message Type | |
| 1025 } | |
| 1026 | |
| 1027 | |
| 1028 | |
| 1029 MSG identity_request downlink 21 ; Identity request | |
| 1030 { | |
| 1031 GSM3_V msg_type ; Message Type | |
| 1032 GSM1_V identity_type_2 ; Identity type | |
| 1033 GSM1_V force_to_standby ; Force to standby | |
| 1034 } | |
| 1035 | |
| 1036 | |
| 1037 | |
| 1038 MSG identity_response uplink 22 ; Identity response | |
| 1039 { | |
| 1040 GSM3_V msg_type ; Message Type | |
| 1041 GSM4_LV gmobile_identity ; Mobile identity | |
| 1042 } | |
| 1043 | |
| 1044 | |
| 1045 | |
| 1046 MSG gmm_status both 32 ; GMM Status | |
| 1047 { | |
| 1048 GSM3_V msg_type ; Message Type | |
| 1049 GSM3_V gmm_cause ; GMM cause | |
| 1050 } | |
| 1051 | |
| 1052 | |
| 1053 | |
| 1054 MSG gmm_information downlink 33 ; GMM Information | |
| 1055 { | |
| 1056 GSM3_V msg_type ; Message Type | |
| 1057 GSM4_TLV full_network_name 0x43 ; Full name for network | |
| 1058 GSM4_TLV short_network_name 0x45 ; Short name for network | |
| 1059 GSM3_TV time_zone 0x46 ; Network time zone | |
| 1060 GSM3_TV time_zone_and_time 0x47 ; Network time and time zone | |
| 1061 GSM4_TLV lsa_identifier 0x48 %REL99% ; LSA identifier | |
| 1062 GSM4_TLV daylight_save_time 0x49 %REL99% ; Message Item | |
| 1063 } | |
| 1064 | |
| 1065 | |
| 1066 | |
| 1067 | |
| 1068 | |
| 1069 |
