blob: e06444c42008be740099c1696b61a659eb9163a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
|
# GSM L3 Messages for mobility management
# up-to-date with 3GPP TS 24.008 version 7.6.0 Release 7
# 9.2.1 Authentication Reject
pdu_spec mm_auth_rej
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 value 0x11
end_pdu_spec
# 9.2.2 Authentication Request
pdu_spec mm_auth_req
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x12
cksn mand V4u
spare mand V4l
auth_rand mand V 16
auth_autn opt TLV 18 tag 0x20
end_pdu_spec
# 9.2.3 Authentication Response
pdu_spec mm_auth_resp
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x14
auth_sres mand V 4
auth_sres_ext opt TLV 3-14 tag 0x21
end_pdu_spec
# 9.2.3a Authentication failure
pdu_spec mm_auth_fail
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x1c
reject_cause mand V 1
auth_fail_param opt TLV 16 tag 0x22
end_pdu_spec
# 9.2.4 CM re-establishment request
pdu_spec cm_reest_req
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x28
cksn mand V4u
spare mand V4l
classmark2 mand LV 4 ie ms_classmark2
mobile_id mand LV 2-9 ie mobile_id
# this IE is conditional on mobile_id being of type TMSI
location_area_id cond TV 6 tag 0x13 ie location_area_id
end_pdu_spec
# 9.2.5 CM service accept
pdu_spec cm_service_acc
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x21
end_pdu_spec
# 9.2.6a CM service prompt CCBS
pdu_spec cm_service_prompt
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x25
pd_and_sapi mand V 1
end_pdu_spec
# 9.2.6 CM service reject
pdu_spec cm_service_rej
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x22
reject_cause mand V 1
end_pdu_spec
# 9.2.7 CM service abort
pdu_spec cm_service_abort
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x23
end_pdu_spec
# 9.2.8 abort
pdu_spec mm_abort
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x29
reject_cause mand V 1
end_pdu_spec
# 9.2.9 CM service request
pdu_spec cm_service_req
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x24
cm_serv_type mand V4u
cksn mand V4l
classmark2 mand LV 4 ie ms_classmark2
mobile_id mand LV 2-9 ie mobile_id
mm_priority mand TV4 tag 0x80
end_pdu_spec
# 9.2.10 Identity request
pdu_spec mm_identity_req
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x18
identity_type mand V4u
spare mand V4l
end_pdu_spec
# 9.2.11 Identity response
pdu_spec mm_identity_resp
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x19
mobile_id mand LV 2-10 ie mobile_id
end_pdu_spec
# 9.2.12 IMSI detach indication
pdu_spec mm_imsi_det_ind
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x01
classmark1 mand V 1 ie ms_classmark1
mobile_id mand LV 2-9 ie mobile_id
end_pdu_spec
# 9.2.13 Location updating accept
pdu_spec mm_loc_upd_acc
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x02
location_area_id mand V 5 ie location_area_id
mobile_id opt TLV 310 tag 0x17 ie mobile_id
follow_on_proceed opt T tag 0xa1
cts_permission opt T tag 0xa2
equivalent_plmns opt TLV 5-47 tag 0x4a
emerg_numb_list opt TLV 5-50 tag 0x34
end_pdu_spec
# 9.2.14 Location updating reject
pdu_spec mm_loc_upd_rej
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x04
reject_cause mand V 1
end_pdu_spec
# 9.2.15 Location updating request
pdu_spec mm_loc_upd_req
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x08
loc_upd_type mand V4u
cksn mand V4l
location_area_id mand V 5 ie location_area_id
classmark1 mand V 1 ie ms_classmark1
mobile_id mand LV 2-9 ie mobile_id
umts_classmark2 opt TLV 5 tag 0x33
end_pdu_spec
# 9.2.15a MM information
pdu_spec mm_info
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x32
mm_net_name_full opt TLV 3-255 tag 0x43 ie mm_network_name
mm_net_name_short opt TLV 3-255 tag 0x45 ie mm_network_name
mm_time_zone opt TV 2 tag 0x46
mm_nitz opt TV 8 tag 0x47 ie mm_nitz
lsa_id opt TLV 2-5 tag 0x48
daylight_saving_time opt TLV 3 tag 0x49
end_pdu_spec
# 9.2.16 MM status
pdu_spec mm_status
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x31
reject_cause mand V 1
end_pdu_spec
# 9.2.16 TMSI reallocation command
pdu_spec mm_tmsi_reall_cmd
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x1a
location_are_id mand V 5 ie location_area_id
mobile_id mand LV 2-9 ie mobile_id
end_pdu_spec
# 9.2.18 TMSI reallocation complete
pdu_spec mm_tmsi_reall_compl
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x1b
end_pdu_spec
# 9.2.19 MM Null
pdu_spec mm_null
proto_disc mand V4u val 5
skip_ind mand V4l
msg_type mand V 1 val 0x30
end_pdu_spec
|