1 <?xml version="1.0" encoding="utf-8"?> |
|
2 |
|
3 <!-- MOD_0017.001_SIM_ATK_TSY_[SET UP EVENT LIST - normal] --> |
|
4 |
|
5 |
|
6 <isc-test-control id="17"> |
|
7 |
|
8 |
|
9 <!-- ******** --> |
|
10 <!-- CHANNELS --> |
|
11 <!-- ******** --> |
|
12 <channels> |
|
13 <channel id="0x07"/> |
|
14 </channels> |
|
15 |
|
16 |
|
17 <!-- ****** --> |
|
18 <!-- INPUTS --> |
|
19 <!-- ****** --> |
|
20 <inputs> |
|
21 |
|
22 |
|
23 <!-- PROACTIVE COMMANDS --> |
|
24 <!-- ****************** --> |
|
25 |
|
26 <!-- USED BY: 27.22.4.16.1 --> |
|
27 <input id="10001"> |
|
28 <name>PROACTIVE COMMAND: SET UP EVENT LIST 1.1.1, 1.3.1, 1.4.1</name> |
|
29 <direction>sos</direction> |
|
30 <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,10,D0,0C,81,03,01,05,00,82,02,81,82,99,01,01,90,00</message> |
|
31 </input> |
|
32 |
|
33 <input id="10002"> |
|
34 <name>PROACTIVE COMMAND: SET UP EVENT LIST 1.2.1</name> |
|
35 <direction>sos</direction> |
|
36 <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,11,D0,0D,81,03,01,05,00,82,02,81,82,99,02,01,02,90,00</message> |
|
37 </input> |
|
38 |
|
39 <input id="10003"> |
|
40 <name>PROACTIVE COMMAND: SET UP EVENT LIST 1.2.2</name> |
|
41 <direction>sos</direction> |
|
42 <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,10,D0,0C,81,03,01,05,00,82,02,81,82,99,01,02,90,00</message> |
|
43 </input> |
|
44 |
|
45 <input id="10004"> |
|
46 <name>PROACTIVE COMMAND: SET UP EVENT LIST 1.3.2</name> |
|
47 <direction>sos</direction> |
|
48 <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,0F,D0,0B,81,03,01,05,00,82,02,81,82,99,00,90,00</message> |
|
49 |
|
50 </input> |
|
51 |
|
52 |
|
53 <!-- CALL SERVER --> |
|
54 <!-- *********** --> |
|
55 |
|
56 <!-- USED BY: 27.22.4.16.1 --> |
|
57 <input id="30001"> |
|
58 <name>CALL_STATUS_IND, CALL_STATUS_ANSWERED</name> |
|
59 <direction>sos</direction> |
|
60 <message>00,00,10,01,00,00,20,01,00,0f,00,03,0a,04,07,00,07,04,01,00,be,04,80,00</message> |
|
61 </input> |
|
62 |
|
63 <input id="30002"> |
|
64 <name>CALL_STATUS_IND, CALL_STATUS_MT_RELEASE</name> |
|
65 <direction>sos</direction> |
|
66 <message>00,00,10,01,00,00,20,01,00,0f,00,04,0a,04,0a,00,07,04,01,00,be,04,00,02,bf,08,02,e0,90,00,00,00</message> |
|
67 </input> |
|
68 |
|
69 |
|
70 <!-- SIM SESSION END --> |
|
71 <!-- *************** --> |
|
72 <input id="90004"> |
|
73 <name>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 <!-- Transaction Id's (9:th byte) must match with Terminal responses transaction id --> |
|
77 </input> |
|
78 |
|
79 </inputs> |
|
80 |
|
81 |
|
82 <!-- ******* --> |
|
83 <!-- OUTPUTS --> |
|
84 <!-- ******* --> |
|
85 <outputs> |
|
86 |
|
87 |
|
88 <!-- ENVELOPES --> |
|
89 <!-- ********* --> |
|
90 |
|
91 <!-- USED BY: 27.22.4.16.1 --> |
|
92 <output id="60001"> |
|
93 <name>ENVELOPE: EVENT DOWNLOAD CALL CONNECTED 1.1.1</name> |
|
94 <direction>dos</direction> |
|
95 <message>00,00,00,5A,00,12,00,00,C5,12,00,0C,D6,0A,99,01,01,82,02,82,81,9C,01,80</message> |
|
96 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,7F,FF,FF,7F,FF,FF,FF,7F,FF,FF</mask> |
|
97 </output> |
|
98 |
|
99 <output id="60002"> |
|
100 <name>ENVELOPE: EVENT DOWNLOAD CALL DISCONNECTED 1.2.2B</name> |
|
101 <direction>dos</direction> |
|
102 <message>00,00,00,5A,00,16,00,00,C5,12,00,10,D6,0E,99,01,02,82,02,83,81,9C,01,00,9A,02,E0,90</message> |
|
103 <mask>00,00,00,FF,00,FF,00,00,00,FF,FF,FF,FF,FF,7F,FF,FF,7F,FF,FF,FF,7F,FF,FF,7F,FF,FF,FF</mask> |
|
104 </output> |
|
105 |
|
106 |
|
107 <!-- TERMINAL RESPONSES --> |
|
108 <!-- ****************** --> |
|
109 |
|
110 <!-- USED BY: 27.22.4.16.1 --> |
|
111 <output id="40001"> |
|
112 <name>TERMINAL RESPONSE: SET UP EVENT LIST 1.1.1, 1.2.1</name> |
|
113 <direction>dos</direction> |
|
114 <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0C,81,03,01,05,00,82,02,82,81,83,01,00,00,00</message> |
|
115 <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask> |
|
116 </output> |
|
117 |
|
118 </outputs> |
|
119 |
|
120 |
|
121 <!-- ********** --> |
|
122 <!-- TEST STEPS --> |
|
123 <!-- ********** --> |
|
124 <steps> |
|
125 |
|
126 |
|
127 <!-- PROACTIVE COMMANDS --> |
|
128 <!-- ****************** --> |
|
129 |
|
130 <!-- USED BY: 27.22.4.16.1 --> |
|
131 <step id="10001" type="simulate"> |
|
132 <name>Send PCMD</name> |
|
133 <channel id="0x07"/> |
|
134 <input-ref id="10001"/> |
|
135 </step> |
|
136 |
|
137 <step id="10002" type="simulate"> |
|
138 <name>Send PCMD</name> |
|
139 <channel id="0x07"/> |
|
140 <input-ref id="10002"/> |
|
141 </step> |
|
142 |
|
143 <step id="10003" type="simulate"> |
|
144 <name>Send PCMD</name> |
|
145 <channel id="0x07"/> |
|
146 <input-ref id="10003"/> |
|
147 </step> |
|
148 |
|
149 <step id="10004" type="simulate"> |
|
150 <name>Send PCMD</name> |
|
151 <channel id="0x07"/> |
|
152 <input-ref id="10004"/> |
|
153 </step> |
|
154 |
|
155 |
|
156 <!-- CALL SERVER --> |
|
157 <!-- *********** --> |
|
158 |
|
159 <!-- USED BY: 27.22.4.16.1 --> |
|
160 <step id="30001" type="simulate"> |
|
161 <name>CALL_STATUS_IND</name> |
|
162 <channel id="0x07"/> |
|
163 <input-ref id="30001"/> |
|
164 </step> |
|
165 |
|
166 <step id="30002" type="simulate"> |
|
167 <name>CALL_STATUS_IND</name> |
|
168 <channel id="0x07"/> |
|
169 <input-ref id="30002"/> |
|
170 </step> |
|
171 |
|
172 |
|
173 <!-- ENVELOPES --> |
|
174 <!-- ********* --> |
|
175 |
|
176 <!-- USED BY: 27.22.4.16.1 --> |
|
177 <step id="60001" type="intercept"> |
|
178 <name>Intercept Envelope</name> |
|
179 <channel id="0x07"/> |
|
180 <output-ref id="60001"/> |
|
181 <flags>0x40</flags> <!-- Store transaction ID from intercepted message --> |
|
182 </step> |
|
183 |
|
184 <step id="60002" type="intercept"> |
|
185 <name>Intercept Envelope</name> |
|
186 <channel id="0x07"/> |
|
187 <output-ref id="60002"/> |
|
188 <flags>0x40</flags> <!-- Store transaction ID from intercepted message --> |
|
189 </step> |
|
190 |
|
191 |
|
192 <!-- TERMINAL RESPONSES --> |
|
193 <!-- ****************** --> |
|
194 |
|
195 <!-- USED BY: 27.22.4.16.1 --> |
|
196 <step id="40001" type="intercept"> |
|
197 <name>Intercept TR</name> |
|
198 <channel id="0x07"/> |
|
199 <output-ref id="40001"/> |
|
200 <flags>0x40</flags> <!-- Store transaction ID from intercepted message --> |
|
201 </step> |
|
202 |
|
203 |
|
204 <!-- GENERAL STEPS --> |
|
205 <!-- ************* --> |
|
206 |
|
207 <step id="90001" type="sync"> |
|
208 <name>Sync with test env</name> |
|
209 <flags>1</flags> |
|
210 </step> |
|
211 |
|
212 <step id="90002" type="open-channel"> |
|
213 <name>Attach to channel 7</name> |
|
214 <channel id="0x07"/> |
|
215 </step> |
|
216 |
|
217 <step id="90003" type="close-channel"> |
|
218 <name>Detach from channel 7</name> |
|
219 <channel id="0x07"/> |
|
220 </step> |
|
221 |
|
222 <step id="90004" type="simulate"> |
|
223 <name>SIM session end</name> |
|
224 <channel id="0x07"/> |
|
225 <input-ref id="90004"/> |
|
226 <flags>0x40</flags> <!-- Use stored transaction ID in simulated message --> |
|
227 </step> |
|
228 |
|
229 <step id="90005" type="sleep"> |
|
230 <name>Sleep for one second</name> |
|
231 <timeout>1000</timeout> |
|
232 <block>false</block> |
|
233 </step> |
|
234 |
|
235 <step id="90006" type="sleep"> |
|
236 <name>Sleep for one second, receive boot up messages</name> |
|
237 <timeout>1000</timeout> |
|
238 <block>false</block> |
|
239 <flags>1</flags> |
|
240 </step> |
|
241 |
|
242 </steps> |
|
243 |
|
244 |
|
245 <!-- ********** --> |
|
246 <!-- TEST CASES --> |
|
247 <!-- ********** --> |
|
248 <cases> |
|
249 |
|
250 <!-- 27.22.4.16.1 SET UP EVENT LIST (normal) --> |
|
251 <case id="101"> |
|
252 <name>Sequence 1.1 (SET UP EVENT LIST, Set Up Call Connect Event)</name> |
|
253 <timeout>10</timeout> |
|
254 <test-steps> |
|
255 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
256 |
|
257 <step-ref id="10001"/> <!-- Send PCMD --> |
|
258 <step-ref id="40001"/> <!-- Receive TR --> |
|
259 <step-ref id="90004"/> <!-- SIM Session End --> |
|
260 |
|
261 <step-ref id="30001"/> <!-- CALL_STATUS_IND --> |
|
262 <step-ref id="60001"/> <!-- Receive Envelope --> |
|
263 <step-ref id="90004"/> <!-- SIM Session End --> |
|
264 |
|
265 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
266 </test-steps> |
|
267 </case> |
|
268 |
|
269 <case id="102"> |
|
270 <name>Sequence 1.2 (SET UP EVENT LIST, Replace Event)</name> |
|
271 <timeout>10</timeout> |
|
272 <test-steps> |
|
273 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
274 |
|
275 <step-ref id="10002"/> <!-- Send PCMD --> |
|
276 <step-ref id="40001"/> <!-- Receive TR --> |
|
277 |
|
278 <step-ref id="90001"/> <!-- Synch --> |
|
279 |
|
280 <step-ref id="10003"/> <!-- Send PCMD --> |
|
281 <step-ref id="40001"/> <!-- Receive TR --> |
|
282 <step-ref id="90004"/> <!-- SIM Session End --> |
|
283 |
|
284 <step-ref id="30001"/> <!-- CALL_STATUS_IND, Call connected --> |
|
285 |
|
286 <step-ref id="90005"/> <!-- Sleep, no envelope should be received --> |
|
287 |
|
288 <step-ref id="30002"/> <!-- CALL_STATUS_IND, Call MT terminated --> |
|
289 <step-ref id="60002"/> <!-- Receive Envelope --> |
|
290 <step-ref id="90004"/> <!-- SIM Session End --> |
|
291 |
|
292 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
293 </test-steps> |
|
294 </case> |
|
295 |
|
296 <case id="103"> |
|
297 <name>Sequence 1.3 (SET UP EVENT LIST, Remove Event)</name> |
|
298 <timeout>10</timeout> |
|
299 <test-steps> |
|
300 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
301 |
|
302 <step-ref id="10001"/> <!-- Send PCMD --> |
|
303 <step-ref id="40001"/> <!-- Receive TR --> |
|
304 |
|
305 <step-ref id="90001"/> <!-- Synch --> |
|
306 |
|
307 <step-ref id="10004"/> <!-- Send PCMD --> |
|
308 <step-ref id="40001"/> <!-- Receive TR --> |
|
309 <step-ref id="90004"/> <!-- SIM Session End --> |
|
310 |
|
311 <step-ref id="30001"/> <!-- CALL_STATUS_IND, Call connected --> |
|
312 <step-ref id="90005"/> <!-- Sleep, no envelope should be received --> |
|
313 |
|
314 <step-ref id="30002"/> <!-- CALL_STATUS_IND, Call MT terminated --> |
|
315 <step-ref id="90005"/> <!-- Sleep, no envelope should be received --> |
|
316 |
|
317 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
318 </test-steps> |
|
319 </case> |
|
320 |
|
321 <case id="104"> |
|
322 <name>Sequence 1.4 (SET UP EVENT LIST, Remove Event on ME Power Cycle)</name> |
|
323 <timeout>10</timeout> |
|
324 <test-steps> |
|
325 <step-ref id="90002"/> <!-- Attach to channel 7 --> |
|
326 |
|
327 <step-ref id="10001"/> <!-- Send PCMD --> |
|
328 <step-ref id="40001"/> <!-- Receive TR --> |
|
329 <step-ref id="90004"/> <!-- SIM Session End --> |
|
330 |
|
331 <step-ref id="90001"/> <!-- Synch --> |
|
332 <step-ref id="90006"/> <!-- Sleep, filter out boot-up messages --> |
|
333 |
|
334 <step-ref id="30001"/> <!-- CALL_STATUS_IND, Call connected --> |
|
335 <step-ref id="90005"/> <!-- Sleep, no envelope should be received --> |
|
336 |
|
337 <step-ref id="30002"/> <!-- CALL_STATUS_IND, Call MT terminated --> |
|
338 <step-ref id="90005"/> <!-- Sleep, no envelope should be received --> |
|
339 |
|
340 <step-ref id="90003"/> <!-- Detach from channel 7 --> |
|
341 </test-steps> |
|
342 </case> |
|
343 |
|
344 |
|
345 |
|
346 </cases> |
|
347 |
|
348 </isc-test-control> |
|