mmmw_plat/voip_audio_services_api/tsrc/Conf/VoIPAudioServicesTestClass.cfg
changeset 0 71ca22bcf22a
child 53 eabc8c503852
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/voip_audio_services_api/tsrc/Conf/VoIPAudioServicesTestClass.cfg	Tue Feb 02 01:08:46 2010 +0200
@@ -0,0 +1,1346 @@
+// _Unsupported_ Those API could be not implemented and return KErrNotSupported
+
+
+[Define]
+KErrNotFound -1
+KErrNotSupported -5
+KErrAlreadyExists -11
+KErrNotReady -18
+KErrAccessDenied -21
+
+KErrEventPending -2000
+KErrCallbackErrorCode -2001
+KErrUnexpectedValue -2002
+KErrNotificationPending -2005
+KErrUnexpectedNotification -2006
+KErrTimeoutController -2007
+
+[Enddefine]
+
+
+[Test]
+title  01. VoIPUtilityFactory - 01. Create Factory
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  01. VoIPUtilityFactory - 02. Create Downlinkstream
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+delete VoIP
+[Endtest]
+
+[Test]
+title  01. VoIPUtilityFactory - 03. Create Uplinkstream
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+delete VoIP
+[Endtest]
+
+[Test]
+title  01. VoIPUtilityFactory - 04. Create DTMFTonePlayer
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP CreateUplinkStream
+VoIP CreateDTMFTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  01. VoIPUtilityFactory - 05. GetSupportedDownlinkFormats
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP GetSupportedDownlinkFormats
+delete VoIP
+[Endtest]
+
+[Test]
+title  01. VoIPUtilityFactory - 06. GetSupportedUplinkFormats
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP GetSupportedUplinkFormats
+delete VoIP
+[Endtest]
+
+[Test]
+title  01. VoIPUtilityFactory - 07. Get Downlink Version
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP GetDownlinkVersion
+delete VoIP
+[Endtest]
+
+[Test]
+title  01. VoIPUtilityFactory - 08. Get Uplink Version
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP GetUplinkVersion
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  02. RingToneFactory - 01. Create Ring Tone Factory
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+delete VoIP
+[Endtest]
+
+[Test]
+title  02. RingToneFactory - 02. Create RingTonePlayer
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 01. Set Downlink format - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 02. Set Downlink format - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 03. Set Downlink format - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 04. Set Downlink format - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 05. Set Downlink format - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 06. Open Downlink format - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 07. Open Downlink format - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 08. Open Downlink format - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 09. Open Downlink format - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 10. Open Downlink format - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+VoIP OpenDownlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 11. Volume
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP Volume
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 12. AudioDevice - Handset
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP SetDevice Handset
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  03. VoIPAudioDownlinkStream - 13. AudioDevice - Loudspeaker
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP SetDevice LoudSpeaker
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+
+[Test]
+title  04. VoIPAudioUplinkStream - 01. Set Uplink format - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 02. Set Uplink format - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 03. Set Uplink format - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 04. Set Uplink format - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 05. Set Uplink format - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat PCM16
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 06. Open Uplink format - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 07. Open Uplink format - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 08. Open Uplink format - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 09. Open Uplink format - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP OpenUplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  04. VoIPAudioUplinkStream - 10. Open Uplink format - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat PCM16
+VoIP OpenUplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  04. VoIPAudioUplinkStream - 11. Gain
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Gain
+VoIP Close Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  05. DTMFTonePlayer - 01. Init DTMFTonePlayerDnlink
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateDTMFTonePlayer
+VoIP InitDTMFTonePlayer Dnlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  05. DTMFTonePlayer - 02. Init DTMFTonePlayerUplink
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP CreateDTMFTonePlayer
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP InitDTMFTonePlayer Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  05. DTMFTonePlayer - 03. DTMFPlayDnlink
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateDTMFTonePlayer
+VoIP InitDTMFTonePlayer Dnlink
+waittestclass VoIP
+VoIP DTMFTonePlay Dnlink
+VoIP CloseDTMFPlayer Dnlink
+delete VoIP
+[Endtest]
+
+[Test]
+title  05. DTMFTonePlayer - 04. DTMFPlayUplink
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP CreateDTMFTonePlayer
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP InitDTMFTonePlayer Uplink
+waittestclass VoIP
+VoIP DTMFTonePlay Uplink
+VoIP CloseDTMFPlayer Uplink
+delete VoIP
+[Endtest]
+
+[Test]
+title  05. DTMFTonePlayer - 05. StopDTMFPlayer Dnlink
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateDTMFTonePlayer
+VoIP InitDTMFTonePlayer Dnlink
+waittestclass VoIP
+VoIP DTMFTonePlay Dnlink
+VoIP StopDTMFPlayer Dnlink
+VoIP CloseDTMFPlayer Dnlink
+delete VoIP
+[Endtest]
+
+[Test]
+title  05. DTMFTonePlayer - 06. StopDTMFPlayer Uplink
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP CreateDTMFTonePlayer
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP InitDTMFTonePlayer Uplink
+waittestclass VoIP
+VoIP DTMFTonePlay Uplink
+VoIP StopDTMFPlayer Uplink
+VoIP CloseDTMFPlayer Uplink
+delete VoIP
+[Endtest]
+
+
+[Test]
+title  06. RingTonePlayer - 01. InitRingTonePlayerFromFile with File1
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File1
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 02. InitRingTonePlayerFromFile with File2
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File2
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 03. InitRingTonePlayerFromRFile with File1
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer RFile File1
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 04. InitRingTonePlayerFromRFile with File2
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer RFile File2
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 05. InitRingTonePlayerFromProfile
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer Profile
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 06. InitRingTonePlayerFromDesL
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer DesL
+allownextresult KErrCallbackErrorCode
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 07. Play ringtone to end with File1
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File1
+waittestclass VoIP
+VoIP PlayRingTone
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 08. Play ringtone to end with File2
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File2
+waittestclass VoIP
+VoIP PlayRingTone
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 09. Play ringtone - Stop - Close with File1
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File1
+waittestclass VoIP
+VoIP PlayRingTone
+VoIP SetTimeout 2000
+waittestclass VoIP
+VoIP StopRingTone
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 10. Play ringtone - Stop - Close with File2
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File2
+waittestclass VoIP
+VoIP PlayRingTone
+VoIP SetTimeout 2000
+waittestclass VoIP
+VoIP StopRingTone
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 11. Play ringtone - Pause - Resume with File1
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File1
+waittestclass VoIP
+VoIP PlayRingTone 
+VoIP SetTimeout 1000
+waittestclass VoIP
+VoIP PauseRingTone
+VoIP SetTimeout 2000
+waittestclass VoIP
+VoIP ResumeRingTone
+VoIP SetTimeout 4000
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+[Test]
+title  06. RingTonePlayer - 12. Play ringtone - Pause - Resume with File2
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateRingToneFactory
+VoIP CreateRingTonePlayer
+VoIP InitRingTonePlayer File File2
+waittestclass VoIP
+VoIP PlayRingTone 
+VoIP SetTimeout 2000
+waittestclass VoIP
+VoIP PauseRingTone
+VoIP SetTimeout 4000
+waittestclass VoIP
+VoIP ResumeRingTone
+VoIP SetTimeout 10000
+waittestclass VoIP
+VoIP CloseRingTonePlayer
+delete VoIP
+[Endtest]
+
+
+
+
+[Test]
+title  07. VoIPFormatIntfc - 01. BitRate - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetSupportedBitrates
+VoIP SetBitrate MIN
+VoIP GetBitrate
+VoIP SetBitrate MAX
+VoIP GetBitrate
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 02. BitRate - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetSupportedBitrates
+VoIP SetBitrate MIN
+VoIP GetBitrate
+VoIP SetBitrate MAX
+VoIP GetBitrate
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 03. BitRate - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetSupportedBitrates
+VoIP SetBitrate MIN
+VoIP GetBitrate
+VoIP SetBitrate MAX
+VoIP GetBitrate
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 04. BitRate - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetSupportedBitrates
+VoIP SetBitrate MIN
+VoIP GetBitrate
+VoIP SetBitrate MAX
+VoIP GetBitrate
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 05. BitRate - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat PCM16
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetSupportedBitrates
+VoIP SetBitrate MIN
+VoIP GetBitrate
+VoIP SetBitrate MAX
+VoIP GetBitrate
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 06. VADMode - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetVAD
+VoIP ToggleVAD
+VoIP GetVAD
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 07. VADMode - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetVAD
+VoIP ToggleVAD
+VoIP GetVAD
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 08. VADMode - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetVAD
+VoIP ToggleVAD
+VoIP GetVAD
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 09. VADMode - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP OpenUplink
+waittestclass VoIP
+VoIP GetVAD
+VoIP ToggleVAD
+VoIP GetVAD
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+// Toggle VAD doesn't supported yet, this case just make no crash when API called. 
+// add line - allownextresult KErrUnexpectedValue to PASS the test case
+[Test]
+title  07. VoIPFormatIntfc - 10. VADMode - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat PCM16
+VoIP OpenUplink
+waittestclass VoIP
+allownextresult KErrNotSupported
+VoIP GetVAD
+VoIP ToggleVAD
+allownextresult KErrUnexpectedValue
+VoIP GetVAD
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 11. FrameMode - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP GetFrameMode
+VoIP GetFrameModeRqrdForEC
+VoIP ToggleFrameMode
+VoIP GetFrameMode
+VoIP ConcealErrForNextBuf
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 12. FrameMode - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP GetFrameMode
+VoIP GetFrameModeRqrdForEC
+VoIP ToggleFrameMode
+VoIP GetFrameMode
+VoIP ConcealErrForNextBuf
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 13. FrameMode - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP GetFrameMode
+VoIP GetFrameModeRqrdForEC
+VoIP ToggleFrameMode
+VoIP GetFrameMode
+VoIP ConcealErrForNextBuf
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  07. VoIPFormatIntfc - 14. FrameMode - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP GetFrameMode
+VoIP GetFrameModeRqrdForEC
+VoIP ToggleFrameMode
+VoIP GetFrameMode
+VoIP ConcealErrForNextBuf
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+
+[Test]
+title  08. VoIPDecoderIntfc - 1. SetMode and GetMode - G711 decoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP SetMode Dnlink aLaw 
+VoIP GetMode Dnlink
+VoIP SetMode Dnlink uLaw
+VoIP GetMode Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  08. VoIPDecoderIntfc - 2. SetMode and GetMode - iLBC decoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP SetMode Dnlink 20ms
+VoIP GetMode Dnlink
+VoIP SetMode Dnlink 30ms
+VoIP GetMode Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  08. VoIPDecoderIntfc - 3. SetCNG and GetCNG - G711 decoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP ToggleCNG
+VoIP GetCNG
+VoIP ToggleCNG
+VoIP GetCNG
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  08. VoIPDecoderIntfc - 4. SetCNG and GetCNG - iLBC decoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP ToggleCNG
+VoIP GetCNG
+VoIP ToggleCNG
+VoIP GetCNG
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  08. VoIPDecoderIntfc - 5. SetPLC and GetPLC - G711 decoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP GetPLC
+VoIP TogglePLC
+VoIP GetPLC
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  08. VoIPDecoderIntfc - 6. BadLsfNextBuffer - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP BadLsfNextBuffer
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+
+
+[Test]
+title  09. VoIPEncoderIntfc - 1. SetMode and GetMode - G711 encoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP SetMode Uplink aLaw
+VoIP GetMode Uplink
+VoIP SetMode Uplink uLaw
+VoIP GetMode Uplink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  09. VoIPEncoderIntfc - 2. SetMode and GetMode - iLBC encoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP SetMode Uplink 20ms
+VoIP GetMode Uplink
+VoIP SetMode Uplink 30ms
+VoIP GetMode Uplink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 10000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  09. VoIPEncoderIntfc - 3 Start Stop - G711 encoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP ConfigEncAudDevice
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP SetMode Uplink aLaw
+VoIP GetMode Uplink
+VoIP SetMode Uplink uLaw
+VoIP GetMode Uplink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 4000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  09. VoIPEncoderIntfc - 4. Start Stop - G711 encoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP ConfigEncAudDevice
+VoIP Start Uplink
+waittestclass VoIP
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 4000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  09. VoIPEncoderIntfc - 5. Start Stop - G711 encoder
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP ConfigEncAudDevice
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Dnlink
+VoIP Stop Uplink
+VoIP Close Dnlink
+VoIP Close Uplink
+waittestclass VoIP
+VoIP SetTimeout 4000
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  10. Loopback - 1. Start Downlink and Uplink stream - G711
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G711
+VoIP OpenUplink
+waittestclass VoIP
+VoIP ConfigEncAudDevice
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  10. Loopback - 2. Start Downlink and Uplink stream - G729
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G729
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat G729
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  10. Loopback - 3. Start Downlink and Uplink stream - iLBC
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat iLBC
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat iLBC
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  10. Loopback - 4. Start Downlink and Uplink stream - AMR-NB
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat AMR-NB
+VoIP OpenUplink
+waittestclass VoIP
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat AMR-NB
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+[Test]
+title  10. Loopback - 5. Start Downlink and Uplink stream - PCM16
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat PCM16
+VoIP OpenDownlink
+waittestclass VoIP
+VoIP CreateUplinkStream
+VoIP SetUplinkFormat PCM16
+VoIP OpenUplink
+waittestclass VoIP
+VoIP Start Dnlink
+waittestclass VoIP
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Start Uplink
+waittestclass VoIP
+VoIP Stop Uplink
+VoIP Stop Dnlink
+VoIP Close Dnlink
+waittestclass VoIP
+VoIP Close Uplink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+
+[Test]
+title  11. DataBuffer - 01. GetBufferType
+create VoIPAudioServicesTestClass VoIP
+VoIP CreateFactory
+VoIP CreateDownlinkStream
+VoIP SetDownlinkFormat G711
+VoIP GetBufferType
+VoIP Close Dnlink
+waittestclass VoIP
+delete VoIP
+[Endtest]
+
+
+
+// Needs jitter buffer defined
+// Jitter Buffer Not Supported at this time.
+//[Test]
+//title  12. JitterBuffer - 01. ConfigureJB
+//create VoIPAudioServicesTestClass VoIP
+//VoIP CreateFactory
+//VoIP CreateDownlinkStream
+//VoIP ConfigureJB
+//delete VoIP
+//[Endtest]
+
+//[Test]
+//title  12. JitterBuffer - 02. ResetJitterBuffer
+//create VoIPAudioServicesTestClass VoIP
+//VoIP CreateFactory
+//VoIP CreateDownlinkStream
+//VoIP ResetJB
+//delete VoIP
+//[Endtest]
+
+//[Test]
+//title  12. JitterBuffer - 03. DelayDown
+//create VoIPAudioServicesTestClass VoIP
+//VoIP CreateFactory
+//VoIP CreateDownlinkStream
+//VoIP DelayDown
+//delete VoIP
+//[Endtest]
+
+//[Test]
+//title  12. JitterBuffer - 04. DelayUp
+//create VoIPAudioServicesTestClass VoIP
+//VoIP CreateFactory
+//VoIP CreateDownlinkStream
+//VoIP DelayUp
+//delete VoIP
+//[Endtest]
+
+
+
+
+
+#[Test]
+#title  ExampleL 
+#create VoIPAudioServicesTestClass VoIP
+#VoIP Example
+#delete VoIP
+#[Endtest]
+
+