CallSetSrv.res
13.1 KB
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
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
/* Needed header files of the compile option in XML files, if you need others need to add here */
#include "mmi_features.h"
<?xml version="1.0" encoding="UTF-8"?>
<APP id="SRV_CALLSET">
/* When you use any ID of other module, you need to add
that header file here, so that Resgen can find the ID */
<!--Include Area-->
<!-----------------------------------------------------Event Resource Area----------------------------------------------------->
<EVENT id="EVT_ID_SRV_CALLSET_ACT_RESPONSE"/>
<EVENT id="EVT_ID_SRV_CALLSET_LINE_SWITCHED" type="SENDER"/>
<EVENT id="EVT_ID_SRV_CALLSET_CFU_STATUS_IND" type="SENDER"/>
<EVENT id="EVT_ID_SRV_CALLSET_CTM_SETTING_CHANGED" type="SENDER"/>
<EVENT id="EVT_ID_SRV_CALLSET_INT_ACT"/>
#ifdef MOTION_SENSOR_SUPPORT
<EVENT id="EVT_ID_SRV_FLIP_TO_MUTE_CALL" type="SENDER"/>
<EVENT id="EVT_ID_SRV_TAP_TAP_TO_RECORD_IN_CALL" type="SENDER"/>
#endif
<RECEIVER id="EVT_ID_SRV_SIM_CTRL_AVAILABILITY_CHANGED" proc="srv_callset_hdlr_sim_availability_changed"/>
<RECEIVER id="EVT_ID_SRV_MODE_SWITCH_FINISH_NOTIFY" proc="srv_callset_hdlr_mode_switched"/>
<!-----------------------------------------------------String Resource Area----------------------------------------------------->
/* String ID of you Application, we will get string from ref_list.txt for all languages */
<STRING id="STR_ID_SRV_CALLSET_RESULT_FULL"/>
<STRING id="STR_ID_SRV_CALLSET_RESULT_TOO_LONG"/>
<STRING id="STR_ID_SRV_CALLSET_RESULT_DUPLICATED"/>
<STRING id="STR_ID_SRV_CALLSET_RESULT_EMPTY"/>
<!-----------------------------------------------------Image Resource Area------------------------------------------------------>
/* Image Id and path of you Application , you can use compile option in Path, but need out of "" */
/* For the detail of scope="XML" please check user manual */
<!-----------------------------------------------------MMI cache Resource Area------------------------------------------------------>
#ifdef __MMI_CALLSET_CALLER_ID__
<CACHEDATA type="byte" id="NVRAM_CALLSET_CALLERID" restore_flag="TRUE">
<DEFAULT_VALUE> [0X02] </DEFAULT_VALUE>
<DESCRIPTION> Caller ID value </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 2)
<CACHEDATA type="byte" id="NVRAM_CALLSET_SIM2_CALLERID" restore_flag="TRUE">
<DEFAULT_VALUE> [0X02] </DEFAULT_VALUE>
<DESCRIPTION> SIM2 caller ID value </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 3)
<CACHEDATA type="byte" id="NVRAM_CALLSET_SIM3_CALLERID" restore_flag="TRUE">
<DEFAULT_VALUE> [0X02] </DEFAULT_VALUE>
<DESCRIPTION> SIM3 caller ID value </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 4)
<CACHEDATA type="byte" id="NVRAM_CALLSET_SIM4_CALLERID" restore_flag="TRUE">
<DEFAULT_VALUE> [0X02] </DEFAULT_VALUE>
<DESCRIPTION> SIM4 caller ID value </DESCRIPTION>
</CACHEDATA>
#endif /*MMI_MAX_SIM_NUM>=4*/
#endif /*MMI_MAX_SIM_NUM>=3*/
#endif /* (MMI_MAX_SIM_NUM >= 2) */
#endif /* __MMI_CALLSET_CALLER_ID__ */
#ifdef __MMI_CALLSET_CUG__
<CACHEDATA type="byte" id="NVRAM_CALLSET_CUG_ACTIVATED_ID" restore_flag="TRUE">
<DEFAULT_VALUE> [0Xff] </DEFAULT_VALUE>
<DESCRIPTION> CUG activated ID </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 2)
<CACHEDATA type="byte" id="NVRAM_CALLSET_CUG_SIM2_ACTIVATED_ID" restore_flag="TRUE">
<DEFAULT_VALUE> [0Xff] </DEFAULT_VALUE>
<DESCRIPTION> CUG SIM2 activated ID </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 3)
<CACHEDATA type="byte" id="NVRAM_CALLSET_CUG_SIM3_ACTIVATED_ID" restore_flag="TRUE">
<DEFAULT_VALUE> [0Xff] </DEFAULT_VALUE>
<DESCRIPTION> CUG SIM3 activated ID </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 4)
<CACHEDATA type="byte" id="NVRAM_CALLSET_CUG_SIM4_ACTIVATED_ID" restore_flag="TRUE">
<DEFAULT_VALUE> [0Xff] </DEFAULT_VALUE>
<DESCRIPTION> CUG SIM4 activated ID </DESCRIPTION>
</CACHEDATA>
#endif /*MMI_MAX_SIM_NUM>=4*/
#endif /*MMI_MAX_SIM_NUM>=3*/
#endif /* (MMI_MAX_SIM_NUM >= 2) */
#endif /* __MMI_CALLSET_CUG__ */
<CACHEDATA type="byte" id="NVRAM_CALLSET_CTR_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Call time reminder mode </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_ANSWER_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Answer mode </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_CALL_TIME_DISPLAY" restore_flag="TRUE">
<DEFAULT_VALUE> [0X01] </DEFAULT_VALUE>
<DESCRIPTION> Call time display </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_REDIAL" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Auto redial mode </DESCRIPTION>
</CACHEDATA>
#if defined(__TOPWELL_MMI_INCALL_AUTO_RECORD__)
<CACHEDATA type="byte" id="NVRAM_CALLSET_AUTO_RECORD" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Auto record mode </DESCRIPTION>
</CACHEDATA>
#endif
#ifdef __MMI_UCM_REJECT_BY_SMS__
<CACHEDATA type="byte" id="NVRAM_CALLSET_REJ_BY_SMS" restore_flag="TRUE">
#if defined(__TOPWELL_MMI_SMS_REJECT_DEFAULT_ON__)
<DEFAULT_VALUE> [0X01] </DEFAULT_VALUE>
#else
#ifdef __OP01__ /* reject by sms default on for operator requirement */
<DEFAULT_VALUE> [0X01] </DEFAULT_VALUE>
#else
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
#endif
#endif
<DESCRIPTION> Reject by SMS </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_REJ_BY_SMS_SETTING" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Reject by SMS setting </DESCRIPTION>
</CACHEDATA>
#endif /* __MMI_UCM_REJECT_BY_SMS__ */
#ifdef __MMI_CONNECT_NOTICE__
#ifdef __TOPWELL_MMI_CONNECT_NOTICE_DEFAULT_OFF__
<CACHEDATA type="byte" id="NVRAM_CALLSET_CONNECT_NOTICE" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Connect notice </DESCRIPTION>
</CACHEDATA>
#else
<CACHEDATA type="byte" id="NVRAM_CALLSET_CONNECT_NOTICE" restore_flag="TRUE">
<DEFAULT_VALUE> [0X01] </DEFAULT_VALUE>
<DESCRIPTION> Connect notice </DESCRIPTION>
</CACHEDATA>
#endif
#endif /* __MMI_CONNECT_NOTICE__ */
#ifdef __IP_NUMBER__
<CACHEDATA type="byte" id="NVRAM_CALLSET_IP_NUMBER_SETTING" restore_flag="TRUE">
<DEFAULT_VALUE> [0xFF] </DEFAULT_VALUE>
<DESCRIPTION> IP number setting </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 2)
<CACHEDATA type="byte" id="NVRAM_CALLSET_IP_NUMBER_SETTING_SIM2" restore_flag="TRUE">
<DEFAULT_VALUE> [0xFF] </DEFAULT_VALUE>
<DESCRIPTION> IP number setting - sim2 </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 3)
<CACHEDATA type="byte" id="NVRAM_CALLSET_IP_NUMBER_SETTING_SIM3" restore_flag="TRUE">
<DEFAULT_VALUE> [0xFF] </DEFAULT_VALUE>
<DESCRIPTION> IP number setting - sim3 </DESCRIPTION>
</CACHEDATA>
#if (MMI_MAX_SIM_NUM >= 4)
<CACHEDATA type="byte" id="NVRAM_CALLSET_IP_NUMBER_SETTING_SIM4" restore_flag="TRUE">
<DEFAULT_VALUE> [0xFF] </DEFAULT_VALUE>
<DESCRIPTION> IP number setting - sim4 </DESCRIPTION>
</CACHEDATA>
#endif /*MMI_MAX_SIM_NUM>=4*/
#endif /*MMI_MAX_SIM_NUM>=3*/
#endif /* (MMI_MAX_SIM_NUM >= 2) */
#endif /* __IP_NUMBER__ */
#ifdef __MMI_CM_BLACK_LIST__
<CACHEDATA type="byte" id="NVRAM_CALLSET_BLACKLIST_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> Black list setting </DESCRIPTION>
</CACHEDATA>
#ifdef __MMI_CM_BLACK_LIST_EXT__
#ifdef __MMI_VIDEO_TELEPHONY__
<CACHEDATA type="byte" id="NVRAM_CALLSET_BLACKLIST_MODE_VIDEO" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> Black list setting for video call </DESCRIPTION>
</CACHEDATA>
#endif /* __MMI_VIDEO_TELEPHONY__ */
#endif/* __MMI_CM_BLACK_LIST_EXT__ */
#endif /* __MMI_CM_BLACK_LIST__ */
#ifdef __MMI_CM_WHITE_LIST__
<CACHEDATA type="byte" id="NVRAM_CALLSET_WHITELIST_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> White list setting </DESCRIPTION>
</CACHEDATA>
#ifdef __MMI_CM_WHITE_LIST_EXT__
#ifdef __MMI_VIDEO_TELEPHONY__
<CACHEDATA type="byte" id="NVRAM_CALLSET_WHITELIST_MODE_VIDEO" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> White list setting for video call </DESCRIPTION>
</CACHEDATA>
#endif /* __MMI_VIDEO_TELEPHONY__ */
#endif/* __MMI_CM_WHITE_LIST_EXT__ */
#endif /* __MMI_CM_WHITE_LIST__ */
<CACHEDATA type="byte" id="NVRAM_CALLSET_QUICK_END_FLAG" restore_flag="TRUE">
<DEFAULT_VALUE> [0X00] </DEFAULT_VALUE>
<DESCRIPTION> Auto quick end </DESCRIPTION>
</CACHEDATA>
#ifdef __CTM_SUPPORT__
<CACHEDATA type="byte" id="NVRAM_CALLSET_CTM_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> CTM mode </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_CTM_SETTING" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> CTM setting </DESCRIPTION>
</CACHEDATA>
#endif /* __CTM_SUPPORT__ */
#ifdef __MMI_VIDEO_TELEPHONY__
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_ANSWER_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT answer mode </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_DIAL_MODE" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT dial mode </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_MIC" restore_flag="TRUE">
<DEFAULT_VALUE> [0x01] </DEFAULT_VALUE>
<DESCRIPTION> VT microphone </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_SPEAKER" restore_flag="TRUE">
<DEFAULT_VALUE> [0x01] </DEFAULT_VALUE>
<DESCRIPTION> VT speaker </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_CAMERA" restore_flag="TRUE">
<DEFAULT_VALUE> [0x01] </DEFAULT_VALUE>
<DESCRIPTION> VT camera mode </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_NIGHT_FRONT" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT night mode for front camera </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_EV_FRONT" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT EV value for front camera </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_ZOOM_FRONT" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT zoom setting for front camera </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_NIGHT_BACK" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT night mode for back camera </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_EV_BACK" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT EV value for back camera </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_VT_ZOOM_BACK" restore_flag="TRUE">
<DEFAULT_VALUE> [0x00] </DEFAULT_VALUE>
<DESCRIPTION> VT zoom setting for back camera </DESCRIPTION>
</CACHEDATA>
#endif /* __MMI_VIDEO_TELEPHONY__ */
#ifdef __OP01_FWPBW__
<CACHEDATA type="byte" id="NVRAM_CALLSET_DELAY_DIAL_TIME" restore_flag="TRUE">
<DEFAULT_VALUE> [0x04] </DEFAULT_VALUE>
<DESCRIPTION> delay dial time, dial after 1~255 seconds, 0 means OFF </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_OFFHOOK_REMINDER_TIMEOUT" restore_flag="TRUE">
<DEFAULT_VALUE> [0x1E] </DEFAULT_VALUE>
<DESCRIPTION> off-hook timeout in seconds to start the reminder, default is 30s </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_OFFHOOK_REMINDER_DURATION" restore_flag="TRUE">
<DEFAULT_VALUE> [0x05] </DEFAULT_VALUE>
<DESCRIPTION> off-hook reminder duration in seconds, default is 5s </DESCRIPTION>
</CACHEDATA>
#endif /* __OP01_FWPBW__ */
<CACHEDATA type="short" id="NVRAM_CALLSET_CTR_TIME">
<DEFAULT_VALUE> [0xFF, 0xFF] </DEFAULT_VALUE>
<DESCRIPTION> Call time reminder time </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="short" id="NVRAM_CALLSET_QUICK_END_TIME" restore_flag="TRUE">
<DEFAULT_VALUE> [0xFF, 0xFF] </DEFAULT_VALUE>
<DESCRIPTION> Auto quick end duration </DESCRIPTION>
</CACHEDATA>
#ifdef MOTION_SENSOR_SUPPORT
<CACHEDATA type="byte" id="NVRAM_CALLSET_FLIP_TO_MUTE_CALL" restore_flag="TRUE">
<DEFAULT_VALUE> [0X01] </DEFAULT_VALUE>
<DESCRIPTION> Flip to mute call </DESCRIPTION>
</CACHEDATA>
<CACHEDATA type="byte" id="NVRAM_CALLSET_TAP_TAP_TO_RECORD_IN_CALL" restore_flag="TRUE">
<DEFAULT_VALUE> [0X01] </DEFAULT_VALUE>
<DESCRIPTION> Tap Tap to record in call </DESCRIPTION>
</CACHEDATA>
#endif
</APP>