FreeCalypso > hg > fc-magnetite
comparison cdg211/prim/mmcc.pdf @ 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 : mmcc.pdf | |
3 ;*** Creation : Fri Jun 08 13:57: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 : Service Access Point Specification | |
8 ;*** Document Name : mmcc | |
9 ;*** Document No. : 6147.104.97.102 | |
10 ;*** Document Date : 2002-07-31 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: HM | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Mon Nov 24 15:49:16 2003" | |
18 PRAGMA LAST_MODIFIED "2002-07-31" | |
19 PRAGMA ID_AND_VERSION "6147.104.97.102" | |
20 | |
21 | |
22 | |
23 CONST MM_CAUSE 0x04 ; Used in cause values to mark MM as the cause originating entity | |
24 | |
25 | |
26 | |
27 VALTAB VAL_ch_mode | |
28 VAL 0 CHM_SIG_ONLY "signalling only" | |
29 VAL 1 CHM_SPEECH "speech full rate or half rate version 1" | |
30 VAL 33 CHM_SPEECH_V2 "speech full rate or half rate version 2" | |
31 VAL 65 CHM_SPEECH_V3 "speech full rate or half rate version 3" | |
32 VAL 3 CHM_DATA_9_6 "data 9.6 kBit/s" | |
33 VAL 11 CHM_DATA_4_8 "data 4.8 kBit/s" | |
34 VAL 19 CHM_DATA_2_4 "data 2.4 kBit/s" | |
35 VAL 15 CHM_DATA_14_4 "data 2.4 kBit/s" | |
36 | |
37 VALTAB VAL_ch_type | |
38 VAL 0 CH_SDCCH "SDCCH channel" | |
39 VAL 1 CH_TCH_F "TCH Fullrate" | |
40 VAL 2 CH_TCH_H "TCH Halfrate" | |
41 | |
42 VALTAB VAL_estcs | |
43 VAL 0x0400 ESTCS_SERV_REQ_MM "service requested by MM (Location updating or detach)" | |
44 VAL 0x04A0 ESTCS_EMERGE "emergency call" | |
45 VAL 0x04C0 ESTCS_CAL_REEST "call reestablishment" | |
46 VAL 0x04E0 ESTCS_MOB_ORIG_SPCH "mobile originated speech call by CC" | |
47 VAL 0x04E1 ESTCS_MOB_ORIG_DATA "mobile originated data call by CC" | |
48 VAL 0x04E2 ESTCS_MOB_ORIG_DATA_HR_SUFF "mobile originated data call by CC, halfrate channel sufficient" | |
49 | |
50 VALTAB VAL_cause | |
51 VAL 0x0402 MMCS_IMSI_IN_HLR "IMSI unknown in HLR" | |
52 VAL 0x0403 MMCS_ILLEGAL_MS "Illegal MS" | |
53 VAL 0x0404 MMCS_IMSI_IN_VLR "IMSI unknown in VLR" | |
54 VAL 0x0405 MMCS_IMEI_NOT_ACCEPTED "IMEI not accepted" | |
55 VAL 0x0406 MMCS_ILLEGAL_ME "Illegal ME" | |
56 VAL 0x040B MMCS_PLMN_NOT_ALLOWED "PLMN not allowed" | |
57 VAL 0x040C MMCS_LA_NOT_ALLOWED "Location Area not allowed" | |
58 VAL 0x040D MMCS_ROAMING_NOT_ALLOWED "Roaming not allowed in this location area" | |
59 VAL 0x0411 MMCS_NETWORK_FAILURE "Network failure" | |
60 VAL 0x0416 MMCS_CONGESTION "Congestion" | |
61 VAL 0x0420 MMCS_SERVICE_NOT_SUPPORTED "Service option not supported" | |
62 VAL 0x0421 MMCS_SERVICE_NOT_SUBSCRIBED "Requested service option not subscribed" | |
63 VAL 0x0422 MMCS_SERVICE_ORDER "Service option temporarily out of order" | |
64 VAL 0x0426 MMCS_IDENTIFIY "Call cannot be identified" | |
65 VAL 0x0430 MMCS_RETRY_IN_NEW_CELL "retry upon entry into a new cell (mapped 0x0430..0x043f -> 0x0430)" | |
66 VAL 0x045F MMCS_INCORRECT_MESSAGE "Semantically incorrect message" | |
67 VAL 0x0460 MMCS_INVALID_MAND_MESSAGE "Invalid mandatory information" | |
68 VAL 0x0461 MMCS_MESSAGE_TYPE_NOT_IMPLEM "Message type non-existent or not implemented" | |
69 VAL 0x0462 MMCS_MESSAGE_TYPE_INCOMPAT "Message type not compatible with the protocol state" | |
70 VAL 0x0463 MMCS_IE_NOT_IMPLEM "Information element non-existent or not implemented" | |
71 VAL 0x0464 MMCS_CONDITIONAL_IE "Conditional IE error" | |
72 VAL 0x0465 MMCS_MESSAGE_INCOMPAT "Message not compatible with the protocol state" | |
73 VAL 0x046F MMCS_UNSPECIFIED "Protocol error, unspecified" | |
74 VAL 0xC400 MMCS_SUCCESS "No error, successful operation (MM)" | |
75 VAL 0xC480 MMCS_NO_REGISTRATION "MS is not registered or deregistration started" | |
76 VAL 0xC481 MMCS_TIMER_RECOVERY "time-out in MM during establishment" | |
77 VAL 0xC482 MMCS_NO_REESTABLISH "Cell does not support call reestablishment" | |
78 VAL 0xC483 MMCS_INT_PREEM "Preemptive release, e.g. MO-MT clash in MM" | |
79 VAL 0xC484 MMCS_PLMN_NOT_IDLE_MODE "reject, not in idle mode (MMR_PLMN_IND)" | |
80 VAL 0xC488 MMCS_AUTHENTICATION_REJECTED "AUTHENTICATION REJECT received" | |
81 VAL 0xC489 MMCS_SIM_REMOVED "A valid SIM is not present" | |
82 VAL 0xC4FF MMCS_INT_NOT_PRESENT "No error cause (MM)" | |
83 | |
84 VALTAB VAL_ti | |
85 VAL 0 - 6 "ms originated transaction" | |
86 VAL 8 - 14 "ms originated transaction" | |
87 VAL 7 "reserved" | |
88 VAL 15 "reserved" | |
89 | |
90 | |
91 | |
92 | |
93 VAR ch_type "Channel Type" B | |
94 | |
95 VAL @p_mmcc - VAL_ch_type@ | |
96 | |
97 VAR ch_mode "Channel Mode" B | |
98 | |
99 VAL @p_mmcc - VAL_ch_mode@ | |
100 | |
101 VAR estcs "establishment cause" S | |
102 | |
103 VAL @p_mmcc - VAL_estcs@ | |
104 | |
105 VAR cause "MM cause" S | |
106 | |
107 VAL @p_mmcc - VAL_cause@ | |
108 | |
109 VAR l_buf "length in bits" S | |
110 | |
111 | |
112 VAR o_buf "offset in bits" S | |
113 | |
114 | |
115 VAR buf "bit buffer" B | |
116 | |
117 | |
118 VAR ti "transaction identifier" B | |
119 | |
120 VAL @p_mmcc - VAL_ti@ | |
121 | |
122 VAR d1 "dummy, not used" B | |
123 | |
124 | |
125 VAR d2 "dummy, not used" B | |
126 | |
127 | |
128 | |
129 | |
130 | |
131 COMP chm "Channel using mode" | |
132 { | |
133 ch_type ; Channel Type | |
134 ch_mode ; Channel Mode | |
135 } | |
136 | |
137 | |
138 | |
139 COMP sdu "Service Data Unit" | |
140 { | |
141 l_buf ; length in bits | |
142 o_buf ; offset in bits | |
143 buf [1] ; bit buffer | |
144 } | |
145 | |
146 | |
147 | |
148 | |
149 | |
150 | |
151 ; MMCC_ESTABLISH_REQ 0x80000007 | |
152 ; MMCC_RELEASE_REQ 0x80010007 | |
153 ; MMCC_DATA_REQ 0x80020007 | |
154 ; MMCC_DATA_IND 0x80004007 | |
155 ; MMCC_REESTABLISH_REQ 0x80030007 | |
156 ; MMCC_PROMPT_REJ 0x80040007 | |
157 ; MMCC_PROMPT_RSP 0x80050007 | |
158 ; MMCC_SYNC_IND 0x80014007 | |
159 ; MMCC_ERROR_IND 0x80024007 | |
160 ; MMCC_ESTABLISH_CNF 0x80034007 | |
161 ; MMCC_ESTABLISH_IND 0x80044007 | |
162 ; MMCC_REESTABLISH_CNF 0x80054007 | |
163 ; MMCC_RELEASE_IND 0x80064007 | |
164 ; MMCC_PROMPT_IND 0x80074007 | |
165 | |
166 | |
167 | |
168 PRIM MMCC_ESTABLISH_REQ 0x80000007 | |
169 { | |
170 ti ; transaction identifier | |
171 estcs ; establishment cause | |
172 } | |
173 | |
174 | |
175 | |
176 | |
177 | |
178 | |
179 PRIM MMCC_RELEASE_REQ 0x80010007 | |
180 { | |
181 ti ; transaction identifier | |
182 } | |
183 | |
184 | |
185 | |
186 | |
187 | |
188 | |
189 PRIM MMCC_DATA_REQ 0x80020007 | |
190 { | |
191 d1 ; dummy | |
192 d2 ; dummy | |
193 sdu ; service data unit | |
194 } | |
195 | |
196 | |
197 | |
198 | |
199 | |
200 | |
201 PRIM MMCC_DATA_IND 0x80004007 | |
202 { | |
203 d1 ; dummy | |
204 d2 ; dummy | |
205 sdu ; service data unit | |
206 } | |
207 | |
208 | |
209 | |
210 | |
211 | |
212 | |
213 PRIM MMCC_REESTABLISH_REQ 0x80030007 | |
214 { | |
215 ti ; transaction identifier | |
216 } | |
217 | |
218 | |
219 | |
220 | |
221 | |
222 | |
223 PRIM MMCC_PROMPT_REJ 0x80040007 | |
224 { | |
225 } | |
226 | |
227 | |
228 | |
229 | |
230 | |
231 | |
232 PRIM MMCC_PROMPT_RSP 0x80050007 | |
233 { | |
234 ti ; transaction identifier | |
235 } | |
236 | |
237 | |
238 | |
239 | |
240 | |
241 | |
242 PRIM MMCC_SYNC_IND 0x80014007 | |
243 { | |
244 ti ; transaction identifier | |
245 chm ; channel using mode | |
246 } | |
247 | |
248 | |
249 | |
250 | |
251 | |
252 | |
253 PRIM MMCC_ERROR_IND 0x80024007 | |
254 { | |
255 ti ; transaction identifier | |
256 cause ; error cause | |
257 } | |
258 | |
259 | |
260 | |
261 | |
262 | |
263 | |
264 PRIM MMCC_ESTABLISH_CNF 0x80034007 | |
265 { | |
266 ti ; transaction identifier | |
267 } | |
268 | |
269 | |
270 | |
271 | |
272 | |
273 | |
274 PRIM MMCC_ESTABLISH_IND 0x80044007 | |
275 { | |
276 d1 ; dummy | |
277 d2 ; dummy | |
278 sdu ; service data unit | |
279 } | |
280 | |
281 | |
282 | |
283 | |
284 | |
285 | |
286 PRIM MMCC_REESTABLISH_CNF 0x80054007 | |
287 { | |
288 ti ; transaction identifier | |
289 } | |
290 | |
291 | |
292 | |
293 | |
294 | |
295 | |
296 PRIM MMCC_RELEASE_IND 0x80064007 | |
297 { | |
298 ti ; transaction identifier | |
299 cause ; release cause | |
300 } | |
301 | |
302 | |
303 | |
304 | |
305 | |
306 | |
307 PRIM MMCC_PROMPT_IND 0x80074007 | |
308 { | |
309 } | |
310 | |
311 | |
312 | |
313 | |
314 | |
315 | |
316 | |
317 | |
318 |