1 <?xml version="1.0" encoding="utf-8"?> |
|
2 |
|
3 <!-- MOD_0029.001_SIM_ATK_TSY_[SMS-PP Data Download] --> |
|
4 |
|
5 |
|
6 <isc-test-control id="29"> |
|
7 |
|
8 |
|
9 <!-- ******** --> |
|
10 <!-- CHANNELS --> |
|
11 <!-- ******** --> |
|
12 <channels> |
|
13 <channel id="0x07"/> |
|
14 </channels> |
|
15 |
|
16 |
|
17 <!-- ****** --> |
|
18 <!-- INPUTS --> |
|
19 <!-- ****** --> |
|
20 <inputs> |
|
21 |
|
22 <!-- INITIALIZATION_MESSAGES --> |
|
23 <!-- *********************** --> |
|
24 |
|
25 <input id="00001"> |
|
26 <name>SIM_READ_TABLE_RESP servicetype:SIM_ST_SMSPP_DATA_DOWNLOAD_AVAIL status:SIM_SERV_OK</name> |
|
27 <direction>sos</direction> |
|
28 <message>15,00,10,09,00,06,00,01,AA,14,1a,01</message> |
|
29 </input> |
|
30 |
|
31 <!-- SMS_RECEIVED_SIM_MSG_IND --> |
|
32 <!-- ****************** --> |
|
33 |
|
34 <input id="10002"> |
|
35 <name>SMS_RECEIVED_SIM_MSG_IND: SEQ 2, 3, 4</name> |
|
36 <direction>sos</direction> |
|
37 <message>15,00,10,02,00,42,00,01,00,44,00,02,00,82,00,10,02,0a,08,91,11,22,33,44,55,66,77,f8,00,1C,00,24,1C,00,04,04,91,21,43,7F,16,89,10,10,00,00,00,00,0D,53,68,6F,72,74,20,4D,65,73,73,61,67,65</message> |
|
38 </input> |
|
39 |
|
40 <input id="10006"> |
|
41 <name>SMS_RECEIVED_SIM_MSG_IND: SEQ 6</name> |
|
42 <direction>sos</direction> |
|
43 <message>15,00,10,02,00,42,00,01,00,44,00,02,00,82,00,10,02,0a,08,91,11,22,33,44,55,66,77,f8,00,1C,00,24,1C,00,04,04,91,21,43,7F,f6,89,10,10,00,00,00,00,0D,53,68,6F,72,74,20,4D,65,73,73,61,67,65</message> |
|
44 </input> |
|
45 |
|
46 <!-- ATK_SW_DATA_NTF --> |
|
47 <!-- *************** --> |
|
48 |
|
49 <input id="30002"> |
|
50 <name>ATK_SW_DATA_NTF 1.2.4</name> |
|
51 <direction>sos</direction> |
|
52 <message>15,00,10,5a,00,16,00,01,00,13,00,00,90,00,00,0b,50,68,69,6c,20,48,6f,6f,6b,65,72,00</message> |
|
53 </input> |
|
54 |
|
55 <input id="30003"> |
|
56 <name>ATK_SW_DATA_NTF, Command pending</name> |
|
57 <direction>sos</direction> |
|
58 <message>15,00,00,5A,00,00,78,34,00,13,00,00,91,0B,00,00</message> |
|
59 </input> |
|
60 |
|
61 <!-- PROACTIVE COMMANDS --> |
|
62 <!-- ****************** --> |
|
63 |
|
64 <input id="50003"> |
|
65 <name>PROACTIVE COMMAND: MORE TIME 1.3.4</name> |
|
66 <direction>sos</direction> |
|
67 <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,0D,D0,09,81,03,01,02,00,82,02,81,82,90,00</message> |
|
68 </input> |
|
69 |
|
70 <!-- SIM SESSION END --> |
|
71 <!-- *************** --> |
|
72 <input id="90004"> |
|
73 <name>ATK_SW_DATA_NTF, SIM Session End</name> |
|
74 <direction>sos</direction> |
|
75 <message>15,00,00,5A,00,00,78,34,00,13,00,00,90,00,00,00</message> |
|
76 </input> |
|
77 |
|
78 </inputs> |
|
79 |
|
80 |
|
81 <!-- ******* --> |
|
82 <!-- OUTPUTS --> |
|
83 <!-- ******* --> |
|
84 <outputs> |
|
85 |
|
86 <!-- ATK_ENVELOPE_NTF --> |
|
87 <!-- **************** --> |
|
88 |
|
89 <output id="20002"> |
|
90 <name>ENVELOPE: SMS-PP DOWNLOAD 1.2.2, 1.3.2, 1.4.2</name> |
|
91 <direction>dos</direction> |
|
92 <message>00,00,00,5A,00,36,34,00,C9,12,00,2F,D1,2D,82,02,83,81,06,09,91,11,22,33,44,55,66,77,F8,8B,1C,04,04,91,21,43,7F,16,89,10,10,00,00,00,00,0D,53,68,6F,72,74,20,4D,65,73,73,61,67,65,00</message> |
|
93 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF</mask> |
|
94 </output> |
|
95 |
|
96 <output id="20006"> |
|
97 <name>ENVELOPE: SMS-PP DOWNLOAD 1.6.2</name> |
|
98 <direction>dos</direction> |
|
99 <message>00,00,00,5A,00,36,34,00,C9,12,00,2F,D1,2D,82,02,83,81,06,09,91,11,22,33,44,55,66,77,F8,8B,1C,04,04,91,21,43,7F,F6,89,10,10,00,00,00,00,0D,53,68,6F,72,74,20,4D,65,73,73,61,67,65,00</message> |
|
100 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF</mask> |
|
101 </output> |
|
102 |
|
103 <!-- SMS_RECEIVED_MSG_REPORT_REQ --> |
|
104 <!-- ****************************** --> |
|
105 |
|
106 <output id="40002"> |
|
107 <name>SMS_RECEIVED_MSG_REPORT_REQ: SEQ 2</name> |
|
108 <direction>dos</direction> |
|
109 <message>00,00,10,02,00,26,00,01,00,3B,00,00,00,00,00,02,00,1D,00,08,7F,16,01,07,00,20,00,14,00,0B,00,0B,50,68,69,6c,20,48,6f,6f,6b,65,72,00</message> |
|
110 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF</mask> |
|
111 </output> |
|
112 |
|
113 <output id="40003"> |
|
114 <name>SMS_GSM_RECEIVED_PP_REPORT_REQ: SEQ 3, 4</name> |
|
115 <direction>dos</direction> |
|
116 <message>00,00,10,02,00,0a,00,01,00,3B,00,00,00,00,00,00</message> |
|
117 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,FF,FF</mask> |
|
118 </output> |
|
119 |
|
120 <!-- TERMINAL RESPONSES --> |
|
121 <!-- ****************** --> |
|
122 |
|
123 <output id="60003"> |
|
124 <name>TERMINAL RESPONSE: MORE TIME 1.3.5</name> |
|
125 <direction>dos</direction> |
|
126 <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0C,81,03,01,02,00,82,02,82,81,83,01,00,00,00</message> |
|
127 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask> |
|
128 </output> |
|
129 |
|
130 </outputs> |
|
131 |
|
132 |
|
133 <!-- ********** --> |
|
134 <!-- TEST STEPS --> |
|
135 <!-- ********** --> |
|
136 <steps> |
|
137 |
|
138 <!-- INITIALIZATION_MESSAGES --> |
|
139 <!-- *********************** --> |
|
140 <step id="00001" type="simulate"> |
|
141 <name>Send SIM_READ_TABLE_RESP</name> |
|
142 <channel id="0x07"/> |
|
143 <input-ref id="00001"/> |
|
144 </step> |
|
145 |
|
146 <!-- SMS_RECEIVED_SIM_MSG_IND --> |
|
147 <!-- ****************** --> |
|
148 <step id="10002" type="simulate"> |
|
149 <name>Send IND</name> |
|
150 <channel id="0x07"/> |
|
151 <input-ref id="10002"/> |
|
152 </step> |
|
153 |
|
154 <step id="10006" type="simulate"> |
|
155 <name>Send IND</name> |
|
156 <channel id="0x07"/> |
|
157 <input-ref id="10006"/> |
|
158 </step> |
|
159 |
|
160 <!-- ATK_ENVELOPE_NTF --> |
|
161 <!-- **************** --> |
|
162 <step id="20002" type="intercept"> |
|
163 <name>Intercept Envelope</name> |
|
164 <channel id="0x07"/> |
|
165 <output-ref id="20002"/> |
|
166 <flags>0x40</flags> <!-- Store transaction ID from intercepted message --> |
|
167 </step> |
|
168 |
|
169 <step id="20006" type="intercept"> |
|
170 <name>Intercept Envelope</name> |
|
171 <channel id="0x07"/> |
|
172 <output-ref id="20006"/> |
|
173 <flags>0x40</flags> <!-- Store transaction ID from intercepted message --> |
|
174 </step> |
|
175 |
|
176 |
|
177 <!-- ATK_SW_DATA_NTF --> |
|
178 <!-- *************** --> |
|
179 <step id="30002" type="simulate"> |
|
180 <name>Send ATK_SW_DATA_NTF</name> |
|
181 <channel id="0x07"/> |
|
182 <input-ref id="30002"/> |
|
183 <flags>0x40</flags> <!-- Use stored transaction ID --> |
|
184 </step> |
|
185 |
|
186 <step id="30003" type="simulate"> |
|
187 <name>Send ATK_SW_DATA_NTF</name> |
|
188 <channel id="0x07"/> |
|
189 <input-ref id="30003"/> |
|
190 <flags>0x40</flags> <!-- Use stored transaction ID --> |
|
191 </step> |
|
192 |
|
193 <!-- SMS_RECEIVED_MSG_REPORT_REQ --> |
|
194 <!-- ****************************** --> |
|
195 <step id="40002" type="intercept"> |
|
196 <name>Intercept SMS_RECEIVED_MSG_REPORT_REQ</name> |
|
197 <channel id="0x07"/> |
|
198 <output-ref id="40002"/> |
|
199 </step> |
|
200 |
|
201 <step id="40003" type="intercept"> |
|
202 <name>Intercept SMS_RECEIVED_MSG_REPORT_REQ</name> |
|
203 <channel id="0x07"/> |
|
204 <output-ref id="40003"/> |
|
205 </step> |
|
206 |
|
207 <!-- PROACTIVE COMMANDS --> |
|
208 <!-- ****************** --> |
|
209 <step id="50003" type="simulate"> |
|
210 <name>Send PCmd</name> |
|
211 <channel id="0x07"/> |
|
212 <input-ref id="50003"/> |
|
213 </step> |
|
214 |
|
215 <!-- TERMINAL RESPONSES --> |
|
216 <!-- ****************** --> |
|
217 <step id="60003" type="intercept"> |
|
218 <name>Intercept TR</name> |
|
219 <channel id="0x07"/> |
|
220 <output-ref id="60003"/> |
|
221 <flags>0x40</flags> <!-- Store transaction ID from intercepted message --> |
|
222 </step> |
|
223 |
|
224 <!-- GENERAL STEPS --> |
|
225 <!-- ************* --> |
|
226 <step id="90001" type="sync"> |
|
227 <name>Sync with test env</name> |
|
228 </step> |
|
229 |
|
230 <step id="90002" type="open-channel"> |
|
231 <name>Attach to channel 7</name> |
|
232 <channel id="0x07"/> |
|
233 </step> |
|
234 |
|
235 <step id="90003" type="close-channel"> |
|
236 <name>Detach from channel 7</name> |
|
237 <channel id="0x07"/> |
|
238 </step> |
|
239 |
|
240 <step id="90004" type="simulate"> |
|
241 <name>SIM session end</name> |
|
242 <channel id="0x07"/> |
|
243 <input-ref id="90004"/> |
|
244 <flags>0x40</flags> <!-- Use stored transaction ID in simulated message --> |
|
245 </step> |
|
246 |
|
247 </steps> |
|
248 |
|
249 |
|
250 <!-- ********** --> |
|
251 <!-- TEST CASES --> |
|
252 <!-- ********** --> |
|
253 <cases> |
|
254 |
|
255 <!-- 27.22.5.1 SMS-PP Data Download --> |
|
256 |
|
257 <!-- Sequence 1.1 Void --> |
|
258 |
|
259 <case id="102"> |
|
260 <name>Sequence 1.2 (SMS-PP Data Download, General Data Coding, GET RESPONSE, Acknowledgement)</name> |
|
261 <timeout>10</timeout> |
|
262 <test-steps> |
|
263 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
264 <step-ref id="00001"/> <!-- Send SIM_READ_TABLE_RESP --> |
|
265 |
|
266 <step-ref id="10002"/> <!-- Send SMS_RECEIVED_SIM_MSG_IND --> |
|
267 <step-ref id="20002"/> <!-- Receive ATK_ENVELOPE_NTF --> |
|
268 <step-ref id="30002"/> <!-- Send ATK_SW_DATA_NTF Resp --> |
|
269 <step-ref id="40002"/> <!-- Receive SMS_RECEIVED_MSG_REPORT_REQ --> |
|
270 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
271 </test-steps> |
|
272 </case> |
|
273 |
|
274 <case id="103"> |
|
275 <name>Sequence 1.3 (SMS-PP Data Download, General Data Coding, FETCH, MORE TIME)</name> |
|
276 <timeout>10</timeout> |
|
277 <test-steps> |
|
278 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
279 <step-ref id="00001"/> <!-- Send SIM_READ_TABLE_RESP --> |
|
280 |
|
281 <step-ref id="10002"/> <!-- Send SMS_RECEIVED_SIM_MSG_IND --> |
|
282 <step-ref id="20002"/> <!-- Receive ATK_ENVELOPE_NTF --> |
|
283 <step-ref id="30003"/> <!-- Send ATK_SW_DATA_NTF Resp --> |
|
284 <step-ref id="40003"/> <!-- Receive SMS_RECEIVED_MSG_REPORT_REQ --> |
|
285 <step-ref id="50003"/> <!-- Send PCMD --> |
|
286 <step-ref id="60003"/> <!-- Receive TR --> |
|
287 <step-ref id="90004"/> <!-- Send SIM session end --> |
|
288 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
289 </test-steps> |
|
290 </case> |
|
291 |
|
292 <case id="104"> |
|
293 <name>Sequence 1.4 (SMS-PP Data Download, General Data Coding)</name> |
|
294 <timeout>10</timeout> |
|
295 <test-steps> |
|
296 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
297 <step-ref id="00001"/> <!-- Send SIM_READ_TABLE_RESP --> |
|
298 |
|
299 <step-ref id="10002"/> <!-- Send SMS_RECEIVED_SIM_MSG_IND --> |
|
300 <step-ref id="20002"/> <!-- Receive ATK_ENVELOPE_NTF --> |
|
301 <step-ref id="90004"/> <!-- Send ATK_SW_DATA_NTF Resp --> |
|
302 <step-ref id="40003"/> <!-- Receive SMS_RECEIVED_MSG_REPORT_REQ --> |
|
303 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
304 </test-steps> |
|
305 </case> |
|
306 |
|
307 <!-- Sequence 1.5 Void --> |
|
308 |
|
309 <case id="106"> |
|
310 <name>Sequence 1.6 (SMS-PP Data Download, with Data Coding / Message Class)</name> |
|
311 <timeout>10</timeout> |
|
312 <test-steps> |
|
313 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
314 <step-ref id="00001"/> <!-- Send SIM_READ_TABLE_RESP --> |
|
315 |
|
316 <step-ref id="10006"/> <!-- Send SMS_RECEIVED_SIM_MSG_IND --> |
|
317 <step-ref id="20006"/> <!-- Receive ATK_ENVELOPE_NTF --> |
|
318 <step-ref id="90004"/> <!-- Send ATK_SW_DATA_NTF Resp --> |
|
319 <step-ref id="40003"/> <!-- Receive SMS_RECEIVED_MSG_REPORT_REQ --> |
|
320 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
321 </test-steps> |
|
322 </case> |
|
323 |
|
324 </cases> |
|
325 |
|
326 </isc-test-control> |
|