cellularsrvapitest/datatransferhaitest/scripts/telephony_comms-validation-manual_suspending.script
branchopencode
changeset 24 6638e7f4bd8f
parent 0 3553901f7fa8
--- a/cellularsrvapitest/datatransferhaitest/scripts/telephony_comms-validation-manual_suspending.script	Mon May 03 13:37:20 2010 +0300
+++ b/cellularsrvapitest/datatransferhaitest/scripts/telephony_comms-validation-manual_suspending.script	Thu May 06 15:10:38 2010 +0100
@@ -1,666 +1,666 @@
-//
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-//! @file
-//! @SYMTestSuiteName telephony_comms-validation-manual_suspending
-//! @SYMScriptTestEnvironment This test script requires a basic ROM.
-// 
-// Tests all public elements of the Rsocket, RSocketServ, Rconnection, RHostResolver, RMmCustomAPi, RMobileCall, RMobileLine, RMobilePhone and RTelServer
-// classes as a means of confidence that the APIs work as expected.
-// 
-// The purpose is to provide a regression test suite of PublishedAll
-// APIs for: Rsocket, RSocketServ, Rconnection, RHostResolver, RMmCustomAPi, RMobileCall, RMobileLine, RMobilePhone and RTelServer
-// The tests are fully automated.
-//
-
-
-
-LOAD_SUITE t_esock_etelmm
-
-
-
-
-
-START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0001
-
-//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0001
-//!@SYMAPI
-//! TEST_BLOCK 001
-//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
-//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
-//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
-//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
-//! TEST_BLOCK 002
-//!                TInt RMobileCall::OpenExistingCall(RLine {ref}aLine, const TDesC {ref}aName);
-//!                void RMobileCall::AnswerIncomingCall(TRequestStatus {ref}aStatus);
-//!                void RMobileCall::HangUp(TRequestStatus {ref}aStatus) const;
-//!@SYMAuthor			ddamian
-//!@SYMCreationDate		21/4/2008
-//!@SYMTestCaseDesc		PSD Data Transfer GSM (3MB Verified) then MT Voice Call. Data transfer is suspended while incoming voice call is answered and until it is ended.
-//!@SYMTestActions
-//! TEST_BLOCK 001
-//!                1. Open telephony server
-//!                2. Open mobile phone (RTelServer=telServer1; Phone=0)
-//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
-//!                4. Change mode to GSM (ChangeMode = GSM)
-//!                5. Get the current mode
-//!                6. Check the mode is GSM (CheckMode = GSM)
-//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
-//!                8.- ConnectSocketServ
-//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
-//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
-//!                11.- StartRConnection (Retries = 1)
-//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                13.- GetByName (Address = {URL,address1})
-//!                14.- CloseHostResolver
-//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
-//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
-//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0001.txt)
-//!                19.-StartDealer (DataDealer = 0)
-//!                20.-CheckHSDPA (HSDPA = )
-//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0001.txt; DataDealer = 0; Duration = -1)
-//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0001.txt)
-//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
-//!                24.-RSocketShutDown
-//!                25.-RSocketClose
-//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0001.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
-//!                27.-StopRConnection
-//!                28.-CloseRConnection
-//!                29.-CloseLine
-//!                30.-CloseSocketServ
-//!                31.Close custom API
-//!                32.Close mobile phone
-//!                33.Close telephony server
-//! TEST_BLOCK 002
-//!                1. Connect to TelServer
-//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
-//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
-//!                4. Open line (Line = Voice1; RMobilePhone = rMobilePhone1)
-//!                5. Notify incoming call (Call = 1)
-//!                6. Open the existing call (RMobileLine=mobileLine1; Call=1)
-//!                7. Get VoiceCall capabilities for the call (RMobileLine=mobileLine1; Capabilities = VoiceCall; Call = 1)
-//!                8. Answer the incoming call (RMobileLine=mobileLine1; Call = 1)
-//!                9. Answer the incoming call result (RMobileLine=mobileLine1; Call = 1)
-//!                10. Get call duration (RMobileLine=mobileLine1; Call = 1)
-//!                11. Hang up (RMobileLine=mobileLine1; Call = 1)
-//!                12. Close call (RMobileLine=mobileLine1; Call = 1)
-//!                13. Close line
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		high
-//!@SYMTestExpectedResults
-//!                Connect to a GPRS Access Point in GSM mode,  download a 3 MB file and, while downloading, receive an incoming call. The phone should suspend the download and answer the incoming voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum. 
-//!                
-//!@SYMTestType			CIT
-
-
-	CONCURRENT
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RSocketServ		rSocketServ1
-		CREATE_OBJECT	RSocket		rSocket1
-		CREATE_OBJECT	RHostResolver		rHostResolver1
-		CREATE_OBJECT	RConnection		rConnection1
-		CREATE_OBJECT	DataVerify		dataVerify1
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command03
-		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0001-0001-SetSystemNetworkMode_command04
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0001-0001-ModeCheck_command06
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command07
-		COMMAND		rSocketServ1		Connect
-		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command09
-		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0001-0001-SelectOutgoingIAP_command10
-		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0001-0001-Start_command11
-		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command12
-		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0001-0001-GetByName_command13
-		OUTSTANDING
-		COMMAND		rHostResolver1		Close
-		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command15
-		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0001-0001-Connect_command16
-		OUTSTANDING
-		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0001-0001-WriteRequest_command17
-		OUTSTANDING
-		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0001-0001-StartFile_command18
-		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0001-0001-StartDealer_command19
-		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0001-0001-CheckHSDPA_command20
-		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0001-0001-RecvOneOrMore_command21
-		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0001-0001-EndFile_command22
-		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0001-0001-CalcDnloadStats_command23
-		COMMAND		rSocket1		ShutDown
-		OUTSTANDING
-		COMMAND		rSocket1		Close
-		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0001-0001-VerifyData_command26
-		COMMAND		rConnection1		Stop
-		COMMAND		rConnection1		Close
-		COMMAND		mobileLine1		Close
-		COMMAND		rSocketServ1		Close
-		COMMAND		mmCustomAPI1		Close
-		COMMAND		rMobilePhone1		Close
-		COMMAND		telServer1		Close
-	END_TEST_BLOCK
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		DELAY 40000000
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0002-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0002-Open_command03
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0002-Open_command04
-		COMMAND		mobileLine1		NotifyIncomingCall			TELEPHONY-Comms-Manual-Suspending-0001-0002-NotifyIncomingCall_command05
-		OUTSTANDING
-		COMMAND		rMobileCall1		OpenExistingCall			TELEPHONY-Comms-Manual-Suspending-0001-0002-OpenExistingCall_command06
-		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0001-0002-GetCaps_command07
-		COMMAND		rMobileCall1		AnswerIncomingCall			TELEPHONY-Comms-Manual-Suspending-0001-0002-AnswerIncomingCall_command08
-		OUTSTANDING
-		COMMAND		rMobileCall1		AnswerIncomingCallPost			TELEPHONY-Comms-Manual-Suspending-0001-0002-AnswerIncomingCallPost_command09
-		OUTSTANDING
-		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0001-0002-GetCallDuration_command10
-		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0001-0002-HangUp_command11
-		OUTSTANDING
-		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0001-0002-Close_command12
-		COMMAND		mobileLine1		Close
-	END_TEST_BLOCK
-END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0001
-
-
-
-
-START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0002
-
-//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0002
-//!@SYMAPI
-//! TEST_BLOCK 001
-//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
-//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
-//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
-//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
-//! TEST_BLOCK 002
-//!                TInt RMobileCall::Dial(const TTelNumberC {ref}aTelNumber) const;
-//!                void RMobileCall:: HangUp(TRequestStatus {ref}aStatus) const;
-//!@SYMAuthor			ddamian
-//!@SYMCreationDate		21/4/2008
-//!@SYMTestCaseDesc		PSD Data Transfer GSM (3MB Verified) then MO Voice Call. Data transfer is suspended while voice call is made and until it is ended.
-//!@SYMTestActions
-//! TEST_BLOCK 001
-//!                1. Open telephony server
-//!                2. Open mobile phone (RTelServer = telServer1; Phone=0)
-//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
-//!                4. Change mode to GSM (ChangeMode = GSM)
-//!                5. Get the current mode
-//!                6. Check the mode is GSM (CheckMode = GSM)
-//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
-//!                8.- ConnectSocketServ
-//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
-//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
-//!                11.- StartRConnection (Retries = 1)
-//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                13.- GetByName (Address = {URL,address1})
-//!                14.- CloseHostResolver
-//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
-//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
-//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0002.txt)
-//!                19.-StartDealer (DataDealer = 0)
-//!                20.-CheckHSDPA (HSDPA = )
-//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0002.txt; DataDealer = 0; Duration = -1)
-//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0002.txt)
-//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
-//!                24.-RSocketShutDown
-//!                25.-RSocketClose
-//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0002.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
-//!                27.-StopRConnection
-//!                28.-CloseRConnection
-//!                29.-CloseLine
-//!                30.-CloseSocketServ
-//!                31.Close custom API
-//!                32.Close mobile phone
-//!                33.Close telephony server
-//! TEST_BLOCK 002
-//!                1. Connect to TelServer
-//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
-//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
-//!                4. Open line (Line = Voice1;RMobilePhone = rMobilePhone1)
-//!                5. Open new call (RMobileLine = mobileLine1; Call = 1)
-//!                6. Get VoiceCall capabilities for the call (RMobileLine = mobileLine1; Capabilities = VoiceCall; Call = 1)
-//!                7. Dial (RMobileLine = mobileLine1; Call = 1; PhoneNumber = {PHONENUMBERS, PhoneNumber1};CallTimeout = 10)
-//!                8. Cancel dial if timeout is reached (RMobileLine = mobileLine1; Call = 1)
-//!                9. Get call duration (RMobileLine = mobileLine1; Call = 1)
-//!                10. Hang up (RMobileLine = mobileLine1; Call = 1)
-//!                11. Close call (RMobileLine = mobileLine1; Call = 1)
-//!                12. Close line
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		high
-//!@SYMTestExpectedResults
-//!                Connect to a GPRS Access Point in GSM mode,  download a 3 MB file and, while downloading, make an outgoing voice call. The phone should suspend the download and make the voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum.
-//!@SYMTestType			CIT
-
-
-	CONCURRENT
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RSocketServ		rSocketServ1
-		CREATE_OBJECT	RSocket		rSocket1
-		CREATE_OBJECT	RHostResolver		rHostResolver1
-		CREATE_OBJECT	RConnection		rConnection1
-		CREATE_OBJECT	DataVerify		dataVerify1
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command03
-		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0002-0001-SetSystemNetworkMode_command04
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0002-0001-ModeCheck_command06
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command07
-		COMMAND		rSocketServ1		Connect
-		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command09
-		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0002-0001-SelectOutgoingIAP_command10
-		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0002-0001-Start_command11
-		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command12
-		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0002-0001-GetByName_command13
-		OUTSTANDING
-		COMMAND		rHostResolver1		Close
-		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command15
-		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0002-0001-Connect_command16
-		OUTSTANDING
-		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0002-0001-WriteRequest_command17
-		OUTSTANDING
-		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0002-0001-StartFile_command18
-		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0002-0001-StartDealer_command19
-		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0002-0001-CheckHSDPA_command20
-		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0002-0001-RecvOneOrMore_command21
-		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0002-0001-EndFile_command22
-		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0002-0001-CalcDnloadStats_command23
-		COMMAND		rSocket1		ShutDown
-		OUTSTANDING
-		COMMAND		rSocket1		Close
-		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0002-0001-VerifyData_command26
-		COMMAND		rConnection1		Stop
-		COMMAND		rConnection1		Close
-		COMMAND		mobileLine1		Close
-		COMMAND		rSocketServ1		Close
-		COMMAND		mmCustomAPI1		Close
-		COMMAND		rMobilePhone1		Close
-		COMMAND		telServer1		Close
-	END_TEST_BLOCK
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		DELAY 40000000
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0002-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0002-Open_command03
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0002-Open_command04
-		COMMAND		rMobileCall1		OpenNewCall			TELEPHONY-Comms-Manual-Suspending-0002-0002-OpenNewCall_command05
-		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0002-0002-GetCaps_command06
-		COMMAND		rMobileCall1		Dial			TELEPHONY-Comms-Manual-Suspending-0002-0002-Dial_command07
-		OUTSTANDING
-		COMMAND		rMobileCall1		DialCancel			TELEPHONY-Comms-Manual-Suspending-0002-0002-DialCancel_command08
-		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0002-0002-GetCallDuration_command09
-		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0002-0002-HangUp_command10
-		OUTSTANDING
-		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0002-0002-Close_command11
-		COMMAND		mobileLine1		Close
-	END_TEST_BLOCK
-END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0002
-
-
-
-
-START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0003
-
-//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0003
-//!@SYMAPI
-//! TEST_BLOCK 001
-//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
-//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
-//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
-//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
-//! TEST_BLOCK 002
-//!                TInt RMobileCall::Dial(const TTelNumberC {ref}aTelNumber) const;
-//!                void RMobileCall:: HangUp(TRequestStatus {ref}aStatus) const;
-//!@SYMAuthor			ddamian
-//!@SYMCreationDate		21/4/2008
-//!@SYMTestCaseDesc		PSD Data Transfer WCDMA (3MB Verified) then MO Voice Call. Data transfer is suspended while voice call is made and until it is ended.
-//!@SYMTestActions
-//! TEST_BLOCK 001
-//!                1. Open telephony server
-//!                2. Open mobile phone (RTelServer = telServer1; Phone=0)
-//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
-//!                4. Change mode to WCDMA (ChangeMode = WCDMA)
-//!                5. Get the current mode
-//!                6. Check the mode is WCDMA (CheckMode = WCDMA)
-//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
-//!                8.- ConnectSocketServ
-//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
-//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
-//!                11.- StartRConnection (Retries = 1)
-//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                13.- GetByName (Address = {URL,address1})
-//!                14.- CloseHostResolver
-//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
-//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
-//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0003.txt)
-//!                19.-StartDealer (DataDealer = 0)
-//!                20.-CheckHSDPA (HSDPA = )
-//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0003.txt; DataDealer = 0; Duration = -1)
-//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0003.txt)
-//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
-//!                24.-RSocketShutDown
-//!                25.-RSocketClose
-//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0003.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
-//!                27.-StopRConnection
-//!                28.-CloseRConnection
-//!                29.-CloseLine
-//!                30.-CloseSocketServ
-//!                31.Close custom API
-//!                32.Close mobile phone
-//!                33.Close telephony server
-//! TEST_BLOCK 002
-//!                1. Connect to TelServer
-//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
-//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
-//!                4. Open line (Line = Voice1;RMobilePhone = rMobilePhone1)
-//!                5. Open new call (RMobileLine = mobileLine1; Call = 1)
-//!                6. Get VoiceCall capabilities for the call (RMobileLine = mobileLine1; Capabilities = VoiceCall; Call = 1)
-//!                7. Dial (RMobileLine = mobileLine1; Call = 1; PhoneNumber ={PHONENUMBERS, PhoneNumber1};CallTimeout = 10)
-//!                8. Cancel dial if timeout is reached (RMobileLine = mobileLine1; Call = 1)
-//!                9. Get call duration (RMobileLine = mobileLine1; Call = 1)
-//!                10. Hang up (RMobileLine = mobileLine1; Call = 1)
-//!                11. Close call (RMobileLine = mobileLine1; Call = 1)
-//!                12. Close line
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		high
-//!@SYMTestExpectedResults
-//!                Connect to a GPRS Access Point in WCDMA mode,  download a 3 MB file and, while downloading, make an outgoing voice call. The phone should suspend the download and make the voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum.
-//!@SYMTestType			CIT
-
-
-	CONCURRENT
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RSocketServ		rSocketServ1
-		CREATE_OBJECT	RSocket		rSocket1
-		CREATE_OBJECT	RHostResolver		rHostResolver1
-		CREATE_OBJECT	RConnection		rConnection1
-		CREATE_OBJECT	DataVerify		dataVerify1
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command03
-		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0003-0001-SetSystemNetworkMode_command04
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0003-0001-ModeCheck_command06
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command07
-		COMMAND		rSocketServ1		Connect
-		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command09
-		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0003-0001-SelectOutgoingIAP_command10
-		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0003-0001-Start_command11
-		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command12
-		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0003-0001-GetByName_command13
-		OUTSTANDING
-		COMMAND		rHostResolver1		Close
-		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command15
-		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0003-0001-Connect_command16
-		OUTSTANDING
-		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0003-0001-WriteRequest_command17
-		OUTSTANDING
-		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0003-0001-StartFile_command18
-		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0003-0001-StartDealer_command19
-		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0003-0001-CheckHSDPA_command20
-		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0003-0001-RecvOneOrMore_command21
-		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0003-0001-EndFile_command22
-		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0003-0001-CalcDnloadStats_command23
-		COMMAND		rSocket1		ShutDown
-		OUTSTANDING
-		COMMAND		rSocket1		Close
-		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0003-0001-VerifyData_command26
-		COMMAND		rConnection1		Stop
-		COMMAND		rConnection1		Close
-		COMMAND		mobileLine1		Close
-		COMMAND		rSocketServ1		Close
-		COMMAND		mmCustomAPI1		Close
-		COMMAND		rMobilePhone1		Close
-		COMMAND		telServer1		Close
-	END_TEST_BLOCK
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		DELAY 40000000
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0002-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0002-Open_command03
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0002-Open_command04
-		COMMAND		rMobileCall1		OpenNewCall			TELEPHONY-Comms-Manual-Suspending-0003-0002-OpenNewCall_command05
-		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0003-0002-GetCaps_command06
-		COMMAND		rMobileCall1		Dial			TELEPHONY-Comms-Manual-Suspending-0003-0002-Dial_command07
-		OUTSTANDING
-		COMMAND		rMobileCall1		DialCancel			TELEPHONY-Comms-Manual-Suspending-0003-0002-DialCancel_command08
-		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0003-0002-GetCallDuration_command09
-		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0003-0002-HangUp_command10
-		OUTSTANDING
-		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0003-0002-Close_command11
-		COMMAND		mobileLine1		Close
-	END_TEST_BLOCK
-END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0003
-
-
-
-
-START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0004
-
-//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0004
-//!@SYMAPI
-//! TEST_BLOCK 001
-//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
-//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
-//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
-//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
-//! TEST_BLOCK 002
-//!                TInt RMobileCall::OpenExistingCall(RLine {ref}aLine, const TDesC {ref}aName);
-//!                void RMobileCall::AnswerIncomingCall(TRequestStatus {ref}aStatus);
-//!                void RMobileCall::HangUp(TRequestStatus {ref}aStatus) const;
-//!@SYMAuthor			ddamian
-//!@SYMCreationDate		21/4/2008
-//!@SYMTestCaseDesc		PSD Data Transfer WCDMA (3MB Verified) then MT Voice Call. Data transfer is suspended while incoming voice call is answered and until it is ended.
-//!@SYMTestActions
-//! TEST_BLOCK 001
-//!                1. Open telephony server
-//!                2. Open mobile phone (RTelServer = telServer1; Phone=0)
-//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
-//!                4. Change mode to WCDMA (ChangeMode = WCDMA)
-//!                5. Get the current mode
-//!                6. Check the mode is WCDMA (CheckMode = WCDMA)
-//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
-//!                8.- ConnectSocketServ
-//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
-//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
-//!                11.- StartRConnection (Retries = 1)
-//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                13.- GetByName (Address = {URL,address1})
-//!                14.- CloseHostResolver
-//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
-//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
-//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
-//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0004.txt)
-//!                19.-StartDealer (DataDealer = 0)
-//!                20.-CheckHSDPA (HSDPA = )
-//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0004.txt; DataDealer = 0; Duration = -1)
-//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0004.txt)
-//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
-//!                24.-RSocketShutDown
-//!                25.-RSocketClose
-//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0004.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
-//!                27.-StopRConnection
-//!                28.-CloseRConnection
-//!                29.-CloseLine
-//!                30.-CloseSocketServ
-//!                31.Close custom API
-//!                32.Close mobile phone
-//!                33.Close telephony server
-//! TEST_BLOCK 002
-//!                1. Connect to TelServer
-//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
-//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
-//!                4. Open line (Line = Voice1; RMobilePhone = rMobilePhone1)
-//!                5. Notify incoming call (Call = 1)
-//!                6. Open the existing call (RMobileLine=mobileLine1; Call=1)
-//!                7. Get VoiceCall capabilities for the call (RMobileLine=mobileLine1; Capabilities = VoiceCall; Call = 1)
-//!                8. Answer the incoming call (RMobileLine=mobileLine1; Call = 1)
-//!                9. Answer the incoming call result (RMobileLine=mobileLine1; Call = 1)
-//!                10. Get call duration (RMobileLine=mobileLine1; Call = 1)
-//!                11. Hang up (RMobileLine=mobileLine1; Call = 1)
-//!                12. Close call (RMobileLine=mobileLine1; Call = 1)
-//!                13. Close line
-//!@SYMTestStatus		Verified
-//!@SYMTestPriority		high
-//!@SYMTestExpectedResults
-//!                Connect to a GPRS Access Point in WCDMA mode,  download a 3 MB file and, while downloading, receive an incoming call. The phone should suspend the download and answer the incoming voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum. 
-//!                
-//!@SYMTestType			CIT
-
-
-	CONCURRENT
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RSocketServ		rSocketServ1
-		CREATE_OBJECT	RSocket		rSocket1
-		CREATE_OBJECT	RHostResolver		rHostResolver1
-		CREATE_OBJECT	RConnection		rConnection1
-		CREATE_OBJECT	DataVerify		dataVerify1
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command03
-		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0004-0001-SetSystemNetworkMode_command04
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
-		OUTSTANDING
-		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0004-0001-ModeCheck_command06
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command07
-		COMMAND		rSocketServ1		Connect
-		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command09
-		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0004-0001-SelectOutgoingIAP_command10
-		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0004-0001-Start_command11
-		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command12
-		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0004-0001-GetByName_command13
-		OUTSTANDING
-		COMMAND		rHostResolver1		Close
-		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command15
-		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0004-0001-Connect_command16
-		OUTSTANDING
-		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0004-0001-WriteRequest_command17
-		OUTSTANDING
-		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0004-0001-StartFile_command18
-		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0004-0001-StartDealer_command19
-		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0004-0001-CheckHSDPA_command20
-		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0004-0001-RecvOneOrMore_command21
-		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0004-0001-EndFile_command22
-		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0004-0001-CalcDnloadStats_command23
-		COMMAND		rSocket1		ShutDown
-		OUTSTANDING
-		COMMAND		rSocket1		Close
-		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0004-0001-VerifyData_command26
-		COMMAND		rConnection1		Stop
-		COMMAND		rConnection1		Close
-		COMMAND		mobileLine1		Close
-		COMMAND		rSocketServ1		Close
-		COMMAND		mmCustomAPI1		Close
-		COMMAND		rMobilePhone1		Close
-		COMMAND		telServer1		Close
-	END_TEST_BLOCK
-
-
-
-	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
-		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
-		CREATE_OBJECT	RTelServer		telServer1
-		CREATE_OBJECT	RMobileLine		mobileLine1
-		CREATE_OBJECT	RMobilePhone		rMobilePhone1
-		CREATE_OBJECT	RMobileCall		rMobileCall1
-		DELAY 40000000
-		COMMAND		telServer1		Connect
-		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0002-Open_command02
-		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0002-Open_command03
-		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0002-Open_command04
-		COMMAND		mobileLine1		NotifyIncomingCall			TELEPHONY-Comms-Manual-Suspending-0004-0002-NotifyIncomingCall_command05
-		OUTSTANDING
-		COMMAND		rMobileCall1		OpenExistingCall			TELEPHONY-Comms-Manual-Suspending-0004-0002-OpenExistingCall_command06
-		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0004-0002-GetCaps_command07
-		COMMAND		rMobileCall1		AnswerIncomingCall			TELEPHONY-Comms-Manual-Suspending-0004-0002-AnswerIncomingCall_command08
-		OUTSTANDING
-		COMMAND		rMobileCall1		AnswerIncomingCallPost			TELEPHONY-Comms-Manual-Suspending-0004-0002-AnswerIncomingCallPost_command09
-		OUTSTANDING
-		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0004-0002-GetCallDuration_command10
-		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0004-0002-HangUp_command11
-		OUTSTANDING
-		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0004-0002-Close_command12
-		COMMAND		mobileLine1		Close
-	END_TEST_BLOCK
-END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0004
-
-
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+//! @file
+//! @SYMTestSuiteName telephony_comms-validation-manual_suspending
+//! @SYMScriptTestEnvironment This test script requires a basic ROM.
+// 
+// Tests all public elements of the Rsocket, RSocketServ, Rconnection, RHostResolver, RMmCustomAPi, RMobileCall, RMobileLine, RMobilePhone and RTelServer
+// classes as a means of confidence that the APIs work as expected.
+// 
+// The purpose is to provide a regression test suite of PublishedAll
+// APIs for: Rsocket, RSocketServ, Rconnection, RHostResolver, RMmCustomAPi, RMobileCall, RMobileLine, RMobilePhone and RTelServer
+// The tests are fully automated.
+//
+
+
+
+LOAD_SUITE t_esock_etelmm
+
+
+
+
+
+START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0001
+
+//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0001
+//!@SYMAPI
+//! TEST_BLOCK 001
+//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
+//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
+//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
+//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
+//! TEST_BLOCK 002
+//!                TInt RMobileCall::OpenExistingCall(RLine {ref}aLine, const TDesC {ref}aName);
+//!                void RMobileCall::AnswerIncomingCall(TRequestStatus {ref}aStatus);
+//!                void RMobileCall::HangUp(TRequestStatus {ref}aStatus) const;
+//!@SYMAuthor			ddamian
+//!@SYMCreationDate		21/4/2008
+//!@SYMTestCaseDesc		PSD Data Transfer GSM (3MB Verified) then MT Voice Call. Data transfer is suspended while incoming voice call is answered and until it is ended.
+//!@SYMTestActions
+//! TEST_BLOCK 001
+//!                1. Open telephony server
+//!                2. Open mobile phone (RTelServer=telServer1; Phone=0)
+//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
+//!                4. Change mode to GSM (ChangeMode = GSM)
+//!                5. Get the current mode
+//!                6. Check the mode is GSM (CheckMode = GSM)
+//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
+//!                8.- ConnectSocketServ
+//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
+//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
+//!                11.- StartRConnection (Retries = 1)
+//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                13.- GetByName (Address = {URL,address1})
+//!                14.- CloseHostResolver
+//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
+//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
+//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0001.txt)
+//!                19.-StartDealer (DataDealer = 0)
+//!                20.-CheckHSDPA (HSDPA = )
+//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0001.txt; DataDealer = 0; Duration = -1)
+//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0001.txt)
+//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
+//!                24.-RSocketShutDown
+//!                25.-RSocketClose
+//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0001.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
+//!                27.-StopRConnection
+//!                28.-CloseRConnection
+//!                29.-CloseLine
+//!                30.-CloseSocketServ
+//!                31.Close custom API
+//!                32.Close mobile phone
+//!                33.Close telephony server
+//! TEST_BLOCK 002
+//!                1. Connect to TelServer
+//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
+//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
+//!                4. Open line (Line = Voice1; RMobilePhone = rMobilePhone1)
+//!                5. Notify incoming call (Call = 1)
+//!                6. Open the existing call (RMobileLine=mobileLine1; Call=1)
+//!                7. Get VoiceCall capabilities for the call (RMobileLine=mobileLine1; Capabilities = VoiceCall; Call = 1)
+//!                8. Answer the incoming call (RMobileLine=mobileLine1; Call = 1)
+//!                9. Answer the incoming call result (RMobileLine=mobileLine1; Call = 1)
+//!                10. Get call duration (RMobileLine=mobileLine1; Call = 1)
+//!                11. Hang up (RMobileLine=mobileLine1; Call = 1)
+//!                12. Close call (RMobileLine=mobileLine1; Call = 1)
+//!                13. Close line
+//!@SYMTestStatus		Verified
+//!@SYMTestPriority		high
+//!@SYMTestExpectedResults
+//!                Connect to a GPRS Access Point in GSM mode,  download a 3 MB file and, while downloading, receive an incoming call. The phone should suspend the download and answer the incoming voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum. 
+//!                
+//!@SYMTestType			CIT
+
+
+	CONCURRENT
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RSocketServ		rSocketServ1
+		CREATE_OBJECT	RSocket		rSocket1
+		CREATE_OBJECT	RHostResolver		rHostResolver1
+		CREATE_OBJECT	RConnection		rConnection1
+		CREATE_OBJECT	DataVerify		dataVerify1
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command03
+		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0001-0001-SetSystemNetworkMode_command04
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0001-0001-ModeCheck_command06
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command07
+		COMMAND		rSocketServ1		Connect
+		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command09
+		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0001-0001-SelectOutgoingIAP_command10
+		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0001-0001-Start_command11
+		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command12
+		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0001-0001-GetByName_command13
+		OUTSTANDING
+		COMMAND		rHostResolver1		Close
+		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0001-Open_command15
+		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0001-0001-Connect_command16
+		OUTSTANDING
+		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0001-0001-WriteRequest_command17
+		OUTSTANDING
+		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0001-0001-StartFile_command18
+		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0001-0001-StartDealer_command19
+		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0001-0001-CheckHSDPA_command20
+		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0001-0001-RecvOneOrMore_command21
+		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0001-0001-EndFile_command22
+		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0001-0001-CalcDnloadStats_command23
+		COMMAND		rSocket1		ShutDown
+		OUTSTANDING
+		COMMAND		rSocket1		Close
+		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0001-0001-VerifyData_command26
+		COMMAND		rConnection1		Stop
+		COMMAND		rConnection1		Close
+		COMMAND		mobileLine1		Close
+		COMMAND		rSocketServ1		Close
+		COMMAND		mmCustomAPI1		Close
+		COMMAND		rMobilePhone1		Close
+		COMMAND		telServer1		Close
+	END_TEST_BLOCK
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		DELAY 40000000
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0002-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0002-Open_command03
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0001-0002-Open_command04
+		COMMAND		mobileLine1		NotifyIncomingCall			TELEPHONY-Comms-Manual-Suspending-0001-0002-NotifyIncomingCall_command05
+		OUTSTANDING
+		COMMAND		rMobileCall1		OpenExistingCall			TELEPHONY-Comms-Manual-Suspending-0001-0002-OpenExistingCall_command06
+		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0001-0002-GetCaps_command07
+		COMMAND		rMobileCall1		AnswerIncomingCall			TELEPHONY-Comms-Manual-Suspending-0001-0002-AnswerIncomingCall_command08
+		OUTSTANDING
+		COMMAND		rMobileCall1		AnswerIncomingCallPost			TELEPHONY-Comms-Manual-Suspending-0001-0002-AnswerIncomingCallPost_command09
+		OUTSTANDING
+		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0001-0002-GetCallDuration_command10
+		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0001-0002-HangUp_command11
+		OUTSTANDING
+		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0001-0002-Close_command12
+		COMMAND		mobileLine1		Close
+	END_TEST_BLOCK
+END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0001
+
+
+
+
+START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0002
+
+//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0002
+//!@SYMAPI
+//! TEST_BLOCK 001
+//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
+//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
+//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
+//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
+//! TEST_BLOCK 002
+//!                TInt RMobileCall::Dial(const TTelNumberC {ref}aTelNumber) const;
+//!                void RMobileCall:: HangUp(TRequestStatus {ref}aStatus) const;
+//!@SYMAuthor			ddamian
+//!@SYMCreationDate		21/4/2008
+//!@SYMTestCaseDesc		PSD Data Transfer GSM (3MB Verified) then MO Voice Call. Data transfer is suspended while voice call is made and until it is ended.
+//!@SYMTestActions
+//! TEST_BLOCK 001
+//!                1. Open telephony server
+//!                2. Open mobile phone (RTelServer = telServer1; Phone=0)
+//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
+//!                4. Change mode to GSM (ChangeMode = GSM)
+//!                5. Get the current mode
+//!                6. Check the mode is GSM (CheckMode = GSM)
+//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
+//!                8.- ConnectSocketServ
+//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
+//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
+//!                11.- StartRConnection (Retries = 1)
+//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                13.- GetByName (Address = {URL,address1})
+//!                14.- CloseHostResolver
+//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
+//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
+//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0002.txt)
+//!                19.-StartDealer (DataDealer = 0)
+//!                20.-CheckHSDPA (HSDPA = )
+//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0002.txt; DataDealer = 0; Duration = -1)
+//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0002.txt)
+//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
+//!                24.-RSocketShutDown
+//!                25.-RSocketClose
+//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0002.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
+//!                27.-StopRConnection
+//!                28.-CloseRConnection
+//!                29.-CloseLine
+//!                30.-CloseSocketServ
+//!                31.Close custom API
+//!                32.Close mobile phone
+//!                33.Close telephony server
+//! TEST_BLOCK 002
+//!                1. Connect to TelServer
+//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
+//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
+//!                4. Open line (Line = Voice1;RMobilePhone = rMobilePhone1)
+//!                5. Open new call (RMobileLine = mobileLine1; Call = 1)
+//!                6. Get VoiceCall capabilities for the call (RMobileLine = mobileLine1; Capabilities = VoiceCall; Call = 1)
+//!                7. Dial (RMobileLine = mobileLine1; Call = 1; PhoneNumber = {PHONENUMBERS, PhoneNumber1};CallTimeout = 10)
+//!                8. Cancel dial if timeout is reached (RMobileLine = mobileLine1; Call = 1)
+//!                9. Get call duration (RMobileLine = mobileLine1; Call = 1)
+//!                10. Hang up (RMobileLine = mobileLine1; Call = 1)
+//!                11. Close call (RMobileLine = mobileLine1; Call = 1)
+//!                12. Close line
+//!@SYMTestStatus		Verified
+//!@SYMTestPriority		high
+//!@SYMTestExpectedResults
+//!                Connect to a GPRS Access Point in GSM mode,  download a 3 MB file and, while downloading, make an outgoing voice call. The phone should suspend the download and make the voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum.
+//!@SYMTestType			CIT
+
+
+	CONCURRENT
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RSocketServ		rSocketServ1
+		CREATE_OBJECT	RSocket		rSocket1
+		CREATE_OBJECT	RHostResolver		rHostResolver1
+		CREATE_OBJECT	RConnection		rConnection1
+		CREATE_OBJECT	DataVerify		dataVerify1
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command03
+		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0002-0001-SetSystemNetworkMode_command04
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0002-0001-ModeCheck_command06
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command07
+		COMMAND		rSocketServ1		Connect
+		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command09
+		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0002-0001-SelectOutgoingIAP_command10
+		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0002-0001-Start_command11
+		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command12
+		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0002-0001-GetByName_command13
+		OUTSTANDING
+		COMMAND		rHostResolver1		Close
+		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0001-Open_command15
+		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0002-0001-Connect_command16
+		OUTSTANDING
+		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0002-0001-WriteRequest_command17
+		OUTSTANDING
+		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0002-0001-StartFile_command18
+		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0002-0001-StartDealer_command19
+		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0002-0001-CheckHSDPA_command20
+		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0002-0001-RecvOneOrMore_command21
+		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0002-0001-EndFile_command22
+		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0002-0001-CalcDnloadStats_command23
+		COMMAND		rSocket1		ShutDown
+		OUTSTANDING
+		COMMAND		rSocket1		Close
+		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0002-0001-VerifyData_command26
+		COMMAND		rConnection1		Stop
+		COMMAND		rConnection1		Close
+		COMMAND		mobileLine1		Close
+		COMMAND		rSocketServ1		Close
+		COMMAND		mmCustomAPI1		Close
+		COMMAND		rMobilePhone1		Close
+		COMMAND		telServer1		Close
+	END_TEST_BLOCK
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		DELAY 40000000
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0002-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0002-Open_command03
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0002-0002-Open_command04
+		COMMAND		rMobileCall1		OpenNewCall			TELEPHONY-Comms-Manual-Suspending-0002-0002-OpenNewCall_command05
+		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0002-0002-GetCaps_command06
+		COMMAND		rMobileCall1		Dial			TELEPHONY-Comms-Manual-Suspending-0002-0002-Dial_command07
+		OUTSTANDING
+		COMMAND		rMobileCall1		DialCancel			TELEPHONY-Comms-Manual-Suspending-0002-0002-DialCancel_command08
+		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0002-0002-GetCallDuration_command09
+		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0002-0002-HangUp_command10
+		OUTSTANDING
+		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0002-0002-Close_command11
+		COMMAND		mobileLine1		Close
+	END_TEST_BLOCK
+END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0002
+
+
+
+
+START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0003
+
+//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0003
+//!@SYMAPI
+//! TEST_BLOCK 001
+//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
+//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
+//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
+//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
+//! TEST_BLOCK 002
+//!                TInt RMobileCall::Dial(const TTelNumberC {ref}aTelNumber) const;
+//!                void RMobileCall:: HangUp(TRequestStatus {ref}aStatus) const;
+//!@SYMAuthor			ddamian
+//!@SYMCreationDate		21/4/2008
+//!@SYMTestCaseDesc		PSD Data Transfer WCDMA (3MB Verified) then MO Voice Call. Data transfer is suspended while voice call is made and until it is ended.
+//!@SYMTestActions
+//! TEST_BLOCK 001
+//!                1. Open telephony server
+//!                2. Open mobile phone (RTelServer = telServer1; Phone=0)
+//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
+//!                4. Change mode to WCDMA (ChangeMode = WCDMA)
+//!                5. Get the current mode
+//!                6. Check the mode is WCDMA (CheckMode = WCDMA)
+//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
+//!                8.- ConnectSocketServ
+//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
+//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
+//!                11.- StartRConnection (Retries = 1)
+//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                13.- GetByName (Address = {URL,address1})
+//!                14.- CloseHostResolver
+//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
+//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
+//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0003.txt)
+//!                19.-StartDealer (DataDealer = 0)
+//!                20.-CheckHSDPA (HSDPA = )
+//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0003.txt; DataDealer = 0; Duration = -1)
+//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0003.txt)
+//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
+//!                24.-RSocketShutDown
+//!                25.-RSocketClose
+//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0003.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
+//!                27.-StopRConnection
+//!                28.-CloseRConnection
+//!                29.-CloseLine
+//!                30.-CloseSocketServ
+//!                31.Close custom API
+//!                32.Close mobile phone
+//!                33.Close telephony server
+//! TEST_BLOCK 002
+//!                1. Connect to TelServer
+//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
+//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
+//!                4. Open line (Line = Voice1;RMobilePhone = rMobilePhone1)
+//!                5. Open new call (RMobileLine = mobileLine1; Call = 1)
+//!                6. Get VoiceCall capabilities for the call (RMobileLine = mobileLine1; Capabilities = VoiceCall; Call = 1)
+//!                7. Dial (RMobileLine = mobileLine1; Call = 1; PhoneNumber ={PHONENUMBERS, PhoneNumber1};CallTimeout = 10)
+//!                8. Cancel dial if timeout is reached (RMobileLine = mobileLine1; Call = 1)
+//!                9. Get call duration (RMobileLine = mobileLine1; Call = 1)
+//!                10. Hang up (RMobileLine = mobileLine1; Call = 1)
+//!                11. Close call (RMobileLine = mobileLine1; Call = 1)
+//!                12. Close line
+//!@SYMTestStatus		Verified
+//!@SYMTestPriority		high
+//!@SYMTestExpectedResults
+//!                Connect to a GPRS Access Point in WCDMA mode,  download a 3 MB file and, while downloading, make an outgoing voice call. The phone should suspend the download and make the voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum.
+//!@SYMTestType			CIT
+
+
+	CONCURRENT
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RSocketServ		rSocketServ1
+		CREATE_OBJECT	RSocket		rSocket1
+		CREATE_OBJECT	RHostResolver		rHostResolver1
+		CREATE_OBJECT	RConnection		rConnection1
+		CREATE_OBJECT	DataVerify		dataVerify1
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command03
+		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0003-0001-SetSystemNetworkMode_command04
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0003-0001-ModeCheck_command06
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command07
+		COMMAND		rSocketServ1		Connect
+		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command09
+		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0003-0001-SelectOutgoingIAP_command10
+		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0003-0001-Start_command11
+		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command12
+		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0003-0001-GetByName_command13
+		OUTSTANDING
+		COMMAND		rHostResolver1		Close
+		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0001-Open_command15
+		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0003-0001-Connect_command16
+		OUTSTANDING
+		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0003-0001-WriteRequest_command17
+		OUTSTANDING
+		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0003-0001-StartFile_command18
+		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0003-0001-StartDealer_command19
+		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0003-0001-CheckHSDPA_command20
+		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0003-0001-RecvOneOrMore_command21
+		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0003-0001-EndFile_command22
+		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0003-0001-CalcDnloadStats_command23
+		COMMAND		rSocket1		ShutDown
+		OUTSTANDING
+		COMMAND		rSocket1		Close
+		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0003-0001-VerifyData_command26
+		COMMAND		rConnection1		Stop
+		COMMAND		rConnection1		Close
+		COMMAND		mobileLine1		Close
+		COMMAND		rSocketServ1		Close
+		COMMAND		mmCustomAPI1		Close
+		COMMAND		rMobilePhone1		Close
+		COMMAND		telServer1		Close
+	END_TEST_BLOCK
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		DELAY 40000000
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0002-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0002-Open_command03
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0003-0002-Open_command04
+		COMMAND		rMobileCall1		OpenNewCall			TELEPHONY-Comms-Manual-Suspending-0003-0002-OpenNewCall_command05
+		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0003-0002-GetCaps_command06
+		COMMAND		rMobileCall1		Dial			TELEPHONY-Comms-Manual-Suspending-0003-0002-Dial_command07
+		OUTSTANDING
+		COMMAND		rMobileCall1		DialCancel			TELEPHONY-Comms-Manual-Suspending-0003-0002-DialCancel_command08
+		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0003-0002-GetCallDuration_command09
+		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0003-0002-HangUp_command10
+		OUTSTANDING
+		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0003-0002-Close_command11
+		COMMAND		mobileLine1		Close
+	END_TEST_BLOCK
+END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0003
+
+
+
+
+START_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0004
+
+//!@SYMTestCaseID		TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0004
+//!@SYMAPI
+//! TEST_BLOCK 001
+//!                TInt RSocketServ::Connect (TUint aMessageSlots=KESockDefaultMessageSlots);
+//!                void RHostResolver:: GetByName(const TDesC {ref}aName, TNameEntry {ref}aResult, TRequestStatus {ref}aStatus);
+//!                void Rconnection :: Start(TConnPref {ref}aPref, TRequestStatus {ref}aStatus);
+//!                void RSocket:: RecvOneOrMore(TDes8 {ref}aDesc, TUint flags, TRequestStatus {ref}aStatus, TSockXfrLength {ref}aLen);
+//! TEST_BLOCK 002
+//!                TInt RMobileCall::OpenExistingCall(RLine {ref}aLine, const TDesC {ref}aName);
+//!                void RMobileCall::AnswerIncomingCall(TRequestStatus {ref}aStatus);
+//!                void RMobileCall::HangUp(TRequestStatus {ref}aStatus) const;
+//!@SYMAuthor			ddamian
+//!@SYMCreationDate		21/4/2008
+//!@SYMTestCaseDesc		PSD Data Transfer WCDMA (3MB Verified) then MT Voice Call. Data transfer is suspended while incoming voice call is answered and until it is ended.
+//!@SYMTestActions
+//! TEST_BLOCK 001
+//!                1. Open telephony server
+//!                2. Open mobile phone (RTelServer = telServer1; Phone=0)
+//!                3. Initialize custom API (RMobilePhone = rMobilePhone1)
+//!                4. Change mode to WCDMA (ChangeMode = WCDMA)
+//!                5. Get the current mode
+//!                6. Check the mode is WCDMA (CheckMode = WCDMA)
+//!                7.- OpenLine (Line = Data; RMobilePhone = rMobilePhone1)
+//!                8.- ConnectSocketServ
+//!                9.- OpenRConnection (IAP = IAPGPRS; RSocketServ = rSocketServ1)
+//!                10.- SelectOutgoingIAP (IAP = IAPGPRS)
+//!                11.- StartRConnection (Retries = 1)
+//!                12.- OpenHostResolver (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                13.- GetByName (Address = {URL,address1})
+//!                14.- CloseHostResolver
+//!                15.-RSocketOpen (RConnection = rConnection1; RSocketServ = rSocketServ1)
+//!                16.-RSocketConnect (Port = 80; Address = {URL,address1}; RHostResolver = rHostResolver1)
+//!                17.-WriteRequest (File = /dy/big/3mb-1.txt; Protocol = HTTP)
+//!                18.-StartFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0004.txt)
+//!                19.-StartDealer (DataDealer = 0)
+//!                20.-CheckHSDPA (HSDPA = )
+//!                21.-DownloadToFile (Protocol = HTTP; Save = {DRIVES,SysDrive}\3mb-1-tc-0004.txt; DataDealer = 0; Duration = -1)
+//!                22.-EndFile (Save = {DRIVES,SysDrive}\3mb-1-tc-0004.txt)
+//!                23.-CalcDnloadStats (Duration = -1; MinSpeed = -1)
+//!                24.-RSocketShutDown
+//!                25.-RSocketClose
+//!                26.-VerifyData (VerifyType = MD5; VerifyFile = {DRIVES,SysDrive}\3mb-1-tc-0004.txt; Checksum = 7fae292c77026cbb5a78a7da499032c5 )
+//!                27.-StopRConnection
+//!                28.-CloseRConnection
+//!                29.-CloseLine
+//!                30.-CloseSocketServ
+//!                31.Close custom API
+//!                32.Close mobile phone
+//!                33.Close telephony server
+//! TEST_BLOCK 002
+//!                1. Connect to TelServer
+//!                2. Open RMobilePhone (RTelServer = telServer1; Phone=0)
+//!                3. Open RMmCustomApi (RMobilePhone = rMobilePhone1)
+//!                4. Open line (Line = Voice1; RMobilePhone = rMobilePhone1)
+//!                5. Notify incoming call (Call = 1)
+//!                6. Open the existing call (RMobileLine=mobileLine1; Call=1)
+//!                7. Get VoiceCall capabilities for the call (RMobileLine=mobileLine1; Capabilities = VoiceCall; Call = 1)
+//!                8. Answer the incoming call (RMobileLine=mobileLine1; Call = 1)
+//!                9. Answer the incoming call result (RMobileLine=mobileLine1; Call = 1)
+//!                10. Get call duration (RMobileLine=mobileLine1; Call = 1)
+//!                11. Hang up (RMobileLine=mobileLine1; Call = 1)
+//!                12. Close call (RMobileLine=mobileLine1; Call = 1)
+//!                13. Close line
+//!@SYMTestStatus		Verified
+//!@SYMTestPriority		high
+//!@SYMTestExpectedResults
+//!                Connect to a GPRS Access Point in WCDMA mode,  download a 3 MB file and, while downloading, receive an incoming call. The phone should suspend the download and answer the incoming voice call automatically. After hanging up, the GPRS download should continue from where it was suspended. Verify received file integrity using checksum. 
+//!                
+//!@SYMTestType			CIT
+
+
+	CONCURRENT
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RSocketServ		rSocketServ1
+		CREATE_OBJECT	RSocket		rSocket1
+		CREATE_OBJECT	RHostResolver		rHostResolver1
+		CREATE_OBJECT	RConnection		rConnection1
+		CREATE_OBJECT	DataVerify		dataVerify1
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command03
+		COMMAND		mmCustomAPI1		SetSystemNetworkMode			TELEPHONY-Comms-Manual-Suspending-0004-0001-SetSystemNetworkMode_command04
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		GetCurrentSystemNetworkModes
+		OUTSTANDING
+		COMMAND		mmCustomAPI1		ModeCheck			TELEPHONY-Comms-Manual-Suspending-0004-0001-ModeCheck_command06
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command07
+		COMMAND		rSocketServ1		Connect
+		COMMAND		rConnection1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command09
+		COMMAND		rConnection1		SelectOutgoingIAP			TELEPHONY-Comms-Manual-Suspending-0004-0001-SelectOutgoingIAP_command10
+		COMMAND		rConnection1		Start			TELEPHONY-Comms-Manual-Suspending-0004-0001-Start_command11
+		COMMAND		rHostResolver1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command12
+		COMMAND		rHostResolver1		GetByName			TELEPHONY-Comms-Manual-Suspending-0004-0001-GetByName_command13
+		OUTSTANDING
+		COMMAND		rHostResolver1		Close
+		COMMAND		rSocket1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0001-Open_command15
+		COMMAND		rSocket1		Connect			TELEPHONY-Comms-Manual-Suspending-0004-0001-Connect_command16
+		OUTSTANDING
+		COMMAND		rSocket1		WriteRequest			TELEPHONY-Comms-Manual-Suspending-0004-0001-WriteRequest_command17
+		OUTSTANDING
+		COMMAND		rSocket1		StartFile			TELEPHONY-Comms-Manual-Suspending-0004-0001-StartFile_command18
+		COMMAND		rSocket1		StartDealer			TELEPHONY-Comms-Manual-Suspending-0004-0001-StartDealer_command19
+		COMMAND		rSocket1		CheckHSDPA			TELEPHONY-Comms-Manual-Suspending-0004-0001-CheckHSDPA_command20
+		COMMAND		rSocket1		RecvOneOrMore			TELEPHONY-Comms-Manual-Suspending-0004-0001-RecvOneOrMore_command21
+		COMMAND		rSocket1		EndFile			TELEPHONY-Comms-Manual-Suspending-0004-0001-EndFile_command22
+		COMMAND		rSocket1		CalcDnloadStats			TELEPHONY-Comms-Manual-Suspending-0004-0001-CalcDnloadStats_command23
+		COMMAND		rSocket1		ShutDown
+		OUTSTANDING
+		COMMAND		rSocket1		Close
+		COMMAND		dataVerify1		VerifyData			TELEPHONY-Comms-Manual-Suspending-0004-0001-VerifyData_command26
+		COMMAND		rConnection1		Stop
+		COMMAND		rConnection1		Close
+		COMMAND		mobileLine1		Close
+		COMMAND		rSocketServ1		Close
+		COMMAND		mmCustomAPI1		Close
+		COMMAND		rMobilePhone1		Close
+		COMMAND		telServer1		Close
+	END_TEST_BLOCK
+
+
+
+	START_TEST_BLOCK	3600	t_esock_etelmm	\mixed_technology\telephony_comms\telephony_comms-validation-manual_suspending.ini
+		CREATE_OBJECT	RMmCustomAPI		mmCustomAPI1
+		CREATE_OBJECT	RTelServer		telServer1
+		CREATE_OBJECT	RMobileLine		mobileLine1
+		CREATE_OBJECT	RMobilePhone		rMobilePhone1
+		CREATE_OBJECT	RMobileCall		rMobileCall1
+		DELAY 40000000
+		COMMAND		telServer1		Connect
+		COMMAND		rMobilePhone1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0002-Open_command02
+		COMMAND		mmCustomAPI1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0002-Open_command03
+		COMMAND		mobileLine1		Open			TELEPHONY-Comms-Manual-Suspending-0004-0002-Open_command04
+		COMMAND		mobileLine1		NotifyIncomingCall			TELEPHONY-Comms-Manual-Suspending-0004-0002-NotifyIncomingCall_command05
+		OUTSTANDING
+		COMMAND		rMobileCall1		OpenExistingCall			TELEPHONY-Comms-Manual-Suspending-0004-0002-OpenExistingCall_command06
+		COMMAND		rMobileCall1		GetCaps			TELEPHONY-Comms-Manual-Suspending-0004-0002-GetCaps_command07
+		COMMAND		rMobileCall1		AnswerIncomingCall			TELEPHONY-Comms-Manual-Suspending-0004-0002-AnswerIncomingCall_command08
+		OUTSTANDING
+		COMMAND		rMobileCall1		AnswerIncomingCallPost			TELEPHONY-Comms-Manual-Suspending-0004-0002-AnswerIncomingCallPost_command09
+		OUTSTANDING
+		COMMAND		rMobileCall1		GetCallDuration			TELEPHONY-Comms-Manual-Suspending-0004-0002-GetCallDuration_command10
+		COMMAND		rMobileCall1		HangUp			TELEPHONY-Comms-Manual-Suspending-0004-0002-HangUp_command11
+		OUTSTANDING
+		COMMAND		rMobileCall1		Close			TELEPHONY-Comms-Manual-Suspending-0004-0002-Close_command12
+		COMMAND		mobileLine1		Close
+	END_TEST_BLOCK
+END_TESTCASE TELEPHONY_COMMS-VALIDATION-MANUAL_SUSPENDING-0004
+
+
 DELAY 10000
\ No newline at end of file