|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Name : PN_SS [ 0x06 ] Resource Supplementary Services Server |
|
16 * Version : 013.000 |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 #ifndef _SYMBIAN_ISI_SS_WMISI_H_ |
|
22 #define _SYMBIAN_ISI_SS_WMISI_H_ |
|
23 |
|
24 #define SUPPLEMENTARY_SERVICES_SERVER_ISI_VERSION_Z 13 |
|
25 #define SUPPLEMENTARY_SERVICES_SERVER_ISI_VERSION_Y 0 |
|
26 |
|
27 |
|
28 //CONSTANTS |
|
29 #define MAX_USSD_LENGTH 0xA0 |
|
30 #define ISI_MSG_OK 0xFF |
|
31 #define PASSWORD_LENGTH 0x04 |
|
32 #define UNICODE_PASSWORD_LENGTH 0x08 |
|
33 #define SS_UNDEFINED_TIME 0x00 |
|
34 #define SS_UNKNOWN_NUMBER 0x3F |
|
35 #define SS_ANY_SIZE 0x01 |
|
36 |
|
37 |
|
38 //TABLES |
|
39 |
|
40 //ConstantTable for SS_GSM_SS_CODES |
|
41 #define SS_GSM_ALL_SS 0x00 |
|
42 #define SS_GSM_ALL_FORWARDINGS 0x02 |
|
43 #define SS_GSM_ALL_COND_FORWARDINGS 0x04 |
|
44 #define SS_GSM_FORW_UNCONDITIONAL 0x15 |
|
45 #define SS_GSM_FORW_BUSY 0x43 |
|
46 #define SS_GSM_FORW_NO_REPLY 0x3D |
|
47 #define SS_GSM_FORW_NO_REACH 0x3E |
|
48 #define SS_GSM_ALL_BARRINGS 0x14A |
|
49 #define SS_GSM_BARR_ALL_OUT 0x21 |
|
50 #define SS_GSM_BARR_OUT_INTER 0x14B |
|
51 #define SS_GSM_BARR_OUT_INTER_EXC_HOME 0x14C |
|
52 #define SS_GSM_BARR_ALL_IN 0x23 |
|
53 #define SS_GSM_BARR_ALL_IN_ROAM 0x15F |
|
54 #define SS_GSM_OUTGOING_BARR_SERV 0x14D |
|
55 #define SS_GSM_INCOMING_BARR_SERV 0x161 |
|
56 #define SS_GSM_CALL_WAITING 0x2B |
|
57 #define SS_GSM_CLIP 0x1E |
|
58 #define SS_GSM_CLIR 0x1F |
|
59 #define SS_GSM_COLP 0x4C |
|
60 #define SS_GSM_COLR 0x4D |
|
61 #define SS_GSM_CNAP 0x12C |
|
62 #define SS_GSM_ECT 0x60 |
|
63 |
|
64 //ConstantTable for SS_BASIC_SERVICE_CODES |
|
65 #define SS_ALL_TELE_AND_BEARER 0x00 |
|
66 #define SS_GSM_ALL_TELE 0x0A |
|
67 #define SS_GSM_TELEPHONY 0x0B |
|
68 #define SS_GSM_ALL_DATA_TELE 0x0C |
|
69 #define SS_GSM_FACSIMILE 0x0D |
|
70 #define SS_GSM_SMS 0x10 |
|
71 #define SS_GSM_VOICE_GROUP 0x11 |
|
72 #define SS_GSM_ALL_TELE_EXC_SMS 0x13 |
|
73 #define SS_GSM_ALL_PLMN_SPEC_TELE_SERV 0x32 |
|
74 #define SS_GSM_PLMN_SPEC_TELE_SERV_1 0x33 |
|
75 #define SS_GSM_PLMN_SPEC_TELE_SERV_2 0x34 |
|
76 #define SS_GSM_PLMN_SPEC_TELE_SERV_3 0x35 |
|
77 #define SS_GSM_PLMN_SPEC_TELE_SERV_4 0x36 |
|
78 #define SS_GSM_PLMN_SPEC_TELE_SERV_5 0x37 |
|
79 #define SS_GSM_PLMN_SPEC_TELE_SERV_6 0x38 |
|
80 #define SS_GSM_PLMN_SPEC_TELE_SERV_7 0x39 |
|
81 #define SS_GSM_PLMN_SPEC_TELE_SERV_8 0x3A |
|
82 #define SS_GSM_PLMN_SPEC_TELE_SERV_9 0x3B |
|
83 #define SS_GSM_PLMN_SPEC_TELE_SERV_A 0x3C |
|
84 #define SS_GSM_PLMN_SPEC_TELE_SERV_B 0x3D |
|
85 #define SS_GSM_PLMN_SPEC_TELE_SERV_C 0x3E |
|
86 #define SS_GSM_PLMN_SPEC_TELE_SERV_D 0x3F |
|
87 #define SS_GSM_PLMN_SPEC_TELE_SERV_E 0x40 |
|
88 #define SS_GSM_PLMN_SPEC_TELE_SERV_F 0x41 |
|
89 #define SS_GSM_AUX_TELEPHONY 0x59 |
|
90 #define SS_GSM_ALL_BEARER 0x14 |
|
91 #define SS_GSM_ALL_ASYNC 0x15 |
|
92 #define SS_GSM_ALL_SYNC 0x16 |
|
93 #define SS_GSM_ALL_DATA_CIRCUIT_SYNC 0x18 |
|
94 #define SS_GSM_ALL_DATA_CIRCUIT_ASYNC 0x19 |
|
95 #define SS_GSM_ALL_DATA_PACKET_SYNC 0x1A |
|
96 #define SS_GSM_ALL_PAD_ACCESS 0x1B |
|
97 #define SS_GSM_ALL_PLMN_SPEC_BEAR_SERV 0x46 |
|
98 #define SS_GSM_PLMN_SPEC_BEAR_SERV_1 0x47 |
|
99 #define SS_GSM_PLMN_SPEC_BEAR_SERV_2 0x48 |
|
100 #define SS_GSM_PLMN_SPEC_BEAR_SERV_3 0x49 |
|
101 #define SS_GSM_PLMN_SPEC_BEAR_SERV_4 0x4A |
|
102 #define SS_GSM_PLMN_SPEC_BEAR_SERV_5 0x4B |
|
103 #define SS_GSM_PLMN_SPEC_BEAR_SERV_6 0x4C |
|
104 #define SS_GSM_PLMN_SPEC_BEAR_SERV_7 0x4D |
|
105 #define SS_GSM_PLMN_SPEC_BEAR_SERV_8 0x4E |
|
106 #define SS_GSM_PLMN_SPEC_BEAR_SERV_9 0x4F |
|
107 #define SS_GSM_PLMN_SPEC_BEAR_SERV_A 0x50 |
|
108 #define SS_GSM_PLMN_SPEC_BEAR_SERV_B 0x51 |
|
109 #define SS_GSM_PLMN_SPEC_BEAR_SERV_C 0x52 |
|
110 #define SS_GSM_PLMN_SPEC_BEAR_SERV_D 0x53 |
|
111 #define SS_GSM_PLMN_SPEC_BEAR_SERV_E 0x54 |
|
112 #define SS_GSM_PLMN_SPEC_BEAR_SERV_F 0x55 |
|
113 #define SS_UNKNOWN_SERVICE 0xFF |
|
114 |
|
115 //ConstantTable for SS_GSM_ERROR_CODES |
|
116 #define SS_GSM_UNKNOWN_ERROR 0x00 |
|
117 #define SS_GSM_UNKNOWN_SUBSCRIBER 0x01 |
|
118 #define SS_GSM_ILLEGAL_SUBSCRIBER 0x09 |
|
119 #define SS_GSM_BEARER_SERV_NOT_PROVISION 0x0A |
|
120 #define SS_GSM_TELE_SERV_NOT_PROVISION 0x0B |
|
121 #define SS_GSM_ILLEGAL_EQUIPMENT 0x0C |
|
122 #define SS_GSM_CALL_BARRED 0x0D |
|
123 #define SS_GSM_ILLEGEL_SS_OPERATION 0x10 |
|
124 #define SS_GSM_SS_ERROR_STATUS 0x11 |
|
125 #define SS_GSM_SS_NOT_AVAILABLE 0x12 |
|
126 #define SS_GSM_SS_SUBSCRIPTION_VIOLATION 0x13 |
|
127 #define SS_GSM_SS_INCOMPATIBILITY 0x14 |
|
128 #define SS_GSM_FACILITY_NOT_SUPPORTED 0x15 |
|
129 #define SS_GSM_ABSENT_SUBSCRIBER 0x1B |
|
130 #define SS_GSM_SHORT_TERM_DENIAL 0x1D |
|
131 #define SS_GSM_LONG_TERM_DENIAL 0x1E |
|
132 #define SS_GSM_SYSTEM_FAILURE 0x22 |
|
133 #define SS_GSM_DATA_MISSING 0x23 |
|
134 #define SS_GSM_UNEXPECTED_DATA_VALUE 0x24 |
|
135 #define SS_GSM_PASSWORD_REGIS_FAILURE 0x25 |
|
136 #define SS_GSM_NEGATIVE_PASSWORD_CHECK 0x26 |
|
137 #define SS_GSM_MAXNUM_OF_PW_ATT_VIOLATION 0x2B |
|
138 #define SS_GSM_UNKNOWN_ALPHABET 0x47 |
|
139 #define SS_GSM_USSD_BUSY 0x48 |
|
140 #define SS_GSM_NBR_SB_EXCEEDED 0x78 |
|
141 #define SS_GSM_MAXNUM_OF_MPTY_PART_EXCEED 0x7E |
|
142 #define SS_GSM_RESOURCES_NOT_AVAILABLE 0x7F |
|
143 |
|
144 //ConstantTable for SS_PROBLEM_TYPE |
|
145 #define SS_GSM_GENERAL_PROBLEM 0x80 |
|
146 #define SS_GSM_INVOKE_PROBLEM 0x81 |
|
147 #define SS_GSM_RETURN_RESULT_PROBLEM 0x82 |
|
148 #define SS_GSM_RETURN_ERROR_PROBLEM 0x83 |
|
149 |
|
150 //ConstantTable for SS_GSM_GENERAL_PROBLEM |
|
151 #define SS_GSM_UNRECOGNIZED_COMP 0x00 |
|
152 #define SS_GSM_MISTYPED_COMP 0x01 |
|
153 #define SS_GSM_BADLY_STRUCTURED_COMP 0x02 |
|
154 |
|
155 //ConstantTable for SS_GSM_INVOKE_PROBLEM |
|
156 #define SS_GSM_DUPLICATE_INVOKE_ID 0x00 |
|
157 #define SS_GSM_UNRECOGNIZED_OPERATION 0x01 |
|
158 #define SS_GSM_MISTYPED_INVOKE_PARAMETER 0x02 |
|
159 #define SS_GSM_RECOURCE_LIMITATION 0x03 |
|
160 #define SS_GSM_INITIATING_RELEASE 0x04 |
|
161 #define SS_GSM_UNRECOGNIZED_LINKED_ID 0x05 |
|
162 #define SS_GSM_LINKED_RESPONSE_UNEXPECTED 0x06 |
|
163 #define SS_GSM_UNEXPECTED_LINKED_OPERATION 0x07 |
|
164 |
|
165 //ConstantTable for SS_GSM_RETURN_RESULT_PROBLEM |
|
166 #define SS_GSM_UNRECOGNIZED_INVOKE_ID 0x00 |
|
167 #define SS_GSM_RETURN_RESULT_UNEXPECTED 0x01 |
|
168 #define SS_GSM_MISTYPED_RESP_PARAMETER 0x02 |
|
169 |
|
170 //ConstantTable for SS_GSM_RETURN_ERROR_PROBLEM |
|
171 //#define SS_GSM_UNRECOGNIZED_INVOKE_ID 0x00 //Already defined as 0x00 |
|
172 #define SS_GSM_RETURN_ERROR_UNEXPECTED 0x01 |
|
173 #define SS_GSM_UNRECOGNIZED_ERROR 0x02 |
|
174 #define SS_GSM_UNEXPECTED_ERROR 0x03 |
|
175 #define SS_GSM_MISTYPED_ERR_PARAMETER 0x04 |
|
176 |
|
177 //ConstantTable for SS_OPERATION |
|
178 #define SS_ACTIVATION 0x01 |
|
179 #define SS_DEACTIVATION 0x02 |
|
180 #define SS_REGISTRATION 0x03 |
|
181 #define SS_ERASURE 0x04 |
|
182 #define SS_INTERROGATION 0x05 |
|
183 #define SS_GSM_PASSWORD_REGISTRATION 0x06 |
|
184 |
|
185 //ConstantTable for SS_GSM_CLI_RESTRICTION_OPTION |
|
186 #define SS_GSM_CLI_PERMANENT 0x00 |
|
187 #define SS_GSM_DEFAULT_RESTRICTED 0x01 |
|
188 #define SS_GSM_CLI_DEFAULT_ALLOWED 0x02 |
|
189 #define SS_GSM_OVERRIDE_ENABLED 0x03 |
|
190 #define SS_GSM_OVERRIDE_DISABLED 0x04 |
|
191 |
|
192 //ConstantTable for SS_GSM_GUIDANCE_INFO |
|
193 #define SS_GSM_BAD_PASSWORD 0x01 |
|
194 #define SS_GSM_BAD_PASSWORD_FORMAT 0x02 |
|
195 |
|
196 //ConstantTable for SS_GSM_MESSAGE_ERRORS |
|
197 #define SS_GSM_MSG_INCORRECT 0x01 |
|
198 #define SS_GSM_MSG_UNKNOWN_COMPONENT 0x02 |
|
199 #define SS_GSM_MSG_INVALID_INVOKE_ID 0x03 |
|
200 |
|
201 //ConstantTable for SS_GSM_USSD_TYPES |
|
202 #define SS_GSM_USSD_MT_REPLY 0x01 |
|
203 #define SS_GSM_USSD_COMMAND 0x02 |
|
204 #define SS_GSM_USSD_REQUEST 0x03 |
|
205 #define SS_GSM_USSD_NOTIFY 0x04 |
|
206 #define SS_GSM_USSD_END 0x05 |
|
207 |
|
208 //BitmaskTables for SS_STATUS |
|
209 #define SS_GSM_ACTIVE 0x01 |
|
210 #define SS_GSM_REGISTERED 0x02 |
|
211 #define SS_GSM_PROVISIONED 0x04 |
|
212 #define SS_GSM_QUIESCENT 0x08 |
|
213 |
|
214 //ConstantTable for SS_STATUS_INDICATIONS |
|
215 #define SS_STATUS_REQUEST_SERVICE_START 0x00 |
|
216 #define SS_STATUS_REQUEST_SERVICE_STOP 0x01 |
|
217 #define SS_GSM_STATUS_REQUEST_USSD_START 0x02 |
|
218 #define SS_GSM_STATUS_REQUEST_USSD_STOP 0x03 |
|
219 #define SS_GSM_STATUS_REQUEST_USSD_FAILED 0x04 |
|
220 #define SS_STATUS_SERVICE_CANCELLED 0x05 |
|
221 #define SS_STATUS_REQUEST_SERVICE_BUSY 0x06 |
|
222 #define SS_STATUS_REQUEST_SERVICE_FAILED 0x07 |
|
223 #define SS_GSM_STATUS_REQUEST_USSD_BUSY 0x08 |
|
224 #define SS_STATUS_SERVICE_RELEASED 0x09 |
|
225 |
|
226 //ConstantTable for SS_MISC_SS_ERRORS |
|
227 #define SS_SERVICE_BUSY 0x00 |
|
228 #define SS_GSM_MM_RELEASE 0x01 |
|
229 #define SS_GSM_DATA_ERROR 0x02 |
|
230 #define SS_GSM_REQUEST_CANCELLED 0x04 |
|
231 #define SS_GSM_INDICATE_DEVICE_PASSWORD 0x05 |
|
232 #define SS_GSM_ACTIVATION_DATA_LOST 0x09 |
|
233 #define SS_GSM_MM_ERROR 0x0B |
|
234 #define SS_GSM_SERVICE_NOT_ON_FDN_LIST 0x0C |
|
235 #define SS_CS_INACTIVE 0x0F |
|
236 //#define SS_GSM_SS_NOT_AVAILABLE 0x12 //Already defined as 0x12 |
|
237 #define SS_RESOURCE_CONTROL_DENIED 0x13 |
|
238 #define SS_RESOURCE_CONTROL_FAILURE 0x14 |
|
239 #define SS_RESOURCE_CONTROL_CONF_FAIL 0x15 |
|
240 //#define SS_GSM_USSD_BUSY 0x48 //Already defined as 0x48 |
|
241 #define SS_SERVICE_REQUEST_RELEASED 0x16 |
|
242 |
|
243 //ConstantTable for SS_REASON_VALUES |
|
244 #define SS_UNSPECIFIED_REASON 0x00 |
|
245 #define SS_UNKNOWN_MMI_SS_CODE 0x01 |
|
246 |
|
247 //BitmaskTables for SS_GMS_FORWARDING_OPTION |
|
248 #define SS_GSM_FORW_NOTIF_REASON_1 0x04 |
|
249 #define SS_GSM_FORW_NOTIF_REASON_2 0x08 |
|
250 #define SS_GSM_FORW_NOTIF_TO_CALLER 0x20 |
|
251 #define SS_GSM_FORW_NOTIF_TO_FORWARDING 0x80 |
|
252 |
|
253 //ConstantTable for SS_NUMBER_PLAN |
|
254 #define SS_NBR_PLAN_UNKNOWN 0x00 |
|
255 #define SS_NBR_PLAN_ISDN_TELEPHONY 0x01 |
|
256 #define SS_NBR_PLAN_DATA 0x03 |
|
257 #define SS_NBR_PLAN_TELEX 0x04 |
|
258 #define SS_NBR_PLAN_LAND_MOBILE 0x06 |
|
259 #define SS_NBR_PLAN_NATIONAL 0x08 |
|
260 #define SS_NBR_PLAN_PRIVATE 0x09 |
|
261 |
|
262 //ConstantTable for SS_NUMBER_TYPE |
|
263 #define SS_NBR_TYPE_UNKNOWN 0x00 |
|
264 #define SS_NBR_TYPE_INTERNATIONAL 0x01 |
|
265 #define SS_NBR_TYPE_NATIONAL 0x02 |
|
266 #define SS_NBR_TYPE_NETWORK_SPECIFIC 0x03 |
|
267 #define SS_NBR_TYPE_SUBSCRIBER 0x04 |
|
268 #define SS_NBR_TYPE_ALPHANUMERIC 0x05 |
|
269 #define SS_NBR_TYPE_ABBREVIATED 0x06 |
|
270 |
|
271 //ConstantTable for SS_MESSAGE_SENDER_INFORMATION |
|
272 #define SS_SEND_DECODED_DATA 0x00 |
|
273 #define SS_SEND_ADDITIONAL_INFO 0x01 |
|
274 |
|
275 //ConstantTable for SS_MM_CAUSE_VALUES |
|
276 #define SS_GSM_MM_CAUSE_NO_CAUSE 0x00 |
|
277 #define SS_GSM_MM_CAUSE_HLR_IMSI_UNKNOWN 0x02 |
|
278 #define SS_GSM_MM_CAUSE_ILLEGAL_MS 0x03 |
|
279 #define SS_GSM_MM_CAUSE_VLR_IMSI_UNKNOWN 0x04 |
|
280 #define SS_GSM_MM_CAUSE_IMEI_NOT_ACCEPTED 0x05 |
|
281 #define SS_GSM_MM_CAUSE_ILLEGAL_ME 0x06 |
|
282 #define SS_GSM_MM_CAUSE_PLMN_NOT_ALLOWED 0x0B |
|
283 #define SS_GSM_MM_CAUSE_LA_NOT_ALLOWED 0x0C |
|
284 #define SS_GSM_MM_CAUSE_ROAM_NOT_ALLOWED_LA 0x0D |
|
285 #define SS_GSM_MM_CAUSE_NO_SUITABLE_CELLS_LA 0x0F |
|
286 #define SS_GSM_MM_CAUSE_NETWORK_FAILURE 0x11 |
|
287 #define SS_GSM_MM_CAUSE_MAC_FAILURE 0x14 |
|
288 #define SS_GSM_MM_CAUSE_SYNC_FAILURE 0x15 |
|
289 #define SS_GSM_MM_CAUSE_CONGESTION 0x16 |
|
290 #define SS_GSM_MM_CAUSE_AUTH_UNACCEPTABLE 0x17 |
|
291 #define SS_GSM_MM_CAUSE_NOT_SUPP_S_OPTION 0x20 |
|
292 #define SS_GSM_MM_CAUSE_NOT_SUBS_S_OPTION 0x21 |
|
293 #define SS_GSM_MM_CAUSE_OUT_OF_ORDER_S_OPTION 0x22 |
|
294 #define SS_GSM_MM_CAUSE_CALL_NOT_IDENTIFIED 0x26 |
|
295 #define SS_GSM_MM_CAUSE_SEMANT_INCORRECT 0x5F |
|
296 #define SS_GSM_MM_CAUSE_INV_MAND_INFORMATION 0x60 |
|
297 #define SS_GSM_MM_CAUSE_NON_EXISTENT_MSG_TYPE 0x61 |
|
298 #define SS_GSM_MM_CAUSE_NOT_COMP_MSG_TYPE 0x62 |
|
299 #define SS_GSM_MM_CAUSE_NOT_EXISTENT_IE 0x63 |
|
300 #define SS_GSM_MM_CAUSE_CONDITIONAL_IE_ERROR 0x64 |
|
301 #define SS_GSM_MM_CAUSE_MSG_NOT_COMPATIBLE 0x65 |
|
302 #define SS_GSM_MM_CAUSE_PROTOCOL_ERROR 0x6F |
|
303 |
|
304 //ConstantTable for SS_FDN_CHECK_SUPPRESS_VALUES |
|
305 #define SS_NO_FDN_CHECK_SUPPRESS 0x01 |
|
306 #define SS_FDN_CHECK_SUPPRESS 0x02 |
|
307 |
|
308 //ConstantTable for SS_RESOURCE_CONTROL_SUPPRESS_VALUES |
|
309 #define SS_NO_RESOURCE_CONTROL_SUPPRESS 0x01 |
|
310 #define SS_RESOURCE_CONTROL_SUPPRESS 0x02 |
|
311 |
|
312 //ConstantTable for SS_ERROR_ADDITIONAL_INDICATION |
|
313 #define SS_DEFAULT_VALUE 0x00 |
|
314 |
|
315 //BitmaskTables for SS_RESOURCE_IDS |
|
316 #define SS_RES_ID_MO_SS_OPERATION 0x01 |
|
317 |
|
318 //BitmaskTables for SS_RESOURCE_IDS_MASK |
|
319 #define SS_RES_ID_MO_SS_OPERATION_MASK 0x01 |
|
320 |
|
321 //BitmaskTables for SS_RESOURCE_IDS_CONF_REQ |
|
322 #define SS_RES_ID_CONF_MO_SS_OPERATION 0x01 |
|
323 #define SS_RES_ID_CONF_NOT_REQUIRED 0x00 |
|
324 |
|
325 //ConstantTable for SS_RESOURCE_STATUS |
|
326 #define SS_RESOURCE_ALLOWED 0x01 |
|
327 #define SS_RESOURCE_DENIED 0x02 |
|
328 |
|
329 //ConstantTable for SS_RESOURCE_CONF_OPERATION |
|
330 #define SS_RESOURCE_CONF_GET 0x01 |
|
331 #define SS_RESOURCE_CONF_SET 0x02 |
|
332 |
|
333 //ConstantTable for SS_RESOURCE_CONF_STATUS |
|
334 #define SS_RESOURCE_CONF_READY 0x01 |
|
335 #define SS_RESOURCE_CONF_RECONFIGURED 0x02 |
|
336 |
|
337 //ConstantTable for SS_RELEASE_REQ_RESULT |
|
338 #define SS_RELEASE_OPERATION_OK 0x01 |
|
339 #define SS_RELEASE_OPERATION_FAIL 0x02 |
|
340 |
|
341 |
|
342 //SUBBLOCKS |
|
343 |
|
344 |
|
345 //Definition for SS_FORWARDING |
|
346 #define SS_FORWARDING 0x00 |
|
347 #define SS_FORWARDING_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
348 #define SS_FORWARDING_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
349 #define SS_FORWARDING_OFFSET_TYPEOFNUMBER 2 //size 1 byte(s) |
|
350 #define SS_FORWARDING_OFFSET_NOREPLYTIME 3 //size 1 byte(s) |
|
351 #define SS_FORWARDING_OFFSET_NUMBERLENGTH 4 //size 1 byte(s) |
|
352 #define SS_FORWARDING_OFFSET_SUBADDRESSLENGTH 5 //size 1 byte(s) |
|
353 #define SS_FORWARDING_OFFSET_NUMBER 6 //size 2 byte(s) |
|
354 #define SS_FORWARDING_OFFSET_SUBADDRESS 8 //size 1 byte(s) |
|
355 #define SS_FORWARDING_OFFSET_FILLERBYTE1 9 //size 1 byte(s) |
|
356 #define SS_FORWARDING_OFFSET_FILLERBYTE2 10 //size 1 byte(s) |
|
357 #define SS_FORWARDING_OFFSET_FILLERBYTE3 11 //size 1 byte(s) |
|
358 #define SIZE_SS_FORWARDING 12 |
|
359 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
360 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
361 |
|
362 |
|
363 //Definition for SS_GSM_PASSWORD |
|
364 #define SS_GSM_PASSWORD 0x03 |
|
365 #define SS_GSM_PASSWORD_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
366 #define SS_GSM_PASSWORD_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
367 #define SS_GSM_PASSWORD_OFFSET_OLDPASSWORD 2 //size 8 byte(s) |
|
368 #define SS_GSM_PASSWORD_OFFSET_NEWPASSWORD1 10 //size 8 byte(s) |
|
369 #define SS_GSM_PASSWORD_OFFSET_NEWPASSWORD2 18 //size 8 byte(s) |
|
370 #define SS_GSM_PASSWORD_OFFSET_FILLERBYTE1 26 //size 2 byte(s) |
|
371 #define SIZE_SS_GSM_PASSWORD 28 |
|
372 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
373 |
|
374 |
|
375 //Definition for SS_STATUS_RESULT |
|
376 #define SS_STATUS_RESULT 0x01 |
|
377 #define SS_STATUS_RESULT_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
378 #define SS_STATUS_RESULT_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
379 #define SS_STATUS_RESULT_OFFSET_SSSTATUS 2 //size 1 byte(s) |
|
380 #define SS_STATUS_RESULT_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
381 #define SIZE_SS_STATUS_RESULT 4 |
|
382 |
|
383 |
|
384 //Definition for SS_GSM_FORWARDING_FEATURE |
|
385 #define SS_GSM_FORWARDING_FEATURE 0x05 |
|
386 #define SS_GSM_FORWARDING_FEATURE_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
387 #define SS_GSM_FORWARDING_FEATURE_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
388 #define SS_GSM_FORWARDING_FEATURE_OFFSET_BASICSERVICECODE 2 //size 1 byte(s) |
|
389 #define SS_GSM_FORWARDING_FEATURE_OFFSET_SSSTATUS 3 //size 1 byte(s) |
|
390 #define SS_GSM_FORWARDING_FEATURE_OFFSET_TYPEOFNUMBER 4 //size 1 byte(s) |
|
391 #define SS_GSM_FORWARDING_FEATURE_OFFSET_NOREPLYTIME 5 //size 1 byte(s) |
|
392 #define SS_GSM_FORWARDING_FEATURE_OFFSET_FORWARDINGOPTION 6 //size 1 byte(s) |
|
393 #define SS_GSM_FORWARDING_FEATURE_OFFSET_NUMBERLENGTH 7 //size 1 byte(s) |
|
394 #define SS_GSM_FORWARDING_FEATURE_OFFSET_SUBADDRESSLENGTH 8 //size 1 byte(s) |
|
395 #define SS_GSM_FORWARDING_FEATURE_OFFSET_FILLERBYTE1 9 //size 1 byte(s) |
|
396 #define SS_GSM_FORWARDING_FEATURE_OFFSET_NUMBER 10 //size 2 byte(s) |
|
397 #define SS_GSM_FORWARDING_FEATURE_OFFSET_SUBADDRESS 12 //size 1 byte(s) |
|
398 #define SS_GSM_FORWARDING_FEATURE_OFFSET_FILLERBYTE2 13 //size 1 byte(s) |
|
399 #define SS_GSM_FORWARDING_FEATURE_OFFSET_FILLERBYTE3 14 //size 1 byte(s) |
|
400 #define SS_GSM_FORWARDING_FEATURE_OFFSET_FILLERBYTE4 15 //size 1 byte(s) |
|
401 #define SIZE_SS_GSM_FORWARDING_FEATURE 16 |
|
402 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
403 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
404 |
|
405 |
|
406 //Definition for SS_GSM_FORWARDING_INFO |
|
407 #define SS_GSM_FORWARDING_INFO 0x04 |
|
408 #define SS_GSM_FORWARDING_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
409 #define SS_GSM_FORWARDING_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
410 #define SS_GSM_FORWARDING_INFO_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
411 #define SS_GSM_FORWARDING_INFO_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
412 #define SIZE_SS_GSM_FORWARDING_INFO 4 |
|
413 |
|
414 |
|
415 //Definition for SS_GSM_BARRING_FEATURE |
|
416 #define SS_GSM_BARRING_FEATURE 0x07 |
|
417 #define SS_GSM_BARRING_FEATURE_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
418 #define SS_GSM_BARRING_FEATURE_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
419 #define SS_GSM_BARRING_FEATURE_OFFSET_BASICSERVICECODE 2 //size 1 byte(s) |
|
420 #define SS_GSM_BARRING_FEATURE_OFFSET_SSSTATUS 3 //size 1 byte(s) |
|
421 #define SIZE_SS_GSM_BARRING_FEATURE 4 |
|
422 |
|
423 |
|
424 //Definition for SS_GSM_BARRING_INFO |
|
425 #define SS_GSM_BARRING_INFO 0x06 |
|
426 #define SS_GSM_BARRING_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
427 #define SS_GSM_BARRING_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
428 #define SS_GSM_BARRING_INFO_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
429 #define SS_GSM_BARRING_INFO_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
430 #define SIZE_SS_GSM_BARRING_INFO 4 |
|
431 |
|
432 |
|
433 //Definition for SS_GSM_BSC_INFO |
|
434 #define SS_GSM_BSC_INFO 0x09 |
|
435 #define SS_GSM_BSC_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
436 #define SS_GSM_BSC_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
437 #define SS_GSM_BSC_INFO_OFFSET_NUMBEROFBSC 2 //size 1 byte(s) |
|
438 #define SS_GSM_BSC_INFO_OFFSET_BASICSERVICECODE 3 //size 1 byte(s) |
|
439 #define SIZE_SS_GSM_BSC_INFO 4 |
|
440 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
441 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
442 |
|
443 |
|
444 //Definition for SS_GSM_DATA |
|
445 #define SS_GSM_DATA 0x08 |
|
446 #define SS_GSM_DATA_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
447 #define SS_GSM_DATA_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
448 #define SS_GSM_DATA_OFFSET_SSSTATUS 2 //size 1 byte(s) |
|
449 #define SS_GSM_DATA_OFFSET_SUBSCRIPTIONOPTION 3 //size 1 byte(s) |
|
450 #define SS_GSM_DATA_OFFSET_FILLERBYTE1 4 //size 3 byte(s) |
|
451 #define SS_GSM_DATA_OFFSET_SUBBLOCKCOUNT 7 //size 1 byte(s) |
|
452 #define SIZE_SS_GSM_DATA 8 |
|
453 |
|
454 |
|
455 //Definition for SS_GSM_CLIR_INFO |
|
456 #define SS_GSM_CLIR_INFO 0x0C |
|
457 #define SS_GSM_CLIR_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
458 #define SS_GSM_CLIR_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
459 #define SS_GSM_CLIR_INFO_OFFSET_CLIRESTRICTIONOPTION 2 //size 1 byte(s) |
|
460 #define SS_GSM_CLIR_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
461 #define SIZE_SS_GSM_CLIR_INFO 4 |
|
462 |
|
463 |
|
464 //Definition for SS_GSM_GENERIC_SERVICE_INFO |
|
465 #define SS_GSM_GENERIC_SERVICE_INFO 0x0A |
|
466 #define SS_GSM_GENERIC_SERVICE_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
467 #define SS_GSM_GENERIC_SERVICE_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
468 #define SS_GSM_GENERIC_SERVICE_INFO_OFFSET_SSSTATUS 2 //size 1 byte(s) |
|
469 #define SS_GSM_GENERIC_SERVICE_INFO_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
470 #define SIZE_SS_GSM_GENERIC_SERVICE_INFO 4 |
|
471 |
|
472 |
|
473 //Definition for SS_GSM_PASSWORD_INFO |
|
474 #define SS_GSM_PASSWORD_INFO 0x0B |
|
475 #define SS_GSM_PASSWORD_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
476 #define SS_GSM_PASSWORD_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
477 #define SS_GSM_PASSWORD_INFO_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
478 #define SS_GSM_PASSWORD_INFO_OFFSET_PASSWORD 4 //size 4 byte(s) |
|
479 #define SIZE_SS_GSM_PASSWORD_INFO 8 |
|
480 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
481 |
|
482 |
|
483 //Definition for SS_GSM_INDICATE_PASSWORD_ERROR |
|
484 #define SS_GSM_INDICATE_PASSWORD_ERROR 0x0D |
|
485 #define SS_GSM_INDICATE_PASSWORD_ERROR_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
486 #define SS_GSM_INDICATE_PASSWORD_ERROR_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
487 #define SS_GSM_INDICATE_PASSWORD_ERROR_OFFSET_GUIDANCEINFO 2 //size 1 byte(s) |
|
488 #define SS_GSM_INDICATE_PASSWORD_ERROR_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
489 #define SIZE_SS_GSM_INDICATE_PASSWORD_ERROR 4 |
|
490 |
|
491 |
|
492 //Definition for SS_GSM_INDICATE_ERROR |
|
493 #define SS_GSM_INDICATE_ERROR 0x0E |
|
494 #define SS_GSM_INDICATE_ERROR_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
495 #define SS_GSM_INDICATE_ERROR_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
496 #define SS_GSM_INDICATE_ERROR_OFFSET_ERRORCODE 2 //size 1 byte(s) |
|
497 #define SS_GSM_INDICATE_ERROR_OFFSET_ADDITIONALINDICATION 3 //size 1 byte(s) |
|
498 #define SIZE_SS_GSM_INDICATE_ERROR 4 |
|
499 |
|
500 |
|
501 //Definition for SS_GSM_INDICATE_PROBLEM |
|
502 #define SS_GSM_INDICATE_PROBLEM 0x0F |
|
503 #define SS_GSM_INDICATE_PROBLEM_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
504 #define SS_GSM_INDICATE_PROBLEM_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
505 #define SS_GSM_INDICATE_PROBLEM_OFFSET_PROBLEMTYPE 2 //size 1 byte(s) |
|
506 #define SS_GSM_INDICATE_PROBLEM_OFFSET_PROBLEMCODE 3 //size 1 byte(s) |
|
507 #define SIZE_SS_GSM_INDICATE_PROBLEM 4 |
|
508 |
|
509 |
|
510 //Definition for SS_GSM_INDICATE_MSG_ERROR |
|
511 #define SS_GSM_INDICATE_MSG_ERROR 0x10 |
|
512 #define SS_GSM_INDICATE_MSG_ERROR_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
513 #define SS_GSM_INDICATE_MSG_ERROR_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
514 #define SS_GSM_INDICATE_MSG_ERROR_OFFSET_MESSAGEERRORCODE 2 //size 1 byte(s) |
|
515 #define SS_GSM_INDICATE_MSG_ERROR_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
516 #define SIZE_SS_GSM_INDICATE_MSG_ERROR 4 |
|
517 |
|
518 |
|
519 //Definition for SS_OTHER_ERROR |
|
520 #define SS_OTHER_ERROR 0x02 |
|
521 #define SS_OTHER_ERROR_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
522 #define SS_OTHER_ERROR_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
523 #define SS_OTHER_ERROR_OFFSET_ERRORCODE 2 //size 1 byte(s) |
|
524 #define SS_OTHER_ERROR_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
525 #define SIZE_SS_OTHER_ERROR 4 |
|
526 |
|
527 |
|
528 //Definition for SS_GSM_ADDITIONAL_INFO |
|
529 #define SS_GSM_ADDITIONAL_INFO 0x2F |
|
530 #define SS_GSM_ADDITIONAL_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
531 #define SS_GSM_ADDITIONAL_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
532 #define SS_GSM_ADDITIONAL_INFO_OFFSET_RETURNRESULTLEN 2 //size 1 byte(s) |
|
533 #define SS_GSM_ADDITIONAL_INFO_OFFSET_RETURNRESULT 3 //size 1 byte(s) |
|
534 #define SIZE_SS_GSM_ADDITIONAL_INFO 4 |
|
535 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
536 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
537 |
|
538 |
|
539 //Definition for SS_GSM_MM_RELEASED |
|
540 #define SS_GSM_MM_RELEASED 0x30 |
|
541 #define SS_GSM_MM_RELEASED_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
542 #define SS_GSM_MM_RELEASED_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
543 #define SS_GSM_MM_RELEASED_OFFSET_CAUSE 2 //size 1 byte(s) |
|
544 #define SS_GSM_MM_RELEASED_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
545 #define SIZE_SS_GSM_MM_RELEASED 4 |
|
546 |
|
547 |
|
548 //Definition for SS_GSM_USSD_STRING |
|
549 #define SS_GSM_USSD_STRING 0x32 |
|
550 #define SS_GSM_USSD_STRING_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
551 #define SS_GSM_USSD_STRING_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
552 #define SS_GSM_USSD_STRING_OFFSET_CODINGINFO 2 //size 1 byte(s) |
|
553 #define SS_GSM_USSD_STRING_OFFSET_LENGTHOFUSSDSTRING 3 //size 1 byte(s) |
|
554 #define SS_GSM_USSD_STRING_OFFSET_USSDSTRING 4 //size 1 byte(s) |
|
555 #define SS_GSM_USSD_STRING_OFFSET_FILLERBYTE1 5 //size 1 byte(s) |
|
556 #define SS_GSM_USSD_STRING_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
557 #define SS_GSM_USSD_STRING_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
558 #define SIZE_SS_GSM_USSD_STRING 8 |
|
559 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
560 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
561 |
|
562 |
|
563 //Definition for SS_SB_RESOURCE |
|
564 #define SS_SB_RESOURCE 0x41 |
|
565 #define SS_SB_RESOURCE_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
566 #define SS_SB_RESOURCE_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
567 #define SS_SB_RESOURCE_OFFSET_RES 2 //size 2 byte(s) |
|
568 #define SIZE_SS_SB_RESOURCE 4 |
|
569 |
|
570 |
|
571 //Definition for SS_SB_RESOURCE_SEQ_ID |
|
572 #define SS_SB_RESOURCE_SEQ_ID 0x42 |
|
573 #define SS_SB_RESOURCE_SEQ_ID_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
574 #define SS_SB_RESOURCE_SEQ_ID_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
575 #define SS_SB_RESOURCE_SEQ_ID_OFFSET_SEQUENCEID 2 //size 1 byte(s) |
|
576 #define SS_SB_RESOURCE_SEQ_ID_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
577 #define SIZE_SS_SB_RESOURCE_SEQ_ID 4 |
|
578 |
|
579 |
|
580 //Definition for SS_SB_SS_CONTROL |
|
581 #define SS_SB_SS_CONTROL 0x44 |
|
582 #define SS_SB_SS_CONTROL_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
583 #define SS_SB_SS_CONTROL_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
584 #define SS_SB_SS_CONTROL_OFFSET_SSSTRINGLENGTH 2 //size 1 byte(s) |
|
585 #define SS_SB_SS_CONTROL_OFFSET_SSSTRING 3 //size 1 byte(s) |
|
586 #define SIZE_SS_SB_SS_CONTROL 4 |
|
587 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
588 |
|
589 |
|
590 //Definition for SS_SB_USSD_CONTROL |
|
591 #define SS_SB_USSD_CONTROL 0x45 |
|
592 #define SS_SB_USSD_CONTROL_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
593 #define SS_SB_USSD_CONTROL_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
594 #define SS_SB_USSD_CONTROL_OFFSET_CODINGINFO 2 //size 1 byte(s) |
|
595 #define SS_SB_USSD_CONTROL_OFFSET_USSDSTRINGLENGTH 3 //size 1 byte(s) |
|
596 #define SS_SB_USSD_CONTROL_OFFSET_USSDSTRING 4 //size 1 byte(s) |
|
597 #define SS_SB_USSD_CONTROL_OFFSET_FILLERBYTE1 5 //size 1 byte(s) |
|
598 #define SS_SB_USSD_CONTROL_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
599 #define SS_SB_USSD_CONTROL_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
600 #define SIZE_SS_SB_USSD_CONTROL 8 |
|
601 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
602 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
603 |
|
604 |
|
605 //Definition for SS_SB_RESOURCE_STATUS |
|
606 #define SS_SB_RESOURCE_STATUS 0x43 |
|
607 #define SS_SB_RESOURCE_STATUS_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
608 #define SS_SB_RESOURCE_STATUS_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
609 #define SS_SB_RESOURCE_STATUS_OFFSET_RESSTATUS 2 //size 1 byte(s) |
|
610 #define SS_SB_RESOURCE_STATUS_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
611 #define SIZE_SS_SB_RESOURCE_STATUS 4 |
|
612 |
|
613 |
|
614 //Definition for SS_SB_RESOURCE_CONTROL_INFO |
|
615 #define SS_SB_RESOURCE_CONTROL_INFO 0x46 |
|
616 #define SS_SB_RESOURCE_CONTROL_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
617 #define SS_SB_RESOURCE_CONTROL_INFO_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
618 #define SS_SB_RESOURCE_CONTROL_INFO_OFFSET_DATALENGTH 2 //size 1 byte(s) |
|
619 #define SS_SB_RESOURCE_CONTROL_INFO_OFFSET_DATA 3 //size 1 byte(s) |
|
620 #define SIZE_SS_SB_RESOURCE_CONTROL_INFO 4 |
|
621 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
622 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
623 |
|
624 |
|
625 //Definition for SS_SB_CHECK_INFO |
|
626 #define SS_SB_CHECK_INFO 0x47 |
|
627 #define SS_SB_CHECK_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
628 #define SS_SB_CHECK_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
629 #define SS_SB_CHECK_INFO_OFFSET_FDNSUPPRESSSTATUS 2 //size 1 byte(s) |
|
630 #define SS_SB_CHECK_INFO_OFFSET_RESOURCECONTROLSTATUS 3 //size 1 byte(s) |
|
631 #define SIZE_SS_SB_CHECK_INFO 4 |
|
632 |
|
633 |
|
634 //Definition for SS_SB_RESOURCE_CONF_REQUIRED |
|
635 #define SS_SB_RESOURCE_CONF_REQUIRED 0x48 |
|
636 #define SS_SB_RESOURCE_CONF_REQUIRED_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
637 #define SS_SB_RESOURCE_CONF_REQUIRED_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
638 #define SS_SB_RESOURCE_CONF_REQUIRED_OFFSET_RESPP 2 //size 2 byte(s) |
|
639 #define SIZE_SS_SB_RESOURCE_CONF_REQUIRED 4 |
|
640 |
|
641 |
|
642 //Definition for SS_SB_RESOURCE_CONF |
|
643 #define SS_SB_RESOURCE_CONF 0x49 |
|
644 #define SS_SB_RESOURCE_CONF_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
645 #define SS_SB_RESOURCE_CONF_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
646 #define SS_SB_RESOURCE_CONF_OFFSET_RES 2 //size 2 byte(s) |
|
647 #define SS_SB_RESOURCE_CONF_OFFSET_RESMASK 4 //size 2 byte(s) |
|
648 #define SS_SB_RESOURCE_CONF_OFFSET_FILLERBYTE1 6 //size 1 byte(s) |
|
649 #define SS_SB_RESOURCE_CONF_OFFSET_FILLERBYTE2 7 //size 1 byte(s) |
|
650 #define SIZE_SS_SB_RESOURCE_CONF 8 |
|
651 |
|
652 |
|
653 //MESSAGES |
|
654 |
|
655 |
|
656 //Definition for SS_SERVICE_REQ |
|
657 #define SS_SERVICE_REQ 0x00 |
|
658 #define SS_SERVICE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
659 #define SS_SERVICE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
660 #define SS_SERVICE_REQ_OFFSET_OPERATION 2 //size 1 byte(s) |
|
661 #define SS_SERVICE_REQ_OFFSET_BASICSERVICECODE 3 //size 1 byte(s) |
|
662 #define SS_SERVICE_REQ_OFFSET_SSCODE 4 //size 2 byte(s) |
|
663 #define SS_SERVICE_REQ_OFFSET_RESPONSEDATATOSEND 6 //size 1 byte(s) |
|
664 #define SS_SERVICE_REQ_OFFSET_SUBBLOCKCOUNT 7 //size 1 byte(s) |
|
665 #define SIZE_SS_SERVICE_REQ 8 |
|
666 |
|
667 |
|
668 //Definition for SS_SERVICE_COMPLETED_RESP |
|
669 #define SS_SERVICE_COMPLETED_RESP 0x01 |
|
670 #define SS_SERVICE_COMPLETED_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
671 #define SS_SERVICE_COMPLETED_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
672 #define SS_SERVICE_COMPLETED_RESP_OFFSET_OPERATION 2 //size 1 byte(s) |
|
673 #define SS_SERVICE_COMPLETED_RESP_OFFSET_BASICSERVICECODE 3 //size 1 byte(s) |
|
674 #define SS_SERVICE_COMPLETED_RESP_OFFSET_SSCODE 4 //size 2 byte(s) |
|
675 #define SS_SERVICE_COMPLETED_RESP_OFFSET_FILLERBYTE1 6 //size 1 byte(s) |
|
676 #define SS_SERVICE_COMPLETED_RESP_OFFSET_SUBBLOCKCOUNT 7 //size 1 byte(s) |
|
677 #define SIZE_SS_SERVICE_COMPLETED_RESP 8 |
|
678 |
|
679 |
|
680 //Definition for SS_SERVICE_COMPLETED_IND |
|
681 #define SS_SERVICE_COMPLETED_IND 0x10 |
|
682 #define SS_SERVICE_COMPLETED_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
683 #define SS_SERVICE_COMPLETED_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
684 #define SS_SERVICE_COMPLETED_IND_OFFSET_OPERATION 2 //size 1 byte(s) |
|
685 #define SS_SERVICE_COMPLETED_IND_OFFSET_BASICSERVICECODE 3 //size 1 byte(s) |
|
686 #define SS_SERVICE_COMPLETED_IND_OFFSET_SSCODE 4 //size 2 byte(s) |
|
687 #define SS_SERVICE_COMPLETED_IND_OFFSET_FILLERBYTE1 6 //size 1 byte(s) |
|
688 #define SS_SERVICE_COMPLETED_IND_OFFSET_SUBBLOCKCOUNT 7 //size 1 byte(s) |
|
689 #define SIZE_SS_SERVICE_COMPLETED_IND 8 |
|
690 |
|
691 |
|
692 //Definition for SS_SERVICE_FAILED_RESP |
|
693 #define SS_SERVICE_FAILED_RESP 0x02 |
|
694 #define SS_SERVICE_FAILED_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
695 #define SS_SERVICE_FAILED_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
696 #define SS_SERVICE_FAILED_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
697 #define SS_SERVICE_FAILED_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
698 #define SIZE_SS_SERVICE_FAILED_RESP 4 |
|
699 |
|
700 |
|
701 //Definition for SS_SERVICE_NOT_SUPPORTED_RESP |
|
702 #define SS_SERVICE_NOT_SUPPORTED_RESP 0x03 |
|
703 #define SS_SERVICE_NOT_SUPPORTED_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
704 #define SS_SERVICE_NOT_SUPPORTED_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
705 #define SS_SERVICE_NOT_SUPPORTED_RESP_OFFSET_REASON 2 //size 1 byte(s) |
|
706 #define SS_SERVICE_NOT_SUPPORTED_RESP_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
707 #define SIZE_SS_SERVICE_NOT_SUPPORTED_RESP 4 |
|
708 |
|
709 |
|
710 //Definition for SS_GSM_USSD_SEND_REQ |
|
711 #define SS_GSM_USSD_SEND_REQ 0x04 |
|
712 #define SS_GSM_USSD_SEND_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
713 #define SS_GSM_USSD_SEND_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
714 #define SS_GSM_USSD_SEND_REQ_OFFSET_USSDTYPE 2 //size 1 byte(s) |
|
715 #define SS_GSM_USSD_SEND_REQ_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
716 #define SIZE_SS_GSM_USSD_SEND_REQ 4 |
|
717 |
|
718 |
|
719 //Definition for SS_GSM_USSD_SEND_RESP |
|
720 #define SS_GSM_USSD_SEND_RESP 0x05 |
|
721 #define SS_GSM_USSD_SEND_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
722 #define SS_GSM_USSD_SEND_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
723 #define SS_GSM_USSD_SEND_RESP_OFFSET_CODINGINFO 2 //size 1 byte(s) |
|
724 #define SS_GSM_USSD_SEND_RESP_OFFSET_USSDTYPE 3 //size 1 byte(s) |
|
725 #define SS_GSM_USSD_SEND_RESP_OFFSET_LENGTHOFUSSDSTRING 4 //size 1 byte(s) |
|
726 #define SS_GSM_USSD_SEND_RESP_OFFSET_USSDSTRING 5 //size 1 byte(s) |
|
727 #define SS_GSM_USSD_SEND_RESP_OFFSET_FILLERBYTE1 6 //size 1 byte(s) |
|
728 #define SS_GSM_USSD_SEND_RESP_OFFSET_FILLERBYTE2 7 //size 1 byte(s) |
|
729 #define SIZE_SS_GSM_USSD_SEND_RESP 8 |
|
730 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
731 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
732 |
|
733 |
|
734 //Definition for SS_GSM_USSD_RECEIVE_IND |
|
735 #define SS_GSM_USSD_RECEIVE_IND 0x06 |
|
736 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
737 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
738 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_CODINGINFO 2 //size 1 byte(s) |
|
739 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_USSDTYPE 3 //size 1 byte(s) |
|
740 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_LENGTHOFUSSDSTRING 4 //size 1 byte(s) |
|
741 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_USSDSTRING 5 //size 1 byte(s) |
|
742 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_FILLERBYTE1 6 //size 1 byte(s) |
|
743 #define SS_GSM_USSD_RECEIVE_IND_OFFSET_FILLERBYTE2 7 //size 1 byte(s) |
|
744 #define SIZE_SS_GSM_USSD_RECEIVE_IND 8 |
|
745 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
746 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
747 |
|
748 |
|
749 //Definition for SS_STATUS_IND |
|
750 #define SS_STATUS_IND 0x09 |
|
751 #define SS_STATUS_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
752 #define SS_STATUS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
753 #define SS_STATUS_IND_OFFSET_SSSTATUSINDICATION 2 //size 1 byte(s) |
|
754 #define SS_STATUS_IND_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
755 #define SIZE_SS_STATUS_IND 4 |
|
756 |
|
757 |
|
758 //Definition for SS_CANCEL_REQ |
|
759 #define SS_CANCEL_REQ 0x11 |
|
760 #define SS_CANCEL_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
761 #define SS_CANCEL_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
762 #define SS_CANCEL_REQ_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
763 #define SIZE_SS_CANCEL_REQ 4 |
|
764 |
|
765 |
|
766 //Definition for SS_CANCEL_RESP |
|
767 #define SS_CANCEL_RESP 0x12 |
|
768 #define SS_CANCEL_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
769 #define SS_CANCEL_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
770 #define SS_CANCEL_RESP_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
771 #define SIZE_SS_CANCEL_RESP 4 |
|
772 |
|
773 |
|
774 //Definition for SS_RESOURCE_CONTROL_IND |
|
775 #define SS_RESOURCE_CONTROL_IND 0x21 |
|
776 #define SS_RESOURCE_CONTROL_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
777 #define SS_RESOURCE_CONTROL_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
778 #define SS_RESOURCE_CONTROL_IND_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
779 #define SS_RESOURCE_CONTROL_IND_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
780 #define SIZE_SS_RESOURCE_CONTROL_IND 4 |
|
781 |
|
782 |
|
783 //Definition for SS_RESOURCE_CONTROL_REQ |
|
784 #define SS_RESOURCE_CONTROL_REQ 0x22 |
|
785 #define SS_RESOURCE_CONTROL_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
786 #define SS_RESOURCE_CONTROL_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
787 #define SS_RESOURCE_CONTROL_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
788 #define SS_RESOURCE_CONTROL_REQ_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
789 #define SIZE_SS_RESOURCE_CONTROL_REQ 4 |
|
790 |
|
791 |
|
792 //Definition for SS_RESOURCE_CONTROL_RESP |
|
793 #define SS_RESOURCE_CONTROL_RESP 0x23 |
|
794 #define SS_RESOURCE_CONTROL_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
795 #define SS_RESOURCE_CONTROL_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
796 #define SS_RESOURCE_CONTROL_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
797 #define SS_RESOURCE_CONTROL_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
798 #define SIZE_SS_RESOURCE_CONTROL_RESP 4 |
|
799 |
|
800 |
|
801 //Definition for SS_RESOURCE_CONF_REQ |
|
802 #define SS_RESOURCE_CONF_REQ 0x25 |
|
803 #define SS_RESOURCE_CONF_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
804 #define SS_RESOURCE_CONF_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
805 #define SS_RESOURCE_CONF_REQ_OFFSET_CONFOPERATION 2 //size 1 byte(s) |
|
806 #define SS_RESOURCE_CONF_REQ_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
807 #define SIZE_SS_RESOURCE_CONF_REQ 4 |
|
808 |
|
809 |
|
810 //Definition for SS_RESOURCE_CONF_RESP |
|
811 #define SS_RESOURCE_CONF_RESP 0x26 |
|
812 #define SS_RESOURCE_CONF_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
813 #define SS_RESOURCE_CONF_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
814 #define SS_RESOURCE_CONF_RESP_OFFSET_CONFOPERATION 2 //size 1 byte(s) |
|
815 #define SS_RESOURCE_CONF_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
816 #define SIZE_SS_RESOURCE_CONF_RESP 4 |
|
817 |
|
818 |
|
819 //Definition for SS_RESOURCE_CONF_IND |
|
820 #define SS_RESOURCE_CONF_IND 0x24 |
|
821 #define SS_RESOURCE_CONF_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
822 #define SS_RESOURCE_CONF_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
823 #define SS_RESOURCE_CONF_IND_OFFSET_CONFSTATUS 2 //size 1 byte(s) |
|
824 #define SS_RESOURCE_CONF_IND_OFFSET_SUBBLOCKS 3 //size 1 byte(s) |
|
825 #define SIZE_SS_RESOURCE_CONF_IND 4 |
|
826 |
|
827 |
|
828 //Definition for SS_RELEASE_REQ |
|
829 #define SS_RELEASE_REQ 0x15 |
|
830 #define SS_RELEASE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
831 #define SS_RELEASE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
832 #define SS_RELEASE_REQ_OFFSET_REQTRID 2 //size 1 byte(s) |
|
833 #define SS_RELEASE_REQ_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
834 #define SIZE_SS_RELEASE_REQ 4 |
|
835 |
|
836 |
|
837 //Definition for SS_RELEASE_RESP |
|
838 #define SS_RELEASE_RESP 0x16 |
|
839 #define SS_RELEASE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
840 #define SS_RELEASE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
841 #define SS_RELEASE_RESP_OFFSET_RELEASERESULT 2 //size 1 byte(s) |
|
842 #define SS_RELEASE_RESP_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
843 #define SIZE_SS_RELEASE_RESP 4 |
|
844 |
|
845 #endif |