|
1 // |
|
2 // Copyright (c) 2005-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 "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 // |
|
16 //! @file |
|
17 //! @SYMTestSuiteName telephony-etelmm-voicecall-validation-multiplecalls |
|
18 //! @SYMScriptTestEnvironment This test script requires a basic ROM. |
|
19 // |
|
20 // Tests all public elements of the RMmCustomAPI; RMobileLine; RMobilePhone; RTelServer; RMobileConferenceCall and RMobileCall |
|
21 // classes as a means of confidence that the APIs work as expected. |
|
22 // |
|
23 // The purpose is to provide a regression test suite of PublishedAll |
|
24 // APIs for: RMmCustomAPI; RMobileLine; RMobilePhone; RTelServer; RMobileConferenceCall and RMobileCall |
|
25 // Voice Call tests are intended for semi-automatic testing because dialing/ answering calls require user interaction. |
|
26 // |
|
27 |
|
28 |
|
29 |
|
30 LOAD_SUITE t_etelmm |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 START_TESTCASE TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0001 |
|
37 |
|
38 //!@SYMTestCaseID TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0001 |
|
39 //!@SYMAPI |
|
40 //! RLine::Open(RPhone{ref};const TDesC{ref}); |
|
41 //! RLine::OpenNewCall(RLine{ref};TDes{ref}); |
|
42 //! RCall::GetCaps(TCaps{ref}); |
|
43 //! RCall::Dial(TRequestStatus{ref};const TTelNumberC{ref}); |
|
44 //! RCall::Hold (TRequestStatus{ref}); |
|
45 //! RCall::Resume (TRequestStatus{ref}); |
|
46 //! RCall::Swap(TRequestStatus{ref}); |
|
47 //! TCallInfo::HangUp(TRequestStatus{ref}); |
|
48 //! RCall::Close( ) |
|
49 //! RLine::Close( ) |
|
50 //!@SYMAuthor JPacho |
|
51 //!@SYMCreationDate 19/5/2008 |
|
52 //!@SYMTestCaseDesc Dial a call and hold it, then make a second call and swap it with the first one |
|
53 //!@SYMTestActions |
|
54 //! 1. Open telephony server |
|
55 //! 2. Open mobile phone (RTelServer=telServer; Phone=0) |
|
56 //! 3. Initialise mobile phone |
|
57 //! 4. Initialize custom API (RMobilePhone=mobilePhone) |
|
58 //! 5. Open line (RMobilePhone=mobilePhone;Line = Voice1) |
|
59 //! 6. Open new Call1 (RMobileLine=mobileLine;Call = 1) |
|
60 //! 7. Open new Call2 (RMobileLine=mobileLine;Call = 2) |
|
61 //! 8. Get VoiceCall capabilities for Call1 (Call = 1) |
|
62 //! 9. Check VoiceCall capabilities (Capabilities = VoiceCall) |
|
63 //! 10. Get VoiceCall capabilities for Call2 (Call = 2) |
|
64 //! 11. Check VoiceCall capabilities (Capabilities = VoiceCall) |
|
65 //! 12. Dial Call1 (Call = 1;PhoneNumber = {PHONENUMBERS, PhoneNumber1};CallTimeout = 10) |
|
66 //! 13.Get Hold capabilities for Call1 (Call = 1) |
|
67 //! 14. Check Hold capabilities (Capabilities = Hold) |
|
68 //! 15.Hold Call1 (Call = 1) |
|
69 //! 16.Dial Call2 (Call = 2;PhoneNumber = {PHONENUMBERS, PhoneNumber2};CallTimeout = 10) |
|
70 //! 17.Get Swap capabilities for Call1 (Call = 1) |
|
71 //! 18.Check Swap capabilities (Capabilities = Swap) |
|
72 //! 19.Swap calls (Call = 1) |
|
73 //! 20.Get Call1 duration (Call = 1) |
|
74 //! 21.Hang up Call1 (Call = 1) |
|
75 //! 22.Get Call2 duration (Call = 2) |
|
76 //! 23.Hang up Call2 (Call = 2) |
|
77 //! 24.Close Call1 (Call = 1) |
|
78 //! 25.Close Call2 (Call = 2) |
|
79 //! 26.Close line |
|
80 //! 27.Close custom API |
|
81 //! 28.Close mobile phone |
|
82 //! 29.Close telephony server |
|
83 //!@SYMTestStatus Implemented |
|
84 //!@SYMTestPriority High |
|
85 //!@SYMTestExpectedResults |
|
86 //! Function does not leave nor panic. First call is dialed and hold, then a second call is dialed and finally swap the calls. |
|
87 //!@SYMTestType CIT |
|
88 |
|
89 START_TEST_BLOCK 600 t_etelmm \telephony\etelmm\telephony-etelmm-voicecall-validation-multiplecalls.ini |
|
90 CREATE_OBJECT RTelServer telServer |
|
91 CREATE_OBJECT RMobilePhone mobilePhone |
|
92 CREATE_OBJECT RMobileLine mobileLine |
|
93 CREATE_OBJECT RMobileCall mobileCall |
|
94 CREATE_OBJECT RMmCustomAPI customApi |
|
95 COMMAND telServer Connect |
|
96 COMMAND mobilePhone Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Open_command02 |
|
97 COMMAND mobilePhone Initialise |
|
98 COMMAND customApi Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Open_command04 |
|
99 COMMAND mobileLine Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Open_command05 |
|
100 COMMAND mobileCall OpenNewCall TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-OpenNewCall_command06 |
|
101 COMMAND mobileCall OpenNewCall TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-OpenNewCall_command07 |
|
102 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-GetCaps_command08 |
|
103 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-CheckCaps_command09 |
|
104 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-GetCaps_command10 |
|
105 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-CheckCaps_command11 |
|
106 COMMAND mobileCall Dial TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Dial_command12 |
|
107 ASYNC_DELAY 30000000 |
|
108 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-GetCaps_command13 |
|
109 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-CheckCaps_command14 |
|
110 COMMAND mobileCall Hold TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Hold_command15 |
|
111 OUTSTANDING |
|
112 DELAY 5000000 |
|
113 COMMAND mobileCall Dial TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Dial_command16 |
|
114 ASYNC_DELAY 30000000 |
|
115 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-GetCaps_command17 |
|
116 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-CheckCaps_command18 |
|
117 COMMAND mobileCall Swap TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Swap_command19 |
|
118 OUTSTANDING |
|
119 DELAY 5000000 |
|
120 COMMAND mobileCall GetCallDuration TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-GetCallDuration_command20 |
|
121 COMMAND mobileCall HangUp TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-HangUp_command21 |
|
122 OUTSTANDING |
|
123 COMMAND mobileCall GetCallDuration TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-GetCallDuration_command22 |
|
124 COMMAND mobileCall HangUp TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-HangUp_command23 |
|
125 OUTSTANDING |
|
126 COMMAND mobileCall Close TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Close_command24 |
|
127 COMMAND mobileCall Close TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0001-0001-Close_command25 |
|
128 COMMAND mobileLine Close |
|
129 COMMAND customApi Close |
|
130 COMMAND mobilePhone Close |
|
131 COMMAND telServer Close |
|
132 END_TEST_BLOCK |
|
133 END_TESTCASE TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0001 |
|
134 |
|
135 |
|
136 |
|
137 |
|
138 START_TESTCASE TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0002 |
|
139 |
|
140 //!@SYMTestCaseID TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0002 |
|
141 //!@SYMAPI |
|
142 //! RLine::Open(RPhone{ref},const TDesC{ref}); |
|
143 //! RLine::OpenNewCall(RLine{ref},TDes{ref}); |
|
144 //! RCall::GetCaps(TCaps{ref}); |
|
145 //! RCall::Dial(TRequestStatus{ref},const TTelNumberC{ref}); |
|
146 //! RMobileConferenceCall::CreateConference(TRequestStatus{ref}); |
|
147 //! RMobileConferenceCall::EnumerateCalls(TInt{ref}); |
|
148 //! RMobileConferenceCall::Open(RMobilePhone{ref}); |
|
149 //! RMobileConferenceCall::Close(); |
|
150 //! TCallInfo::HangUp(TRequestStatus{ref}); |
|
151 //! RCall::Close( ) |
|
152 //! RLine::Close( ) |
|
153 //!@SYMAuthor JPacho |
|
154 //!@SYMCreationDate 19/5/2008 |
|
155 //!@SYMTestCaseDesc Open a conference call between the testing device and two other phones. |
|
156 //!@SYMTestActions |
|
157 //! 1. Open telephony server |
|
158 //! 2. Open mobile phone (RTelServer=telServer; Phone=0) |
|
159 //! 3. Initialise mobile phone |
|
160 //! 4. Initialize custom API (RMobilePhone=mobilePhone) |
|
161 //! 5. Open line (RMobilePhone=mobilePhone;Line = Voice1) |
|
162 //! 6. Open new Call1 (RMobileLine=mobileLine;Call = 1) |
|
163 //! 7. Open new Call2 (RMobileLine=mobileLine;Call = 2) |
|
164 //! 8. Get VoiceCall capabilities for Call1 (Call = 1) |
|
165 //! 9. Check VoiceCall capabilities (Capabilities = VoiceCall) |
|
166 //! 10. Get VoiceCall capabilities fro Call2 (Call = 2) |
|
167 //! 11. Check VoiceCall capabilities (Capabilities = VoiceCall) |
|
168 //! 12. Dial Call1 (Call = 1;PhoneNumber = {PHONENUMBERS, PhoneNumber1};CallTimeout = 10) |
|
169 //! 13.Get Hold capabilities for Call1 (Call = 1) |
|
170 //! 14.Check Hold capabilities (Capabilities = Hold) |
|
171 //! 15.Hold Call1 (Call = 1) |
|
172 //! 16.Dial Call2 (Call = 2;PhoneNumber = {PHONENUMBERS, PhoneNumber2};CallTimeout = 10) |
|
173 //! 17.Open conference call (RMobilePhone=mobilePhone) |
|
174 //! 18.Create conference call |
|
175 //! 19.Enumerate calls in the conference call (NumOfCalls = 2) |
|
176 //! 20.Get Call1 duration (Call = 1) |
|
177 //! 21.Hang up Call1 (Call = 1) |
|
178 //! 22.Get Call2 duration (Call = 2) |
|
179 //! 23.Hang up Call2 (Call = 2) |
|
180 //! 24.Close conference call |
|
181 //! 25.Close Call1 (Call = 1) |
|
182 //! 26.Close Call2 (Call = 2) |
|
183 //! 27.Close line |
|
184 //! 28.Close custom API |
|
185 //! 29.Close mobile phone |
|
186 //! 30.Close telephony server |
|
187 //!@SYMTestStatus Implemented |
|
188 //!@SYMTestPriority High |
|
189 //!@SYMTestExpectedResults |
|
190 //! Function does not leave nor panic. Open a conference call between the testing device and other two phones. |
|
191 //!@SYMTestType CIT |
|
192 |
|
193 START_TEST_BLOCK 600 t_etelmm \telephony\etelmm\telephony-etelmm-voicecall-validation-multiplecalls.ini |
|
194 CREATE_OBJECT RTelServer telServer |
|
195 CREATE_OBJECT RMobilePhone mobilePhone |
|
196 CREATE_OBJECT RMobileLine mobileLine |
|
197 CREATE_OBJECT RMobileConferenceCall conferenceCall |
|
198 CREATE_OBJECT RMobileCall mobileCall |
|
199 CREATE_OBJECT RMmCustomAPI customApi |
|
200 COMMAND telServer Connect |
|
201 COMMAND mobilePhone Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Open_command02 |
|
202 COMMAND mobilePhone Initialise |
|
203 COMMAND customApi Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Open_command04 |
|
204 COMMAND mobileLine Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Open_command05 |
|
205 COMMAND mobileCall OpenNewCall TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-OpenNewCall_command06 |
|
206 COMMAND mobileCall OpenNewCall TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-OpenNewCall_command07 |
|
207 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-GetCaps_command08 |
|
208 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-CheckCaps_command09 |
|
209 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-GetCaps_command10 |
|
210 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-CheckCaps_command11 |
|
211 COMMAND mobileCall Dial TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Dial_command12 |
|
212 ASYNC_DELAY 30000000 |
|
213 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-GetCaps_command13 |
|
214 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-CheckCaps_command14 |
|
215 COMMAND mobileCall Hold TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Hold_command15 |
|
216 OUTSTANDING |
|
217 DELAY 5000000 |
|
218 COMMAND mobileCall Dial TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Dial_command16 |
|
219 ASYNC_DELAY 30000000 |
|
220 COMMAND conferenceCall Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Open_command17 |
|
221 COMMAND conferenceCall CreateConference |
|
222 OUTSTANDING |
|
223 COMMAND conferenceCall EnumerateCalls TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-EnumerateCalls_command19 |
|
224 DELAY 5000000 |
|
225 COMMAND mobileCall GetCallDuration TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-GetCallDuration_command20 |
|
226 COMMAND mobileCall HangUp TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-HangUp_command21 |
|
227 OUTSTANDING |
|
228 COMMAND mobileCall GetCallDuration TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-GetCallDuration_command22 |
|
229 COMMAND mobileCall HangUp TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-HangUp_command23 |
|
230 OUTSTANDING |
|
231 COMMAND conferenceCall Close |
|
232 COMMAND mobileCall Close TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Close_command25 |
|
233 COMMAND mobileCall Close TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0002-0001-Close_command26 |
|
234 COMMAND mobileLine Close |
|
235 COMMAND customApi Close |
|
236 COMMAND mobilePhone Close |
|
237 COMMAND telServer Close |
|
238 END_TEST_BLOCK |
|
239 END_TESTCASE TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0002 |
|
240 |
|
241 |
|
242 |
|
243 |
|
244 START_TESTCASE TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0003 |
|
245 |
|
246 //!@SYMTestCaseID TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0003 |
|
247 //!@SYMAPI |
|
248 //! RLine::Open(RPhone{ref},const TDesC{ref}); |
|
249 //! RLine::OpenNewCall(RLine{ref},TDes{ref}); |
|
250 //! RCall::GetCaps(TCaps{ref}); |
|
251 //! RCall::Dial(TRequestStatus{ref},const TTelNumberC{ref}); |
|
252 //! RCall::Hold (TRequestStatus{ref}); |
|
253 //! RMobileCall::Transfer(TRequestStatus{ref}); |
|
254 //! TCallInfo::HangUp(TRequestStatus{ref}); |
|
255 //! RCall::Close( ) |
|
256 //! RLine::Close( ) |
|
257 //!@SYMAuthor JPacho |
|
258 //!@SYMCreationDate 19/5/2008 |
|
259 //!@SYMTestCaseDesc Dial a call and hold it, then call a second call and tranfer it to the first call |
|
260 //!@SYMTestActions |
|
261 //! 1. Open telephony server |
|
262 //! 2. Open mobile phone (RTelServer=telServer; Phone=0) |
|
263 //! 3. Initialise mobile phone |
|
264 //! 4. Initialize custom API (RMobilePhone=mobilePhone) |
|
265 //! 5. Open line (RMobilePhone=mobilePhone;Line = Voice1) |
|
266 //! 6. Open new Call1 (RMobileLine=mobileLine;Call = 1) |
|
267 //! 7. Open new Call2 (RMobileLine=mobileLine;Call = 2) |
|
268 //! 8. Get VoiceCall capabilities for Call1 (Call = 1) |
|
269 //! 9. Check VoiceCall capabilities (Capabilities = VoiceCall) |
|
270 //! 10.Get VoiceCall capabilities for Call2 (Call = 2) |
|
271 //! 11.Check VoiceCall capabilities (Capabilities = VoiceCall) |
|
272 //! 12. Dial Call1 (Call = 1;PhoneNumber = {PHONENUMBERS, PhoneNumber1};CallTimeout = 10) |
|
273 //! 13.Get Hold capabilities for Call1 (Call = 1) |
|
274 //! 14.Check Hold capabilities (Capabilities = Hold) |
|
275 //! 15.Hold Call1 (Call = 1) |
|
276 //! 16.Dial Call2 (Call = 2;PhoneNumber = {PHONENUMBERS, PhoneNumber2};CallTimeout = 10) |
|
277 //! 17.Get Transfer capabilities for Call1 (Call = 1) |
|
278 //! 18.Check Transfer capabilities (Capabilities = Transfer) |
|
279 //! 19.Get Transfer capabilities for Call2 (Call = 2) |
|
280 //! 20.Check Transfer capabilities (Capabilities = Transfer) |
|
281 //! 21.Transfer calls (Call = 2) |
|
282 //! 22.Get Call1 duration (Call = 1) |
|
283 //! 23.Hang up Call1 (Call = 1) |
|
284 //! 24.Get Call2 duration (Call = 2) |
|
285 //! 25.Hang up Call2 (Call = 2) |
|
286 //! 26.Close Call1 (Call = 1) |
|
287 //! 27.Close Call2 (Call = 2) |
|
288 //! 28.Close line |
|
289 //! 29.Close custom API |
|
290 //! 30.Close mobile phone |
|
291 //! 31.Close telephony server |
|
292 //!@SYMTestStatus Implemented |
|
293 //!@SYMTestPriority High |
|
294 //!@SYMTestExpectedResults |
|
295 //! Function does not leave nor panic. First call is dialed and hold, then a second call is dialed and the second call is transferred to the first call. |
|
296 //!@SYMTestType CIT |
|
297 |
|
298 START_TEST_BLOCK 600 t_etelmm \telephony\etelmm\telephony-etelmm-voicecall-validation-multiplecalls.ini |
|
299 CREATE_OBJECT RTelServer telServer |
|
300 CREATE_OBJECT RMobilePhone mobilePhone |
|
301 CREATE_OBJECT RMobileLine mobileLine |
|
302 CREATE_OBJECT RMobileCall mobileCall |
|
303 CREATE_OBJECT RMmCustomAPI customApi |
|
304 COMMAND telServer Connect |
|
305 COMMAND mobilePhone Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Open_command02 |
|
306 COMMAND mobilePhone Initialise |
|
307 COMMAND customApi Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Open_command04 |
|
308 COMMAND mobileLine Open TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Open_command05 |
|
309 COMMAND mobileCall OpenNewCall TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-OpenNewCall_command06 |
|
310 COMMAND mobileCall OpenNewCall TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-OpenNewCall_command07 |
|
311 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCaps_command08 |
|
312 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-CheckCaps_command09 |
|
313 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCaps_command10 |
|
314 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-CheckCaps_command11 |
|
315 COMMAND mobileCall Dial TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Dial_command12 |
|
316 OUTSTANDING |
|
317 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCaps_command13 |
|
318 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-CheckCaps_command14 |
|
319 COMMAND mobileCall Hold TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Hold_command15 |
|
320 OUTSTANDING |
|
321 DELAY 5000000 |
|
322 COMMAND mobileCall Dial TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Dial_command16 |
|
323 OUTSTANDING |
|
324 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCaps_command17 |
|
325 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-CheckCaps_command18 |
|
326 COMMAND mobileCall GetCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCaps_command19 |
|
327 COMMAND mobileCall CheckCaps TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-CheckCaps_command20 |
|
328 COMMAND mobileCall Transfer TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Transfer_command21 |
|
329 OUTSTANDING |
|
330 DELAY 5000000 |
|
331 COMMAND mobileCall GetCallDuration TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCallDuration_command22 |
|
332 COMMAND mobileCall HangUp TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-HangUp_command23 |
|
333 OUTSTANDING |
|
334 COMMAND mobileCall GetCallDuration TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-GetCallDuration_command24 |
|
335 COMMAND mobileCall HangUp TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-HangUp_command25 |
|
336 OUTSTANDING |
|
337 COMMAND mobileCall Close TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Close_command26 |
|
338 COMMAND mobileCall Close TELEPHONY-ETELMM-VoiceCall-MultipleCalls-0003-0001-Close_command27 |
|
339 COMMAND mobileLine Close |
|
340 COMMAND customApi Close |
|
341 COMMAND mobilePhone Close |
|
342 COMMAND telServer Close |
|
343 END_TEST_BLOCK |
|
344 END_TESTCASE TELEPHONY-ETELMM-VOICECALL-VALIDATION-MULTIPLECALLS-0003 |