Revision: 201039
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 02:16:52 +0300
changeset 75 f45cd1ad4667
parent 68 d0d9cc530d21
Revision: 201039 Kit: 201039
package_definition.xml
smsprotocols/smsstack/smsprot/Group/sms_test.pkg
smsprotocols/smsstack/smsprot/Group/smsport_test.pkg
smsprotocols/smsstack/smsprot/Group/smsprt_test.pkg
smsprotocols/smsstack/smsprot/Src/smspclass0stor.cpp
smsprotocols/smsstack/wapprot/Group/wapport_test.pkg
smsprotocols/smsstack/wapprot/test/Te_wapprot/TE_WapProt.mmp
smsprotocols/smsstack/wapprot/test/Te_wapprot/Te_WapProt.script
smsprotocols/smsstack/wapprot/test/Te_wapprot/WapIoctlSteps.cpp
smsprotocols/smsstack/wapprot/test/Te_wapprot/WapIoctlSteps.h
smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuite.ini
smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuiteServer.cpp
smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuiteStepBase.h
telephonyprotocols/pdplayer/group/pdp.mmp
telephonyprotocols/pdplayer/inc/PDPFSM.h
telephonyprotocols/pdplayer/inc/pdp_contention.h
telephonyprotocols/pdplayer/inc/pdpmcpr.h
telephonyprotocols/pdplayer/inc/pdptiermanager.h
telephonyprotocols/pdplayer/inc/psdavailabilitylistener.h
telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp
telephonyprotocols/pdplayer/src/pdp_contention.cpp
telephonyprotocols/pdplayer/src/pdpmcpr.cpp
telephonyprotocols/pdplayer/src/pdpservices.cpp
telephonyprotocols/pdplayer/src/pdptiermanager.cpp
telephonyprotocols/pdplayer/src/psdavailabilitylistener.cpp
telephonyprotocols/pdplayer/traces/fixed_id.definitions
telephonyprotocols/pdplayer/umts/spudfsm/src/PDPSCPRFSM.cpp
telephonyprotocols/pdplayer/umts/spudfsm/src/cpdpfsm.h
telephonyprotocols/pdplayer/umts/spudtel/src/cpdpconfigchangenotifier.cpp
telephonyprotocols/pdplayer/umts/spudtel/src/cpdpstatuschangenotifier.cpp
telephonyprotocols/pdplayer/umts/spudtel/src/cqoschangenotifier.cpp
telephonyprotocols/pdplayer/umts/spudtel/src/eteldriverstrategies.cpp
telephonyprotocols/pdplayer/umts/test/te_spud/inc/CPdpFsmInterface.h
telephonyprotocols/pdplayer/umts/test/te_spud/src/CPdpFsmInterface.cpp
telephonyprotocols/pdplayer/umts/test/te_spud/traces/fixed_id.definitions
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/TE_PppSize_config.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/TE_PppSize_spud.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/TE_PppSize_spud.xml
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/qospolicies.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/te_spudNetworkSide.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/te_spudNetworkSide_config_9x.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_PppSize_config.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_PppSize_spud.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_PppSize_spud.xml
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY_serial.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_9x.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_Channel_config.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_PppLoopback.xml
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/qospolicies.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_SpudNetworkSide.xml
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_nifman.xml
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_ppp.xml
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_config_9x.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman.ini
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config_9x.txt
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/BLD.INF
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/TE_spudNetworkSide.iby
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/te_spudNetworkSide.pkg
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/TE_PppSize_spud.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/TE_spudNetworkSide.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_PppSize_spud.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_SpudNetworkside_Channel.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_nifman.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp.script
telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp_9x.script
telephonyprotocols/secondarypdpcontextumtsdriver/group/BLD.INF
telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.history.xml
telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp
telephonyprotocols/secondarypdpcontextumtsdriver/group/spud.iby
telephonyprotocols/secondarypdpcontextumtsdriver/group/spud_v1.iby
telephonyprotocols/secondarypdpcontextumtsdriver/inc/cpdpfsm.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/cpdpfsmfactory.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/eteldrivernmspace.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/pdpfsmnmspace.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/reteldriverinput.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/rpdpfsminterface.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/tpdpstate.h
telephonyprotocols/secondarypdpcontextumtsdriver/inc/tpdpstates.h
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/bmarm/SPUDU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/bwins/SPUDU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/eabi/SPUDU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/group/spud.mmp
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/bindman.h
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/bindman.inl
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/mux.h
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/spudfactory.h
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/spudman.h
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/spudnotify.h
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/bindman.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/mux.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/rpdpfsminterface.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/spudfactory.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/spudman.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/spudnotify.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/bmarm/TE_SPUDNETWORKSIDEU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/bwins/TE_SPUDNETWORKSIDEU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_PppSize_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_PppSize_spud.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_PppSize_spud.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSideLoopbackCSY.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSideLoopbackCSY_serial.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_8x.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_9x.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_Channel_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_PppLoopback.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/qospolicies.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_SpudNetworkSide.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_SpudNetworkSide_nifman.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_SpudNetworkSide_ppp.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_config_9x.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_config_r4_and_r5.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_nifman.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_nifman_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_nifman_config_9x.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_ppp_config_9x.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_r4_and_r5.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_r4_and_r5.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudnetworkside_ppp_config2_9x.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_PppSize_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_PppSize_spud.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_PppSize_spud.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY_serial.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_9x.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_Channel_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_PppLoopback.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/qospolicies.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_SpudNetworkSide.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_nifman.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_ppp.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_config_9x.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config_9x.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/group/BLD.INF
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/group/TE_SpudNetworkSide.mmp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/group/TE_spudNetworkSide.iby
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_PppSize_spud.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_SpudNetworkside_Channel.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_R4_and_R5.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_nifman.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_ppp.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_ppp_9x.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_PppSize_spud.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_SpudNetworkside_Channel.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_nifman.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp_9x.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/spudNetSideQos.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/spudNetSideQos.h
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideR5Steps.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideR5Steps.h
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideServer.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideServer.h
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideSteps.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideSteps.h
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/bmarm/TE_SPUDRSUBCONNU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/bwins/TE_SPUDRSUBCONNU.DEF
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_loopback.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_loopback.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_pcktloopback.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_qospolicies.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/connection.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/simtsy.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/socketserv.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/subconnection.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/te_spud_staticip.xml
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/te_spud_staticip_config.txt
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/te_spud_staticip_loopback.ini
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/group/BLD.INF
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/group/TE_SpudRSubConn.mmp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/group/TE_spudRSubConn.iby
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/scripts/TE_spudRSubConn.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/scripts/te_spud_staticip.script
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSteps.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSteps.h
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSvr.cpp
telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSvr.h
telephonyserverplugins/common_tsy/commontsy/inc/mmcustomtsy/CMmCustomTsy.h
telephonyserverplugins/common_tsy/commontsy/inc/mmcustomtsy/CMmPacketTsy.h
telephonyserverplugins/common_tsy/commontsy/inc/mmpacket/Cmmpacketservicetsy.h
telephonyserverplugins/common_tsy/commontsy/inc/mmutility/CMmSubTsyBase.h
telephonyserverplugins/common_tsy/commontsy/inc/mmutility/CMmTsyBase.h
telephonyserverplugins/common_tsy/commontsy/inc/mmutility/cmmtsyreqhandlestore.h
telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmCustomTsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmPacketTsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketcontexttsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketqostsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketservicetsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmpacket/cmmmbmscontexttsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmbroadcasttsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmsstoragetsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmussdtsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmenstoretsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmonstoretsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmphonebookstoretsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmcalltsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmconferencecalltsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmlinetsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmphonetsy.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmutility/CMmTsyBase.cpp
telephonyserverplugins/common_tsy/commontsy/src/mmutility/cmmtsyreqhandlestore.cpp
telephonyserverplugins/common_tsy/customapi/bwins/CUSTOMAPIU.def
telephonyserverplugins/common_tsy/customapi/eabi/customapiU.def
telephonyserverplugins/common_tsy/customapi/inc/RMmCustomAPI.h
telephonyserverplugins/common_tsy/test/component/group/te_ctsy_component.mmp
telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/eabi/mocklicenseetsyu.def
telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsydll/bwins/mockltsydllu.def
telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsydll/eabi/mockltsydllu.def
telephonyserverplugins/common_tsy/test/component/src/cctsycustomipcfu.cpp
telephonyserverplugins/ctsydispatchlayer/src/ltsylogger.cpp
telephonyserverplugins/multimodetsy/Multimode/mSLOGGER.CPP
telephonyutils/telephonywatchers/group/telwatcher_test.pkg
wapstack/wapmessageapi/group/wapmessage_test.pkg
--- a/package_definition.xml	Thu Sep 02 21:42:07 2010 +0300
+++ b/package_definition.xml	Mon Oct 04 02:16:52 2010 +0300
@@ -36,9 +36,6 @@
       <component id="qosextnapi" name="QoS Extn API" introduced="9.2" purpose="optional">
         <unit bldFile="telephonyprotocols/qosextnapi/group" mrp="telephonyprotocols/qosextnapi/group/networking_qosextnapi.mrp"/>
       </component>
-      <component id="secondarypdpcontextumtsdriver" name="Secondary PDP Context UMTS Driver" introduced="8.1" deprecated="^3" purpose="optional" filter="test">
-        <unit bldFile="telephonyprotocols/secondarypdpcontextumtsdriver/group" mrp="telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp"/>
-      </component>
       <component id="qos3gppcpr" name="QoS 3GPP CPR" introduced="9.2" purpose="optional" class="plugin">
         <unit bldFile="telephonyprotocols/qos3gppcpr/group" mrp="telephonyprotocols/qos3gppcpr/group/networking_Qos3GPP.mrp"/>
       </component>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/smsprotocols/smsstack/smsprot/Group/sms_test.pkg	Mon Oct 04 02:16:52 2010 +0300
@@ -0,0 +1,17 @@
+// Copyright (c) 2007-2010 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:
+//
+
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSSTOR\te_smsstor.script"-"c:\testdata\scripts\te_smsstor.script"
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\Te_SMSStackOutOfDiskSpace.script"-"c:\testdata\scripts\Te_SMSStackOutOfDiskSpace.script"
--- a/smsprotocols/smsstack/smsprot/Group/smsport_test.pkg	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-// Copyright (c) 2007-2010 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:
-//
-
-
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSEMSPRT\TE_SMSEMSPRT.script"-"c:\testdata\scripts\TE_SMSEMSPRT.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSEMSPRT\te_smsemsprt_commdb.cfg"-"c:\testdata\scripts\te_smsemsprt_commdb.cfg"
-
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSPRTSTRESS\te_smsprtstress.script"-"c:\testdata\scripts\te_smsprtstress.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSPRTSTRESS\te_smsprtstress_commdb.cfg"-"c:\testdata\scripts\te_smsprtstress_commdb.cfg"
-
-
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSSTOR\te_smsstor.script"-"c:\testdata\scripts\te_smsstor.script"
-
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_smsprt_gsmu.script"-"c:\testdata\scripts\TE_smsprt_gsmu.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_smsprt_prot.script"-"c:\testdata\scripts\TE_smsprt_prot.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_smsprt_smsstack.script"-"c:\testdata\scripts\TE_smsprt_smsstack.script"
-
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\Te_SMSStackOutOfDiskSpace.script"-"c:\testdata\scripts\Te_SMSStackOutOfDiskSpace.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_SetupSMSStackOutOfDiskSpace.script"-"c:\testdata\scripts\TE_SetupSMSStackOutOfDiskSpace.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/smsprotocols/smsstack/smsprot/Group/smsprt_test.pkg	Mon Oct 04 02:16:52 2010 +0300
@@ -0,0 +1,26 @@
+// Copyright (c) 2007-2010 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:
+//
+
+
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSEMSPRT\TE_SMSEMSPRT.script"-"c:\testdata\scripts\TE_SMSEMSPRT.script"
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSEMSPRT\te_smsemsprt_commdb.cfg"-"c:\testdata\scripts\te_smsemsprt_commdb.cfg"
+
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSPRTSTRESS\te_smsprtstress.script"-"c:\testdata\scripts\te_smsprtstress.script"
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_SMSPRTSTRESS\te_smsprtstress_commdb.cfg"-"c:\testdata\scripts\te_smsprtstress_commdb.cfg"
+
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_smsprt_gsmu.script"-"c:\testdata\scripts\TE_smsprt_gsmu.script"
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_smsprt_prot.script"-"c:\testdata\scripts\TE_smsprt_prot.script"
+"\sf\os\cellularsrv\smsprotocols\smsstack\smsprot\Test\TE_Smsprt\TE_smsprt_smsstack.script"-"c:\testdata\scripts\TE_smsprt_smsstack.script"
+
--- a/smsprotocols/smsstack/smsprot/Src/smspclass0stor.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/smsprot/Src/smspclass0stor.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -996,10 +996,12 @@
 void CPreallocatedFile::OpenL()
 	{
 	User::LeaveIfError(iFile.Open(iFs, iFileName->Des(), EFileShareExclusive|EFileRead|EFileWrite));
+	CleanupClosePushL(iFile);
 	// Check the validity of the data.
 	CheckDataL();
 	// Internalize data
 	InternalizeEntryArrayL();
+	CleanupStack::Pop(&iFile);
 	}
 
 /**
--- a/smsprotocols/smsstack/wapprot/Group/wapport_test.pkg	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/Group/wapport_test.pkg	Mon Oct 04 02:16:52 2010 +0300
@@ -15,11 +15,8 @@
 
 
 "\sf\os\cellularsrv\smsprotocols\smsstack\wapprot\Test\TE_WAPDGRM\TE_wapdgrm.script"-"c:\testdata\scripts\TE_wapdgrm.script"
-
 "\sf\os\cellularsrv\smsprotocols\smsstack\wapprot\Test\TE_WAPTHDR\TE_wapthdr.script"-"c:\testdata\scripts\TE_wapthdr.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\wapprot\Test\TE_WAPTHDR\TE_wapthdr_setup.script"-"c:\testdata\scripts\TE_wapthdr_setup.script"
-
 "\sf\os\cellularsrv\smsprotocols\smsstack\wapprot\Test\Te_wapprot\Te_WapProt.script"-"c:\testdata\scripts\Te_WapProt.script"
-"\sf\os\cellularsrv\smsprotocols\smsstack\wapprot\Test\Te_wapprot\Te_WapStackOutOfDiskSpace_ARM_UREL.script"-"c:\testdata\scripts\Te_WapStackOutOfDiskSpace_ARM_UREL.script"
+"\sf\os\cellularsrv\smsprotocols\smsstack\wapprot\Test\Te_wapprot\Te_WapStackOutOfDiskSpace.script"-"c:\testdata\scripts\Te_WapStackOutOfDiskSpace.script"
 
 
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/TE_WapProt.mmp	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/TE_WapProt.mmp	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2003-2010 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"
@@ -30,8 +30,7 @@
 USERINCLUDE	  ../../../test
 USERINCLUDE	  ../../../smsprot/Inc
 
-MW_LAYER_SYSTEMINCLUDE_SYMBIAN
-
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
 LIBRARY		euser.lib
 LIBRARY		etel.lib
 LIBRARY		smsu.lib
@@ -41,7 +40,6 @@
 LIBRARY		testexecutelogclient.lib
 LIBRARY		c32root.lib
 LIBRARY		efsrv.lib
-LIBRARY		sbeclient.lib
 LIBRARY		estor.lib
 LIBRARY     smsstacktestutilities.lib
 
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/Te_WapProt.script	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/Te_WapProt.script	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2005-2010 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"
@@ -207,18 +207,6 @@
 
 END_TESTCASE SMS-SMSStack-NA-8015
 
-START_TESTCASE SMS-SMSStack-NA-8014
-//!@SYMTestCaseID SMS-SMSStack-NA-8014
-//!@SYMREQ REQ0000
-//!@SYMTestCaseDesc IoctlStep_16
-//!@SYMTestPriority critical
-//!@SYMTestActions IoctlStep 16
-//!@SYMTestExpectedResults Pass
-//!@SYMTestType CT
-RUN_TEST_STEP 100 TE_WapProt  BackupRestoreStep z:\testdata\configs\WapProtSuite\WapProtSuite.ini TestStep16
-
-END_TESTCASE SMS-SMSStack-NA-8014
-
 START_TESTCASE                 SMS-SMSStack-NA-8017
 //! @SYMTestCaseID               SMS-SMSStack-NA-8017
 //! @SYMTestCaseDesc             Sends a 7_Bit business card. Using IOCTL query SMS transport parameters
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapIoctlSteps.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapIoctlSteps.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2003-2010 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"
@@ -666,202 +666,6 @@
 	iSocket.Close();
 	return TestStepResult();
 	}
-
-TInt CBackupRestoreStep::SendWapL()
-	{
-	//modified from test 10
-	INFO_PRINTF1(_L("SendWapL: send 7-Bit business card using IOCTL"));
-
-	TInt ret = KErrNone;
-
-	TPtrC16 TelNumber;
-	TInt port=226;
-
-	if(!GetStringFromConfig(ConfigSection(),KSCNumber,TelNumber) ||
-	   !GetIntFromConfig(ConfigSection(),KWapPort,port)
-		)
-		{
-		// Leave if there's any error.
-		User::Leave(KErrNotFound);
-		}
-	
-	//
-	//	Setting the port number and service center number of the wap address
-	//	The service center number should be the same as the sim phone number used
-	//  for test (not required for SIM tsy)
-	//
-	TWapAddr wapAddr;
-	wapAddr.SetWapPort(TWapPortNumber(port));
-
-	TBuf8<100> scNumber;
-	scNumber.Copy(TelNumber);
-	TPtrC8 scAddr(scNumber);
-	wapAddr.SetWapAddress(scAddr);
-
-	//
-	//	Define and open the socket
-	//
-	RSocket sock;
-	ret = sock.Open(iSocketServer,KWAPSMSAddrFamily,KSockDatagram,KWAPSMSDatagramProtocol);
-	if (ret != KErrNone)
-		{
-		//
-		// PREQ399 changes mean that -1 is sometimes now returned from Open() when
-		// a Backup and Restore session is in progress (DEF114381).
-		//
-		INFO_PRINTF2(_L("Socket could not be opened (error %d)..."), ret);
-
-		return ret;
-		}
-	CleanupClosePushL(sock);
-
-	TRequestStatus status;
-
-	//
-	//	Indicating to the protocol that it's a new client
-	//
-	INFO_PRINTF1(_L("Socket set option for indicating new client"));
-	User::LeaveIfError(sock.SetOpt(KWapSmsOptionNewStyleClient,KWapSmsOptionLevel, 0));
-	//
-	//	Bind
-	//
-	User::LeaveIfError(sock.Bind(wapAddr));
-	
-    TTimeIntervalMicroSeconds32 InitPause=9000000;  //Pause to Allow SMSStack to Complete its Async Init
-    User::After(InitPause);                         //call to the TSY and finish its StartUp.
-
-	//
-	//	Send a calendar entry
-	//
-    TPtrC testData = GetStringFromConfigL(KTestData1);
-	TBuf8<200> data;
-	data.Copy(testData);
-	sock.SendTo(data, wapAddr, 0, status);
-	User::WaitForRequest(status);
-	ret = status.Int();
-
-	if(ret == KErrNone)
-		{
-		INFO_PRINTF1(_L("Message sent..."));
-		}
-	else
-		{
-		INFO_PRINTF2(_L("Message NOT sent (error %d)..."), ret);
-		}
-
-	CleanupStack::PopAndDestroy(&sock);
-	return ret;
-	}
-
-TBool CBackupRestoreStep::IsWapFileOpenL()
-	{
-	TBool ret = ETrue; //assume the file was open
-	RFs fsSession;
-	User::LeaveIfError(fsSession.Connect());
-	CleanupClosePushL(fsSession);
-
-	CFileMan*  fileManager = CFileMan::NewL(fsSession);
-	CleanupStack::PushL(fileManager);
-
-	_LIT(KWapFile,"C:\\Private\\101F7989\\sms\\wapreast.dat");
-	_LIT(KWapFileBackup,"C:\\Private\\101f7989\\sms\\wapreast.backup");
-
-	TEntry entry;
-	if (fsSession.Entry(KWapFile,entry)==KErrNone)  //  File found
-		{
-		TInt moveStatus = fileManager->Move(KWapFile,KWapFileBackup);
-		TESTL(moveStatus == KErrNone || moveStatus == KErrInUse);
-
-		// If the move was successful, the file is not opened
-		// If the move failed with KErrInUse the file is opened
-		if (moveStatus == KErrNone)
-			{
-			// move it back
-			TEST(fileManager->Move(KWapFileBackup,KWapFile) == KErrNone);
-			ret = EFalse;
-			}
-		else // moveStatus == KErrInUse
-			{
-			ret = ETrue;
-			}
-		}
-	else
-		{
-		//file not found so it couldn't be open
-		ret = EFalse;
-		}
-
-	CleanupStack::PopAndDestroy(fileManager);
-	CleanupStack::PopAndDestroy(&fsSession);
-
-	if(ret)
-		INFO_PRINTF1(_L("Wapfile open..."));
-	else
-		INFO_PRINTF1(_L("Wapfile closed..."));
-
-	return ret;
-	}
-
-TVerdict CBackupRestoreStep::doTestStepL()
-/**
- *  Test step 16:
- *  simulating backup and restore
- *  @return - TVerdict code
- */
-	{
-    INFO_PRINTF1(_L("IOCTL Test step 16: send 7-Bit business card using IOCTL to test backup and restore"));
-    CSBEClient*  secureBackupEngine = CSBEClient::NewL();
-    CleanupStack::PushL(secureBackupEngine);
-    secureBackupEngine->SetBURModeL(TDriveList(_L8("C")),
-                                     EBURNormal, ENoBackup);
-
-	INFO_PRINTF1(_L("Expecting SendWapL to succeed and the wap data file to be open"));
-	TEST(SendWapL() == KErrNone);
-	TEST(IsWapFileOpenL() != EFalse);
-
-	// Notify the WAPPROT server that a backup is about to take place and
-	// that the server should close the wapstor
-	INFO_PRINTF1(_L("Simulating a backup notification"));
-	secureBackupEngine->SetBURModeL(TDriveList(_L8("C")),
-									 EBURBackupFull, EBackupBase);
-
-	INFO_PRINTF1(_L("Expecting SendWapL to fail and the wap data file to be closed"));
-	TEST(SendWapL() != KErrNone);
-	TEST(IsWapFileOpenL() == EFalse);
-
-	// Notify the WAPPROT server that a backup has completed
-	// that the server should open the wapstor
-	INFO_PRINTF1(_L("Simulating a backup complete notification"));
-	secureBackupEngine->SetBURModeL(TDriveList(_L8("C")),
-									 EBURNormal, ENoBackup);
-
-	INFO_PRINTF1(_L("Expecting SendWapL to succeed and the wap data file to be open"));
-	TEST(SendWapL() == KErrNone);
-	TEST(IsWapFileOpenL() != EFalse);
-
-	// Notify the WAPPROT server that a restore is about to take place and
-	// that the server should close the wapstor
-	INFO_PRINTF1(_L("Simulating a restore notification"));
-	secureBackupEngine->SetBURModeL(TDriveList(_L8("C")),
-									 EBURRestorePartial, EBackupIncrement);
-
-	INFO_PRINTF1(_L("Expecting SendWapL to fail and the wap data file to be closed"));
-	TEST(SendWapL() != KErrNone);
-	TEST(IsWapFileOpenL() == EFalse);
-
-	// Notify the WAPPROT server that a restore has completed
-	// that the server should open the wapstor
-	INFO_PRINTF1(_L("Simulating a restore complete notification"));
-	secureBackupEngine->SetBURModeL(TDriveList(_L8("C")),
-									 EBURNormal, ENoBackup);
-
-	INFO_PRINTF1(_L("Expecting SendWapL to succeed and the wap data file to be open"));
-	TEST(SendWapL() == KErrNone);
-	TEST(IsWapFileOpenL() != EFalse);
-	
-    CleanupStack::PopAndDestroy(secureBackupEngine); // testNumberProperty, secureBackupEngine
-	return TestStepResult();
-	}
 	
 TVerdict CIoctlStep_17::doTestStepL()
 /**
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapIoctlSteps.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapIoctlSteps.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /**
-* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2002-2010 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"
@@ -160,19 +160,6 @@
 	virtual TVerdict doTestStepL();
 	};
 
-class CBackupRestoreStep : public CWapProtSuiteStepBase
-/**
- *  Simulating client crash conditions with 8bit message
- */
-	{
-public:
-	virtual TVerdict doTestStepL();
-
-private:
-	TInt SendWapL();
-	TBool IsWapFileOpenL();
-	};
-
 class CIoctlStep_17 : public CWapProtSuiteStepBase
 /**
  *  Sends a 7_Bit business card. Using IOCTL query SMS transport parameters
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuite.ini	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuite.ini	Mon Oct 04 02:16:52 2010 +0300
@@ -83,12 +83,6 @@
 Service_Center=+447765222315
 Wap_Port=9204
 
-[TestStep16]
-testNumber=16
-Test_Data1=BEGIN:VCARD\r\nVERSION:2.1\r\nFN:Jal\r\nN:Jal\r\nORG:PanSoftware\r\nTITLE:Director\r\nLABEL:Islington\r\nEND:VCARD\r\n
-Service_Center=+447765222315
-Wap_Port=2948
-
 [TestStep17_TestWapDatagramSegmentContainingNoData]
 testNumber=36
 Service_Center=+447765222315
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuiteServer.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuiteServer.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 1997-2010 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"
@@ -170,10 +170,6 @@
 		{
 		testStep = new CIoctlStep_15();
 		}
-	else if (aStepName == _L("BackupRestoreStep"))
-		{
-		testStep = new CBackupRestoreStep();
-		}
 	else if (aStepName == _L("IoctlStep_17"))
 		{
 		testStep = new CIoctlStep_17();
--- a/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuiteStepBase.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/smsprotocols/smsstack/wapprot/test/Te_wapprot/WapProtSuiteStepBase.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /**
-* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2002-2010 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"
@@ -25,7 +25,6 @@
 
 #include "smsstackbaseteststeps.h"
 
-#include <connect/sbeclient.h>
 #include <es_wsms.h>
 #include <etelmm.h>
 
@@ -38,8 +37,6 @@
 #define LDD_NAME _L("ECOMM")
 #endif
 
-using namespace conn;
-
 class CWapProtSuiteStepBase : public CSmsBaseTestStep
 	{
 public:
--- a/telephonyprotocols/pdplayer/group/pdp.mmp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/group/pdp.mmp	Mon Oct 04 02:16:52 2010 +0300
@@ -41,11 +41,9 @@
 SOURCE		PDPConfig.cpp
 SOURCE		ecom_impl.cpp
 SOURCE		psdavailabilitylistener.cpp
-SOURCE		pdptiermanagerfactory.cpp
-SOURCE		pdptiermanager.cpp
 SOURCE		pdpservices.cpp
 SOURCE		mbmsengine.cpp
-SOURCE		pdptiermanagerselector.cpp
+
 SOURCE		PDPCPR.cpp
 SOURCE		PDPCPRFactory.cpp
 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
@@ -53,6 +51,15 @@
 #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
 SOURCE		AuthenticationDialog.cpp
 
+// tier manager
+SOURCE    pdptiermanagerfactory.cpp
+SOURCE    pdptiermanager.cpp
+SOURCE    pdptiermanagerselector.cpp
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
+SOURCE    pdp_contention.cpp
+#endif
+
+
 SOURCEPATH      ../umts/spudfsm/src
 SOURCE          PDPSCPRFSM.cpp
 SOURCE          cpdpfsm.cpp
--- a/telephonyprotocols/pdplayer/inc/PDPFSM.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/inc/PDPFSM.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /**
-* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2004-2010 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"
@@ -151,6 +151,8 @@
 		return iUmtsRelease;
 		}
 
+	const TName& GetContextName(TContextId aPdpId);
+
  protected:
  private:
 	// DO NOT provide implementations to these methods: Copying this object should be disabled
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/telephonyprotocols/pdplayer/inc/pdp_contention.h	Mon Oct 04 02:16:52 2010 +0300
@@ -0,0 +1,159 @@
+/**
+* Copyright (c) 2010 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:
+* Header file declaring the RawIP Provisioning structures.
+* 
+*
+*/
+
+/**
+ @file
+ @internalTechnology
+*/
+
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
+
+#ifndef PDP_CONTENTION_H
+#define PDP_CONTENTION_H
+
+#include <comms-infras/contentionmanager.h>
+
+class CMBMSEngine;
+class CContextStatusMonitor;
+class CContextTypeChecker;
+
+
+class MContextEventsObserver
+    {
+public:
+    virtual void PrimaryContextAddedL(const TName* aContextName) = 0;
+    virtual void SecondaryContextAdded(const TName* aContextName) = 0;
+    virtual void PrimaryContextDeleted(const CContextStatusMonitor* aContextStatusMonitor) = 0;
+    virtual void ContextMonitoringError(const CContextStatusMonitor* aContextStatusMonitor, TInt aError) = 0;
+    virtual void ContextTypeCheckingError(const TName* aContextName, TInt aError) = 0;
+    };
+
+class CContextStatusMonitor : public CActive
+    {
+public:
+    CContextStatusMonitor(RPacketService& aPacketService, MContextEventsObserver& aCallback);
+    ~CContextStatusMonitor();
+
+public:
+    TBool StartL(const TName& aContextName);
+    inline TBool IsPassedThroughActiveState() const;
+
+private:
+    void RunL();
+    void DoCancel();
+    TInt RunError(TInt aError);
+
+private:
+    RPacketService& iPacketService;
+    RPacketContext iPacketContext;
+    RPacketContext::TContextStatus iContextStatus;
+    MContextEventsObserver& iCallback;
+    TName iContextName;
+    TBool iWasActive;
+    };
+
+
+class CPrimaryContextsMonitor : public CActive, MContextEventsObserver
+    {
+    enum TState {EEnumeratingContexts, EGettingInfo, EListening};
+public:
+    CPrimaryContextsMonitor(RPacketService& aPacketService, MContentionObserver& aCallback);
+    ~CPrimaryContextsMonitor();
+public:
+    void StartL();
+
+// from MContextEventsObserver
+    void PrimaryContextAddedL(const TName* aContextName);
+    void SecondaryContextAdded(const TName* aContextName);
+    void PrimaryContextDeleted(const CContextStatusMonitor* aContextStatusMonitor);
+    void ContextMonitoringError(const CContextStatusMonitor* aContextStatusMonitor, TInt aError);
+    void ContextTypeCheckingError(const TName* aContextName, TInt aError);
+
+private:
+    void RunL();
+    void DoCancel();
+    TInt RunError(TInt aError);
+    void DeleteContextStatusMonitor(const CContextStatusMonitor* aContextStatusMonitor);
+    void SwitchStateL();
+    void StartContextStatusMonitoringL(const TName& aContextName);
+    void RemoveContextNameAndCheckNext(const TName* aContextName);
+    void ProcessError(TInt aError);
+
+private:
+    RPointerArray<CContextStatusMonitor> iContextMonitors;
+    RPointerArray<TName> iAddedContextsNames;
+    CContextTypeChecker* iContextTypeChecker;
+    RPacketService& iPacketService;
+    TState iState;
+    RPacketService::TNifInfoV2 iCurrentNifInfo;
+    TInt iInitialNifsCount;
+    TInt iCurrentNifIndex;
+    TBool iFirstContextAdded;
+    MContentionObserver& iCallback;
+    };
+
+class CContextTypeChecker : public CActive
+    {
+public:
+    CContextTypeChecker(RPacketService& aPacketService, MContextEventsObserver& aCallback);
+    ~CContextTypeChecker();
+
+public:
+    void Start(const TName* aContextName);
+    void RunL();
+    TInt RunError(TInt aError);
+    void DoCancel();
+
+private:
+    RPacketService& iPacketService;
+    const TName* iContextName;
+    MContextEventsObserver& iCallback;
+    TInt iCountInNif;
+    };
+
+class CPdpContentionManager : public CContentionManager
+    {
+public:
+    static CPdpContentionManager* NewL(const ESock::CTierManagerBase& aTierManager, RPacketService& aPacketService);
+    ~CPdpContentionManager();
+
+public:
+    void StartMonitoringL();
+
+private:
+    void ConstructL(RPacketService& aPacketService);
+    CPdpContentionManager(const ESock::CTierManagerBase& aTierManager);
+
+private:
+    // from CContentionManager
+    virtual void ContentionResolved(const TContentionRequestItem& aContentionRequest, TBool aResult);
+    virtual void ContentionOccured(ESock::CMetaConnectionProviderBase& aMcpr);
+    virtual void ReportContentionAvailabilityStatus(ESock::CMetaConnectionProviderBase& aMcpr, const ESock::TAvailabilityStatus& aStatus) const;
+    
+private:
+    CPrimaryContextsMonitor* iPrimaryContextsMonitor;
+    };
+
+inline TBool CContextStatusMonitor::IsPassedThroughActiveState() const
+    {
+    return iWasActive;
+    }
+#endif
+
+#endif
--- a/telephonyprotocols/pdplayer/inc/pdpmcpr.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/inc/pdpmcpr.h	Mon Oct 04 02:16:52 2010 +0300
@@ -57,9 +57,11 @@
 	virtual ~CPdpMetaConnectionProvider();
 
 public:
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 	void ContentionResolved(const Messages::TNodeId& aPendingCprId, TBool aResult);
 	void ContentionOccured();
 	void ReportContentionAvailabilityStatus(const ESock::TAvailabilityStatus& aStatus) const;
+#endif
 	
 protected:
     CPdpMetaConnectionProvider(ESock::CMetaConnectionProviderFactoryBase& aFactory, const ESock::TProviderInfo& aProviderInfo);
--- a/telephonyprotocols/pdplayer/inc/pdptiermanager.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/inc/pdptiermanager.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2008-2010 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"
@@ -24,6 +24,7 @@
 #include <comms-infras/coretiermanager.h>
 #include <comms-infras/contentionmanager.h>
 #include <etelpckt.h>
+#include <pdp_contention.h>
 using namespace ESock;
 
 class CMBMSEngine;
@@ -37,121 +38,6 @@
 	virtual void PacketServiceAttachedCallbackL() = 0;
 	};
 
-class MContextEventsObserver
-	{
-public:
-	virtual void PrimaryContextAddedL(const TName* aContextName) = 0;
-	virtual void SecondaryContextAdded(const TName* aContextName) = 0;
-	virtual void PrimaryContextDeleted(const CContextStatusMonitor* aContextStatusMonitor) = 0;
-	virtual void ContextMonitoringError(const CContextStatusMonitor* aContextStatusMonitor, TInt aError) = 0;
-	virtual void ContextTypeCheckingError(const TName* aContextName, TInt aError) = 0;
-	};
-
-class CContextStatusMonitor : public CActive
-	{
-public:
-	CContextStatusMonitor(RPacketService& aPacketService, MContextEventsObserver& aCallback);
-	~CContextStatusMonitor();
-
-public:
-	TBool StartL(const TName& aContextName);
-	inline TBool IsPassedThroughActiveState() const;
-
-private:
-	void RunL();
-	void DoCancel();
-	TInt RunError(TInt aError);
-
-private:
-	RPacketService& iPacketService;
-	RPacketContext iPacketContext;
-	RPacketContext::TContextStatus iContextStatus;
-	MContextEventsObserver& iCallback;
-	TName iContextName;
-	TBool iWasActive;
-	};
-
-
-class CPrimaryContextsMonitor : public CActive, MContextEventsObserver
-	{
-	enum TState {EEnumeratingContexts, EGettingInfo, EListening};
-public:
-	CPrimaryContextsMonitor(RPacketService& aPacketService, MContentionObserver& aCallback);
-	~CPrimaryContextsMonitor();
-public:
-	void StartL();
-
-// from MContextEventsObserver
-	void PrimaryContextAddedL(const TName* aContextName);
-	void SecondaryContextAdded(const TName* aContextName);
-	void PrimaryContextDeleted(const CContextStatusMonitor* aContextStatusMonitor);
-	void ContextMonitoringError(const CContextStatusMonitor* aContextStatusMonitor, TInt aError);
-	void ContextTypeCheckingError(const TName* aContextName, TInt aError);
-
-private:
-	void RunL();
-	void DoCancel();
-	TInt RunError(TInt aError);
-	void DeleteContextStatusMonitor(const CContextStatusMonitor* aContextStatusMonitor);
-	void SwitchStateL();
-	void StartContextStatusMonitoringL(const TName& aContextName);
-	void RemoveContextNameAndCheckNext(const TName* aContextName);
-	void ProcessError(TInt aError);
-
-private:
-	RPointerArray<CContextStatusMonitor> iContextMonitors;
-	RPointerArray<TName> iAddedContextsNames;
-	CContextTypeChecker* iContextTypeChecker;
-	RPacketService& iPacketService;
-	TState iState;
-	RPacketService::TNifInfoV2 iCurrentNifInfo;
-	TInt iInitialNifsCount;
-	TInt iCurrentNifIndex;
-	TBool iFirstContextAdded;
-	MContentionObserver& iCallback;
-	};
-
-class CContextTypeChecker : public CActive
-	{
-public:
-	CContextTypeChecker(RPacketService& aPacketService, MContextEventsObserver& aCallback);
-	~CContextTypeChecker();
-
-public:
-	void Start(const TName* aContextName);
-	void RunL();
-	TInt RunError(TInt aError);
-	void DoCancel();
-
-private:
-	RPacketService& iPacketService;
-	const TName* iContextName;
-	MContextEventsObserver& iCallback;
-	TInt iCountInNif;
-	};
-
-class CPdpContentionManager : public CContentionManager
-	{
-public:
-	static CPdpContentionManager* NewL(const ESock::CTierManagerBase& aTierManager, RPacketService& aPacketService);
-	~CPdpContentionManager();
-
-public:
-	void StartMonitoringL();
-
-private:
-	void ConstructL(RPacketService& aPacketService);
-	CPdpContentionManager(const ESock::CTierManagerBase& aTierManager);
-
-private:
-	// from CContentionManager
-	virtual void ContentionResolved(const TContentionRequestItem& aContentionRequest, TBool aResult);
-	virtual void ContentionOccured(ESock::CMetaConnectionProviderBase& aMcpr);
-	virtual void ReportContentionAvailabilityStatus(ESock::CMetaConnectionProviderBase& aMcpr, const ESock::TAvailabilityStatus& aStatus) const;
-	
-private:
-	CPrimaryContextsMonitor* iPrimaryContextsMonitor;
-	};
 
 //PDP Tier Manager
 class CPDPTierManager : public CCoreTierManager, public MPacketServiceNotifier
@@ -176,13 +62,13 @@
 
 private:
 	CMBMSEngine* iMBMSEngine;
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 	CPdpContentionManager* iPdpContentionManager;
+#endif
+	
 	};
 
-inline TBool CContextStatusMonitor::IsPassedThroughActiveState() const
-	{
-	return iWasActive;
-	}
+
 
 #endif // SYMBIAN_PDPTIERMANAGER_H
 
--- a/telephonyprotocols/pdplayer/inc/psdavailabilitylistener.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/inc/psdavailabilitylistener.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2007-2010 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"
@@ -34,8 +34,11 @@
 public:
 	static CPsdAvailabilityListener* NewL(const Messages::TNodeCtxId& aAvailabilityActivity, const CTSYProvision& aTsyProvision, TUint aApId, TBool aUnavailableDueToContention);
 	virtual ~CPsdAvailabilityListener();
+	
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 	void ReportContentionAvailabilityStatusIfRequired(const ESock::TAvailabilityStatus& aAvailabilityStatus);
-
+#endif
+	
 private:
 	CPsdAvailabilityListener(const Messages::TNodeCtxId& aAvailabilityActivity, const CTSYProvision& aTsyProvision, TUint aApId, TBool aUnavailableDueToContention);
 	void StartL();
--- a/telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/src/PDPSCPRStates.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -1865,10 +1865,13 @@
 	RCFParameterFamilyBundle newBundle;
 	newBundle.CreateL();
 	newBundle.Open(iContext.Node().iParameterBundle);
+    CleanupClosePushL(newBundle);
+
 	RParameterFamily imcnFamily = newBundle.CreateFamilyL(KSubConnContextDescrParamsFamily);
 
 	CSubConImsExtParamSet *imcnFlag = CSubConImsExtParamSet::NewL(imcnFamily,RParameterFamily::EGranted);
-	newBundle.Close();
+
+	CleanupStack::PopAndDestroy(&newBundle);
 
 	RPacketContext::TProtocolConfigOptionV2* pco = NULL;
 	switch (gprsProvision->UmtsGprsRelease())
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/telephonyprotocols/pdplayer/src/pdp_contention.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -0,0 +1,372 @@
+// Copyright (c) 2010 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
+ @internalComponent
+*/
+
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "pdp_contentionTraces.h"
+#endif
+
+
+#include <pdpmcpr.h>
+#include <pdp_contention.h>
+#include <mbmsengine.h>
+#include <etelpckt.h>
+#include <pcktcs.h>
+
+CContextTypeChecker::CContextTypeChecker(RPacketService& aPacketService, MContextEventsObserver& aCallback):CActive(EPriorityStandard),
+    iPacketService(aPacketService), iCallback(aCallback)
+    {
+    CActiveScheduler::Add(this);
+    }
+
+CContextTypeChecker::~CContextTypeChecker()
+    {
+    iContextName = NULL;
+    }
+
+void CContextTypeChecker::Start(const TName* aContextName)
+    {
+    iContextName = aContextName;
+    iPacketService.EnumerateContextsInNif(iStatus, *iContextName, iCountInNif);
+    SetActive();
+    }
+
+void CContextTypeChecker::RunL()
+    {
+    User::LeaveIfError(iStatus.Int());
+    if (iCountInNif == 1) // This is a primary context
+        {
+        iCallback.PrimaryContextAddedL(iContextName);
+        }
+    else
+        {
+        iCallback.SecondaryContextAdded(iContextName);
+        }
+    }
+
+void CContextTypeChecker::DoCancel()
+    {
+    iPacketService.CancelAsyncRequest(EPacketEnumerateContextsInNif);
+    }
+
+TInt CContextTypeChecker::RunError(TInt aError)
+    {
+    // Report an error
+    iCallback.ContextTypeCheckingError(iContextName, aError);
+    return KErrNone; // Make ActiveScheduler happy
+    }
+
+
+CPrimaryContextsMonitor::CPrimaryContextsMonitor(RPacketService& aPacketService, MContentionObserver& aCallback) : CActive(EPriorityStandard),
+    iPacketService(aPacketService), iCallback(aCallback)
+    {
+    CActiveScheduler::Add(this);
+    }
+
+CPrimaryContextsMonitor::~CPrimaryContextsMonitor()
+    {
+    Cancel();
+    iContextMonitors.ResetAndDestroy();
+    delete iContextTypeChecker;
+    iAddedContextsNames.ResetAndDestroy();
+    }
+
+void CPrimaryContextsMonitor::StartL()
+    {
+    iContextTypeChecker = new(ELeave) CContextTypeChecker(iPacketService, *this);
+    iState = EEnumeratingContexts;
+    iPacketService.EnumerateNifs(iStatus, iInitialNifsCount);
+    SetActive();
+    }
+
+void CPrimaryContextsMonitor::PrimaryContextAddedL(const TName* aContextName)
+    {
+    // Create new status monitor for this context
+    StartContextStatusMonitoringL(*aContextName);
+    RemoveContextNameAndCheckNext(aContextName);
+    }
+
+void CPrimaryContextsMonitor::SecondaryContextAdded(const TName* aContextName)
+    {
+    // This is not a primary context, just delete its name.
+    RemoveContextNameAndCheckNext(aContextName);
+    }
+
+void CPrimaryContextsMonitor::RemoveContextNameAndCheckNext(const TName* aContextName)
+    {
+    TInt nameIndex = iAddedContextsNames.Find(aContextName);
+    __ASSERT_DEBUG(nameIndex != KErrNotFound, User::Invariant());
+    delete iAddedContextsNames[nameIndex];
+    iAddedContextsNames.Remove(nameIndex);
+
+    if (iAddedContextsNames.Count() > 1)
+        // Should be more than one here, coz we are waiting for new context added all the time,
+        // so the last one item is always empty.
+        {
+        iContextTypeChecker->Start(iAddedContextsNames[0]);
+        }
+    }
+
+void CPrimaryContextsMonitor::PrimaryContextDeleted(const CContextStatusMonitor* aContextStatusMonitor)
+    {
+    if (aContextStatusMonitor->IsPassedThroughActiveState())
+        {
+        iCallback.ContentionResolved();
+        }
+    DeleteContextStatusMonitor(aContextStatusMonitor);
+    }
+
+void CPrimaryContextsMonitor::ContextTypeCheckingError(const TName* aContextName, TInt aError)
+    {
+    RemoveContextNameAndCheckNext(aContextName);
+    ProcessError(aError);
+    }
+
+
+void CPrimaryContextsMonitor::ContextMonitoringError(const CContextStatusMonitor* aContextStatusMonitor, TInt aError)
+    {
+    DeleteContextStatusMonitor(aContextStatusMonitor);
+    ProcessError(aError);
+    }
+
+void CPrimaryContextsMonitor::DeleteContextStatusMonitor(const CContextStatusMonitor* aContextStatusMonitor)
+    {
+    TInt monitorIndex = iContextMonitors.Find(aContextStatusMonitor);
+    __ASSERT_DEBUG(monitorIndex != KErrNotFound, User::Invariant());
+    delete iContextMonitors[monitorIndex];
+    iContextMonitors.Remove(monitorIndex);
+    }
+
+void CPrimaryContextsMonitor::ProcessError(TInt aError)
+    {
+    __ASSERT_DEBUG(aError != KErrNone, User::Invariant());
+    OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPRIMARYCONTEXTSMONITOR_PROCESSERROR_1, ("PDP context monitoring error: %d"), aError);
+    (void)aError;  //needed for debug builds 
+    }
+
+void CPrimaryContextsMonitor::RunL()
+    {
+    User::LeaveIfError(iStatus.Int());
+    SwitchStateL();
+    RPacketService::TNifInfoV2Pckg nifInfoV2Pckg(iCurrentNifInfo);
+    switch(iState)
+        {
+        case EGettingInfo:
+            StartContextStatusMonitoringL(iCurrentNifInfo.iContextName);
+            iPacketService.GetNifInfo(iStatus, iCurrentNifIndex, nifInfoV2Pckg);
+            ++iCurrentNifIndex;
+            SetActive();
+            break;
+        case EListening:
+            // All functions in RPacketService and RPacketContext,
+            // that can be used to check if context is primary, are asynchronous.
+            // We could not call them here, coz can miss some events from NotifyContextAdded
+            // So subscribe to NotifyContextAdded as soon as possible and check context
+            // type using CContextTypeChecker active object
+            TName *contextName = new (ELeave) TName;
+            CleanupStack::PushL(contextName);
+            iAddedContextsNames.AppendL(contextName);
+            CleanupStack::Pop(contextName);
+            // subscribe to NotifyContextAdded
+            iPacketService.NotifyContextAdded(iStatus, *contextName);
+            SetActive();
+            // if there are any items in iAddedContextsNames except that one that has been added above, i.e count > 1
+            // starting asynchronous context type checking
+            if (!iContextTypeChecker->IsActive() && iAddedContextsNames.Count()>1)
+                {
+                iContextTypeChecker->Start(iAddedContextsNames[0]);
+                }
+            break;
+        }
+    }
+void CPrimaryContextsMonitor::DoCancel()
+    {
+    switch(iState)
+        {
+        case EEnumeratingContexts:
+            iPacketService.CancelAsyncRequest(EPacketEnumerateNifs);
+            break;
+        case EGettingInfo:
+            iPacketService.CancelAsyncRequest(EPacketGetNifInfo);
+            break;
+        case EListening:
+            iPacketService.CancelAsyncRequest(EPacketNotifyContextAdded);
+            break;
+        }
+
+    }
+
+TInt CPrimaryContextsMonitor::RunError(TInt aError)
+    {
+    // Process an error
+    ProcessError(aError);
+    return KErrNone; // Make ActiveScheduler happy
+    }
+
+
+void CPrimaryContextsMonitor::SwitchStateL()
+    {
+    if (iState == EEnumeratingContexts)
+        {
+        if (iInitialNifsCount > 0)
+            {
+            iState = EGettingInfo;
+            }
+        else
+            {
+            iState = EListening;
+            }
+        }
+    else if (iState == EGettingInfo && iCurrentNifIndex == iInitialNifsCount)
+        {
+        StartContextStatusMonitoringL(iCurrentNifInfo.iContextName);
+        iState = EListening;
+        }
+    }
+
+void CPrimaryContextsMonitor::StartContextStatusMonitoringL(const TName& aContextName)
+    {
+    CContextStatusMonitor* newStatusMonitor = new (ELeave) CContextStatusMonitor(iPacketService, *this);
+    CleanupStack::PushL(newStatusMonitor);
+    iContextMonitors.AppendL(newStatusMonitor);
+    CleanupStack::Pop(newStatusMonitor);
+    newStatusMonitor->StartL(aContextName);
+    }
+
+CContextStatusMonitor::CContextStatusMonitor(RPacketService& aPacketService, MContextEventsObserver& aCallback):CActive(EPriorityStandard),
+    iPacketService(aPacketService), iCallback(aCallback)
+    {
+    CActiveScheduler::Add(this);
+    }
+
+CContextStatusMonitor::~CContextStatusMonitor()
+    {
+    Cancel();
+    iPacketContext.Close();
+    }
+
+TBool CContextStatusMonitor::StartL(const TName& aContextName)
+    {
+    iContextName.Copy(aContextName);
+    User::LeaveIfError(iPacketContext.OpenExistingContext(iPacketService, iContextName));
+    User::LeaveIfError(iPacketContext.GetStatus(iContextStatus));
+
+    if (iContextStatus == RPacketContext::EStatusDeleted)
+        {
+        return EFalse;
+        }
+
+    if (iContextStatus == RPacketContext::EStatusActive ||
+        iContextStatus == RPacketContext::EStatusSuspended ||
+        iContextStatus == RPacketContext::EStatusDeactivating)
+        {
+        iWasActive = ETrue;
+        }
+
+    iPacketContext.NotifyStatusChange(iStatus, iContextStatus);
+    SetActive();
+    return ETrue;
+    }
+
+void CContextStatusMonitor::RunL()
+    {
+    User::LeaveIfError(iStatus.Int());
+    if (iContextStatus == RPacketContext::EStatusActive)
+        {
+        iWasActive = ETrue;
+        }
+
+    if (iContextStatus == RPacketContext::EStatusDeleted)
+        {
+        iPacketContext.CancelAsyncRequest(EPacketContextNotifyStatusChange);
+        iCallback.PrimaryContextDeleted(this);
+        }
+    else
+        {
+        iPacketContext.NotifyStatusChange(iStatus, iContextStatus);
+        SetActive();
+        }
+    }
+
+void CContextStatusMonitor::DoCancel()
+    {
+    iPacketContext.CancelAsyncRequest(EPacketContextNotifyStatusChange);
+    }
+
+TInt CContextStatusMonitor::RunError(TInt aError)
+    {
+    iCallback.ContextMonitoringError(this, aError);
+    return KErrNone;
+    }
+
+
+CPdpContentionManager* CPdpContentionManager::NewL(const ESock::CTierManagerBase& aTierManager, RPacketService& aPacketService)
+    {
+    CPdpContentionManager* self = new (ELeave) CPdpContentionManager(aTierManager);
+    CleanupStack::PushL(self);
+    self->ConstructL(aPacketService);
+    CleanupStack::Pop(self);
+    return self;
+    }
+
+CPdpContentionManager::CPdpContentionManager(const ESock::CTierManagerBase& aTierManager):
+CContentionManager(aTierManager)
+    {
+    }
+
+CPdpContentionManager::~CPdpContentionManager()
+    {
+    delete iPrimaryContextsMonitor;
+    }
+
+void CPdpContentionManager::ConstructL(RPacketService& aPacketService)
+    {
+    iPrimaryContextsMonitor = new (ELeave) CPrimaryContextsMonitor(aPacketService, *this);
+    }
+
+void CPdpContentionManager::StartMonitoringL()
+    {
+    if (iPrimaryContextsMonitor)
+        {
+        iPrimaryContextsMonitor->StartL();
+        }
+    }
+
+void CPdpContentionManager::ContentionResolved(const TContentionRequestItem& aContentionRequest, TBool aResult)
+    {
+    CPdpMetaConnectionProvider* pdpMcpr = static_cast<CPdpMetaConnectionProvider*>(aContentionRequest.iMcpr);
+    
+    pdpMcpr->ContentionResolved(aContentionRequest.iPendingCprId, aResult);
+    }
+
+void CPdpContentionManager::ContentionOccured(ESock::CMetaConnectionProviderBase& aMcpr)
+    {
+    CPdpMetaConnectionProvider& pdpMcpr = static_cast<CPdpMetaConnectionProvider&>(aMcpr);
+    
+    pdpMcpr.ContentionOccured();
+    }
+
+void CPdpContentionManager::ReportContentionAvailabilityStatus(ESock::CMetaConnectionProviderBase& aMcpr, const ESock::TAvailabilityStatus& aStatus) const
+    {
+    CPdpMetaConnectionProvider& pdpMcpr = static_cast<CPdpMetaConnectionProvider&>(aMcpr);
+    
+    pdpMcpr.ReportContentionAvailabilityStatus(aStatus);
+    }
+
--- a/telephonyprotocols/pdplayer/src/pdpmcpr.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/src/pdpmcpr.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -290,6 +290,7 @@
 		}
 	}
 	
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 void CPdpMetaConnectionProvider::ContentionOccured()
 	{
 	// Send a stop request to the stop activity.
@@ -303,6 +304,7 @@
 	TRAP_IGNORE(ReceivedL(TNodeId(Id()), TNodeId(Id()), msg));
 	}
 
+
 void CPdpMetaConnectionProvider::ReportContentionAvailabilityStatus(const TAvailabilityStatus& aAvailabilityStatus) const
 	{
 	if (iAvailabilityListener)
@@ -310,4 +312,5 @@
 		iAvailabilityListener->ReportContentionAvailabilityStatusIfRequired(aAvailabilityStatus);
 		}
 	}
+#endif
 
--- a/telephonyprotocols/pdplayer/src/pdpservices.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/src/pdpservices.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -111,6 +111,7 @@
 	Cancel();
 	iObjectBundleOwner->Close();
 	delete iRetrievePcktMbms;
+	iRequestOriginator.Close();
 	}
 
 /**
--- a/telephonyprotocols/pdplayer/src/pdptiermanager.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/src/pdptiermanager.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -52,344 +52,6 @@
 }
 
 
-CContextTypeChecker::CContextTypeChecker(RPacketService& aPacketService, MContextEventsObserver& aCallback):CActive(EPriorityStandard),
-	iPacketService(aPacketService), iCallback(aCallback)
-	{
-	CActiveScheduler::Add(this);
-	}
-
-CContextTypeChecker::~CContextTypeChecker()
-	{
-	iContextName = NULL;
-	}
-
-void CContextTypeChecker::Start(const TName* aContextName)
-	{
-	iContextName = aContextName;
-	iPacketService.EnumerateContextsInNif(iStatus, *iContextName, iCountInNif);
-	SetActive();
-	}
-
-void CContextTypeChecker::RunL()
-	{
-	User::LeaveIfError(iStatus.Int());
-	if (iCountInNif == 1) // This is a primary context
-		{
-		iCallback.PrimaryContextAddedL(iContextName);
-		}
-	else
-		{
-		iCallback.SecondaryContextAdded(iContextName);
-		}
-	}
-
-void CContextTypeChecker::DoCancel()
-	{
-	iPacketService.CancelAsyncRequest(EPacketEnumerateContextsInNif);
-	}
-
-TInt CContextTypeChecker::RunError(TInt aError)
-	{
-	// Report an error
-	iCallback.ContextTypeCheckingError(iContextName, aError);
-	return KErrNone; // Make ActiveScheduler happy
-	}
-
-CPrimaryContextsMonitor::CPrimaryContextsMonitor(RPacketService& aPacketService, MContentionObserver& aCallback) : CActive(EPriorityStandard),
-	iPacketService(aPacketService), iCallback(aCallback)
-	{
-	CActiveScheduler::Add(this);
-	}
-
-CPrimaryContextsMonitor::~CPrimaryContextsMonitor()
-	{
-	Cancel();
-	iContextMonitors.ResetAndDestroy();
-	delete iContextTypeChecker;
-	iAddedContextsNames.ResetAndDestroy();
-	}
-
-void CPrimaryContextsMonitor::StartL()
-	{
-	iContextTypeChecker = new(ELeave) CContextTypeChecker(iPacketService, *this);
-	iState = EEnumeratingContexts;
-	iPacketService.EnumerateNifs(iStatus, iInitialNifsCount);
-	SetActive();
-	}
-
-void CPrimaryContextsMonitor::PrimaryContextAddedL(const TName* aContextName)
-	{
-	// Create new status monitor for this context
-	StartContextStatusMonitoringL(*aContextName);
-	RemoveContextNameAndCheckNext(aContextName);
-	}
-
-void CPrimaryContextsMonitor::SecondaryContextAdded(const TName* aContextName)
-	{
-	// This is not a primary context, just delete its name.
-	RemoveContextNameAndCheckNext(aContextName);
-	}
-
-void CPrimaryContextsMonitor::RemoveContextNameAndCheckNext(const TName* aContextName)
-	{
-	TInt nameIndex = iAddedContextsNames.Find(aContextName);
-	__ASSERT_DEBUG(nameIndex != KErrNotFound, User::Invariant());
-	delete iAddedContextsNames[nameIndex];
-	iAddedContextsNames.Remove(nameIndex);
-
-	if (iAddedContextsNames.Count() > 1)
-		// Should be more than one here, coz we are waiting for new context added all the time,
-		// so the last one item is always empty.
-		{
-		iContextTypeChecker->Start(iAddedContextsNames[0]);
-		}
-	}
-
-void CPrimaryContextsMonitor::PrimaryContextDeleted(const CContextStatusMonitor* aContextStatusMonitor)
-	{
-	if (aContextStatusMonitor->IsPassedThroughActiveState())
-		{
-		iCallback.ContentionResolved();
-		}
-	DeleteContextStatusMonitor(aContextStatusMonitor);
-	}
-
-void CPrimaryContextsMonitor::ContextTypeCheckingError(const TName* aContextName, TInt aError)
-	{
-	RemoveContextNameAndCheckNext(aContextName);
-	ProcessError(aError);
-	}
-
-
-void CPrimaryContextsMonitor::ContextMonitoringError(const CContextStatusMonitor* aContextStatusMonitor, TInt aError)
-	{
-	DeleteContextStatusMonitor(aContextStatusMonitor);
-	ProcessError(aError);
-	}
-
-void CPrimaryContextsMonitor::DeleteContextStatusMonitor(const CContextStatusMonitor* aContextStatusMonitor)
-	{
-	TInt monitorIndex = iContextMonitors.Find(aContextStatusMonitor);
-	__ASSERT_DEBUG(monitorIndex != KErrNotFound, User::Invariant());
-	delete iContextMonitors[monitorIndex];
-	iContextMonitors.Remove(monitorIndex);
-	}
-
-void CPrimaryContextsMonitor::ProcessError(TInt aError)
-	{
-	__ASSERT_DEBUG(aError != KErrNone, User::Invariant());
-	OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPRIMARYCONTEXTSMONITOR_PROCESSERROR_1, ("PDP context monitoring error: %d"), aError);
-	(void)aError;  //needed for debug builds 
-	}
-
-void CPrimaryContextsMonitor::RunL()
-	{
-	User::LeaveIfError(iStatus.Int());
-	SwitchStateL();
-	RPacketService::TNifInfoV2Pckg nifInfoV2Pckg(iCurrentNifInfo);
-	switch(iState)
-		{
-		case EGettingInfo:
-			StartContextStatusMonitoringL(iCurrentNifInfo.iContextName);
-			iPacketService.GetNifInfo(iStatus, iCurrentNifIndex, nifInfoV2Pckg);
-			++iCurrentNifIndex;
-			SetActive();
-			break;
-		case EListening:
-			// All functions in RPacketService and RPacketContext,
-			// that can be used to check if context is primary, are asynchronous.
-			// We could not call them here, coz can miss some events from NotifyContextAdded
-			// So subscribe to NotifyContextAdded as soon as possible and check context
-			// type using CContextTypeChecker active object
-			TName *contextName = new (ELeave) TName;
-			CleanupStack::PushL(contextName);
-			iAddedContextsNames.AppendL(contextName);
-			CleanupStack::Pop(contextName);
-			// subscribe to NotifyContextAdded
-			iPacketService.NotifyContextAdded(iStatus, *contextName);
-			SetActive();
-			// if there are any items in iAddedContextsNames except that one that has been added above, i.e count > 1
-			// starting asynchronous context type checking
-			if (!iContextTypeChecker->IsActive() && iAddedContextsNames.Count()>1)
-				{
-				iContextTypeChecker->Start(iAddedContextsNames[0]);
-				}
-			break;
-		}
-	}
-void CPrimaryContextsMonitor::DoCancel()
-	{
-	switch(iState)
-		{
-		case EEnumeratingContexts:
-			iPacketService.CancelAsyncRequest(EPacketEnumerateNifs);
-			break;
-		case EGettingInfo:
-			iPacketService.CancelAsyncRequest(EPacketGetNifInfo);
-			break;
-		case EListening:
-			iPacketService.CancelAsyncRequest(EPacketNotifyContextAdded);
-			break;
-		}
-
-	}
-
-TInt CPrimaryContextsMonitor::RunError(TInt aError)
-	{
-	// Process an error
-	ProcessError(aError);
-	return KErrNone; // Make ActiveScheduler happy
-	}
-
-
-void CPrimaryContextsMonitor::SwitchStateL()
-	{
-	if (iState == EEnumeratingContexts)
-		{
-		if (iInitialNifsCount > 0)
-			{
-			iState = EGettingInfo;
-			}
-		else
-			{
-			iState = EListening;
-			}
-		}
-	else if (iState == EGettingInfo && iCurrentNifIndex == iInitialNifsCount)
-		{
-		StartContextStatusMonitoringL(iCurrentNifInfo.iContextName);
-		iState = EListening;
-		}
-	}
-
-void CPrimaryContextsMonitor::StartContextStatusMonitoringL(const TName& aContextName)
-	{
-	CContextStatusMonitor* newStatusMonitor = new (ELeave) CContextStatusMonitor(iPacketService, *this);
-	CleanupStack::PushL(newStatusMonitor);
-	iContextMonitors.AppendL(newStatusMonitor);
-	CleanupStack::Pop(newStatusMonitor);
-	newStatusMonitor->StartL(aContextName);
-	}
-
-CContextStatusMonitor::CContextStatusMonitor(RPacketService& aPacketService, MContextEventsObserver& aCallback):CActive(EPriorityStandard),
-	iPacketService(aPacketService), iCallback(aCallback)
-	{
-	CActiveScheduler::Add(this);
-	}
-
-CContextStatusMonitor::~CContextStatusMonitor()
-	{
-	Cancel();
-	iPacketContext.Close();
-	}
-
-TBool CContextStatusMonitor::StartL(const TName& aContextName)
-	{
-	iContextName.Copy(aContextName);
-	User::LeaveIfError(iPacketContext.OpenExistingContext(iPacketService, iContextName));
-	User::LeaveIfError(iPacketContext.GetStatus(iContextStatus));
-
-	if (iContextStatus == RPacketContext::EStatusDeleted)
-		{
-		return EFalse;
-		}
-
-	if (iContextStatus == RPacketContext::EStatusActive ||
-		iContextStatus == RPacketContext::EStatusSuspended ||
-		iContextStatus == RPacketContext::EStatusDeactivating)
-		{
-		iWasActive = ETrue;
-		}
-
-	iPacketContext.NotifyStatusChange(iStatus, iContextStatus);
-	SetActive();
-	return ETrue;
-	}
-
-void CContextStatusMonitor::RunL()
-	{
-	User::LeaveIfError(iStatus.Int());
-	if (iContextStatus == RPacketContext::EStatusActive)
-		{
-		iWasActive = ETrue;
-		}
-
-	if (iContextStatus == RPacketContext::EStatusDeleted)
-		{
-		iPacketContext.CancelAsyncRequest(EPacketContextNotifyStatusChange);
-		iCallback.PrimaryContextDeleted(this);
-		}
-	else
-		{
-		iPacketContext.NotifyStatusChange(iStatus, iContextStatus);
-		SetActive();
-		}
-	}
-
-void CContextStatusMonitor::DoCancel()
-	{
-	iPacketContext.CancelAsyncRequest(EPacketContextNotifyStatusChange);
-	}
-
-TInt CContextStatusMonitor::RunError(TInt aError)
-	{
-	iCallback.ContextMonitoringError(this, aError);
-	return KErrNone;
-	}
-
-CPdpContentionManager* CPdpContentionManager::NewL(const ESock::CTierManagerBase& aTierManager, RPacketService& aPacketService)
-	{
-	CPdpContentionManager* self = new (ELeave) CPdpContentionManager(aTierManager);
-	CleanupStack::PushL(self);
-	self->ConstructL(aPacketService);
-	CleanupStack::Pop(self);
-	return self;
-	}
-
-CPdpContentionManager::CPdpContentionManager(const ESock::CTierManagerBase& aTierManager):
-CContentionManager(aTierManager)
-	{
-	}
-
-CPdpContentionManager::~CPdpContentionManager()
-	{
-	delete iPrimaryContextsMonitor;
-	}
-
-void CPdpContentionManager::ConstructL(RPacketService& aPacketService)
-	{
-	iPrimaryContextsMonitor = new (ELeave) CPrimaryContextsMonitor(aPacketService, *this);
-	}
-
-void CPdpContentionManager::StartMonitoringL()
-	{
-	if (iPrimaryContextsMonitor)
-		{
-		iPrimaryContextsMonitor->StartL();
-		}
-	}
-
-void CPdpContentionManager::ContentionResolved(const TContentionRequestItem& aContentionRequest, TBool aResult)
-	{
-	CPdpMetaConnectionProvider* pdpMcpr = static_cast<CPdpMetaConnectionProvider*>(aContentionRequest.iMcpr);
-	
-	pdpMcpr->ContentionResolved(aContentionRequest.iPendingCprId, aResult);
-	}
-
-void CPdpContentionManager::ContentionOccured(ESock::CMetaConnectionProviderBase& aMcpr)
-	{
-	CPdpMetaConnectionProvider& pdpMcpr = static_cast<CPdpMetaConnectionProvider&>(aMcpr);
-	
-	pdpMcpr.ContentionOccured();
-	}
-
-void CPdpContentionManager::ReportContentionAvailabilityStatus(ESock::CMetaConnectionProviderBase& aMcpr, const ESock::TAvailabilityStatus& aStatus) const
-	{
-	CPdpMetaConnectionProvider& pdpMcpr = static_cast<CPdpMetaConnectionProvider&>(aMcpr);
-	
-	pdpMcpr.ReportContentionAvailabilityStatus(aStatus);
-	}
-
 /**
 The NewL factory function for PDPTierManager.
 This function also acts as the single ECom entry point into this object.
@@ -421,8 +83,12 @@
 CPDPTierManager::~CPDPTierManager()
 	{
 	LOG_NODE_DESTROY(KPDPTierMgrTag, CPDPTierManager);
+
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 	delete iPdpContentionManager;
 	iPdpContentionManager = NULL;
+#endif
+	
 	if (iMBMSEngine)
 		{
 		iMBMSEngine->Cancel();
@@ -458,11 +124,14 @@
 */
 void CPDPTierManager::PacketServiceAttachedCallbackL()
 	{
+    
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 	if (!iPdpContentionManager)
 		{
 		iPdpContentionManager = CPdpContentionManager::NewL(*this, iMBMSEngine->GetRPacketService());
 		}
 	static_cast<CPdpContentionManager*>(iPdpContentionManager)->StartMonitoringL();
+#endif
 	}
 
 /**
@@ -516,6 +185,8 @@
 	User::LeaveIfError(ctx.iReturn);
 	}
 
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
+
 TBool CPDPTierManager::HandleContentionL(ESock::CMetaConnectionProviderBase* aMcpr, Messages::TNodeId& aPendingCprId, TUint aPriority)
 	{
 	User::LeaveIfNull(iMBMSEngine);
@@ -527,10 +198,38 @@
 	}
 
 TBool CPDPTierManager::IsUnavailableDueToContention(const ESock::CMetaConnectionProviderBase* aMetaConnectionProvider) const
-	{
-	if (!iPdpContentionManager)
-		return EFalse;
-	return iPdpContentionManager->IsUnavailableDueToContention(aMetaConnectionProvider);
-	}
+    {
+    TBool result(EFalse);
+    
+    if (!iPdpContentionManager)
+        {
+        result = EFalse;
+        }
+    else
+        {
+        result = iPdpContentionManager->IsUnavailableDueToContention(aMetaConnectionProvider);
+        }
+    return result;
+    }
+
+#else
+
+/* these are inherited from the tier manager base class in esock so they must be implemented
+ * even if this feature is disabled.  If it is disabled, then contention resolution will always
+ * be false.  Note: this functionality is done at a higher layer so it is unlikely that this feature
+ * will make (i.e. this code is depreciated).
+ */
+
+TBool CPDPTierManager::HandleContentionL(ESock::CMetaConnectionProviderBase* /*aMcpr */, Messages::TNodeId& /*aPendingCprId */, TUint /* aPriority */)
+    {
+    return EFalse;
+    }
 
 
+TBool CPDPTierManager::IsUnavailableDueToContention(const ESock::CMetaConnectionProviderBase* /* aMetaConnectionProvider */) const
+    {
+    return EFalse;
+    }
+
+#endif
+
--- a/telephonyprotocols/pdplayer/src/psdavailabilitylistener.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/src/psdavailabilitylistener.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -219,6 +219,7 @@
 	delete this;
 	}
 
+#ifdef SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
 void CPsdAvailabilityListener::ReportContentionAvailabilityStatusIfRequired(const TAvailabilityStatus& aAvailabilityStatus)
 	{
 	if (aAvailabilityStatus.Score() == TAvailabilityStatus::EMinAvailabilityScore && !iUnavailableDueToContention)
@@ -242,4 +243,5 @@
 		iUnavailableDueToContention = EFalse;
 		}
 	}
+#endif
 
--- a/telephonyprotocols/pdplayer/traces/fixed_id.definitions	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/traces/fixed_id.definitions	Mon Oct 04 02:16:52 2010 +0300
@@ -84,10 +84,9 @@
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_DOCANCEL_1=0x1f8
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_1=0x1f9
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_2=0x1fa
-[TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x1fb
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_DOCANCEL_1=0x200
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_1=0x201
-[TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x202
+[TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x29e
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_3=0x203
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSSERVICEREQUEST_CANCELMESSAGE_1=0xd
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSSERVICEREQUEST_PREPAREBEARERRESULTBUNDLEL_1=0x1a
@@ -108,7 +107,6 @@
 [TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_DOCANCEL_1=0x1f4
 [TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_1=0x1f5
 [TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_2=0x1f6
-[TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x1f7
 [TRACE]TRACE_INTERNALS[0x88]_CPDPDEFAULTSUBCONNECTIONPROVIDER_AUTHENTICATE_1=0x292
 [TRACE]TRACE_INTERNALS[0x88]_CPDPDEFAULTSUBCONNECTIONPROVIDER_AUTHENTICATE_2=0x293
 [TRACE]TRACE_INTERNALS[0x88]_CPDPDEFAULTSUBCONNECTIONPROVIDER_AUTHENTICATIONCOMPLETE_1=0x294
@@ -158,6 +156,7 @@
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET8_2=0x5a
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET9_1=0x5b
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET9_2=0x5c
+[TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GETCONTEXTNAME_1=0x29b
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET_1=0x49
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET_2=0x4a
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_INPUT_1=0x31
@@ -373,7 +372,7 @@
 [TRACE]TRACE_INTERNALS[0x88]_CPDPPROVIDERSELECTOR_SELECTL_5=0x25
 [TRACE]TRACE_INTERNALS[0x88]_CPDPSTATUSCHANGENOTIFIER_DOCANCEL_1=0x1fc
 [TRACE]TRACE_INTERNALS[0x88]_CPDPSTATUSCHANGENOTIFIER_NOTIFY_1=0x1fd
-[TRACE]TRACE_INTERNALS[0x88]_CPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x1fe
+[TRACE]TRACE_INTERNALS[0x88]_CPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x29d
 [TRACE]TRACE_INTERNALS[0x88]_CPDPSTATUSCHANGENOTIFIER_NOTIFY_3=0x1ff
 [TRACE]TRACE_INTERNALS[0x88]_CPDPTIERMANAGERFACTORY_NEWL_1=0x20
 [TRACE]TRACE_INTERNALS[0x88]_CPDPTIERMANAGER_CONSTRUCTL_1=0x1f
@@ -384,7 +383,6 @@
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_DTOR_1=0x205
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_1=0x209
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_2=0x20a
-[TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_3=0x20b
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_START_1=0x206
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_START_2=0x207
 [TRACE]TRACE_INTERNALS[0x88]_CSERVICECHANGENOTIFIER_DOCANCEL_1=0x20f
@@ -415,6 +413,9 @@
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_CANCELASYNCREQUEST_4=0x27b
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NEXT_1=0x273
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NEXT_2=0x274
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NEXT_3=0x2d3
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NEXT_4=0x2d4
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NEXT_5=0x2d5
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NOTIFYFSM_1=0x275
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NOTIFYFSM_2=0x276
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEMBMSPDPSTRATEGY_NOTIFYFSM_3=0x277
@@ -424,11 +425,15 @@
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_CANCELASYNCREQUEST_4=0x258
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_CANCELASYNCREQUEST_5=0x259
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_1=0x24e
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_10=0x2cb
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_2=0x24f
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_3=0x296
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_4=0x297
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_5=0x298
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_6=0x299
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_7=0x2c8
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_8=0x2c9
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_9=0x2ca
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NOTIFYFSM_1=0x250
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NOTIFYFSM_2=0x251
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NOTIFYFSM_3=0x252
@@ -439,11 +444,25 @@
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_CANCELASYNCREQUEST_3=0x24c
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_CANCELASYNCREQUEST_4=0x24d
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_1=0x242
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_10=0x2bd
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_11=0x2be
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_12=0x2bf
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_13=0x2c0
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_14=0x2c1
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_15=0x2c2
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_16=0x2c3
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_17=0x2c4
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_18=0x2c5
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_19=0x2c6
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_2=0x243
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_20=0x2c7
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_3=0x244
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_4=0x245
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_5=0x246
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_6=0x247
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_7=0x2ba
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_8=0x2bb
+[TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NEXT_9=0x2bc
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NOTIFYFSM_1=0x248
 [TRACE]TRACE_INTERNALS[0x88]_TCHANGETFTSTRATEGY_NOTIFYFSM_2=0x249
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_CANCELASYNCREQUEST_1=0x21a
@@ -451,7 +470,17 @@
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_CANCELASYNCREQUEST_3=0x21c
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_CANCELASYNCREQUEST_4=0x21d
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_1=0x216
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_10=0x2a7
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_11=0x2a8
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_12=0x2a9
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_2=0x217
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_3=0x2a0
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_4=0x2a1
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_5=0x2a2
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_6=0x2a3
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_7=0x2a4
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_8=0x2a5
+[TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NEXT_9=0x2a6
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NOTIFYFSM_1=0x218
 [TRACE]TRACE_INTERNALS[0x88]_TCONTEXTDELETESTRATEGY_NOTIFYFSM_2=0x219
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_CANCELASYNCREQUEST_1=0x224
@@ -463,6 +492,11 @@
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_2=0x21f
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_3=0x220
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_4=0x221
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_5=0x2aa
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_6=0x2ab
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_7=0x2ac
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_8=0x2ad
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_9=0x2ae
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NOTIFYFSM_1=0x222
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE1RYPDPCONTEXTSTRATEGY_NOTIFYFSM_2=0x223
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_CANCELASYNCREQUEST_1=0x22e
@@ -470,6 +504,8 @@
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_1=0x229
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_2=0x22a
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_3=0x22b
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_4=0x2af
+[TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_5=0x2b0
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NOTIFYFSM_1=0x22c
 [TRACE]TRACE_INTERNALS[0x88]_TCREATE2RYPDPCONTEXTSTRATEGY_NOTIFYFSM_2=0x22d
 [TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_CANCELASYNCREQUEST_1=0x270
@@ -478,12 +514,16 @@
 [TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_1=0x26b
 [TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_2=0x26c
 [TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_3=0x26d
+[TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_4=0x2d0
+[TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_5=0x2d1
+[TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_6=0x2d2
 [TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NOTIFYFSM_1=0x26e
 [TRACE]TRACE_INTERNALS[0x88]_TCREATEMBMSPDPCONTEXTSTRATEGY_NOTIFYFSM_2=0x26f
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_CANCELASYNCREQUEST_1=0x260
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_CANCELASYNCREQUEST_2=0x261
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_NEXT_1=0x25a
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_NEXT_2=0x25b
+[TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_NEXT_3=0x2cc
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_NOTIFYFSM_1=0x25c
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_NOTIFYFSM_2=0x25d
 [TRACE]TRACE_INTERNALS[0x88]_TGETNEGQOSSTRATEGY_NOTIFYFSM_3=0x25e
@@ -492,6 +532,12 @@
 [TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_CANCELASYNCREQUEST_2=0x280
 [TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_CANCELASYNCREQUEST_3=0x281
 [TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_1=0x27c
+[TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_2=0x2d6
+[TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_3=0x2d7
+[TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_4=0x2d8
+[TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_5=0x2d9
+[TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_6=0x2da
+[TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NEXT_7=0x2db
 [TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NOTIFYFSM_1=0x27d
 [TRACE]TRACE_INTERNALS[0x88]_TMBMSSESSIONUPDATESTRATEGY_NOTIFYFSM_2=0x27e
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_CANCELASYNCREQUEST_1=0x268
@@ -499,6 +545,9 @@
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_CANCELASYNCREQUEST_3=0x26a
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NEXT_1=0x262
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NEXT_2=0x263
+[TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NEXT_3=0x2cd
+[TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NEXT_4=0x2ce
+[TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NEXT_5=0x2cf
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NOTIFYFSM_1=0x264
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NOTIFYFSM_2=0x265
 [TRACE]TRACE_INTERNALS[0x88]_TMODIFYACTIVESTRATEGY_NOTIFYFSM_3=0x266
@@ -507,6 +556,7 @@
 [TRACE]TRACE_INTERNALS[0x88]_TOPENSTRATEGY_CANCELASYNCREQUEST_2=0x215
 [TRACE]TRACE_INTERNALS[0x88]_TOPENSTRATEGY_NEXT_1=0x210
 [TRACE]TRACE_INTERNALS[0x88]_TOPENSTRATEGY_NEXT_2=0x211
+[TRACE]TRACE_INTERNALS[0x88]_TOPENSTRATEGY_NEXT_3=0x29f
 [TRACE]TRACE_INTERNALS[0x88]_TOPENSTRATEGY_NOTIFYFSM_1=0x212
 [TRACE]TRACE_INTERNALS[0x88]_TOPENSTRATEGY_NOTIFYFSM_2=0x213
 [TRACE]TRACE_INTERNALS[0x88]_TPDPSELECTORFACTORY_NEWSELECTORL_1=0x26
@@ -650,17 +700,32 @@
 [TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_CANCELASYNCREQUEST_2=0x235
 [TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_NEXT_1=0x230
 [TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_NEXT_2=0x231
+[TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_NEXT_3=0x2b1
+[TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_NEXT_4=0x2b2
 [TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_NOTIFYFSM_1=0x232
 [TRACE]TRACE_INTERNALS[0x88]_TSETQOSSTRATEGY_NOTIFYFSM_2=0x233
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_CANCELASYNCREQUEST_1=0x23f
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_CANCELASYNCREQUEST_2=0x240
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_CANCELASYNCREQUEST_3=0x241
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_1=0x236
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_10=0x2b5
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_11=0x2b6
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_12=0x2b7
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_13=0x2b8
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_14=0x2b9
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_2=0x237
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_3=0x238
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_4=0x239
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_5=0x23a
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_6=0x23b
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_7=0x23c
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_8=0x2b3
+[TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_9=0x2b4
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NOTIFYFSM_1=0x23d
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NOTIFYFSM_2=0x23e
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CETELDRIVERNOTIFIER_LOGCONTEXTNAME=0x29c
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x1fb
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x202
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x1f7
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x1fe
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_3=0x20b
--- a/telephonyprotocols/pdplayer/umts/spudfsm/src/PDPSCPRFSM.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/spudfsm/src/PDPSCPRFSM.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -665,3 +665,17 @@
 	return KErrNone;
 	}
 
+/** Get context name
+
+@param aPdpId - the PDP context ID, 0 to KMaxPdpContexts
+@return - Context name in a TName
+*/
+const TName& CPdpFsmInterface::GetContextName(TContextId aPdpId)
+    {
+    OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GETCONTEXTNAME_1, ">>CPdpFsmInterface::GetContextName() for context id [%d]", aPdpId);
+
+    ASSERT(iPdpFsmFactory);
+    ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId));
+    ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId));
+    return iPdpFsmFactory->GetFsmContext(aPdpId)->GetDataChannelV2().iChannelId;
+    }
--- a/telephonyprotocols/pdplayer/umts/spudfsm/src/cpdpfsm.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/spudfsm/src/cpdpfsm.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2004-2010 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"
@@ -119,6 +119,11 @@
 	void EtelCancel (void);
     void SpudInput (TInt aNotification, TInt aParam);
     
+    const RPacketContext::TDataChannelV2& GetDataChannelV2()
+        {
+        return iDataChannelV2;
+        }
+
 #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY	
 	void Set(MPdpFsmEventHandler& aPdpFsmEventHandler);
 #endif    
--- a/telephonyprotocols/pdplayer/umts/spudtel/src/cpdpconfigchangenotifier.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/spudtel/src/cpdpconfigchangenotifier.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -136,16 +136,15 @@
 */
 void CPdpConfigChangeNotifier::Notify(const TRequestStatus& aStatus)
 	{
+    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "Config Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId));
 	if(aStatus == KErrNone)
 		{
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "FSM set ConfigGPRS");
 		iPdpFsmInterface.Set(iId, GetScratchContextAs<TPacketDataConfigBase>());
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "FSM input EConfigGPRSChangeNetwork");
 		iPdpFsmInterface.Input(iId, PdpFsm::EConfigGPRSChangeNetwork);
 		}
 	else
 		{ 
-		OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_3, "CPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int());
+		OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "CPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int());
 		// Not all TSYs support RPacketContext::NotifyConfigChanged so we handle
 		// KErrNotSupported silently (PDEF118981).
 		ASSERT((aStatus == KErrCancel) || (aStatus == KErrNotSupported));
@@ -201,18 +200,16 @@
 */
 void CMbmsPdpConfigChangeNotifier::Notify(const TRequestStatus& aStatus)
 	{
+    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "MBMS Config Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId));
 	if(aStatus == KErrNone)
 		{
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_1, "FSM set ConfigMbms");
 		iPdpFsmInterface.Set(iId, iConfigMbms);
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "FSM input EConfigMbmsChangeNetwork");
 		iPdpFsmInterface.Input(iId, PdpFsm::EConfigGPRSChangeNetwork,SpudMan::EMbms);
-		//to be discussed...
-		
+		//to be discussed...		
 		}
 	else
 		{ 
-		OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_3, "CMbmsPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int());
+		OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_2, "CMbmsPdpConfigChangeNotifier::Notify(), error: %d", aStatus.Int());
 		// Not all TSYs support RPacketContext::NotifyConfigChanged so we handle
 		// KErrNotSupported silently (PDEF118981).
 		ASSERT((aStatus == KErrCancel) || (aStatus == KErrNotSupported));
--- a/telephonyprotocols/pdplayer/umts/spudtel/src/cpdpstatuschangenotifier.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/spudtel/src/cpdpstatuschangenotifier.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -82,15 +82,15 @@
 */
 void CPdpStatusChangeNotifier::Notify(const TRequestStatus& aStatus)
 	{
-	if(aStatus == KErrNone)
+    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPSTATUSCHANGENOTIFIER_NOTIFY_1, "Status Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId));
+    if(aStatus == KErrNone)
 		{
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPSTATUSCHANGENOTIFIER_NOTIFY_1, "Notified of context status change");
 		RPacketContext::TContextStatus aOldContextStatus;
 		iPdpFsmInterface.Get(iId,aOldContextStatus);
 		// only notify of change if it has actually changed
 		if (iContextStatus != aOldContextStatus)
 			{
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPSTATUSCHANGENOTIFIER_NOTIFY_2, "FSM input EContextStatusChangeNetwork");
+			OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPSTATUSCHANGENOTIFIER_NOTIFY_2, "Context status changed from [%d] to [%d]", aOldContextStatus, iContextStatus);
 			iPdpFsmInterface.Set(iId, iContextStatus);
             TInt err = KErrNone;
             iPacketContext.GetLastErrorCause(err); // Ignore error return code.
@@ -154,15 +154,16 @@
 */
 void CMbmsPdpStatusChangeNotifier::Notify(const TRequestStatus& aStatus)
 	{
-	if(aStatus == KErrNone)
+    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_1, "MBMS Status Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId));
+
+    if(aStatus == KErrNone)
 		{
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_1, "Notified of context status change");
 		RPacketContext::TContextStatus aOldContextStatus;
 		iPdpFsmInterface.Get(iId,aOldContextStatus);
 		// only notify of change if it has actually changed
 		if (iContextStatus != aOldContextStatus)
 			{
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_2, "FSM input EContextStatusChangeNetwork");
+            OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_2, "Context status changed from [%d] to [%d]", aOldContextStatus, iContextStatus);
 			iPdpFsmInterface.Set(iId, iContextStatus);
             TInt err = KErrNone;
             iMbmsPacketContext.GetLastErrorCause(err); // Ignore error return code.
--- a/telephonyprotocols/pdplayer/umts/spudtel/src/cqoschangenotifier.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/spudtel/src/cqoschangenotifier.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -83,9 +83,10 @@
 */
 void CQoSChangeNotifier::Notify(const TRequestStatus& aStatus)
 	{
-	if(aStatus == KErrNone)
+    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CQOSCHANGENOTIFIER_NOTIFY_1, "Qos Change Notification for Context [%S]", iPdpFsmInterface.GetContextName(iId));
+
+    if(aStatus == KErrNone)
 		{
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CQOSCHANGENOTIFIER_NOTIFY_1, "FSM set QoSProfile");
 
 #ifdef SYMBIAN_NETWORKING_UMTSR5
         iPdpFsmInterface.Set(iId, iProfileBuffer.NegotiatedQoSR5());
@@ -97,15 +98,11 @@
 #endif
 // SYMBIAN_NETWORKING_UMTSR5
 
-		OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CQOSCHANGENOTIFIER_NOTIFY_2, "FSM input EQoSProfileChangeNetwork");
 		iPdpFsmInterface.Input(iId, PdpFsm::EQoSProfileChangeNetwork);
 		}
 	else
 		{ 
-		OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CQOSCHANGENOTIFIER_NOTIFY_3, "CQoSChangeNotifier::Notify(), error: %d", aStatus.Int());
+		OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CQOSCHANGENOTIFIER_NOTIFY_2, "CQoSChangeNotifier::Notify(), error: %d", aStatus.Int());
 		ASSERT(aStatus == KErrCancel); 
 		}
 	}
-
-
-
--- a/telephonyprotocols/pdplayer/umts/spudtel/src/eteldriverstrategies.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/spudtel/src/eteldriverstrategies.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -46,14 +46,13 @@
 */
 void TOpenStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TOPENSTRATEGY_NEXT_1, "TOpenStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	switch(aContext.StrategyStep())
 		{
 		case EStartStep:
 			{
+			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TOPENSTRATEGY_NEXT_1, "TOpenStrategy::Next() - EStartStep - Initialize Phone");
 			aContext.Phone().Initialise (*aStatus);
 			aContext.SetStrategyStep(EInitPhoneStep);
 			break;
@@ -61,13 +60,14 @@
 			
 		case EInitPhoneStep:
 			{
+			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TOPENSTRATEGY_NEXT_2, "TOpenStrategy::Next() - EStartStep - TOpenStrategy::Next() - EInitPhoneStep");
 			aContext.SetStrategyStep(EFinishStep);
 			break;
 			}
 			
 		default:
 			// incorrect step
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TOPENSTRATEGY_NEXT_2, "Incorrect step");
+			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TOPENSTRATEGY_NEXT_3, "TOpenStrategy::Next() - EStartStep - TOpenStrategy::Next() - Incorrect step");
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -135,7 +135,6 @@
 */
 void TContextDeleteStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_1, "TContextDeleteStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)");
 	
 	TInt err = KErrNone;
 	
@@ -159,11 +158,13 @@
 				{
 				if (aContext.PacketContext().SubSessionHandle())
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_1, "TContextDeleteStrategy::Next() - EStartStep - PacketContext::Deactivate(), contextName = [%S]", aContext.Name());
 					aContext.PacketContext().Deactivate(*aStatus);
 					aContext.SetStrategyStep (EDeactivateStep);
 					}
 				else
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_2, "TContextDeleteStrategy::Next() - EStartStep - PacketContext::SubSessionHandle() returned error, contextName = [%S]", aContext.Name());
 					aContext.SetStrategyStep(EDeactivateStep);
 					User::RequestComplete(aStatus, err);
 					}
@@ -172,11 +173,13 @@
 				{
 				if (aContext.MbmsPacketContext().SubSessionHandle())
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_3, "TContextDeleteStrategy::Next() - EStartStep - MbmsPacketContext::Deactivate(), contextName = [%S]", aContext.Name());
 					aContext.MbmsPacketContext().Deactivate(*aStatus);
 					aContext.SetStrategyStep (EDeactivateStep);
 					}
 				else
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_4, "TContextDeleteStrategy::Next() - EStartStep - MbmsPacketContext::SubSessionHandle() returned error, contextName = [%S]", aContext.Name());
 					aContext.SetStrategyStep(EDeleteContextStep);
 					User::RequestComplete(aStatus, err);
 					}	
@@ -190,16 +193,19 @@
 				{
 				if (aContext.PacketQoS().SubSessionHandle())
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_5, "TContextDeleteStrategy::Next() - EDeactivateStep - PacketQoS::Close(), contextName = [%S]", aContext.Name());
 					aContext.PacketQoS().Close();
 					}
 				
 				if (aContext.PacketContext().SubSessionHandle())
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_6, "TContextDeleteStrategy::Next() - EDeactivateStep - PacketContext::Delete(), contextName = [%S]", aContext.Name());
 					aContext.PacketContext().Delete(*aStatus);
 					aContext.SetStrategyStep(EDeleteContextStep);
 					}
 				else
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_7, "TContextDeleteStrategy::Next() - EDeactivateStep - MbmsPacketContext::SubSessionHandle() returned error, contextName = [%S]", aContext.Name());
 					// jump to next step
 					aContext.SetStrategyStep(EDeleteContextStep);
 					User::RequestComplete( aStatus, err);
@@ -209,11 +215,13 @@
 				{
 				if (aContext.MbmsPacketContext().SubSessionHandle())
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_8, "TContextDeleteStrategy::Next() - EDeactivateStep - MbmsPacketContext::Delete(), contextName = [%S]", aContext.Name());
 					aContext.MbmsPacketContext().Delete(*aStatus);
 					aContext.SetStrategyStep(EDeleteContextStep);
 					}
 				else
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_9, "TContextDeleteStrategy::Next() - EDeactivateStep - MbmsPacketContext::SubSessionHandle() returned error, contextName = [%S]", aContext.Name());
 					// jump to next step
 					aContext.SetStrategyStep(EDeleteContextStep);
 					User::RequestComplete( aStatus, err);
@@ -227,10 +235,12 @@
 			{
 			if (aContext.ContextType() != SpudMan::EMbms)
 				{
+                OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_10, "TContextDeleteStrategy::Next() - EDeleteContextStep - PacketContext::Close(), contextName = [%S]", aContext.Name());
 				aContext.PacketContext().Close();
 				}
 			else
 				{
+                OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_11, "TContextDeleteStrategy::Next() - EDeleteContextStep - MbmsPacketContext::Close(), contextName = [%S]", aContext.Name());
 				aContext.MbmsPacketContext().Close();
 				}	
 			// clear the name
@@ -241,7 +251,7 @@
 			
 		default:
 			// incorrect step
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_2, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCONTEXTDELETESTRATEGY_NEXT_12, "TContextDeleteStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -328,8 +338,6 @@
 */
 void TCreate1ryPdpContextStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_1, "TCreate1ryPdpContextStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	// possible steps:
@@ -340,13 +348,14 @@
 		{
 		case EStartStep:
 			{
+			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_1, "TCreate1ryPdpContextStrategy::Next() - EStartStep, PacketContext::OpenNewContext()");  
 			err = aContext.PacketContext().OpenNewContext (aContext.PacketService(), aContext.Name());
 			if (err)
 				{
-				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_2, "PacketContextOpenNewContext returned %d", err);
+				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_2, "TCreate1ryPdpContextStrategy::Next() - PacketContext::OpenNewContext() returned %d", err);
 				break;
 				}
-				
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_3, "TCreate1ryPdpContextStrategy::Next() - PacketContext::InitialiseContext(), contextName = [%S]", aContext.Name());   	
 			aContext.PacketContext().InitialiseContext(*aStatus, aContext.DataChannelV2Pckg());						
 			aContext.SetStrategyStep (EInitialiseContextStep);
 			break;
@@ -357,6 +366,7 @@
 			// get packet config from fsm
 			aContext.PdpFsmInterface().Get (aContext.Id(), aContext.ContextPacketDataConfigBase());
 			// async set config
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_4, "TCreate1ryPdpContextStrategy::Next() - EInitialiseContextStep - PacketContext::SetConfig(), contextName = [%S]", aContext.Name()); 
 			aContext.PacketContext().SetConfig (*aStatus, aContext.ContextConfig());
 			// set next step
 			aContext.SetStrategyStep (ESetConfigStep);
@@ -365,12 +375,13 @@
 			
 		case ESetConfigStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_5, "TCreate1ryPdpContextStrategy::Next() - ESetConfigStep - PacketQoS::OpenNewQoS(), contextName = [%S]", aContext.Name()); 
 			// QoS name is not used anywhere
 			TName newName;
 			err = aContext.PacketQoS().OpenNewQoS (aContext.PacketContext(), newName);
 			if (err)
 				{ 
-				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_3, "PacketQoS OpenNewQoS returned %d", err);
+				OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_6, "TCreate1ryPdpContextStrategy::Next() - ESetConfigStep - PacketQoS::OpenNewQoS() returned %d, contextName = [%S]", err, aContext.Name());
 				break; 
 				}
 				
@@ -389,19 +400,21 @@
 #if (OST_TRACE_CATEGORY & OST_TRACE_CATEGORY_DEBUG)
             aContext.DumpReqProfileParameters ();
 #endif			
-			aContext.PacketQoS().SetProfileParameters (*aStatus, aContext.QosRequestedPckg());
+            OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_7, "TCreate1ryPdpContextStrategy::Next() - ESetConfigStep - PacketQoS()::SetProfileParameters(), contextName = [%S]", aContext.Name()); 
+            aContext.PacketQoS().SetProfileParameters (*aStatus, aContext.QosRequestedPckg());
 			aContext.SetStrategyStep (ESetProfileParamsStep);
 			break;
 			}
 			
 		case ESetProfileParamsStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_8, "TCreate1ryPdpContextStrategy::Next() - ESetProfileParamsStep, contextName = [%S]", aContext.Name());    
 			aContext.SetStrategyStep (EFinishStep);
 			break;
 			}
 			
 		default:
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_4, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE1RYPDPCONTEXTSTRATEGY_NEXT_9, "TCreate1ryPdpContextStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());   
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -483,8 +496,6 @@
 */
 void TCreate2ryPdpContextStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_1, "TCreate2ryPdpContextStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	// possible steps:
@@ -496,19 +507,22 @@
 		case EStartStep:
 			{
 			const TName& existingContextName = aContext.ExistingContextName();
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_1, "TCreate2ryPdpContextStrategy::Next() - EStartStep - PacketContext::OpenNewSecondaryContext(), existingContextName = [%S]", existingContextName);    
 			aContext.PacketContext().OpenNewSecondaryContext(aContext.PacketService(), existingContextName, aContext.Name());
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_2, "TCreate2ryPdpContextStrategy::Next() - EStartStep - PacketContext::InitialiseContext(), contextName = [%S]", aContext.Name());    
 			aContext.PacketContext().InitialiseContext(*aStatus, aContext.DataChannelV2Pckg());						
 			aContext.SetStrategyStep (EInitialiseContextStep);
 			break;
 			}
 		case EInitialiseContextStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_3, "TCreate2ryPdpContextStrategy::Next() -  EInitialiseContextStep - PacketQoS::OpenNewQoS(), contextName = [%S]", aContext.Name()); 
 			// QoS name is not used anywhere
 			TName newName;
 			err = aContext.PacketQoS().OpenNewQoS (aContext.PacketContext(), newName);
 			if (err)
 				{ 
-				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_2, "PacketQoS OpenNewQoS returned %d", err);
+				OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_4, "TCreate2ryPdpContextStrategy::Next() - EInitialiseContextStep - PacketQoS OpenNewQoS returned %d, contextName = [%S]", err, aContext.Name());
 				break; 
 				}
 			aContext.SetStrategyStep (EFinishStep);
@@ -516,7 +530,7 @@
 			}
 			
 		default:
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_3, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATE2RYPDPCONTEXTSTRATEGY_NEXT_5, "TCreate2ryPdpContextStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name()); 
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -571,8 +585,6 @@
 */
 void TSetQoSStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETQOSSTRATEGY_NEXT_1, "TSetQoSStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	// possible steps:
@@ -581,6 +593,7 @@
 		{
 		case EStartStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETQOSSTRATEGY_NEXT_1, "TSetQoSStrategy::Next() - EStartStep, contextName = [%S]", aContext.Name());    
 #ifdef SYMBIAN_NETWORKING_UMTSR5
             RPacketQoS::TQoSR5Requested req;
 #else
@@ -595,6 +608,7 @@
 #if (OST_TRACE_CATEGORY & OST_TRACE_CATEGORY_DEBUG)
             aContext.DumpReqProfileParameters ();
 #endif			
+            OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETQOSSTRATEGY_NEXT_2, "TSetQoSStrategy::Next() - EStartStep - PacketQoS::SetProfileParameters(), contextName = [%S]", aContext.Name()); 
             aContext.PacketQoS().SetProfileParameters (*aStatus, aContext.QosRequestedPckg());
 			aContext.SetStrategyStep (ESetProfileParamsStep);
 			break;
@@ -602,6 +616,7 @@
 			
 		case ESetProfileParamsStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETQOSSTRATEGY_NEXT_3, "TSetQoSStrategy::Next() - ESetProfileParamsStep, contextName = [%S]", aContext.Name()); 
 			aContext.SetStrategyStep (EFinishStep);
 			break;
 			}
@@ -609,7 +624,7 @@
 		default:
 			{
 			// unexpected
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETQOSSTRATEGY_NEXT_2, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETQOSSTRATEGY_NEXT_4, "TSetQoSStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name()); 
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -676,8 +691,6 @@
 */
 void TSetTftStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_1, "TSetTftStrategy::Next()");
-	
 	TInt err = KErrNone;
 
 	// possible steps:
@@ -686,20 +699,22 @@
 		{
 		case EStartStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_1, "TSetTftStrategy::Next() - EStartStep, contextName = [%S]", aContext.Name());
 			aContext.PdpFsmInterface().Get (aContext.Id(), aContext.TftOperationCode());
 			switch(aContext.TftOperationCode())
 				{
 				case KAddFilters:
 					aContext.PdpFsmInterface().Get (aContext.Id(), aContext.TftInfo());
-					OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_2, "TftOperationCode - Add Filters %d", aContext.TftInfo().FilterCount());
+					OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_2, "TSetTftStrategy::Next() - EStartStep - TftOperationCode - Add Filters %d, contextName = [%S]", aContext.TftInfo().FilterCount(), aContext.Name());
 					// Set strategy assumes that TFT has to be created on a first place
-					OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_3, "Creating TFT...");
 					if (aContext.ContextType() != SpudMan::EMbms)
 						{	
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_3, "TSetTftStrategy::Next() - EStartStep - TftOperationCode - PacketContext::CreateNewTFT(), contextName = [%S]", aContext.Name());
 						aContext.PacketContext().CreateNewTFT(*aStatus, aContext.TftInfo().FilterCount());
 						}
 					else
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_4, "TSetTftStrategy::Next() - EStartStep - TftOperationCode - MbmsPacketContext::CreateNewTFT, contextName = [%S]", aContext.Name());
 						aContext.MbmsPacketContext().CreateNewTFT(*aStatus, aContext.TftInfo().FilterCount());
 						}	
 					aContext.SetStrategyStep (ECreateNewTFTStep);
@@ -707,17 +722,17 @@
 
 				case KRemoveFilters:
 					err = KErrNotSupported;
-					OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_4, "TftOperationCode - Remove is not supported in a Set strategy, return %d", err);
+					OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_5, "TSetTftStrategy::Next() - EStartStep - TftOperationCode - Remove is not supported in a Set strategy, return %d, contextName = [%S]", err, aContext.Name());
 					break;
 
 				case KDeleteTFT:
 					err = KErrNotSupported;
-					OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_5, "TftOperationCode - Delete is not supported in a Set strategy, return %d", err);
+					OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_6, "TSetTftStrategy::Next() - EStartStep - TftOperationCode - Delete is not supported in a Set strategy, return %d, contextName = [%S]", err, aContext.Name());
 					break;
 
 				default:
 					// wrong case
-					OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_6, "ERROR: Incorrect case");
+					OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_7, "TSetTftStrategy::Next() - EStartStep - TftOperationCode - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 					ASSERT(EFalse);
 					err = KErrNotSupported;
 					break;
@@ -727,15 +742,18 @@
 	
 		case ECreateNewTFTStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_8, "TSetTftStrategy::Next() - ECreateNewTFTStep, contextName = [%S]", aContext.Name());
 			TInt err1st = aContext.FirstFilterV2();
 			if(err1st == KErrNone)
 				{
 				if (aContext.ContextType() != SpudMan::EMbms)
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_9, "TSetTftStrategy::Next() - ECreateNewTFTStep - PacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 					aContext.PacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 					}
 				else
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_10, "TSetTftStrategy::Next() - ECreateNewTFTStep - MbmsPacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 					aContext.MbmsPacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 					}	
 				aContext.SetStrategyStep (EAddTftStep);
@@ -752,15 +770,18 @@
 
 		case EAddTftStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_11, "TSetTftStrategy::Next() - EAddTftStep, contextName = [%S]", aContext.Name());
 			TInt errV2 = aContext.NextFilterV2();
 			if(errV2 == KErrNone)
 				{
 				if (aContext.ContextType() != SpudMan::EMbms)
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_12, "TSetTftStrategy::Next() - EAddTftStep - PacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 					aContext.PacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 					}
 				else
 					{
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_13, "TSetTftStrategy::Next() - EAddTftStep - MbmsPacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 					aContext.MbmsPacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 					}
 				aContext.SetStrategyStep (EAddTftStep);
@@ -777,7 +798,7 @@
 
 		default:
 			// unexpected
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_7, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_NEXT_14, "TSetTftStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -820,15 +841,15 @@
 		{
 		case ECreateNewTFTStep:
 			{
-			aContext.PacketQoS().CancelAsyncRequest(EPacketContextCreateNewTFT);
 			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_CANCELASYNCREQUEST_1, "Cancel PacketQoS::EPacketContextCreateNewTFT");
+	        aContext.PacketQoS().CancelAsyncRequest(EPacketContextCreateNewTFT);
 			break;
 			}
 			
 		case EAddTftStep:
 			{
+			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_CANCELASYNCREQUEST_2, "Cancel PacketQoS::EPacketContextAddPacketFilter");
 			aContext.PacketQoS().CancelAsyncRequest(EPacketContextAddPacketFilter);
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TSETTFTSTRATEGY_CANCELASYNCREQUEST_2, "Cancel PacketQoS::EPacketContextAddPacketFilter");
 			break;
 			}
 
@@ -851,30 +872,29 @@
 */
 void TChangeTftStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_1, "TChangeTftStrategy::Next()");
-	
 	TInt err = KErrNone;
 
 	// special case. 
 	if(EStartStep == aContext.StrategyStep())
 		{
+        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_1, "TChangeTftStrategy::Next() - EStartStep, contextName = [%S]", aContext.Name());
 		aContext.PdpFsmInterface().Get (aContext.Id(), aContext.TftOperationCode());
 		switch(aContext.TftOperationCode())
 			{
 			case KAddFilters:
 				aContext.PdpFsmInterface().Get (aContext.Id(), aContext.TftInfo());
-				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_2, "TftOperationCode - Add Filters %d", aContext.TftInfo().FilterCount());
+				OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_2, "TChangeTftStrategy::Next() - EStartStep - TftOperationCode - Add Filters %d, contextName = [%S]", aContext.TftInfo().FilterCount(), aContext.Name());
 				aContext.SetStrategyStep (EAddFirstTftStep);
 				break;
 
 			case KRemoveFilters:
 				aContext.PdpFsmInterface().Get (aContext.Id(), aContext.TftInfo());
-				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_3, "TftOperationCode - Remove %d Filters", aContext.TftInfo().FilterCount());
+				OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_3, "TChangeTftStrategy::Next() - EStartStep - TftOperationCode - Remove %d Filters, contextName = [%S]", aContext.TftInfo().FilterCount(), aContext.Name());
 				aContext.SetStrategyStep (ERemoveFirstTftStep);
 				break;
 
 			case KDeleteTFT:
-				OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_4, "TftOperationCode - Delete TFT");
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_4, "TChangeTftStrategy::Next() - EStartStep - TftOperationCode - PacketContext::DeleteTFT(), contextName = [%S]", aContext.Name());
 				// delete old TFT
 				aContext.PacketContext().DeleteTFT(*aStatus);
 				aContext.SetStrategyStep (EDeleteTftStep);
@@ -883,7 +903,7 @@
 
 			default:
 				// wrong case
-				OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_5, "ERROR: Incorrect case");
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_5, "TChangeTftStrategy::Next() - EStartStep - TftOperationCode - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 				ASSERT(EFalse);
 				err = KErrNotSupported;
 				break;
@@ -900,6 +920,7 @@
 			{
 			case EDeleteTftStep:
 				{
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_6, "TChangeTftStrategy::Next() - EDeleteTftStep, contextName = [%S]", aContext.Name());
 				aContext.SetStrategyStep (EChangeTftFinished);
 				User::RequestComplete( aStatus, KErrNone);
 				break;
@@ -907,15 +928,18 @@
 				
 			case EAddFirstTftStep:
 				{
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_7, "TChangeTftStrategy::Next() - EAddFirstTftStep, contextName = [%S]", aContext.Name());
 				TInt errV2 = aContext.FirstFilterV2();
 				if(errV2 == KErrNone)
 					{
 					if (aContext.ContextType() == SpudMan::EMbms)
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_8, "TChangeTftStrategy::Next() - EAddFirstTftStep - MbmsPacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.MbmsPacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 						}
 					else
 						{	
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_9, "TChangeTftStrategy::Next() - EAddFirstTftStep - PacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.PacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 						}
 					aContext.SetStrategyStep (EAddTftStep);
@@ -931,15 +955,18 @@
 
 			case EAddTftStep:
 				{
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_10, "TChangeTftStrategy::Next() - EAddTftStep, contextName = [%S]", aContext.Name());
 				TInt errV2 = aContext.NextFilterV2();
 				if(errV2 == KErrNone)
 					{
 					if (aContext.ContextType() == SpudMan::EMbms)
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_11, "TChangeTftStrategy::Next() - EAddFirstTftStep - MbmsPacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.MbmsPacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 						}
 					else
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_12, "TChangeTftStrategy::Next() - EAddFirstTftStep - PacketContext::AddPacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.PacketContext().AddPacketFilter( *aStatus, aContext.FilterV2Pckg());
 						}
 					aContext.SetStrategyStep (EAddTftStep);
@@ -955,15 +982,18 @@
 
 			case ERemoveFirstTftStep:
 				{
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_13, "TChangeTftStrategy::Next() - ERemoveFirstTftStep, contextName = [%S]", aContext.Name());
 				TInt errV2 = aContext.FirstFilterV2();
 				if(errV2 == KErrNone)
 					{
 					if (aContext.ContextType() == SpudMan::EMbms)
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_14, "TChangeTftStrategy::Next() - EAddFirstTftStep - MbmsPacketContext::RemovePacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.MbmsPacketContext().RemovePacketFilter( *aStatus, aContext.FilterV2().iId);
 						}
 					else
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_15, "TChangeTftStrategy::Next() - EAddFirstTftStep - PacketContext::RemovePacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.PacketContext().RemovePacketFilter( *aStatus, aContext.FilterV2().iId);
 						}	
 					aContext.SetStrategyStep (ERemoveTftStep);
@@ -979,15 +1009,18 @@
 				
 			case ERemoveTftStep:
 				{
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_16, "TChangeTftStrategy::Next() - ERemoveTftStep, contextName = [%S]", aContext.Name());
 				TInt errV2 = aContext.NextFilterV2();
 				if(errV2 == KErrNone)
 					{
 					if (aContext.ContextType() == SpudMan::EMbms)
 						{
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_17, "TChangeTftStrategy::Next() - EAddFirstTftStep - MbmsPacketContext::RemovePacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.MbmsPacketContext().RemovePacketFilter( *aStatus, aContext.FilterV2().iId);
 						}
 					else
-						{				
+						{	
+                        OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_18, "TChangeTftStrategy::Next() - EAddFirstTftStep - PacketContext::RemovePacketFilter(), contextName = [%S]", aContext.Name());
 						aContext.PacketContext().RemovePacketFilter( *aStatus, aContext.FilterV2().iId);
 						}
 					aContext.SetStrategyStep (ERemoveTftStep);
@@ -1003,6 +1036,7 @@
 
 			case EChangeTftFinished:
 				{
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_19, "TChangeTftStrategy::Next() - ERemoveTftStep, contextName = [%S]", aContext.Name());
 				aContext.SetStrategyStep (EFinishStep);
 				}
 				break;
@@ -1010,7 +1044,7 @@
 				
 			default:
 				// unexpected
-				OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_6, "ERROR: Incorrect case");
+				OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCHANGETFTSTRATEGY_NEXT_20, "TChangeTftStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 				ASSERT(EFalse);
 				err = KErrNotSupported;
 				break;
@@ -1093,15 +1127,13 @@
 */
 void TActivatePdpStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_1, "TActivatePdpStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	switch(aContext.StrategyStep())
 		{
 		case EStartStep:
-			{
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_3, "RPacketContext::Activate()");
+			{			 
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_1, "TActivatePdpStrategy::Next() - EStartStep - RPacketContext::Activate(), contextName = [%S]", aContext.Name());
 			aContext.PacketContext().Activate(*aStatus);
 			aContext.SetStrategyStep (EActivateStep);
 			break;
@@ -1110,7 +1142,7 @@
 		case EActivateStep:
 		case ENotifyStatusChange:
 			{
-            OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_4, "RPacketContext::GetStatus()");
+            OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_2, "TActivatePdpStrategy::Next() - ENotifyStatusChange - RPacketContext::GetStatus(), contextName = [%S]", aContext.Name());
 
             if (aContext.PacketContext().GetStatus(aContext.ContextStatus()) != KErrNone)
                 {
@@ -1120,15 +1152,17 @@
             switch (aContext.ContextStatus())
             	{
             	case RPacketContext::EStatusActive:
+            	    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_3, "TActivatePdpStrategy::Next() - ENotifyStatusChange - EStatusActive, contextName = [%S]", aContext.Name());
                 	// Context is now active
     	            aContext.PdpFsmInterface().Get (aContext.Id(), aContext.ContextPacketDataConfigBase());
-    	            OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_5, "RPacketContext::GetConfig()");
+    	            OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_4, "TActivatePdpStrategy::Next() - ENotifyStatusChange - RPacketContext::GetConfig(), contextName = [%S]", aContext.Name());
     				aContext.PacketContext().GetConfig (*aStatus, aContext.ContextConfig());
     				aContext.SetStrategyStep (EGetConfigStep);
     				break;
 
             	case RPacketContext::EStatusInactive:
                     {
+                    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_5, "TActivatePdpStrategy::Next() - ENotifyStatusChange - EStatusInactive - PacketContext::GetLastErrorCause(), contextName = [%S]", aContext.Name());
                     // Context is inactive so find out why
                     TInt errTsy = KErrNone;
                     TInt rc = aContext.PacketContext().GetLastErrorCause(errTsy);
@@ -1163,7 +1197,7 @@
             	
             	default:
             		// Not active, not inactive. Re-request the status and try again
-                    OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_6, "RPacketContext::NotifyStatusChange()");
+                    OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_6, "TActivatePdpStrategy::Next() - ENotifyStatusChange - default - RPacketContext::NotifyStatusChange(), status = %d, contextName = [%S]", aContext.ContextStatus(), aContext.Name());
                     aContext.PacketContext().NotifyStatusChange(*aStatus, aContext.ContextStatus());
                     aContext.SetStrategyStep (ENotifyStatusChange);
                     break;
@@ -1173,9 +1207,11 @@
 			
 		case EGetConfigStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_7, "TActivatePdpStrategy::Next() - EGetConfigStep, contextName = [%S]", aContext.Name());
 			aContext.PdpFsmInterface().Set (aContext.Id(), aContext.ContextPacketDataConfigBase());
 			if (KPrimaryContextId == aContext.Id())
 				{
+                OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_8, "TActivatePdpStrategy::Next() - EGetConfigStep - PacketQoS::GetProfileParameters(), contextName = [%S]", aContext.Name());
                 aContext.PacketQoS().GetProfileParameters (*aStatus, aContext.QosNegotiatedPckg());	
 #if (OST_TRACE_CATEGORY & OST_TRACE_CATEGORY_DEBUG)
                 aContext.DumpNegProfileParameters ();
@@ -1196,6 +1232,7 @@
 			
 		case EGetProfileParamsStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_9, "TActivatePdpStrategy::Next() - EGetProfileParamsStep, contextName = [%S]", aContext.Name());
 			// start notifications in case of normal creation of a context
 			// -- 	StatusChangeNotifier
 			// --	QoSChangeNotifier
@@ -1207,7 +1244,7 @@
 			
 		default:
 			// unexpected
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_2, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEPDPSTRATEGY_NEXT_10, "TActivatePdpStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -1312,14 +1349,13 @@
 */
 void TGetNegQoSStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TGETNEGQOSSTRATEGY_NEXT_1, "TGetNegQoSStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	switch(aContext.StrategyStep())
 		{
 		case EStartStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TGETNEGQOSSTRATEGY_NEXT_1, "TGetNegQoSStrategy::Next() - EStartStep - PacketQoS::GetProfileParameters(), contextName = [%S]", aContext.Name());
 			aContext.PacketQoS().GetProfileParameters (*aStatus, aContext.QosNegotiatedPckg());
 #if (OST_TRACE_CATEGORY & OST_TRACE_CATEGORY_DEBUG)
             aContext.DumpNegProfileParameters ();
@@ -1330,13 +1366,14 @@
 
 		case EGetProfileParamsStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TGETNEGQOSSTRATEGY_NEXT_2, "TGetNegQoSStrategy::Next() - EGetProfileParamsStep, contextName = [%S]", aContext.Name());
 			aContext.SetStrategyStep (EFinishStep);
 			break;
 			}
 			
 		default:
 			// unexpected
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TGETNEGQOSSTRATEGY_NEXT_2, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TGETNEGQOSSTRATEGY_NEXT_3, "TGetNegQoSStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -1416,8 +1453,6 @@
 */
 void TModifyActiveStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_1, "TModifyActiveStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	switch(aContext.StrategyStep())
@@ -1426,11 +1461,13 @@
 			{
 			if (aContext.ContextType() != SpudMan::EMbms)
 				{
+                 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_1, "TModifyActiveStrategy::Next() - EStartStep - PacketContext::ModifyActiveContext(), contextName = [%S]", aContext.Name());
 				aContext.PacketContext().ModifyActiveContext(*aStatus);
 				aContext.SetStrategyStep (EModifyActiveStep);
 				}
 			else
 				{
+                 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_2, "TModifyActiveStrategy::Next() - EStartStep - MbmsPacketContext::ModifyActiveContext(), contextName = [%S]", aContext.Name());
 				aContext.MbmsPacketContext().ModifyActiveContext(*aStatus);
 				aContext.SetStrategyStep (EGetProfileParamsStep);
 				}	
@@ -1440,6 +1477,7 @@
 		
 		case EModifyActiveStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_3, "TModifyActiveStrategy::Next() - EModifyActiveStep - PacketQoS::GetProfileParameters(), contextName = [%S]", aContext.Name());
 			aContext.PacketQoS().GetProfileParameters (*aStatus, aContext.QosNegotiatedPckg());
 #if (OST_TRACE_CATEGORY & OST_TRACE_CATEGORY_DEBUG)
             aContext.DumpNegProfileParameters ();
@@ -1450,13 +1488,14 @@
 			
 		case EGetProfileParamsStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_4, "TModifyActiveStrategy::Next() - EGetProfileParamsStep, contextName = [%S]", aContext.Name());
 			aContext.SetStrategyStep (EFinishStep);
 			break;
 			}
 			
 		default:
 			// unexpected
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_2, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMODIFYACTIVESTRATEGY_NEXT_5, "TModifyActiveStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -1534,12 +1573,6 @@
 	}
 
 
-
-
-
-
-
-
 // 
 //	TCreateMbmsPdpContextStrategy 
 //
@@ -1550,8 +1583,6 @@
 */
 void TCreateMbmsPdpContextStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_1, "TCreateMbmsPdpContextStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	// possible steps:
@@ -1562,13 +1593,14 @@
 		{
 		case EStartStep:
 			{
+			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_1, "TCreateMbmsPdpContextStrategy::Next() - EStartStep - MbmsPacketContext::OpenNewContext()");
 			err = aContext.MbmsPacketContext().OpenNewContext (aContext.PacketService(), aContext.Name());
 			if (err)
 				{
-				OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_2, "PacketContextOpenNewContext returned for MBMS %d", err);
+				OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_2, "TCreateMbmsPdpContextStrategy::Next() - EStartStep - PacketContextOpenNewContext returned for MBMS %d, contextName = [%S]", err, aContext.Name());
 				break;
 				}
-				
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_3, "TCreateMbmsPdpContextStrategy::Next() - EStartStep - MbmsPacketContext::InitialiseContext(), contextName = [%S]", aContext.Name());	
 			aContext.MbmsPacketContext().InitialiseContext(*aStatus, aContext.DataChannelV2Pckg());						
 			aContext.SetStrategyStep (EInitialiseContextStep);
 			break;
@@ -1576,6 +1608,7 @@
 			
 		case EInitialiseContextStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_4, "TCreateMbmsPdpContextStrategy::Next() - EInitialiseContextStep - MbmsPacketContext::SetConfig(), contextName = [%S]", aContext.Name());    
 			// get mbms packet config from fsm
 			aContext.PdpFsmInterface().Get (aContext.Id(), aContext.ContextConfigMbms());
 			// async set config
@@ -1585,11 +1618,12 @@
 			break;
 			}
 		case ESetConfigStep:
+		    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_5, "TCreateMbmsPdpContextStrategy::Next() - ESetConfigStep, contextName = [%S]", aContext.Name());    
 			aContext.SetStrategyStep (EFinishStep);
 			break;	
 	
 		default:
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_3, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TCREATEMBMSPDPCONTEXTSTRATEGY_NEXT_6, "TCreateMbmsPdpContextStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());    
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -1659,14 +1693,13 @@
 */
 void TActivateMbmsPdpStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_1, "TActivatePdpStrategy::Next()");
-	
 	TInt err = KErrNone;
 	
 	switch(aContext.StrategyStep())
 		{
 		case EStartStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_1, "TActivatePdpStrategy::Next() - EStartStep - MbmsPacketContext::Activate(), contextName = [%S]", aContext.Name());    
 			aContext.MbmsPacketContext().Activate(*aStatus);
 			aContext.SetStrategyStep (EActivateStep);
 			break;
@@ -1674,6 +1707,7 @@
 		
 		case EActivateStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_2, "TActivatePdpStrategy::Next() - EActivateStep - MbmsPacketContext::GetConfig(), contextName = [%S]", aContext.Name());    
 			aContext.PdpFsmInterface().Get (aContext.Id(), aContext.ContextConfigMbms());
 			aContext.MbmsPacketContext().GetConfig (*aStatus, aContext.ContextConfigMbmsPckg());
 			aContext.SetStrategyStep (EGetConfigStep);
@@ -1682,6 +1716,7 @@
 			
 		case EGetConfigStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_3, "TActivatePdpStrategy::Next() - EGetConfigStep - MbmsPacketContext::InitialiseContext(), contextName = [%S]", aContext.Name());    
 			aContext.PdpFsmInterface().Set (aContext.Id(), aContext.ContextConfigMbms());
 			aContext.MbmsPacketContext().InitialiseContext(*aStatus, aContext.DataChannelV2Pckg());
 			aContext.SetStrategyStep (EGetProfileParamsStep);
@@ -1691,6 +1726,7 @@
 				
 		case EGetProfileParamsStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_4, "TActivatePdpStrategy::Next() - EGetProfileParamsStep, contextName = [%S]", aContext.Name());    
 			// start notifications in case of normal creation of a context
 			// -- 	StatusChangeNotifier
 			// --	QoSChangeNotifier
@@ -1702,7 +1738,7 @@
 			
 		default:
 			// unexpected
-			OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_2, "ERROR: Incorrect case");
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TACTIVATEMBMSPDPSTRATEGY_NEXT_5, "TActivatePdpStrategy::Next() - ERROR: Incorrect case, contextName = [%S]", aContext.Name());    
 			ASSERT(EFalse);
 			err = KErrNotSupported;
 			break;
@@ -1788,13 +1824,12 @@
 */	
 void TMbmsSessionUpdateStrategy::Next(CEtelDriverContext& aContext, TRequestStatus* aStatus)
 	{
-	OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_1, "TMbmsSessionUpdateStrategy::Next()");
-	
 	TInt err = KErrNone;
 	switch(aContext.StrategyStep())
 		{
 		case EStartStep:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_1, "TMbmsSessionUpdateStrategy::Next() - EStartStep, contextName = [%S]", aContext.Name());    
 			TInt sessionId=KErrNotFound;
 			aContext.PdpFsmInterface().Get (aContext.Id(), aContext.GetSessionInfo());
 			TSessionOperatioInfo sessionInfo = aContext.GetSessionInfo();
@@ -1813,18 +1848,21 @@
 			if ((sessionInfo.iOperation == CSubConMBMSExtensionParamSet::EAddSession) 
 				  && (sessionId != KErrNotFound))
 				{
+                OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_2, "TMbmsSessionUpdateStrategy::Next() - EStartStep - MbmsPacketContext::UpdateMbmsSessionList() with EAddEntries, contextName = [%S]", aContext.Name());    
 				aContext.MbmsPacketContext().UpdateMbmsSessionList(*aStatus,EAddEntries,sessionId);
 				break;
 				}
 			else if ((sessionInfo.iOperation == CSubConMBMSExtensionParamSet::ERemoveSession) 
 					&& (sessionId != KErrNotFound))
 				{
+                OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_3, "TMbmsSessionUpdateStrategy::Next() - EStartStep - MbmsPacketContext::UpdateMbmsSessionList() with ERemoveEntries, contextName = [%S]", aContext.Name());   
 				aContext.MbmsPacketContext().UpdateMbmsSessionList(*aStatus,ERemoveEntries,sessionId);
 				break;
 				}
 			else if ((sessionInfo.iOperation == CSubConMBMSExtensionParamSet::ERemoveAll) 
 					&& (sessionId != KErrNotFound))
 				{
+                OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_4, "TMbmsSessionUpdateStrategy::Next() - EStartStep - MbmsPacketContext::UpdateMbmsSessionList() with ERemoveAllEntries, contextName = [%S]", aContext.Name());   
 				aContext.MbmsPacketContext().UpdateMbmsSessionList(*aStatus,ERemoveAllEntries,sessionId);
 				aContext.SetStrategyStep(EUpdateMbmsSessionList);	
 				break;
@@ -1842,6 +1880,7 @@
 
 		case EUpdateMbmsSessionList:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_5, "TMbmsSessionUpdateStrategy::Next() - EUpdateMbmsSessionList - CRetrievePcktMbmsSessionList::Start(), contextName = [%S]", aContext.Name());  
 			TRAP_IGNORE(aContext.SetMbmsSession(RPacketMbmsContext::CMbmsSession::NewL()));
 			TRAP_IGNORE(aContext.SetRetrievePcktMbmsSessionList(CRetrievePcktMbmsSessionList::NewL(aContext.MbmsPacketContext(),*aContext.MbmsSession())));
 			aContext.RetrievePcktMbmsSessionList()->Start(*aStatus);
@@ -1851,6 +1890,7 @@
 			
 		case EPrepareSessionList:
 			{
+			OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_6, "TMbmsSessionUpdateStrategy::Next() - EPrepareSessionList, contextName = [%S]", aContext.Name());  
 			RPacketMbmsContext::CMbmsSession *mbmsSession =	aContext.MbmsSession();
 			if (mbmsSession)
 				{
@@ -1869,6 +1909,7 @@
 			}
 		
 		default: 
+		    OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, TMBMSSESSIONUPDATESTRATEGY_NEXT_7, "TMbmsSessionUpdateStrategy::Next() - default, contextName = [%S]", aContext.Name());  
 			CRetrievePcktMbmsSessionList *retrievePktMbmsSessionList=aContext.RetrievePcktMbmsSessionList();
 			if (retrievePktMbmsSessionList)
 				delete retrievePktMbmsSessionList;
--- a/telephonyprotocols/pdplayer/umts/test/te_spud/inc/CPdpFsmInterface.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spud/inc/CPdpFsmInterface.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /**
-* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2005-2010 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"
@@ -157,6 +157,7 @@
 	    return iUmtsRelease;
 	    }
 
+	const TName& GetContextName(TContextId aPdpId);
 
 protected:
 private:
--- a/telephonyprotocols/pdplayer/umts/test/te_spud/src/CPdpFsmInterface.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spud/src/CPdpFsmInterface.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -786,5 +786,17 @@
 	return KErrNone;
 	}
 
+/** Get context name
 
+@param aPdpId - the PDP context ID, 0 to KMaxPdpContexts
+@return - Context name in a TName
+*/
+const TName& CPdpFsmInterface::GetContextName(TContextId aPdpId)
+    {
+    OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPFSMINTERFACE_GETCONTEXTNAME_1, ">>CPdpFsmInterface::GetContextName() for context id [%d]", aPdpId);
 
+    ASSERT(iPdpFsmFactory);
+    ASSERT(iPdpFsmFactory->ContextIdIsValid(aPdpId));
+    ASSERT(iPdpFsmFactory->HaveFsmContext(aPdpId));
+    return iPdpFsmFactory->GetFsmContext(aPdpId)->GetDataChannelV2().iChannelId;
+    }
--- a/telephonyprotocols/pdplayer/umts/test/te_spud/traces/fixed_id.definitions	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spud/traces/fixed_id.definitions	Mon Oct 04 02:16:52 2010 +0300
@@ -77,7 +77,6 @@
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_DOCANCEL_1=0x192
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_1=0x193
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_2=0x194
-[TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x195
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_DOCANCEL_1=0x19a
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_1=0x19b
 [TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPSTATUSCHANGENOTIFIER_NOTIFY_2=0x19c
@@ -85,7 +84,6 @@
 [TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_DOCANCEL_1=0x18e
 [TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_1=0x18f
 [TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_2=0x190
-[TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x191
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMFACTORY_CLOSE_1=0xb2
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMFACTORY_CLOSE_2=0xb3
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMFACTORY_CTOR_1=0xac
@@ -111,6 +109,7 @@
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_CTOR_2=0x22d
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_DTOR_1=0x22e
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_DTOR_2=0x22f
+[TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GETCONTEXTNAME_1=0x26d
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET_1=0x24c
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET_10_1=0x262
 [TRACE]TRACE_INTERNALS[0x88]_CPDPFSMINTERFACE_GET_10_2=0x263
@@ -342,7 +341,6 @@
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_DTOR_1=0x19f
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_1=0x1a3
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_2=0x1a4
-[TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_3=0x1a5
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_START_1=0x1a0
 [TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_START_2=0x1a1
 [TRACE]TRACE_INTERNALS[0x88]_CSERVICECHANGENOTIFIER_DOCANCEL_1=0x1a9
@@ -382,6 +380,10 @@
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_CANCELASYNCREQUEST_5=0x1f3
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_1=0x1e8
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_2=0x1e9
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_3=0x269
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_4=0x26a
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_5=0x26b
+[TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NEXT_6=0x26c
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NOTIFYFSM_1=0x1ea
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NOTIFYFSM_2=0x1eb
 [TRACE]TRACE_INTERNALS[0x88]_TACTIVATEPDPSTRATEGY_NOTIFYFSM_3=0x1ec
@@ -616,3 +618,6 @@
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NEXT_7=0x1d6
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NOTIFYFSM_1=0x1d7
 [TRACE]TRACE_INTERNALS[0x88]_TSETTFTSTRATEGY_NOTIFYFSM_2=0x1d8
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CMBMSPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x195
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CPDPCONFIGCHANGENOTIFIER_NOTIFY_3=0x191
+[[OBSOLETE]][TRACE]TRACE_INTERNALS[0x88]_CQOSCHANGENOTIFIER_NOTIFY_3=0x1a5
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/TE_PppSize_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-[test0]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS = 0,,,0,2,0,1,RasUser,pass,,,,,1
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0,0,0
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3,0,0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/TE_PppSize_spud.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// Parameters configuration for Tpppsize.EXE test
-
-// Comms driver to load at startup
-
-[CommsDrivers]
-WinsPDDname = ECDRV
-WinsLDDname = ECOMM
-WinsLDDFname = ECOMM
-ThumbPDDname = EUART1
-ThumbLDDname = ECOMM
-ThumbLDDFname = FCOMM
-
-
-// Ip Address of the echo server machine
-// Note: this machine must be up and running and listening on the echo port
-// This can be checked on NT4 by typing  NETSTAT -a
-
-[AddressInfo]
-TestPPPIPAddr = 192.168.30.13
-
-[MMUInfo]
-TestPPPminMMU = 1
-TestPPPmaxMMU = 1400
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/TE_PppSize_spud.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,354 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2003-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:
- CommDB Settings File
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>NT RAS</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Actual NT RAS</Name>
-        <IAPService>OutgoingGPRS.NT RAS</IAPService>
-        <IAPBearer>ModemBearer.Null Modem 115200bps</IAPBearer>
-        <IAPNetwork>Network.NT RAS</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Office</LocationRef>
-    </IAP>
-</IAPTable>
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>AFTERDIALUNTILANSWER</SpeakerPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Null Modem 115200bps</Name>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>4</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <MinimumSignalLevel>0</MinimumSignalLevel>
-        <LastSocketActivityTimeout>15</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>5</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>10</LastSocketClosedTimeout>
-    </ModemBearer>
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Actual NT RAS</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Office</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Office</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.NT RAS</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-        <Name>Default Dial Out ISP</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <IfAuthPass>pass</IfAuthPass>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.R99Default1</UmtsR99QoSAndOnRef>         
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>NT RAS</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IfAuthPass>pass</IfAuthPass>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-</DefaultGPRSTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-<UmtsR99QoSAndOnTable>
-    <UmtsR99QoSAndOn operation="add">
-        <Name>R99Default1</Name> 
-        <ReqTrafficClass>1</ReqTrafficClass> 
-        <MinTrafficClass>1</MinTrafficClass> 
-        <ReqDeliveryOrder>1</ReqDeliveryOrder> 
-        <MinDeliveryOrder>1</MinDeliveryOrder> 
-        <ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU> 
-        <MinDeliverErroneousSDU>1</MinDeliverErroneousSDU> 
-        <ReqMaxSDUSize>0</ReqMaxSDUSize>
-        <MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-        <ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-        <ReqMinUplinkRate>0</ReqMinUplinkRate>
-        <ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-        <ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-        <ReqBER>1</ReqBER> 
-        <MaxBER>1</MaxBER> 
-        <ReqSDUErrorRatio>1</ReqSDUErrorRatio> 
-        <MaxSDUErrorRatio>1</MaxSDUErrorRatio> 
-        <ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority> 
-        <MinTrafficHandlingPriority>1</MinTrafficHandlingPriority> 
-        <ReqTransferDelay>0</ReqTransferDelay> 
-        <MaxTransferDelay>0</MaxTransferDelay> 
-        <ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate> 
-        <MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat> 
-        <ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate> 
-        <MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate> 
-    </UmtsR99QoSAndOn>
-</UmtsR99QoSAndOnTable>
-</CommDB:Config>
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/qospolicies.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-# ModuleSpecs
-modulespec guqos= {
-	STRING module = guqos.prt
-	INTEGER id=368
-	INTEGER flags = 1
-	}
-
-# FlowSpecs
-flowspec override = {
-	INTEGER token_rate_uplink = 1500
-	}
-
-flowspec default_flow_spec = {
-	INTEGER max_transfer_rate_uplink = 1500
-	INTEGER token_rate_uplink = 1500
-	INTEGER token_bucket_size_uplink = 3000
-	INTEGER max_packet_size_uplink = 1500
-	INTEGER min_policed_unit_uplink = 1500
-	INTEGER priority_uplink = 1
-	INTEGER drop_mode_uplink = 8
-	INTEGER max_transfer_rate_downlink = 1500
-	INTEGER token_rate_downlink = 1500
-	INTEGER token_bucket_size_downlink = 3000
-	INTEGER max_packet_size_downlink = 1500
-	INTEGER min_policed_unit_downlink = 1500
-	INTEGER priority_downlink = 1
-	INTEGER drop_mode_downlink = 8
-	}
-
-# UMTS Specs
-
-# Default APN should always be specified!
-extension_spec default_extension_spec = {
-	INTEGER	type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 4
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-extension_spec guqos_default = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	# Subscribed
-	INTEGER TrafficClassRequested = 1
-	# Subscribed
-	INTEGER TrafficClassMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOrderRequested = 1
-	# Subscribed
-	INTEGER DeliveryOrderMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduRequested = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduMinimum = 1
-	# Subscribed
-	INTEGER MaxSduSizeRequested = 0
-	# Subscribed
-	INTEGER MaxSduSizeMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkMinimum = 0
-	# iReqBER Subscribed
-	INTEGER ResidualBerRequested = 1
-	# iMaxBER Subscribed
-	INTEGER ResidualBerMinimum = 1
-	# ReqSDUErrorratio Subscribed
-	INTEGER ErrorRatioRequested = 1
-	# MaxSDUErrorratio Subscribed
-	INTEGER ErrorRatioMinimum =1
-	INTEGER PriorityRequested = 1
-	INTEGER PriorityMinimum = 1
-    # Subscribed
-	INTEGER TransferDelayRequested = 0
-    # Subscribed
-	INTEGER TransferDelayMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkMinimum = 0
-}
-
-
-
-# Default APN should always be specified!
-extension_spec web = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 3
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-
-# Module selectors (none)
-#module_policy dst_port 0 dst_port_max 65535 priority 1 = { guqos }
-
-# Flowspec selectors
-flowspec_policy dst_port 9 priority 1 = { default_flow_spec }
-#flowspec_policy dst_port 0 dst_port_max 65535 priority 2 = { override }
-#flowspec_policy dst_port 0 priority 0 = { default }
-
-# GPRS selectors
-# extension_policy src_port 0 src_port_max 65535 priority 0  = { default_extension_spec }
-
-# guqos_default 
-extension_policy src_port 0 src_port_max 65535 priority 0 = { guqos_default }
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/te_spudNetworkSide.ini	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/te_spudNetworkSide.ini	Mon Oct 04 02:16:52 2010 +0300
@@ -139,6 +139,11 @@
 PrimaryIapId1 = 2
 PrimaryActivationErr1 = -19
 
+[PrimaryActivationFails202]
+SimTsyTestNum = 202
+PrimaryIapId1 = 2
+PrimaryActivationErr1 = -4178
+
 [SecondaryActivationFails301]
 SimTsyTestNum = 301
 SubConnectionCount1 = 0
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/te_spudNetworkSide_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/te_spudNetworkSide_config_9x.txt	Mon Oct 04 02:16:52 2010 +0300
@@ -842,6 +842,54 @@
 # CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
 CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
 
+
+############################################################################
+############################################################################
+###################              T E S T 2 0 2          ####################
+############################################################################
+############################################################################
+# Failure to Activate Primary PDP context (too many contexts)
+############################################################################
+[test202]
+# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
+# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
+# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
+DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
+
+# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
+# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
+# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
+SetContextConfigGPRS = 0,Test,,0,2,0,1,RasUser,,,,,,1
+# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
+# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
+R99ContextConfig = PRIMARY1, 0, -4178, 0, 0, 0, 0, 0
+R99ContextConfig = PRIMARY1, 0, -4178, 0, 0, 0, 0, 0
+
+#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
+#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
+#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
+#		 
+#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
+#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
+#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
+#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
+QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
+
+QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
+
+
+#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
+#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
+#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
+#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
+QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
+
+QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
+
+# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
+CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
+
+
 ############################################################################
 ############################################################################
 ###################              T E S T 2 1 1          ####################
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_PppSize_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-[test0]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,,, 0, 2, 0, 0,RasUser,pass,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0,0,0
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3,0,0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_PppSize_spud.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// Parameters configuration for Tpppsize.EXE test
-
-// Comms driver to load at startup
-
-[CommsDrivers]
-WinsPDDname = ECDRV
-WinsLDDname = ECOMM
-WinsLDDFname = ECOMM
-ThumbPDDname = EUART1
-ThumbLDDname = ECOMM
-ThumbLDDFname = FCOMM
-
-
-// Ip Address of the echo server machine
-// Note: this machine must be up and running and listening on the echo port
-// This can be checked on NT4 by typing  NETSTAT -a
-
-[AddressInfo]
-TestPPPIPAddr = 192.168.30.13
-
-[MMUInfo]
-TestPPPminMMU = 1
-TestPPPmaxMMU = 1500
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_PppSize_spud.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,325 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2003-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:
- CommDB Settings File
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>NT RAS</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Actual NT RAS</Name>
-        <IAPService>OutgoingGPRS.NT RAS</IAPService>
-        <IAPBearer>ModemBearer.Null Modem 115200bps</IAPBearer>
-        <IAPNetwork>Network.NT RAS</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Office</LocationRef>
-    </IAP>
-</IAPTable>
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>AFTERDIALUNTILANSWER</SpeakerPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Null Modem 115200bps</Name>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>4</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <MinimumSignalLevel>0</MinimumSignalLevel>
-        <LastSocketActivityTimeout>15</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>5</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>10</LastSocketClosedTimeout>
-    </ModemBearer>
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Actual NT RAS</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Office</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Office</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.NT RAS</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-        <Name>Default Dial Out ISP</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <IfAuthPass>pass</IfAuthPass>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>NT RAS</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IfAuthPass>pass</IfAuthPass>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-</DefaultGPRSTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# Defining a loopback between port A and B is as follows:
-# Port = <PortA>,<PortB>,<delay>,<queue size>,<element (packet) size>
-
-[Defaults]
-Port= 0,1,1,10,1500
-Port= 501,502,0,10,1500
-Port= 503,504,0,10,1500
-Port= 505,506,0,10,1500
-Port= 507,508,0,10,1500
-Port= 509,510,0,10,1500
-Port= 511,512,0,10,1500
-Port= 513,514,0,10,1500
-Port= 515,516,0,10,1500
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY_serial.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-# Loopback CSY ports are configured to be in serial mode (because of SerialLoopbackPort=0). The '=0' is needed for the config file parser to retrieve the value.
-# Defining a loopback between port A and B is as follows for serial mode loopback:
-# Port = <PortA>,<PortB>,<delay>,<buffer size>
-
-[Defaults]
-SerialLoopbackPort=0
-Port= 0,1,1,15000
-Port= 501,502,0,15000
-Port= 503,504,0,15000
-Port= 505,506,0,15000
-Port= 507,508,0,15000
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_9x.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-[PrimaryLowerNifStartFails210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -46
-
-[PrimaryLowerNifStartError210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -1
-
-
-[SecondaryLowerNifStartFails310]
-SimTsyTestNum = 310
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -46
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_Channel_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 2, 33, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.2, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3462, 3462, 1032, 1032, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, 1500, 1500, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_PppLoopback.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,398 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1</Name>
-        <IAPService>DialOutISP.Ppp_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_Ppp_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>DialOutISP.Ppp_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_Ppp_3</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_Ppp_1</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_Ppp_3</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-    <DialOutISP operation="template">
-        <Name>Default Dial Out ISP</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-		<IfServerMode>TRUE</IfServerMode>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-    </DialOutISP>    
-
-    <DialOutISP operation="add">
-		<Name>Ppp_Bounce_1</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-        <IpAddr>192.168.1.1</IpAddr>
-		<IpGateway>192.168.1.2</IpGateway>
-    </DialOutISP>    
-
-    <DialOutISP operation="add">
-		<Name>Ppp_Bounce_3</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-        <IpAddr>192.168.1.1</IpAddr>
-		<IpGateway>192.168.1.2</IpGateway>
-    </DialOutISP>    
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/qospolicies.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-# ModuleSpecs
-modulespec guqos= {
-	STRING module = guqos.prt
-	INTEGER id=368
-	INTEGER flags = 1
-	}
-
-# FlowSpecs
-flowspec override = {
-	INTEGER token_rate_uplink = 1500
-	}
-
-flowspec default_flow_spec = {
-	INTEGER max_transfer_rate_uplink = 1500
-	INTEGER token_rate_uplink = 1500
-	INTEGER token_bucket_size_uplink = 3000
-	INTEGER max_packet_size_uplink = 1500
-	INTEGER min_policed_unit_uplink = 1500
-	INTEGER priority_uplink = 1
-	INTEGER drop_mode_uplink = 8
-	INTEGER max_transfer_rate_downlink = 1500
-	INTEGER token_rate_downlink = 1500
-	INTEGER token_bucket_size_downlink = 3000
-	INTEGER max_packet_size_downlink = 1500
-	INTEGER min_policed_unit_downlink = 1500
-	INTEGER priority_downlink = 1
-	INTEGER drop_mode_downlink = 8
-	}
-
-# UMTS Specs
-
-# Default APN should always be specified!
-extension_spec default_extension_spec = {
-	INTEGER	type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 4
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-extension_spec guqos_default = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	# Subscribed
-	INTEGER TrafficClassRequested = 1
-	# Subscribed
-	INTEGER TrafficClassMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOrderRequested = 1
-	# Subscribed
-	INTEGER DeliveryOrderMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduRequested = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduMinimum = 1
-	# Subscribed
-	INTEGER MaxSduSizeRequested = 0
-	# Subscribed
-	INTEGER MaxSduSizeMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkMinimum = 0
-	# iReqBER Subscribed
-	INTEGER ResidualBerRequested = 1
-	# iMaxBER Subscribed
-	INTEGER ResidualBerMinimum = 1
-	# ReqSDUErrorratio Subscribed
-	INTEGER ErrorRatioRequested = 1
-	# MaxSDUErrorratio Subscribed
-	INTEGER ErrorRatioMinimum =1
-	INTEGER PriorityRequested = 1
-	INTEGER PriorityMinimum = 1
-    # Subscribed
-	INTEGER TransferDelayRequested = 0
-    # Subscribed
-	INTEGER TransferDelayMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkMinimum = 0
-}
-
-
-
-# Default APN should always be specified!
-extension_spec web = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 3
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-
-# Module selectors (none)
-#module_policy dst_port 0 dst_port_max 65535 priority 1 = { guqos }
-
-# Flowspec selectors
-flowspec_policy dst_port 9 priority 1 = { default_flow_spec }
-#flowspec_policy dst_port 0 dst_port_max 65535 priority 2 = { override }
-#flowspec_policy dst_port 0 priority 0 = { default }
-
-# GPRS selectors
-# extension_policy src_port 0 src_port_max 65535 priority 0  = { default_extension_spec }
-
-# guqos_default 
-extension_policy src_port 0 src_port_max 65535 priority 0 = { guqos_default }
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_SpudNetworkSide.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,517 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet3</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet4</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet5</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet6</Name>
-    </Network>
-
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_4</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_5</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_6</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_5</IAPBearer>
-        <IAPNetwork>Network.Intranet3</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_7</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_6</IAPBearer>
-        <IAPNetwork>Network.Intranet4</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_8</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_7</IAPBearer>
-        <IAPNetwork>Network.Intranet5</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_9</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_8</IAPBearer>
-        <IAPNetwork>Network.Intranet6</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_1</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_3</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_4</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>WinTunnel_SPUD_5</Name>
-        <Agent>NULLAGT</Agent>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_5</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_6</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_7</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_8</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.1.1</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_3</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.2.3</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_1</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.10</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.11</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_3</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.12</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.13</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_nifman.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD testing 
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>SPUD_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>GRPS_2</Name>
-        <IAPService>OutgoingGPRS.RawIP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>CrashIAP</Name>
-        <IAPService>OutgoingGPRS.LeaveInNifCreation</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <!-- Normal timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_1</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>                
-    </ModemBearer>
-    
-    <!-- Short timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_2</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>8</LastSocketActivityTimeout>                
-    </ModemBearer>    
-</ModemBearerTable>
-
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-
-    <OutgoingGPRS operation="add">
-        <Name>LeaveInNifCreation</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=Crash</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-
-
-
-</CommDB:Config>
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_ppp.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,303 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD Network-side events /errors testing using PPP as lower NIF.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_1</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_1</Name>
-        <CSYName>LOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_2</Name>
-        <IfName>SPUD</IfName>        
-        <BCAStack>INVALID_BCA_NAME</BCAStack>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_3</Name>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack> 
-        <IfName>SPUD</IfName>        
-    </ModemBearer>
-
-</ModemBearerTable>
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_PPP_GRPS_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>1</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>PPP_1</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    
-    
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,261 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-
-[PrimaryActivationOk1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-
-[SecondaryActivationOk1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-
-[PrimaryDeleteOnLowerNifStart212]
-SimTsyTestNum = 212
-PrimaryIapId1 = 3
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-MillisBeforeEvent = 10000000
-
-
-[PrimaryDeleteBeforeLowerNif]
-SimTsyTestNum = 801
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -4
-
-[SecondaryDeleteBeforeLowerNif]
-SimTsyTestNum = 901
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -4
-
-[SecondaryActivationJoin]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventConfirm
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent1 = EQoSEventJoin
-ExpQoSEvent1Reason = 0
-
-[SecondaryActivationChangeQoS]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-ExpQoSEvent1 = EQoSEventAddPolicy
-ExpQoSEvent1Reason = 0
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent2 = EQoSEventConfirm
-
-
-[KContextDelete]
-SimTsyTestNum = 701
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = 2
-
-[ENetworkQoSChangePrimary]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -33
-
-[ENetworkQoSChangeSecondary]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-
-
-[PrimaryActivationFails201]
-SimTsyTestNum = 201
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails301]
-SimTsyTestNum = 301
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -19
-
-[PrimaryActivationFails18]
-SimTsyTestNum = 18
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails19]
-SimTsyTestNum = 19
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -2
-
-[SecondaryActivationFails20]
-SimTsyTestNum = 20
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -20
-
-[PrimaryDeletionFails21]
-SimTsyTestNum = 21
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-
-[SecondaryDeletionFails22]
-SimTsyTestNum = 22
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-
-[SecondaryQosEventDelete1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 3
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent1 = EQoSEventFailure
-ExpQoSEvent1Reason = 0
-
-[SecondaryQosEventDeactivate1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-QoSEventReq2 = EContextStatusChange
-QoSEventReq2Idx = 5
-ExpQoSEvent2 = EQoSEventAdapt
-ExpQoSEvent2Reason = 0
-
-[PrimaryQoSEventDelete1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-
-[PrimaryQoSEventDeleteWithSecondary]
-SimTsyTestNum = 1
-IapId = 5
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
-
-[PrimaryQoSEventDeactivate1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-ExpectedNifProgress = 8000
-ExpectedNifError    = 0
-
-
-[PrimaryContextSuspendAndResume]
-SimTsyTestNum = 1
-ContextType = EPrimaryContext
-LoopbackPort = PKTLOOPBACK::501
-CommRole = ECommRoleDCE
-QoSEventReq1Idx = 6
-QoSEventReq2Idx = 7
-
-
-[SecondaryContextSuspendAndResume]
-SimTsyTestNum = 1
-ContextType = ESecondaryContext
-LoopbackPort = PKTLOOPBACK::503
-CommRole = ECommRoleDCE
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 8
-QoSEventReq2Idx = 9
-
-[PppPrimaryOk]
-SimTsyTestNum = 1
-PrimarySpudIapId = 1
-PppIapId1 = 2
-
-[PppSecondarySend]
-SimTsyTestNum = 1
-PppIapId1 = 1
-PppIapId2 = 3
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-[PrimarySlowInitialisePhone]
-SimTsyTestNum = 24
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -3
-
-
-[MultiPrimaryActivationOk1]
-SimTsyTestNum = 25
-NumberOfIaps = 5
-PrimaryIapId1 = 2
-PrimaryIapId2 = 6
-PrimaryIapId3 = 7
-PrimaryIapId4 = 8
-PrimaryIapId5 = 9
-PrimaryActivationErr1 = 0
-
-[SecondaryR5ActivationOk1]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-[SecondaryR5ActivationFails20]
-SimTsyTestNum = 101
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -20
-
-[ENetworkQoSR5ChangeSecondary]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-
-[ENetworkQoSR5ChangeSecondary1]
-SimTsyTestNum = 102
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-
-[SecondaryActivationChangeQoSR5]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-ExpQoSEvent1 = EQoSEventAddPolicy
-ExpQoSEvent1Reason = 0
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent2 = EQoSEventConfirm
-
-[PrimaryQoSR5EventDeleteWithSecondary]
-SimTsyTestNum = 100
-IapId = 5
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2425 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 7 0 1          ####################
-############################################################################
-############################################################################
-# This test messes up with QosProfileNegR99 entry to trigger KContextDelete on SPUDMAN
-############################################################################
-[test701]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 8 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Primary PDP Context
-############################################################################
-[test801]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 9 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Secondary PDP Context
-############################################################################
-[test901]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0 1          ####################
-############################################################################
-############################################################################
-# Failure to Activate Primary PDP context
-############################################################################
-[test201]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 0          ####################
-############################################################################
-############################################################################
-# Failure to Start the Lower Nif for the Primary Context
-############################################################################
-[test210]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-# Supply an invalid port name for primary context to SPUD
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 1          ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-NTRAS PPP
-[test211]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 2         ####################
-############################################################################
-############################################################################
-# 'la-la land loopback' PPP: No peer is provided, all LPC frames are discarded by the CSY.
-# This results in the LCP negotiation taking as long as we want. This gives up time to inject events.
-############################################################################
-[test212]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5  = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::0, 18, 0, PRIMARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 3 0 1          ####################
-############################################################################
-############################################################################
-# failure to activate secondary PDP context
-############################################################################
-[test301]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -19, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 0          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context
-############################################################################
-[test310]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, INVALID_PORT::0, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 1          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context 
-# (PPP as lower NIF)
-############################################################################
-[test311]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= ECUART, INVALID::1, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 8            ####################
-############################################################################
-############################################################################
-# R99ContextConfig ActivateErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context activation will fail with an error code (-19)
-############################################################################
-[test18]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 9            ####################
-############################################################################
-############################################################################
-# TFT filter, srcAddr value is modified so that the secondary context 
-# creation fails due to TFT settings failure.
-############################################################################
-[test19]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.3, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0            ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test20]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test21]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, -19, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for SECONDARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, -19, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 24             ####################
-############################################################################
-############################################################################
-[test24]
-PhoneInitialiseDelay = 999
-
-############################################################################
-############################################################################
-############################################################################
-############################################################################
-
-############################################################################
-############################################################################
-###################              T E S T 25             ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY2, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY3, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY4, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY5, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::510, 18, 0, PRIMARY2
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::512, 18, 0, PRIMARY3
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::514, 18, 0, PRIMARY4
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::516, 18, 0, PRIMARY5
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY2, 0, 6
-NotifyContextStatusChange = PRIMARY3, 0, 6
-NotifyContextStatusChange = PRIMARY4, 0, 6
-NotifyContextStatusChange = PRIMARY5, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY2, 0, 5
-NotifyContextStatusChange = PRIMARY3, 0, 5
-NotifyContextStatusChange = PRIMARY4, 0, 5
-NotifyContextStatusChange = PRIMARY5, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-
-############################################################################
-############################################################################
-###################              T E S T 100              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test100]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-#Added for test case 29
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-#Added for test case 30
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-#Added for test case 29
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,0 ,0
-#Added for test case 30
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-#for test case 29
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-#for test case 30
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 0 1           ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test101]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 102              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test102]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-
-[PrimaryOnlyNormalStop1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[PrimaryOnlyAuthoritativeStop1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 10000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[TimeoutStopPrimaryDeleting1]
-SimTsyTestNum = 11
-PrimaryLoopbackPort = 502
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 0
-IfaceStopType = NifmanIdleTimeout
-IfaceStopErrCode = -33
-
-
-
-
-[NormalStopPrimaryDeleting1]
-SimTsyTestNum = 11
-PrimaryLoopbackPort = 502
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 4000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-[NormalStopOnPrimaryDeactivating1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[NormalStopOnPrimarySuspended1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 5
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-[NormalStopOnPrimaryInactive1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[AuthStopOnPrimarySuspended1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 5
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[AuthStopOnPrimaryDeactivating1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[AuthStopOnPrimaryInactive1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; STOP on secondary
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[NormalStopSecondaryActive1]
-SimTsyTestNum = 2
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-[AuthStopSecondaryActive1]
-SimTsyTestNum = 2
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[NormalStopGUQoSDeletingSecondary1]
-SimTsyTestNum = 23
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 12000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[NormalStopSecondaryLowerNifDown1]
-SimTsyTestNum = 23
-SecondaryLoopbackPort = 504
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 12000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-
-
-[NormalStopSecondaryActivating1]
-SimTsyTestNum = 24
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 30000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[NormalStopSecondarySettingTFT25]
-SimTsyTestNum = 25
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 30000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-
-[GUQoSDeleteOnNormalStop1]
-SimTsyTestNum = 23
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 0
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-; #######################################
-; PPP dependent tests
-
-[NormalStopPrimaryStartingLowerNif1]
-SimTsyTestNum = 27
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 15000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-[NormalStopSecondaryStartingLowerNif1]
-SimTsyTestNum = 26
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 15000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-[LeaveInSpudCreation]
-SimTsyTestNum = 1010101010
-PrimaryIapId1 = 3
-PrimaryActivationErr1 = -1
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,841 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,934 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/BLD.INF	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/BLD.INF	Mon Oct 04 02:16:52 2010 +0300
@@ -23,17 +23,9 @@
 
 PRJ_TESTEXPORTS
 
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-// script files 
-../scripts/version1/TE_spudNetworkSide.script				z:/testdata/scripts/te_spudnetworkside.script
-../scripts/version1/TE_spudNetworkSide_nifman.script			z:/testdata/scripts/te_spudnetworkside_nifman.script
-../scripts/version1/TE_PppSize_spud.script					z:/testdata/scripts/te_pppsize_spud.script
-../scripts/version1/Te_SpudNetworkside_Channel.script					z:/testdata/scripts/Te_SpudNetworkside_Channel.script
-#else
 // script files
 ../scripts/TE_spudNetworkSide.script				z:/testdata/scripts/te_spudnetworkside.script
 ../scripts/TE_spudNetworkSide_nifman.script			z:/testdata/scripts/te_spudnetworkside_nifman.script
-../scripts/TE_PppSize_spud.script					z:/testdata/scripts/te_pppsize_spud.script
 ../scripts/Te_SpudNetworkside_Channel.script					z:/testdata/scripts/Te_SpudNetworkside_Channel.script
 ../scripts/TE_spudNetworkSide_R4_and_R5.script				z:/testdata/scripts/te_spudnetworkside_r4_and_r5.script
 ../scripts/te_pdplayer_ip6.script				z:/testdata/scripts/te_pdplayer_ip6.script
@@ -48,8 +40,6 @@
 //Min Max MMU tests
 ../scripts/TE_RawIpSize.script			z:/testdata/scripts/te_rawipsize.script
 
-#endif
-
 ../scripts/TE_spudNetworkSide_ppp_9x.script			z:/testdata/scripts/te_spudnetworkside_ppp.script
 ../configs/te_spudNetworkSide_ppp_config_9x.txt     z:/testdata/configs/te_spudnetworkside_ppp_config.txt
 ../configs/te_spudnetworkside_ppp_config2_9x.txt    z:/testdata/configs/te_spudnetworkside_ppp_config2.txt
@@ -57,26 +47,6 @@
 ../configs/te_spudNetworkSide_config_9x.txt			z:/testdata/configs/te_spudnetworkside_config.txt
 ../configs/te_spudNetworkSide_config_r4_and_r5.txt		z:/testdata/configs/te_spudnetworkside_config_r4_and_r5.txt
 
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-../configs/version1/te_SpudNetworkSide.xml					z:/testdata/configs/te_spudnetworkside.xml
-../configs/version1/te_SpudNetworkSide_ppp.xml				z:/testdata/configs/te_spudnetworkside_ppp.xml
-../configs/version1/TE_SpudNetworkSide_PppLoopback.xml			z:/testdata/configs/te_spudnetworkside_ppploopback.xml
-../configs/version1/te_SpudNetworkSide_nifman.xml				z:/testdata/configs/te_spudnetworkside_nifman.xml
-../configs/version1/te_spudNetworkSide.ini					z:/testdata/configs/te_spudnetworkside.ini
-../configs/version1/TE_SpudNetworkSideLoopbackCSY.ini		z:/testdata/configs/te_spudnetworksideloopbackcsy.ini
-../configs/version1/TE_SpudNetworkSideLoopbackCSY_serial.ini	z:/testdata/configs/te_spudnetworksideloopbackcsy_serial.ini
-../configs/version1/te_spudNetworkSide_nifman.ini			z:/testdata/configs/te_spudnetworkside_nifman.ini
-
-../configs/version1/TE_PppSize_spud.ini						z:/testdata/configs/te_pppsize_spud.ini
-../configs/version1/TE_PppSize_spud.xml						z:/testdata/configs/te_pppsize_spud.xml
-../configs/version1/TE_PppSize_config.txt					z:/testdata/configs/te_pppsize_config.txt
-
-../configs/version1/TE_SpudNetworkSide_Channel_config.txt		z:/testdata/configs/TE_SpudNetworkSide_Channel_config.txt
-
-// Some error codes are platsec dependent
-../configs/version1/TE_SpudNetworkSide_9x.ini 	z:/testdata/configs/te_spudnetworkside_platsec.ini
-
-#else
 // requires 399 config values
 ../configs/te_SpudNetworkSide.xml					z:/testdata/configs/te_spudnetworkside.xml
 ../configs/te_spudnetworkside_promptforauth.xml		z:/testdata/configs/te_spudnetworkside_promptforauth.xml
@@ -90,18 +60,11 @@
 ../configs/te_spudNetworkSide_nifman.ini            z:/testdata/configs/te_spudnetworkside_nifman.ini
 ../configs/te_spudNetworkSide_r4_and_r5.ini         z:/testdata/configs/te_spudnetworkside_r4_and_r5.ini
 
-../configs/TE_PppSize_spud.ini						z:/testdata/configs/te_pppsize_spud.ini
-../configs/TE_PppSize_spud.xml						z:/testdata/configs/te_pppsize_spud.xml
-../configs/TE_PppSize_config.txt                    z:/testdata/configs/te_pppsize_config.txt
-
 ../configs/TE_SpudNetworkSide_Channel_config.txt    z:/testdata/configs/TE_SpudNetworkSide_Channel_config.txt
 
 // Some error codes are platsec dependent
 ../configs/TE_SpudNetworkSide_9x.ini                z:/testdata/configs/te_spudnetworkside_platsec.ini
 
-//Used to trigger GuQos to use Qospolicies.ini file for SetDefaultQoS
-../configs/qospolicies.ini                          z:/testdata/configs/qospolicies.ini
-
 // IPv6 testing
 ../configs/te_pdplayer_ip6.ini                      z:/testdata/configs/te_pdplayer_ip6.ini
 ../configs/te_pdplayer_ip6_pdpcpr.cfg               z:/testdata/configs/te_pdplayer_ip6.cfg
@@ -120,8 +83,6 @@
 ../configs/TE_RawIpSize_config.txt			z:/testdata/configs/te_rawipsize_config.txt
 ../configs/TE_RawIpSize.cfg			z:/testdata/configs/te_rawipsize.cfg
 
-#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
 TE_spudNetworkSide.iby	/epoc32/rom/include/te_spudnetworkside.iby 
 
 PRJ_MMPFILES
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/TE_spudNetworkSide.iby	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/TE_spudNetworkSide.iby	Mon Oct 04 02:16:52 2010 +0300
@@ -26,7 +26,6 @@
 data=EPOCROOT##epoc32\data\z\testdata\scripts\te_spudnetworkside.script 		testdata\scripts\te_spudnetworkside.script 
 data=EPOCROOT##epoc32\data\z\testdata\scripts\te_spudnetworkside_ppp.script 	testdata\scripts\te_spudnetworkside_ppp.script 
 data=EPOCROOT##epoc32\data\z\testdata\scripts\te_spudnetworkside_nifman.script 	testdata\scripts\te_spudnetworkside_nifman.script
-data=EPOCROOT##epoc32\data\z\testdata\scripts\te_pppsize_spud.script 			testdata\scripts\te_pppsize_spud.script
 data=EPOCROOT##epoc32\data\z\testdata\scripts\te_spudnetworkside_channel.script 	testdata\scripts\te_spudnetworkside_channel.script
 data=EPOCROOT##epoc32\data\z\testdata\scripts\te_spudnetworkside_r4_and_r5.script 		testdata\scripts\te_spudnetworkside_r4_and_r5.script
 data=EPOCROOT##epoc32\data\z\testdata\configs\te_spudnetworkside_config.txt 	testdata\configs\te_spudnetworkside_config.txt
@@ -46,12 +45,6 @@
 data=EPOCROOT##epoc32\data\z\testdata\configs\te_spudnetworksideLoopbackcsy.ini testdata\configs\te_spudnetworksideLoopbackcsy.ini
 data=EPOCROOT##epoc32\data\z\testdata\configs\te_spudnetworksideLoopbackcsy_serial.ini	testdata\configs\te_spudnetworksideLoopbackcsy_serial.ini
 data=EPOCROOT##epoc32\data\z\testdata\configs\te_spudnetworkside_r4_and_r5.ini 			testdata\configs\te_spudnetworkside_r4_and_r5.ini
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-data=EPOCROOT##epoc32\data\z\testdata\configs\qospolicies.ini 					testdata\configs\qospolicies.ini
-#endif
-data=EPOCROOT##epoc32\data\z\testdata\configs\te_pppsize_spud.ini								testdata\configs\te_pppsize_spud.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\te_pppsize_spud.xml								testdata\configs\te_pppsize_spud.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\te_pppsize_config.txt								testdata\configs\te_pppsize_config.txt
 data=EPOCROOT##epoc32\data\z\testdata\configs\te_spudnetworkside_channel_config.txt			testdata\configs\te_spudnetworkside_channel_config.txt
 
 data=EPOCROOT##epoc32\data\z\testdata\scripts\te_pdplayer_ip6.script 		testdata\scripts\te_pdplayer_ip6.script
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/te_spudNetworkSide.pkg	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/group/te_spudNetworkSide.pkg	Mon Oct 04 02:16:52 2010 +0300
@@ -14,10 +14,10 @@
 //
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\te_pdplayer_ip6.script"-"c:\testdata\scripts\te_pdplayer_ip6.script"
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\te_pdpstresstests.script"-"c:\testdata\scripts\te_pdpstresstests.script"
-"\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_PppSize_spud.script"-"c:\testdata\scripts\TE_PppSize_spud.script"
+"\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\te_rawipsize.script"-"c:\testdata\scripts\te_rawipsize.script"
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_spudNetworkSide.script"-"c:\testdata\scripts\TE_spudNetworkSide.script"
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_SpudNetworkside_Channel.script"-"c:\testdata\scripts\TE_SpudNetworkside_Channel.script"
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_spudNetworkSide_nifman.script"-"c:\testdata\scripts\TE_spudNetworkSide_nifman.script"
-""\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_spudNetworkSide_ppp_9x.script"-"c:\testdata\scripts\TE_spudNetworkSide_ppp.script"
+"\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_spudNetworkSide_ppp_9x.script"-"c:\testdata\scripts\TE_spudNetworkSide_ppp.script"
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\TE_spudNetworkSide_R4_and_R5.script"-"c:\testdata\scripts\TE_spudNetworkSide_R4_and_R5.script"
 "\sf\os\cellularsrv\telephonyprotocols\pdplayer\umts\test\te_spudNetworkSide\scripts\te_spudnetworkside_sipaddress.script"-"c:\testdata\scripts\te_spudnetworkside_sipaddress.script"
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/TE_PppSize_spud.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-//
-// Copyright (c) 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:
-//
-// backup the old commsdb
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-LOAD_SUITE TE_PPPSize -SharedData
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\testdata\configs\te_pppsize_spud.xml te_pppsize_spud.log
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\config.txt
-
-START_TESTCASE          NET-Spud-NetworkSide-0701
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0701
-RUN_TEST_STEP 2000 TE_PPPSize PPPMinMaxMMU z:\testdata\configs\te_pppsize_spud.ini
-END_TESTCASE            NET-Spud-NetworkSide-0701
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/TE_spudNetworkSide.script	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/TE_spudNetworkSide.script	Mon Oct 04 02:16:52 2010 +0300
@@ -136,21 +136,21 @@
 
 START_TESTCASE          NET-Spud-NetworkSide-0806
 //! @SYMTestCaseID      NET-Spud-NetworkSide-0806
-//! @SYMTestCaseDesc  GUQoS triggers the KContextDelete on SPUDMAN after the Seondary PDP Context is created. -  This does not happen anymore in Guqos
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it, GuQoS deletes the created secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
+//! @SYMTestCaseDesc Activation of Primary fails. 
+//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
+//! @SYMTestActions Explicitly start Spud. SIM TSY returns an error on activation of the primary context (-4178 too many contexts) 
+//! @SYMTestExpectedResults Spud cannot be started: RConnection::Start returns an error.
 //! @SYMTestPriority Critical
 //! @SYMTestStatus Implemented
 //! @SYMTestType CIT
-//! DUE TO BEHAVIOURAL CHANGES IN GUQOS - THIS CASE IS NO LONGER VALID AND THEREFORE NOT RUN
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini KContextDelete
-//DELAY 3000
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
+RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails202
+DELAY 3000
+RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
 END_TESTCASE            NET-Spud-NetworkSide-0806
 
-//run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-//run_script z:\TestData\scripts\te_esock_test_loadesock.script
+run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
+run_script z:\TestData\scripts\te_esock_test_loadesock.script
+
 
 
 START_TESTCASE          NET-Spud-NetworkSide-0807
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_PppSize_spud.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-//
-// Copyright (c) 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:
-//
-// backup the old commsdb
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-LOAD_SUITE TE_PPPSize -SharedData
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\testdata\configs\te_pppsize_spud.xml te_pppsize_spud.log
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\config.txt
-
-START_TESTCASE          NET-Spud-NetworkSide-0101
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0101
-RUN_TEST_STEP 2000 TE_PPPSize PPPMinMaxMMU z:\testdata\configs\te_pppsize_spud.ini
-END_TESTCASE            NET-Spud-NetworkSide-0101
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_SpudNetworkside_Channel.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-// 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:
-// Secondary PDP-context UMTS Driver integration tests using RQoSChannel
-// 
-//
-
-//! @file TE_SpudNetworkside_Channel.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-START_TESTCASE          NET-Spud-NetworkSide-0301
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0301
-//! @SYMTestCaseDesc Network initiates TFT modification, GuQoS sends the KContextModifyActive to SPUD.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Creates the primary and 2ndry Context successfully,initiates TFT modification, then GuQoS sends the KContextModifyActive to SPUD.
-//! @SYMTestExpectedResults EQoSEventConfirm and EQoSEventJoin are received bt the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryJoin z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationJoin
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0301
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,613 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests of network-initiated conditions.
-//
-
-//! @file TE_spudNetworkSide.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Sanity check tests: before testing the error cases, we test the success cases to make sure the system is OK.
-//
-
-START_TESTCASE          NET-Spud-NetworkSide-0201
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0201
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0201
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0202
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0202
-//! @SYMTestCaseDesc Sanity check: successfully activate Secondary context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start the SPUD interface by opening a socket bound to its secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context.
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0202
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-//
-// Operation errors: Creation, TFT, QoS, Activation, Deactivation, Deletion errors.
-//
-START_TESTCASE          NET-Spud-NetworkSide-0203
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0203
-//! @SYMTestCaseDesc Activation of Primary fails. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. SIM TSY returns an error on activation of the primary context. 
-//! @SYMTestExpectedResults Spud cannot be started: RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails201
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0203
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0204
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0204
-//! @SYMTestCaseDesc Activation of Secondary fails.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start SPUD by opening a socket bound to the secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context. SIM TSY errors secondary context activation request. 
-//! @SYMTestExpectedResults  EQoSEventAddPolicy and EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails301
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0204
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0205
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0205
-//! @SYMTestCaseDesc Network deletes Activated Primary.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary context only by explicitly starting Spud. After a pause, SIM.TSY deletes the primary context. 
-//! @SYMTestExpectedResults Spud is started successfully - the RConnection is started with KErrNone. KLinkLayerClosed / KErrDisconnected notification is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSEventDelete1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0205
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0206
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0206
-//! @SYMTestCaseDesc Network deactivates (suspends?) Secondary
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. After a pause, SIM TSY deactivates the active secondary context. 
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudTwoSecondaryEvents z:\testdata\configs\te_spudNetworkSide.ini SecondaryQosEventDeactivate1
-DELAY 3000 
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0206
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0207
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0207
-//! @SYMTestCaseDesc Network deletes Activated Secondary
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. After a pause, SIM TSY deletes the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryEvent z:\testdata\configs\te_spudNetworkSide.ini SecondaryQosEventDelete1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0207
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0208
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0208
-//! @SYMTestCaseDesc  GUQoS triggers the KContextDelete on SPUDMAN after the Seondary PDP Context is created. -  This does not happen anymore in Guqos
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it, GuQoS deletes the created secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-//! DUE TO BEHAVIOURAL CHANGES IN GUQOS - THIS CASE IS NO LONGER VALID AND THEREFORE NOT RUN
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini KContextDelete
-//DELAY 3000
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0208
-
-//run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-//run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0209
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0209
-//! @SYMTestCaseDesc  The QoS parameter changes on the Primary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, use sim.tsy to trigger the QoS parameter changes on the Primary PDP Context.
-//! @SYMTestExpectedResults SPUD starts successfully. SPUD receives the QoS parameter change event successfully. RConnection times out and returns the error code KErrTimedOut.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSChangePrimary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0209
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0210
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0210
-//! @SYMTestCaseDesc The QoS parameter changes on the Secondary PDP Context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. Change the QoS parameters on the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryEvent z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSChangeSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0210
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0211
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0211
-//! @SYMTestCaseDesc  Sets a new set of QoS parameters for the established Secondary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,sets a new set of QoS parameters for the established Secondary PDP Context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAddPolicy, EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryChangeQoS z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationChangeQoS
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0211
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0212
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0212
-//! @SYMTestCaseDesc Triggers the Primary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, it fails then deletes the Primary Context. 
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteBeforeLowerNif
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0212
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0213
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0213
-//! @SYMTestCaseDesc Triggers the Secondary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,fails to creat the secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryDeleteBeforeLowerNif
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0213
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0214
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0214
-//! @SYMTestCaseDesc Failure to Start a lower NIF for primary context (LinkLayerDown from lower NIF) 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start SPUD. Spud starts the lower NIF for the primary context. Lower NIF reports LinkLayerDown with an error. 
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartFails210
-DELAY 3000
-RUN_TEST_STEP 30 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0214
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0215
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0215
-//! @SYMTestCaseDesc Failure to Start a lower NIF for secondary context (LinkLayerDown from lower NIF) 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Request activation of the secondary PDP context by opening a socket & setting QoS on it. Spud start the lower NIF for the secondary context. Lower NIF reports LinkLayerDown with error. 
-//! @SYMTestExpectedResults The primary context is activated, secondary is not. EQoSEventAddPolicy and EQoSEventFailure with the error code are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_platsec.ini SecondaryLowerNifStartFails310
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0215
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0216
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0216
-//! @SYMTestCaseDesc Test Etel suspension of primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with no QoS parameters (therefore a primary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide.ini PrimaryContextSuspendAndResume
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0216
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0217
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0217
-//! @SYMTestCaseDesc Test Etel suspension of secondary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with QoS parameters (therefore a secondary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide.ini SecondaryContextSuspendAndResume
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0217
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0218
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0218
-//! @SYMTestCaseDesc Primary PDP context activation fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Primary PDP context activation fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails18
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0218
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0219
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0219
-//! @SYMTestCaseDesc Secondary PDP context: Setting TFT fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting TFT values on secondary PDP context fails due to using incorrect TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails19
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0219
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0220
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0220
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails20
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0220
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0221
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0221
-//! @SYMTestCaseDesc Primary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Primary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeletionFails21
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0221
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0222
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0222
-//! @SYMTestCaseDesc Secondary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Secondary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryDeletionFails22
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0222
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0223
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0223
-//! @SYMTestCaseDesc  Network deletes a primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSEventDeleteWithSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0223
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0224
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0224
-//! @SYMTestCaseDesc Call RConnection::Stop while SPUDFSM is initialising the phone  
-//! @SYMFssId NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Initialise to take a very long time to complete, and call RConnection::Stop while it is running
-//! @SYMTestExpectedResults Connection stops successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimayStartingStop z:\testdata\configs\te_spudNetworkSide.ini PrimarySlowInitialisePhone
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0224
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0225
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0225
-//! @SYMTestCaseDesc Sanity check: successfully activate many primary contexts. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interfaces. SIM TSY, etc successfully activate the primary contexts.
-//! @SYMTestExpectedResults  The Primary PDP contexts are activated, SPUD started: RConnection::Start on the SPUDs returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 100 TE_SpudNetworkSide CSpudMultiPrimary z:\testdata\configs\te_spudNetworkSide.ini MultiPrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 100 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0225
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0226
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0226
-//! @SYMTestCaseDesc Set requested Qos (SSD, IM CN SI) on a Secondary PDP context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Activate the primary and the secondary contexts by opening a socket & setting requested Qos (SSD = Speech, SI = True, IM CN SI = True) on secondary PDP context
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudQosR5Secondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryR5ActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0226
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0227
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0227
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudQosR5Secondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryR5ActivationFails20
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0227
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script.
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0228
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0228
-//! @SYMTestCaseDesc The QoS R5 parameter changes on the Secondary PDP Context.The Network turns off SI Parameter
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. Change the QoS parameters on the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryQosR5Event z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSR5ChangeSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0228
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0229
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0229
-//! @SYMTestCaseDesc The QoS parameter changes on the Secondary PDP Context.The Network changes the SSD to Unknown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. Change the QoS parameters on the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryQosR5Event z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSR5ChangeSecondary1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0229
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0230
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0230
-//! @SYMTestCaseDesc  Sets a new set of R5 QoS parameters for the established Secondary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,sets a new set of QoS parameters for the established Secondary PDP Context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAddPolicy, EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryChangeR5QoS z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationChangeQoSR5
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0230
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0231
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0231
-//! @SYMTestCaseDesc  Network deletes a primary context where SI is set on Secondary PDP context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimaryR5Qos z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSR5EventDeleteWithSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0231
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_nifman.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,348 +0,0 @@
-// 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:
-// Secondary PDP-context UMTS Driver integration tests using NIFMAN
-//
-
-//! @file TE_SpudNetworkSide_nifman.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using RawIP as lower NIF.
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_nifman.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-//
-// Nifman stops SPUD when there is just the primary PDP context.
-//
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0401
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0401
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the primary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. Write to the primary, such that the lower NIF errors our on the read and report LinkLayerDown. Spud issues deletion request on the primary. When the request is outstanding, RConnection::Stop(EStopNormal) is called on Spud.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryDeletionInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryDeleting1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0401
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0402
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0402
-//! @SYMTestCaseDesc Stop the interface using Idle timeout, when SPUD is deleting the primary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. Write to the primary, such that the lower NIF errors our on the read and report LinkLayerDown. Spud issues deletion request on the primary. When the request is outstanding, Nifman idle timeout stops the Spud with KErrTimedOut.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrTimedOut is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryDeletionInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini TimeoutStopPrimaryDeleting1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0402
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0403
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0403
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is suspended.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY suspends the primary. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimarySuspended1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0403
-
-START_TESTCASE          NET-Spud-NetworkSide-0404
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0404
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is being deactivated.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Deactivating. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimaryDeactivating1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0404
-
-START_TESTCASE          NET-Spud-NetworkSide-0405
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0405
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is inactive.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimaryInactive1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0405
-
-START_TESTCASE          NET-Spud-NetworkSide-0406
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0406
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is suspended.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Suspended. RConnection::Stop(EStopAuhoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimarySuspended1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0406
-
-START_TESTCASE          NET-Spud-NetworkSide-0407
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0407
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is being deactivated.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Deactivating. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimaryDeactivating1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0407
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0408
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0408
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is inactive.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimaryInactive1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0408
-
-START_TESTCASE          NET-Spud-NetworkSide-0409
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0409
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is the only context, and is active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini PrimaryOnlyAuthoritativeStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0409
-
-START_TESTCASE          NET-Spud-NetworkSide-0410
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0410
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is the only context, and is active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini PrimaryOnlyNormalStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0410
-
-
-
-//
-// Nifman stops SPUD where there is a primary and a secondary context.
-//
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-0411
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0411
-//! @SYMTestCaseDesc Stop the interface when SPUD is activating the secondary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and trigger 2ndary context activation. When activation request on SIM TSY is outstanding, RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryActivating1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0411
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-0412
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0412
-//! @SYMTestCaseDesc Stop the interface when SPUD is setting TFT on the secondary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and trigger 2ndary context creation. When setting TFT request on SIM TSY is outstanding, RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondarySettingTFT25
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0412
-
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0413
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0413
-//! @SYMTestCaseDesc Trigger GUQoS deletion request due to timeout, after stop was called by Nifman.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Close the socket and wait. RConnection::Stop(EStopNormal) is called. Spud deletes the 2ndary.  When the deletion request on SIM TSY is outstading, GUQoS deletes the secondary due to its timeout. 
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini GUQoSDeleteOnNormalStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0413
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-0414
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0414
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the 2ndary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Trigger 2ndary's lower NIF to signal LinkLayerDown. Spud deletes the 2ndary. When the deletion request on SIM TSY is outstading,  RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryLowerNifDownStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryLowerNifDown1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0414
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0415
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0415
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the 2ndary context following a GUQoS deletion request due to timeout.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Close the socket. GUQoS deletes the secondary after a timeout. When the deletion request on SIM TSY is outstading,  RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopGUQoSDeletingSecondary1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0415
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0416
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0416
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary & 2ndary contexts are active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Successfully activate the primary and the secondary contexts. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults EQoSEventConfirm is received. Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopSecondaryActive1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0416
-
-START_TESTCASE          NET-Spud-NetworkSide-0417
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0417
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary & 2ndary contexts are active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Successfully activate the primary and the secondary contexts. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults EQoSEventConfirm is received. Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryActive1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0417
-
-
-
-
-
-// We must make sure SIM TSY fails when opening RPhone. We get rid of the config file.
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0418
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0418
-//! @SYMTestCaseDesc Leave when trying to construct SPUD.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Open to fail, resulting CSpudMan construction to Leave with KErrNone.
-//! @SYMTestExpectedResults Spud start fails gracefully. No crash in ESock. KLinkLayerClosed with KErrNotFound is received by the test app. 
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_nifman.ini LeaveInSpudCreation
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0418
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,162 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests using PPP as the NIF.
-//
-
-//! @file TE_SpudNetworkSide_ppp.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using PPP as lower NIF
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_ppp.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-START_TESTCASE          NET-Spud-NetworkSide-0501
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0501
-//! @SYMTestCaseDesc Stop the interface when SPUD is starting lower NIF for the primary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions SPUD starts the lower NIF, which "takes a long time to start", i.e. no LinkLayerUp / Down. Stop SPUD using RConnection::Stop(EStopNormal)
-//! @SYMTestExpectedResults KLinkLayerClosed / KErrCancel progress.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType IT 
-// Note: this test case uses CSpudSecondaryStartingStop by design, because the sequence of events is identical, the only difference is timing.
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryStartingLowerNif1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0501
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0502
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0502
-//! @SYMTestCaseDesc Error on Start of a lower NIF for primary context.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts a lower NIF for the primary context, which returns an error.
-//! @SYMTestExpectedResults starting Spud fails. RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartError210
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0502
-
-
-# Wait for Nifman Idle timeout to kill the interface
-DELAY 10000
-
-START_TESTCASE          NET-Spud-NetworkSide-0503
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0503
-//! @SYMTestCaseDesc Network Deletes primary context when lower NIF was started, and SPUD waits for LinkLayerUp.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts the lower NIF for the primary, which "takes a long time to start, i.e. no LinkLayerUp/Down. SIM TSY deletes the primary context.
-//! @SYMTestExpectedResults Start on Spud fails. Nifman progress 8000 with KErrDisconnected is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimaryEventOnLowerNifStarting z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteOnLowerNifStart212
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0503
-
-
-// The following tests use different CommDB entries
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_PppLoopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini c:\loopback.ini
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0504
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0504
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context using PPP as a lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface using PPP. Also start a PPP server connected to the port from the SPUD. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPppPrimary z:\testdata\configs\te_spudNetworkSide.ini PppPrimaryOk
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0504
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0505
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0505
-//! @SYMTestCaseDesc Successfully activate a secondary context and send data using the secondary context, using PPP as the lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Open a socket with QoS parameters. Also start 2 PPP server instances on loopback ports opposite the primary and secondary contexts of the SPUD. Send data to and from the secondary context of SPUD.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Send as well as RecvFrom complete successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudPppSecondarySend z:\testdata\configs\te_spudNetworkSide.ini PppSecondarySend
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0505
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/pdplayer/umts/test/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp_9x.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,180 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests using PPP as the NIF.
-//
-
-//! @file TE_SpudNetworkSide_ppp_9x.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using PPP as lower NIF
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_ppp.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-START_TESTCASE          NET-Spud-NetworkSide-0601
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0601
-//! @SYMTestCaseDesc Stop the interface when SPUD is starting lower NIF for the primary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions SPUD starts the lower NIF, which "takes a long time to start", i.e. no LinkLayerUp / Down. Stop SPUD using RConnection::Stop(EStopNormal)
-//! @SYMTestExpectedResults KLinkLayerClosed / KErrCancel progress.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType IT 
-// Note: this test case uses CSpudSecondaryStartingStop by design, because the sequence of events is identical, the only difference is timing.
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryStartingLowerNif1
-DELAY 6000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0601
-
-
-// Unload and reload ESock TWICE. Once is not enough to correct the crash of the previous test
-// case. Afeter TESTCASE 1 is fixed, this can (and should) be safely removed.
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0602
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0602
-//! @SYMTestCaseDesc Error on Start of a lower NIF for primary context.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts a lower NIF for the primary context, which returns an error.
-//! @SYMTestExpectedResults starting Spud fails. RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartError210
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0602
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-// Wait for Nifman Idle timeout to kill the interface
-DELAY 10000
-
-START_TESTCASE          NET-Spud-NetworkSide-0603
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0603
-//! @SYMTestCaseDesc Network Deletes primary context when lower NIF was started, and SPUD waits for LinkLayerUp.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts the lower NIF for the primary, which "takes a long time to start, i.e. no LinkLayerUp/Down. SIM TSY deletes the primary context.
-//! @SYMTestExpectedResults Start on Spud fails. Nifman progress 2000 with KErrDisconnected is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimaryEventOnLowerNifStarting z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteOnLowerNifStart212
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0603
-
-
-// The following tests use different CommDB entries
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_PppLoopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini c:\loopback.ini
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0604
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0604
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context using PPP as a lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface using PPP. Also start a PPP server connected to the port from the SPUD. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPppPrimary z:\testdata\configs\te_spudNetworkSide.ini PppPrimaryOk
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0604
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0605
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0605
-//! @SYMTestCaseDesc Successfully activate a secondary context and send data using the secondary context, using PPP as the lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Open a socket with QoS parameters. Also start 2 PPP server instances on loopback ports opposite the primary and secondary contexts of the SPUD. Send data to and from the secondary context of SPUD.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Send as well as RecvFrom complete successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudPppSecondarySend z:\testdata\configs\te_spudNetworkSide.ini PppSecondarySend
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0605
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/group/BLD.INF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP Context UMTS Driver
-// 
-//
-
-/**
- @file
-*/
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-PRJ_PLATFORMS
-
-DEFAULT
-
-PRJ_EXPORTS
-#ifdef SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-./spud.iby                    /epoc32/rom/include/spud.iby
-#else
-..\version1\inc\spud.h        \epoc32\include\networking\spud.h
-..\version1\inc\spudmanif.h   \epoc32\include\networking\spudmanif.h
-.\spud_v1.iby                 \epoc32\rom\include\spud.iby
-#endif
-
-
-PRJ_MMPFILES
-../spudman/group/spud.mmp
-
-#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-PRJ_TESTEXPORTS
-
-../te_spudRSubConn/group/TE_spudRSubConn.iby                            /epoc32/rom/include/te_spudrsubconn.iby
-
-../te_spudRSubConn/scripts/TE_spudRSubConn.script              z:/testdata/scripts/te_spudrsubconn.script
-../te_spudRSubConn/configs/spudRSubConnPPP_loopback.xml        z:/testdata/configs/spudrsubconnppp_loopback.xml
-../te_spudRSubConn/configs/spudRSubConnPPP_loopback.ini        z:/testdata/configs/spudrsubconnppp_loopback.ini
-../te_spudRSubConn/configs/spudRSubConnPPP_pcktloopback.ini    z:/testdata/configs/spudrsubconnppp_pcktloopback.ini
-../te_spudRSubConn/configs/spudRSubConnPPP.ini                 z:/testdata/configs/spudrsubconnppp.ini
-../te_spudRSubConn/configs/spudRSubConnPPP_config.txt          z:/testdata/configs/spudrsubconnppp_config.txt
-../te_spudRSubConn/configs/spudRSubConnPPP_qospolicies.ini     z:/testdata/configs/spudrsubconnppp_qospolicies.ini
-
-../te_spudRSubConn/scripts/te_spud_staticip.script              z:/testdata/scripts/te_spud_staticip.script
-
-../te_spudRSubConn/configs/spud_staticip/socketserv.ini         z:/testdata/configs/spud_staticip/socketserv.ini
-../te_spudRSubConn/configs/spud_staticip/connection.ini         z:/testdata/configs/spud_staticip/connection.ini
-../te_spudRSubConn/configs/spud_staticip/subconnection.ini      z:/testdata/configs/spud_staticip/subconnection.ini
-../te_spudRSubConn/configs/spud_staticip/simtsy.ini             z:/testdata/configs/spud_staticip/simtsy.ini
-../te_spudRSubConn/configs/spud_staticip/te_spud_staticip.xml   z:/testdata/configs/spud_staticip/te_spud_staticip.xml
-../te_spudRSubConn/configs/spud_staticip/te_spud_staticip_config.txt    z:/testdata/configs/spud_staticip/te_spud_staticip_config.txt
-../te_spudRSubConn/configs/spud_staticip/te_spud_staticip_loopback.ini  z:/testdata/configs/spud_staticip/te_spud_staticip_loopback.ini
-
-
-PRJ_TESTMMPFILES
-#include "../te_spudNetworkSide/group/bld.inf"
-
-../te_spudRSubConn/group/TE_SpudRSubConn.mmp
-
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.history.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<relnotes schema="1.0.0" name="Secondary PDP context UMTS Driver" purpose="" type="component">
-  <revision major="1" functional="0" minor="0" date="20070727">
-    <ref name="PDEF109368" type="defect"/>
-    <description>SPUDMAN was not sending IfProgress with the KDataTransferTemporarilyBlocked constant when the PDP context is suspended - this is expected to be sent to Nifman from a Nif supporting GPRS but SPUDMAN was discarding notifications from lower level NIFs so that they never reached Nifman.  This means RConnection::ProgressNotification never sent any KDataTransferTemporarilyBlocked progress updates to clients.  SPUDMAN has now been changed to produce the correct behaviour.</description>
-  </revision>
-  <purpose>
-    (Only in 9.1) A network interface adaptation component that supports both primary and secondary PDP contexts
-  </purpose>
-</relnotes>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/group/networking_spud.mrp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-component networking_spud
-source \sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver
-binary \sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver\group all
-exports \sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver\group
-notes_source \component_defs\release.src
-
-
-ipr E 
-ipr T \sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver\te_spudNetworkSide
-ipr T \sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver\te_spudrsubconn
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/group/spud.iby	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-// 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:
-//
-
-#ifndef SPUD_IBY
-#define SPUD_IBY
-
-// Secondary PDP Context UMTS Driver
-                      
-file=ABI_DIR\DEBUG_DIR\spud.nif      System\libs\spud.nif
-
-#endif //SPUD_IBY
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/group/spud_v1.iby	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// 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:
-// SPUD.iby
-// 
-//
-
-#ifndef SPUD_IBY
-#define SPUD_IBY
-
-// Secondary PDP Context UMTS Driver
-                      
-file=ABI_DIR\DEBUG_DIR\spud.nif      System\libs\spud.nif
-file=ABI_DIR\DEBUG_DIR\spudfsm.dll   System\libs\spudfsm.dll
-
-#endif //SPUD_IBY
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/cpdpfsm.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,179 +0,0 @@
-// 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:
-// PDP FSM header
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef CPDPFSM_H
-#define CPDPFSM_H
-
-#include <e32base.h>
-#include <etelmm.h>
-#include <etelqos.h>
-#include <networking\UMTSNifControlIf.h>
-#include "reteldriverinput.h"
-#include "pdpfsmnmspace.h"
-
-#include "tpdpstates.h"
-
-class CPdpFsmFactory;
-class RPacketQoS;
-class TQoSR99_R4Requested;
-class TQoSR99_R4Negotiated;
-
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-class TQoSR5Requested;
-class TQoSR5Negotiated; 
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-class TFTInfo;
-class TFTOperationCode;
-
-class CPdpFsm : public CBase
-{
-	friend class TPdpState;
-	friend class TPdpStateInitialised;
-	friend class TPdpStateOpeningPhone;
-	friend class TPdpStateCreatingPrimary;
-	friend class TPdpStateActivatingPrimary;
-	friend class TPdpStateCreatingSecondary;
-	friend class TPdpStateCreatedSecondary;
-	friend class TPdpStateSettingQoS;
-	friend class TPdpStateSettingTFT;
-	friend class TPdpStateActivatingSecondary;
-	friend class TPdpStateOpen;
-	friend class TPdpStateChangingQoS;
-	friend class TPdpStateChangingTFT;
-	friend class TPdpStateModifyingActive;
-	friend class TPdpStateSuspended;
-	friend class TPdpStateClosing;
-	friend class TPdpStateStopping;
-	
-public:
-	CPdpFsm();
-	~CPdpFsm();
-	
-	TInt Input (const TInt aOperation, const TInt aParam);
-	
-	void Get(RPacketQoS::TQoSR99_R4Requested& aParam);
-	void Get(RPacketQoS::TQoSR99_R4Negotiated& aParam);
-
-	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-	void Get(RPacketQoS::TQoSR5Requested& aParam);
-	void Get(RPacketQoS::TQoSR5Negotiated& aParam);
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-	void Get(TTFTInfo& aParam);
-	void Get(TTFTOperationCode& aParam);
-	void Get(RPacketContext::TDataChannelV2& aParam);
-	void Get(RPacketContext::TContextConfigGPRS& aParam);
-	void Get(RPacketContext::TContextStatus& aParam);
- 	
-	void Set(const RPacketQoS::TQoSR99_R4Requested& aParam);
-	void Set(const RPacketQoS::TQoSR99_R4Negotiated& aParam);
-	
-	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-	void Set(const RPacketQoS::TQoSR5Requested& aParam);
-	void Set(const RPacketQoS::TQoSR5Negotiated& aParam);
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-	void Set(const TTFTInfo& aParam);
-	void Set(const TTFTOperationCode& aParam);
-	void Set(const RPacketContext::TDataChannelV2& aParam);
-	void Set(const RPacketContext::TContextConfigGPRS& aParam);
-
-	void Set(const RPacketContext::TContextStatus& aParam);
-   
-    void InitL (TContextId aPdpId, CPdpFsmFactory * aPdpFsmFactory, REtelDriverInput * aEtelDriverInput);
-    
-    void EtelInput (EtelDriver::TEtelInput aOperation);
-	void EtelCancel (void);
-    void SpudInput (TInt aNotification, TInt aParam);
-    void GetLastErrorCause  (TInt& aLastErrorCause);
-    
-protected:
-private:
-	void ChangeStateToInitialised(void);
-	void ChangeStateToOpeningPhone(void);
-	void ChangeStateToCreatingPrimary(void);
-	void ChangeStateToActivatingPrimary(void);
-	void ChangeStateToCreatingSecondary(void);
-	void ChangeStateToCreatedSecondary(void);
-	void ChangeStateToSettingQoS(void);
-	void ChangeStateToSettingTFT(void);
-	void ChangeStateToActivatingSecondary(void);
-	void ChangeStateToOpen(void);
-	void ChangeStateToChangingQoS(void);
-	void ChangeStateToChangingTFT(void);
-	void ChangeStateToModifingActive(void);
-	void ChangeStateToSuspended(void);
-	void ChangeStateToClosing(void);
-	void ChangeStateToStopping(void);
-
-	
-public:
-protected:
-private:
-	
-	// local data cache for this context
-	RPacketQoS::TQoSR99_R4Requested    iQoSReq;
-	RPacketQoS::TQoSR99_R4Negotiated   iQoSNeg;
-
-	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-	RPacketQoS::TQoSR5Requested    iQoSR5Req;
-	RPacketQoS::TQoSR5Negotiated   iQoSR5Neg;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-	RPacketContext::TDataChannelV2     iDataChannelV2;
-	RPacketContext::TContextStatus     iContextStatus;
-	TTFTInfo 						   iTFT;
-	TTFTOperationCode				   iTFTOperationCode;
-	RPacketContext::TContextConfigGPRS iGPRS;
-
-	CPdpFsmFactory   * iPdpFsmFactory; // need stuff from  factory
-	REtelDriverInput * iEtelDriverInput;
-	
-	TPdpState * iState; // current state
-	
-	TContextId  iPdpId; // our instance PDP context id - fixed when allocateed
-
-	enum TContextType
-	{
-		ENone,
-		EPrimary,
-		ESecondary
-	} iContextType;
-	
-
-};
-
-
-
-#endif // CPDPFSM_H
-
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/cpdpfsmfactory.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-// Copyright (c) 2004-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:
-// PDP FSM factory header
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef CPDPFSMFACTORY_H
-#define CPDPFSMFACTORY_H
-
-#include <networking\UMTSNifControlIf.h>
-#include "rpdpfsminterface.h"
-#include "reteldriverinput.h"
-#include "cpdpfsm.h"
-#include "spudmanif.h"
-#include "tpdpstates.h"
-
-/** factory (and owner) of FSM objects */
-class CPdpFsmFactory : public CBase
-{
-	friend class CPdpFsm;
-	friend class TPdpState;
-	friend class TPdpStateInitialised; // Needs iEtelOpened
-	friend class TPdpStateOpeningPhone; // Needs iEtelOpened
-public:
-	static CPdpFsmFactory * NewL();
-	
-	virtual ~CPdpFsmFactory();
-	void InitL(MSpudManInterface * aSpudManInterface, TName& aTsyName, RPdpFsmInterface * aPdpFsmInterface);
-	
-	CPdpFsm * GetContext (TContextId aPdpId);
-	
-	void Close (void);
-	
-	void SpudInput (TContextId aPdpId, TInt aNotification, TInt aParam);
-	void SetContextTerminationErrorAndStop(TContextId aPdpId, TInt aErrorCode);
-
-	const TName& TsyName(void);
-
-protected:	
-private:
-	CPdpFsmFactory();
-
-public:
-protected:
-private:
-	TFixedArray<CPdpFsm, KMaxPdpContexts> iContexts;
-
-	// the states
-	TPdpStateInitialised   		 iStateInitialised;
-	TPdpStateOpeningPhone		 iStateOpeningPhone;
-	TPdpStateCreatingPrimary     iStateCreatingPrimary;
-	TPdpStateActivatingPrimary   iStateActivatingPrimary;
-	TPdpStateCreatingSecondary   iStateCreatingSecondary;
-	TPdpStateCreatedSecondary    iStateCreatedSecondary;
-	TPdpStateSettingQoS	   		 iStateSettingQoS;
-	TPdpStateSettingTFT	   		 iStateSettingTFT;
-	TPdpStateActivatingSecondary iStateActivatingSecondary;
-	TPdpStateOpen		   		 iStateOpen;
-	TPdpStateChangingQoS   		 iStateChangingQoS;
-	TPdpStateChangingTFT   		 iStateChangingTFT;
-	TPdpStateModifyingActive	 iStateModifyingActive;
-	TPdpStateSuspended	   		 iStateSuspended;
-	TPdpStateClosing	   		 iStateClosing;
-	TPdpStateStopping	   		 iStateStopping;
-	
-	MSpudManInterface * iSpudManInterface;
-	RPdpFsmInterface  * iPdpFsmInterface;
-	REtelDriverInput  * iEtelDriverInput;
-	
-	TBool iEtelOpened;
-	
-	TName iTsyName;	
-};
-
-inline void CPdpFsmFactory::SpudInput (TContextId aPdpId, TInt aNotification, TInt aParam)
-{
-	iSpudManInterface->Input (aPdpId, aNotification, aParam);
-}
-
-inline void CPdpFsmFactory::SetContextTerminationErrorAndStop(TContextId aPdpId, TInt aErrorCode)
-	{
-	iSpudManInterface->SetContextTerminationErrorAndStop(aPdpId, aErrorCode);
-	}
-
-#endif // CPDPFSMFACTORY_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/eteldrivernmspace.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-// 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:
-// etel driver namespace
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef ETELDRIVERNMSPACE_H
-#define ETELDRIVERNMSPACE_H
-
-namespace EtelDriver
-{
-
-/** input operations, which are handled by etel driver input */
-enum TEtelInput
-	{
-	EOpenPhone,
-	
-	ESetQoS,
-	ESetTft,
-	EChangeTft,
-	ECreate1ryPdpContext,
-	ECreate2ryPdpContext,
-
-	EActivatePdp,
-	EModifyActive,
-	EContextDelete,
-	
-	ESentinelInput
-	};
-
-/** input operations, which are handled by etel driver input */
-enum TEtelDriverStrategy
-	{
-	EOpenPhoneStrategy = 0,
-	
-	ESetQoSStrategy,
-	ESetTftStrategy,
-	EChangeTftStrategy,
-	
-	ECreate1ryPdpContextStrategy,
-	ECreate2ryPdpContextStrategy,
-	
-	EActivatePdpStrategy,
-	EModifyActiveStrategy,
-	EContextDeleteStrategy,
-
-	ESentinelStrategy
-	};
-
-typedef TPckg<RPacketQoS::TQoSR99_R4Requested>  	TQoSR99_R4RequestedPckg;
-typedef TPckg<RPacketQoS::TQoSR99_R4Negotiated>  	TQoSR99_R4NegotiatedPckg;
-
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-typedef TPckg<RPacketQoS::TQoSR5Requested>  	TQoSR5RequestedPckg;
-typedef TPckg<RPacketQoS::TQoSR5Negotiated>  	TQoSR5NegotiatedPckg;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-typedef TPckg<RPacketContext::TContextConfigGPRS>  	TContextConfigGPRSPckg;
-typedef TPckg<RPacketContext::TPacketFilterV2>		TPacketFilterV2Pckg;
-
-_LIT(KTxtSpudTel, "SPUDTEL");
-
-} // namespace EtelDriver
-
-	
-#endif // ETELDRIVERNMSPACE_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/pdpfsmnmspace.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-// Copyright (c) 2004-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:
-// Common header for pdp FSM
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef PDPFSMNMSPACE_H
-#define PDPFSMNMSPACE_H
-
-namespace PdpFsm
-{
-
-/** completion and notification signals */
-enum TEtelSignal
-	{
-	EPhoneOpened,
-	EPhoneOpenedFailed,
-	
-	EQoSSet,
-	EQoSSetFailed,
-	ETftSet,
-	ETftSetFailed,
-	ETftChanged,
-	ETftChangedFailed,
-	
-	E1ryPdpContextCreated,
-	E1ryPdpContextCreatedFailed,
-	E2ryPdpContextCreated,
-	E2ryPdpContextCreatedFailed,
-	
-	EPdpContextModified,
-	EPdpContextModifiedFailed,
-	EPdpActivated,
-	EPdpActivatedFailed,
-	EContextDeleted,
-	EContextDeletedFailed,
-	// add new signals here
-	
-	// network signals
-	EQoSProfileChangeNetwork,
-	EConfigGPRSChangeNetwork,
-	EContextStatusChangeNetwork,
-	EServiceStatusChangeNetwork,
-	EPacketStatusChangeNetwork,
-	// add new signals here
-	
-	ESentinelSignal
-	};
-
-} // namespace PdpFsm
-
-	
-#endif // PDPFSMNMSPACE_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/reteldriverinput.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-// Copyright (c) 2004-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:
-// Header for etel driver input class
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef RETELDRIVERINPUT_H
-#define RETELDRIVERINPUT_H
-
-#include <e32def.h>
-#include <e32std.h>
-#include <networking\UmtsNifControlIf.h>	// definition of TContextId
-
-#include "eteldrivernmspace.h"	// definition of EtelDriver::TEtelInput
-
-class CEtelDriverFactory;
-class RPdpFsmInterface;
-
-/** 
-	Definition of an input interface for SPUD eTel driver 
-
-@internalComponent
-*/
-class REtelDriverInput
-	{
-public:
-	REtelDriverInput();
-	virtual ~REtelDriverInput();
-
-	virtual void OpenL (RPdpFsmInterface& aPdpFsmInterface);
-	virtual void Close();
-	virtual void CreatePdpL (TContextId aPdpId);
-	virtual void DeletePdp (TContextId aPdpId);
-	virtual void Input(TContextId aPdpId, EtelDriver::TEtelInput aOperation);
-	virtual void CancelPdp (TContextId aPdpId);
-	virtual void StartPdpNotifications(TContextId aPdpId);
-	virtual void CancelPdpNotifications (TContextId aPdpId);
-	virtual void CancelAllPdps();
-	virtual void CancelAllPdpNotifications();
-	virtual void GetLastErrorCause (TContextId aPdpId, TInt& aLastErrorCause);
-
-protected:
-
-private:
-	// disable copy of an object
-	inline REtelDriverInput(REtelDriverInput&);
-	inline REtelDriverInput& operator= (REtelDriverInput& aInput);
-	
-private:
-	/** etel driver factory */
-	CEtelDriverFactory*	iDriverFactory;
-	};
-	
-
-// inlines
-/** copy c'tor
-	not supported for this class
-*/
-inline REtelDriverInput::REtelDriverInput(REtelDriverInput&)
-	{ 
-	// not supported
-	__ASSERT_ALWAYS(EFalse, User::Panic(EtelDriver::KTxtSpudTel, KErrNotSupported)); 
-	}
-	
-/** assignment operator
-	not supported for this class
-*/
-inline REtelDriverInput& REtelDriverInput::operator= (REtelDriverInput& aInput)
-	{ 
-	// not supported
-	__ASSERT_ALWAYS(EFalse, User::Panic(EtelDriver::KTxtSpudTel,KErrNotSupported));
-	return aInput; 
-	}
-
-#endif // RETELDRIVERINPUT_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/rpdpfsminterface.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-// Copyright (c) 2004-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:
-// PDP FSM interface header
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef RPDPFSMINTERFACE_H
-#define RPDPFSMINTERFACE_H
-
-#include <e32base.h>
-#include <etelmm.h>
-#include <etelqos.h>
-
-#include <networking/umtsnifcontrolif.h>
-#include <networking/mpdpfsminterface.h>
-#include <etelpckt.h>
-
-
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-class TQoSR5Requested;
-class TQoSR5Negotiated;
-
-	#ifdef _DEBUG
-		_LIT(KDescNullPdpFsm, "iFsmImpl=NULL");
-	#endif		
-
-#else
-class TQoSR99_R4Requested;
-class TQoSR99_R4Negotiated;
-
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-
-class TFTInfo;
-class TFTOperationCode;
-class CPdpFsmFactory;
-
-NONSHARABLE_CLASS(RPdpFsmInterface) : public MPdpFsmInterface
-/**
- * R-class to proxy methods calls to CPdpFsmInterface.
- *
- * @internalComponent
- */
- {
-public:
-	RPdpFsmInterface();
-	virtual ~RPdpFsmInterface();
-	
-	virtual void OpenL(MSpudManInterface * aSpudManInterface, TName& aName);
-	virtual void Close();
-
-	virtual TInt Input (TContextId aPdpId, const TInt aOperation, const TInt aParam=KErrNone);
-
-	
-	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-
-	// This is to set the status of IM CN signalling parameter
-	virtual TInt Set(TContextId aPdpId, const RPacketQoS::TQoSR5Requested& aParam);
-	virtual TInt Set(TContextId aPdpId, const RPacketQoS::TQoSR5Negotiated& aParam);
-	virtual TInt Get(TContextId aPdpId, RPacketQoS::TQoSR5Requested& aParam) const;
-	virtual TInt Get(TContextId aPdpId, RPacketQoS::TQoSR5Negotiated& aParam) const;
-	virtual void SetIMCNSignalling(TBool aImCnSignalling);
-#else 
-// !SYMBIAN_NETWORKING_UMTSR5
-
-	virtual TInt Set(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Requested& aParam);
-	virtual TInt Set(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Negotiated& aParam);
-	virtual TInt Get(TContextId aPdpId, RPacketQoS::TQoSR99_R4Requested& aParam) const;
-	virtual TInt Get(TContextId aPdpId, RPacketQoS::TQoSR99_R4Negotiated& aParam) const;
-
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-	virtual TInt Set(TContextId aPdpId, const TTFTInfo& aParam);
-	virtual TInt Set(TContextId aPdpId, const TTFTOperationCode& aParam);
-	virtual TInt Set(TContextId aPdpId, const RPacketContext::TDataChannelV2& aParam);
-	virtual TInt Set(TContextId aPdpId, const RPacketContext::TContextConfigGPRS& aParam);
-	virtual TInt Set(TContextId aPdpId, const RPacketContext::TContextStatus& aParam);
-	
-	virtual TInt Get(TContextId aPdpId, TTFTInfo& aParam) const;
-	virtual TInt Get(TContextId aPdpId, TTFTOperationCode& aParam) const;
-	virtual TInt Get(TContextId aPdpId, RPacketContext::TDataChannelV2& aParam) const;
-	virtual TInt Get(TContextId aPdpId, RPacketContext::TContextConfigGPRS& aParam) const;
-	virtual TInt Get(TContextId aPdpId, RPacketContext::TContextStatus& aParam) const;
-	
-	virtual TInt GetLastErrorCause(TContextId aPdpId, TInt& aLastErrorCause) const;
-
-	virtual void Set(RPacketService::TStatus aParam); // applies to all contexts
-	virtual void Get(RPacketService::TStatus& aParam); // applies to all contexts
-
-	// additional accessors
-	virtual const TName& TsyName(void);
-	
-	void Init (const MPdpFsmInterface* aSpudMan);
-	
-	inline TBool IsInitialised ();
-
-	virtual void SetContextTerminationErrorAndStop(TContextId aPdpId, TInt aErrorCode);
-
-protected:
-private:
-	// DO NOT provide implementations to these methods: Copying this object should be disabled
-	RPdpFsmInterface(RPdpFsmInterface&);
-	RPdpFsmInterface& operator= (RPdpFsmInterface& aInput);
-	
-public:
-protected:
-private:
-	// FSM Factory - churns out FSMs
-	CPdpFsmFactory* iPdpFsmFactory;
-
-	RPacketService::TStatus iNetworkStatus;
-	MPdpFsmInterface* iFsmImpl;
-};
-
-IMPORT_C RPdpFsmInterface* NewPdpFsmInterfaceL();
-
-	   
-TBool RPdpFsmInterface::IsInitialised ()
-   {
-   return iFsmImpl != NULL;
-   }
-
-
-#endif
-// RPDPFSMINTERFACE_H
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/tpdpstate.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-// Copyright (c) 2004-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:
-// Base class to the various states required in Spud FSM. Each real state is derived from
-// this base class. The bass class is never instanciated but it's base functionality is 
-// used for default handling in the most part.
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef TPDPSTATE_H
-#define TPDPSTATE_H
-
-#include <networking\UmtsNifControlIf.h>
-#include "eteldrivernmspace.h"
-#include "reteldriverinput.h"
-#include "pdpfsmnmspace.h"
-
-
-class CPdpFsm;
-//class REtelDriverInput;
-class CPdpFsmFactory;
-
-// parent class
-class TPdpState
-{
-public:
-	TPdpState();
-	
-	// used as a default error handler
-	virtual TInt Input (CPdpFsm& aFsm, const TInt aOperation, const TInt aParam);
-
-	const TDesC * LogOperation (CPdpFsm& aFsm, TInt aOperation);	
-
-protected:
-	// access helpers for use in the derived class
-	void EtelDriverInput (CPdpFsm& aFsm, EtelDriver::TEtelInput aOperation);
-	void EtelDriverCancel (CPdpFsm& aFsm);
-	void SpudManNotify (CPdpFsm& aFsm, TInt aNotification, TInt aParam);
-	
-public:
-#ifdef _DEBUG
-	TBuf<100> iName;
-#endif		
-
-protected:
-	CPdpFsmFactory   * iPdpFsmFactory;
-
-private:
-	
-};
-
-
-#endif // TPDPSTATE_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/inc/tpdpstates.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-// Copyright (c) 2004-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:
-// PDP FSM states header
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-#ifndef TPDPSTATES_H
-#define TPDPSTATES_H
-
-#include "tpdpstate.h"
-#include "spudfsmdebuglogger.h"
-
-class CPdpFsm;
-
-#if _DEBUG 
-#define DEFINE_TPDPSTATE_CLASS(state) _LIT(KName##state, #state); \
-NONSHARABLE_CLASS(TPdpState##state) : public TPdpState \
-{ \
-public: \
-	TPdpState##state (CPdpFsmFactory * aPdpFsmFactory) \
-	{ \
-		SPUDFSMVERBOSE_FNLOG("TPdpState" L ## #state L"::TPdpState" L ## #state L"()"); \
-		iName = KName##state; \
-		iPdpFsmFactory = aPdpFsmFactory; \
-	} \
-	TInt Input (CPdpFsm& aFsm, const TInt aOperation, const TInt aParam); \
-private: \
-	TInt iErrorCode; \
-};	
-#else
-#define DEFINE_TPDPSTATE_CLASS(state) NONSHARABLE_CLASS(TPdpState##state) : public TPdpState \
-{ \
-public: \
-	TPdpState##state (CPdpFsmFactory * aPdpFsmFactory) \
-	{ \
-		SPUDFSMVERBOSE_FNLOG("TPdpState" L ## #state L"::TPdpState" L ## #state L"()"); \
-		iPdpFsmFactory = aPdpFsmFactory; \
-	} \
-	TInt Input (CPdpFsm& aFsm, TInt aOperation, TInt aErrorCode); \
-private: \
-	TInt iErrorCode; \
-};	
-#endif
-
-DEFINE_TPDPSTATE_CLASS(Initialised)
-DEFINE_TPDPSTATE_CLASS(OpeningPhone)
-DEFINE_TPDPSTATE_CLASS(CreatingPrimary)
-DEFINE_TPDPSTATE_CLASS(ActivatingPrimary)
-DEFINE_TPDPSTATE_CLASS(CreatingSecondary)
-DEFINE_TPDPSTATE_CLASS(CreatedSecondary)
-DEFINE_TPDPSTATE_CLASS(SettingQoS)
-DEFINE_TPDPSTATE_CLASS(SettingTFT)
-DEFINE_TPDPSTATE_CLASS(ActivatingSecondary)
-DEFINE_TPDPSTATE_CLASS(Open)
-DEFINE_TPDPSTATE_CLASS(ChangingQoS)
-DEFINE_TPDPSTATE_CLASS(ChangingTFT)
-DEFINE_TPDPSTATE_CLASS(ModifyingActive)
-DEFINE_TPDPSTATE_CLASS(Suspended)
-DEFINE_TPDPSTATE_CLASS(Closing)
-DEFINE_TPDPSTATE_CLASS(Stopping)
-
-
-#endif // TPDPSTATES_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/bmarm/SPUDU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	NewInterfaceFactoryL @ 1 NONAME R3UNUSED ; (null)
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/bwins/SPUDU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	NewInterfaceFactoryL @ 1 NONAME
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/eabi/SPUDU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	NewInterfaceFactoryL @ 1 NONAME ; NewInterfaceFactoryL
-	
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/group/spud.mmp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-// Copyright (c) 2004-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:
-// spud.nif Secondary PDP Context UMTS Driver
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-
-TARGET			spud.nif
-TARGETTYPE		DLL
-TARGETPATH		/system/libs
-
-UID      		0x10003D3A 0x102075AE
-VENDORID 		0x70000001
-
-// Needed for GUQoS files
-MACRO		EPOC_SDK=0x08010000
-
-SOURCEPATH      ../src
-SOURCE          spudman.cpp spudfactory.cpp spudnotify.cpp bindman.cpp mux.cpp
-SOURCE          rpdpfsminterface.cpp
-
-USERINCLUDE     ../inc
-USERINCLUDE     ../../inc
-OS_LAYER_SYSTEMINCLUDE
-
-LIBRARY         esocksvr.lib mbufmgr.lib 
-LIBRARY         euser.lib esock.lib nifman.lib
-LIBRARY         etelpckt.lib
-LIBRARY			etel.lib
-LIBRARY         umtsif.lib
-LIBRARY			insock.lib 
-
-
-#include "comms-infras/commsdebugutility.mmh"
-
-CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
-
-UNPAGED
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/bindman.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,172 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD binder manager
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef BINDMAN_H
-#define BINDMAN_H
-
-#include "spudman.h"
-#include <networking/mpdpfsminterface.h>
-
-class CSpudNotify;
-class CSpudMux;
-class CSpudProtocol;
-
-/**
-PDP context states from the perspective of SpudMan
-*/
-enum TSpudContextStates
-	{
-	ESpudInactive = 0,
-	/** Default QoS has been set and CNifIfLink::Start is awaited */
-	ESpudHaveQos,
-	/** FSM is creating the primary context */
-	ESpudCreatingPrimary,
-	/** Start has been called on the SPUD */
-	ESpudStartingPrimary,
-	/** CNifIfLink::Start on lower NIF called, waiting for LinkLayerUp or Down.*/
-	ESpudStartingPrimaryLowerNif,
-	/** Secondary context is in the process of being started */
-	ESpudStartingSecondary,
-	/** CNifIfLink::Start on lower NIF called, waiting for LinkLayerUp or Down.*/
-	ESpudStartingSecondaryLowerNif,
-	/* Lower NIF is up, waiting for retrieval of the negotiated QoS. */
-	ESpudGettingNegQoS,
-	/** Spud is up and ready to for data */
-	ESpudUp,
-	/** Spud is up but currently flowed off by lower NIF */
-	ESpudFlowOff,
-	/** Spud is up but currently flowed off by the network */
-	ESpudSuspended,
-	/** Spud is up but currently flowed off by the network and the lower NIF */
-	ESpudFlowOffAndSuspended,
-	/** Context is going down, but it must still be deleted */
-	ESpudLinkDown,
-	/** Lower NIF has been stopped */
-	ESpudContextDelete,
-	/** All communication with GUQoS is finished for this context. */
-	ESpudWaitLinkDown,
-	/** MNifIfNotify::LinkLayerDown called by lower NIF. Binder must be deleted */
-	ESpudWaitBinderDelete
-	};
-
-
-/**
-Binder class between lower NIF and SPUD
-*/
-NONSHARABLE_CLASS(CSpudBinderRef) : public CBase
-	{
-public:
-	CSpudBinderRef(CBindMan& aBindMan);
-	~CSpudBinderRef();
-	void ConstructL(MNifIfNotify* aNotify, TContextId aContextId);
-	void Bind(CNifIfLink* aNifLink, CNifIfBase* aNifBase);
-
-	TBool MatchBase(const CNifIfBase* aBase) const;
-	TBool IsBound() const;
-
-	// Setters
-	void SetState(TSpudContextStates aState);
-    void SetError(TInt aError);
-
-	// Getters
-	CNifIfLink* NifLink() const;
-	CNifIfBase* NifBase() const;
-	CSpudNotify* Notify() const;
-	TSpudContextStates State() const;
-    TInt Error() const;
-	
-private:
-	/** Reference to BindMan object */
-	CBindMan& iBindMan;
-
-	/* Pointer to SpudNotify object */
-	CSpudNotify* iNotify;
-
-	/* Pointer to CNifIfLink in lower NIF */
-	CNifIfLink* iNifLink;
-
-	/* Pointer to CNifIfBase in lower NIF */
-	CNifIfBase* iNifBase;
-
-	/** Current state of the PDP context associated with this lower NIF */
-	TSpudContextStates iState;
-
-    /** Context specific failure condition */
-    TInt iError;
-	};
-
-
-/**
-Binder management class
-*/
-NONSHARABLE_CLASS(CBindMan) : public CBase
-	{
-public:
-	CBindMan(CSpudMan& aSpudMan, CSpudMux* aMux, CSpudProtocol* aProto);
-	~CBindMan();
-
-	void SetProtocolBaseL(CProtocolBase* aProtocolBase) const;
-	CSpudBinderRef* GetRefL(TContextId aContextId) const;
-	TContextId FindContextIdL(const CNifIfBase* aNifBase) const;
-	CSpudBinderRef* GetAnyRefL() const;
-	TUint NumContexts() const;
-	TBool IsLastContext(TContextId aContextId)const;
-	TUint SweepBinders();
-	void LoadNifL(const TDesC& aName, CSpudBinderRef& aBinder);
-
-	void MuxClosed();
-	CSpudMux* TransferSpudMux();
-
-	// Getters
-	CSpudMux* SpudMux() const;
-	CSpudMan* SpudMan() const;
-	CSpudProtocol* SpudProtocol() const;
-	
-	CSpudBinderRef* GetNewRefForPrimaryL();
-	CSpudBinderRef* GetNewRefForSecondaryL(TContextId& aContextId);
-
-protected:
-	void ReadLowerNifName(void);	
-
-private:
-	/** Reference to CSpudMan object */
-	CSpudMan& iSpudMan;
-
-	/** Pointer to CSpudMux object */
-	CSpudMux* iMux;
-
-	/** ETrue if it is our responsibility to delete the iMux object */
-	TBool iDeleteMux;
-
-	/** Pointer to CSpudProtocol object */
-	CSpudProtocol* iSpudProtocol;
-
-	/** Array of CSpudBinderRef objects */
-	TFixedArray<CSpudBinderRef*, KMaxPdpContexts> iBinders;
-
-	/** Name of lower NIF as configured in CommDB */
-	TBuf<KConnMaxInterfaceName> iLowerNifName;
-	};
-
-#include "bindman.inl"
-
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/bindman.inl	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,182 +0,0 @@
-// Copyright (c) 2007-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:
-// SPUD binder manager
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef BINDMAN_INL
-#define BINDMAN_INL
-
-/**
-Returns a pointer to the SpudMux object and transfers ownership.
-
-@return Pointer to SpudMux (ownership is transferred)
-*/
-inline CSpudMux* CBindMan::TransferSpudMux()
-	{
-	ASSERT(iDeleteMux);
-	iDeleteMux = EFalse;
-	ASSERT(iMux);
-	return iMux;
-	}
-
-/**
-Returns a pointer to the SpudMux object.
-
-@return pointer to SpudMux
-*/
-inline CSpudMux* CBindMan::SpudMux() const
-	{
-	ASSERT(iMux);
-	return iMux;
-	}
-
-/**
-Returns a pointer to the SpudMan object.
-
-@return pointer to SpudMan
-*/
-inline CSpudMan* CBindMan::SpudMan() const
-	{
-	return &iSpudMan;
-	}
-
-/**
-Returns a pointer to the SpudProtocol object.
-
-@return pointer to SpudProtocol
-*/
-inline CSpudProtocol* CBindMan::SpudProtocol() const
-	{
-	return iSpudProtocol;
-	}
-
-/**
-Removes the pointer to the mux object once NIFMAN has deleted it.
-*/
-inline void CBindMan::MuxClosed()
-	{
-	iMux = NULL;
-	}
-
-/**
-Determines if this binder ref has been bound to a NIF yet.
-If not, then it can be used for a new connection.
-
-@return ETrue if object is already bound
-*/
-inline TBool CSpudBinderRef::IsBound() const
-	{
-	return iNifLink != NULL;
-	}
-
-/**
-Determines if this object is a binder for the given lower NIF.
-@return ETrue on a match
-*/
-inline TBool CSpudBinderRef::MatchBase(const CNifIfBase* aBase) const
-	{
-	return aBase == iNifBase;
-	}
-
-/**
-Returns a pointer to the CNifIfLink object.
-
-@return pointer to CNifIfLink
-*/
-inline CNifIfLink* CSpudBinderRef::NifLink() const
-	{
-	ASSERT(iNifLink);
-	return iNifLink;
-	}
-
-/**
-Returns a pointer to the CNifIfBase object.
-
-@return pointer to CNifIfBase
-*/
-inline CNifIfBase* CSpudBinderRef::NifBase() const
-	{
-	ASSERT(iNifBase);
-	return iNifBase;
-	}
-
-/**
-Returns a pointer to the CSpudNotify object.
-
-@return pointer to CSpudNotify
-*/
-inline CSpudNotify* CSpudBinderRef::Notify() const
-	{
-	ASSERT(iNotify);
-	return iNotify;
-	}
-
-/**
-Returns the state of the associated PDP context.
-
-@return state
-*/
-inline TSpudContextStates CSpudBinderRef::State() const
-	{
-	return iState;
-	}
-
-/**
-Sets the state of the associated PDP context.
-
-@param new state
-*/
-inline void CSpudBinderRef::SetState(TSpudContextStates aState)
-	{
-	// Binder must not be touched once it is designated for deletion, else we can leak it.
-	ASSERT(ESpudWaitBinderDelete != iState);
-	iState = aState;	
-	}
-
-/**
-Stores an error code detailing cause of context failure.
-
-@param error code
-*/
-inline void CSpudBinderRef::SetError(TInt aError)
-    {
-    iError = aError;
-    }
-
-/**
-Returns the context failure error
-*/
-inline TInt CSpudBinderRef::Error() const
-    {
-    return iError;
-    }
-
-/**
-Binds the binder object to the lower NIF.
-*/
-inline void CSpudBinderRef::Bind(CNifIfLink* aNifLink, CNifIfBase* aNifBase)
-	{
-	iNifBase = aNifBase;
-	iNifLink = aNifLink;
-	ASSERT(iNifBase);
-	ASSERT(iNifLink);
-	}
-
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/mux.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD data multiplexer
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef MUX_H
-#define MUX_H
-
-#include "spudman.h"
-#include "bindman.h"
-#include <in_iface.h>
-#include <es_prot.h>
-
-/**
-Data multiplexer class.
-Dispatches packets from GUQoS to the appropriate PDP context.
-*/
-NONSHARABLE_CLASS(CSpudMux) : public CNifIfBase
-	{
-public:
-	CSpudMux(CSpudMan& aNifBase);
-	~CSpudMux();
-	void Construct(CBindMan& aBindMan);
-	
-	// setters
-	void SetProtocolBase(CProtocolBase* aProtocolBase);
-
-	// CNifIfBase
-	void Info(TNifIfInfo& aInfo) const;
-	TInt Send(RMBufChain& aPacket, TAny*);
-	TInt Notification(TAgentToNifEventType aEvent, void* /*aInfo*/);
-	void BindL(TAny* aId);
-	TInt State();
-	TInt Control(TUint aLevel, TUint aName, TDes8& aOption, TAny* aSource);
-
-
-private:
-	TInterfaceName iIfName;
-	CBindMan* iBindMan;
-	CProtocolBase* iProtocolBase;
-	};
-
-
-/**
-Data receiver class.
-Receives data from the network and sends it to the network stack.
-*/
-NONSHARABLE_CLASS(CSpudProtocol) : public CProtocolBase
-	{
-public:
-	CSpudProtocol();
-	~CSpudProtocol();
-	void Construct(CBindMan& aBindMan);
-
-	void SetProtocolBaseL(CProtocolBase* aProtocolBase);
-	void DoStartSending() const;
-
-	// CProtocolBase
-	void Identify(TServerProtocolDesc *aDesc) const;
-	void StartSending(CProtocolBase* aProtocol);
-	void Process(RMBufChain& aChain, CProtocolBase* aSourceProtocol);
-	void Process(TDes8& aPDU, TSockAddr* aFrom, TSockAddr* aTo, CProtocolBase* aSourceProtocol);
-	void Error(TInt aError, CProtocolBase* aSourceProtocol);
-
-private:
-	CBindMan* iBindMan;
-	CProtocolBase* iProtocolBase;
-	};
-
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/spudfactory.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD Factory
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef SPUDFACTORY_H
-#define SPUDFACTORY_H
-
-#include "spudman.h"
-#include "bindman.h"
-#include "mux.h"
-#include "rpdpfsminterface.h"
-
-/**
-Factory class for SPUD
-*/
-NONSHARABLE_CLASS(CSpudFactory) : public CNifIfFactory
-	{
-public:
-	~CSpudFactory();
-	
-protected:
-	void InstallL();
-	CNifIfBase* NewInterfaceL(const TDesC& aName);
-	TInt Info(TNifIfInfo& aInfo, TInt aIndex) const;
-	CNifIfBase* NewInterfaceL(const TDesC& aName, MNifIfNotify* aNotify);
-	};
-
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/spudman.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,248 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD event manager
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef SPUDMAN_H
-#define SPUDMAN_H
-
-#include <e32base.h>
-#include <comms-infras/nifif.h>
-#include <networking/umtsnifcontrolif.h>
-#include <comms-infras/commsdebugutility.h>
-#include <networking/mspudmaninterface.h>
-
-#include "rpdpfsminterface.h"
-#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
-#include <comms-infras/nifprvar_internal.h>
-#endif
-
-const TUint KSpudMajorVersionNumber=0;
-const TUint KSpudMinorVersionNumber=0;
-const TUint KSpudBuildVersionNumber=2;
-
-/** Longest protocol name supported */
-const TUint KMaxProtocolName = 20;
-
-#ifdef __FLOG_ACTIVE
-// Logging tags
-_LIT8(KSpudFirstTag,"spud");
-_LIT8(KSpudLog,"spudman.txt");
-#endif
-
-class CBinderSweeperNotifierCb;
-class CBindMan;
-class CSpudBinderRef;
-class RPdpFsmInterface;
-
-/**
-SPUD Event Manager.
-It is responsible for routing events throughout the SPUD and between interface points.
-*/
-NONSHARABLE_CLASS(CSpudMan) : public CNifIfLink, public MSpudManInterface
-	{
-public:
-	__FLOG_DECLARATION_MEMBER_MUTABLE;
-
-	CSpudMan(CNifIfFactory& aFactory, MNifIfNotify* aNotify);
-    ~CSpudMan();
-	void ConstructL(CBindMan* aBindMan);
-	void Panic(TInt aReason=0) const;
-
-	TBool AreQoSEventsEnabled() const;
-
-	// Getters
-	CBindMan* BindMan() const;	
-	MNifIfNotify* Notify() const;
-
-	// Events from elsewhere
-	TInt GuqosInput(TUint aName, TDes8& aOption);
-	void LinkLayerUp(TContextId aContextId);
-	void LinkLayerDown(TContextId aContextId, TInt aReason, MNifIfNotify::TAction aAction);
-	void StopSending(TContextId aContextId);
-	void StartSending(TContextId aContextId);
-
-	// from MSpudManInterface
-	void Input (TContextId aPdpId, TInt aEvent, TInt aParam);
-	void SetContextTerminationErrorAndStop(TContextId aContextId, TInt aErrorCode);
-
-	// from CNifIfLink
-    void AuthenticateComplete(TInt aResult);
-	TInt Start();
-	void Stop(TInt aReason, MNifIfNotify::TAction aAction);
-	CNifIfBase* GetBinderL(const TDesC& aName);
-	void Restart(CNifIfBase* aIf);
-
-	// from CNifIfBase
-	TInt Send(RMBufChain& aPdu, TAny* aSource=0);
-	void Info(TNifIfInfo& aInfo) const;
-	TInt Notification(TAgentToNifEventType aEvent, void * aInfo);
-
-    // SPUD methods
-    void IfProgress(TContextId aContextId, TInt aStage, TInt aError);
-    void IfProgress(TContextId aContextId, TSubConnectionUniqueId aSubConnectionUniqueId, TInt aStage, TInt aError);
-	TInt Notification(TContextId aContextId, TNifToAgentEventType aEvent, void * aInfo);
-	TInt ReadInt(TContextId aContextId, const TDesC& aField, TUint32& aValue);
-	TInt ReadDes(TContextId aContextId, const TDesC& aField, TDes8& aValue);
-	TInt ReadDes(TContextId aContextId, const TDesC& aField, TDes16& aValue);
-	
-	void DisposeOfBinder(CSpudBinderRef* aRef);
-	void SweepBindersAndNotify();
-	
-protected:
-	void ReadDefaultQoS(RPacketQoS::TQoSR99_R4Requested& aQos) const;
-
-	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-	
-	// IM CN signalling flag, Setter and Getter methods
-	void SetIMCNSignallingFlagPcoL(RPacketContext::TProtocolConfigOptionV2& aPco);	
-	TBool GetIMCNSignallingFlagPcoL(RPacketContext::TProtocolConfigOptionV2& aPco);
-	
-	void ReadDefaultR5QoS(RPacketQoS::TQoSR5Requested& aQos) const;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-	void ReadTsyName(TName& aTsyName) const;
-	void SetTerminateError(TInt aError);
-	void SetTerminateError(TContextId aContextId, TInt aError);
-	void RetrieveGprsConfig(RPacketContext::TContextConfigGPRS& aConfigGprs) const;
-	void RetrieveGprsCompression(TUint& aCompression) const;
-	void RetrieveGprsAnonymousAccess(RPacketContext::TAnonymousAccess& aAnonymous) const;
-
-	void FillInParameters(TContextParameters& aParams, TContextId aContextId, TInt aError=KErrNone) const;
-	void FillInContextConfig(TContextConfig& aConfig, TContextId aContextId) const;
-	void RaiseEvent(TUint aName, TDes8& aOption) const;
-	
-	virtual TInt Control(TUint aLevel,TUint aName,TDes8& aOption, TAny* aSource=0);
-
-	// GUQoS event senders
-	void SendPrimaryContextCreated(TContextId aContextId, TInt aError);
-	void SendContextBlockedEvent(TContextId aContextId);
-	void SendContextUnblockedEvent(TContextId aContextId);
-	void SendSecondaryContextCreated(TContextId aContextId, TInt aError);
-	void SendContextQoSSetEvent(TContextId aContextId, TInt aError);
-	void SendContextTFTModifiedEvent(TContextId aContextId, TTFTOperationCode aTFTOperationCode, TInt aError);
-	void HandleGetNegQoSEvent(TContextId aContextId, TInt aError);
-	void SendContextModifyActiveEvent(TContextId aContextId, TContextConfig& aContextConfig, TInt aError);
-	void SendContextDeleteEvent(TContextId aContextId);
-	void SendNetworkStatusEvent(TNetworkEventCode aEventCode, RPacketService::TStatus aStatus);
-	void SendContextActivateEvent(TContextId aContextId, TContextConfig& aContextConfig, TInt aError);
-	void SendContextParametersChangeEvent(TContextId aContextId, TContextConfig& aContextConfig, TInt aError);
-
-private:
-	void InitPdpFsmInterfaceL();
-	
-	void HandlePrimaryContextCreatedEvent(TContextId aContextId, TInt aError);
-	void HandleContextDeleteEvent(TContextId aContextId, TInt aError);
-	void HandleSecondaryContextCreatedEvent(TContextId aContextId, TInt aError);
-	void HandleContextActivateEvent(TContextId aContextId, TInt aError);
-	void HandleContextQoSSetEvent(TContextId aContextId, TInt aError);
-	void HandleContextTFTModifiedEvent(TContextId aContextId, TInt aError);
-	void HandleContextModifyActiveEvent(TContextId aContextId, TInt aError);
-	void HandleNetworkStatusEvent();
-	void HandleContextParametersChangeEvent(TContextId aContextId, TInt aError);
-	void HandleContextBlockedEvent(TContextId aContextId);
-	void HandleContextUnblockedEvent(TContextId aContextId);
-	
-	void SetupSipServerAddrRetrievalL(RPacketContext::TProtocolConfigOptionV2& aPco);
-	void SetSipServerAddrL(const RPacketContext::TProtocolConfigOptionV2& aPco);
-
-	void StopContext(TContextId aContextId, TInt aReason, MNifIfNotify::TAction aAction);
-
-private:
-	CBindMan* iBindMan;
-
-	/** GUQoS event notifier */
-	MNifEvent* iQosEventHandler;
-
-	/** Protocol name */
-	TBuf<KMaxProtocolName> iName;
-
-	/** Whether events should be sent to GUQoS or not */
-	TBool iQosEventsEnabled;
-
-	/** Interface to ETEL */
-	RPdpFsmInterface iPdpFsmInterface;
-
-	/** Temporary storage of context configuration, here to avoid stack overflow */
-    TContextConfig iTempContextConfig;
-    
-	/** Temporary storage of TFT, here to avoid stack overflow */
-    mutable TTFTInfo iTempTftInfo;
-    
-	/** Temporary storage of GPRS context configuration, here to avoid stack overflow */
-    mutable RPacketContext::TContextConfigGPRS iTempGprsContext;
-    
-	/** Temporary storage of channel configuration, here to avoid stack overflow */
-    RPacketContext::TDataChannelV2 iTempDataChannelV2;
-    
-    /** Error code which indicates the cause of the SPUD shutdown */
-    TInt iTerminateError;
-    
-    /** First Error code from ETel */
-    TInt iETelTerminateError;
-    
-    /** Asynchronous sweep of binders marked for deletion, with optional notification to Nifman */
-    CBinderSweeperNotifierCb* iBinderSweeperNotifierCb;
-	
-    /** Default QoS sent from GuQoS before this Nif was ready */
-    HBufC8* iParkedDefaultQoS;
-    
-    /** The address of the P-CSCF (Sip server) */
-    RArray<TInetAddr> iSipServerAddr;
-    
-
-	/** It may be necessary to report a context status to GUQoS, which is different to the formal
-	context status at the very moment of reporting. */
-	RPacketContext::TContextStatus iContextStatusOverride;
-	
-	/** Store the Primary ContextId that might be changed over time */
-	TContextId iPrimaryContextId;
-	
-	};
-
-
-/** Asynchronously calls into Nifman, to trigger sweeping of binders marked for deletion &
-    if necessary, Nifman notification.
-	
-	When the lower NIF signals LinkLayerDown on SPUD, SPUD has to delete it.
-	However, this deletion cannot be done from within CSpudMan::LinkLayerDown, because
-	the lower NIF's may still access its members after CSpudMan::LinkLayerDown returns.
-	That is, the lower NIF must be deleted asynchronousely. However, if this is the last 
-	lower NIF, SPUD must signal MNifIfNotify::LinkLayerDown on Nifman. This triggers asynchronous deletion
-	of SPUD itself. So, there can be a race condition between asynchronous deletion of SPUD by Nifman,
-	and deletion of the lower NIF by SPUD.	*/	
-NONSHARABLE_CLASS(CBinderSweeperNotifierCb): public CAsyncOneShot
-	{
-	public:
-		CBinderSweeperNotifierCb(CSpudMan& aSpudMan);
-		
-		// CAsyncOneShot virtuals
-		void Call();
-		void RunL();
-	
-	private:
-		/** We call into Spudman that actually performs the sweeping & notification */
-		CSpudMan& iSpudMan;		
-    };
-	
-
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/inc/spudnotify.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-// Copyright (c) 2004-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:
-// NIFMAN notification proxy class
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef SPUDNOTIFY_H
-#define SPUDNOTIFY_H
-
-#include <e32base.h>
-#include <comms-infras/nifif.h>
-#include <networking/umtsnifcontrolif.h>
-
-class CSpudBinderRef;
-class CBindMan;
-
-/**
- * Interface from the nif and the protocol layers to Nifman
- */
-NONSHARABLE_CLASS(CSpudNotify) : public CBase, public MNifIfNotify
-    {
-public:
-    CSpudNotify(CBindMan& aBindMan, MNifIfNotify* aNotify, TContextId aContextId);
-    ~CSpudNotify();
-
-    virtual void LinkLayerDown(TInt aReason, TAction aAction);
-	virtual void LinkLayerUp();
-    virtual void NegotiationFailed(CNifIfBase* aIf, TInt aReason);
-    virtual TInt Authenticate(TDes& aUsername, TDes& aPassword);
-    virtual void CancelAuthenticate();
-	virtual TInt GetExcessData(TDes8& aBuffer);
-
-
-	virtual void IfProgress(TInt aStage, TInt aError);
-	virtual void IfProgress(TSubConnectionUniqueId aSubConnectionUniqueId, TInt aStage, TInt aError);
-	virtual void OpenRoute();
-	virtual void CloseRoute();
-	virtual TInt Notification(TNifToAgentEventType aEvent, void * aInfo = NULL);
-	virtual void BinderLayerDown(CNifIfBase* aBinderIf, TInt aReason, TAction aAction);
- 	virtual TInt PacketActivity(TDataTransferDirection aDirection, TUint aBytes, TBool aResetTimer);
-	virtual void NotifyDataSent(TSubConnectionUniqueId aSubConnectionUniqueId, TUint aUplinkVolume);
-	virtual void NotifyDataReceived(TSubConnectionUniqueId aSubConnectionUniqueId, TUint aDownlinkVolume);
-	virtual void NifEvent(TNetworkAdaptorEventType aEventType, TUint aEvent, const TDesC8& aEventData, TAny* aSource=0);
-
-
-
-protected:
-	virtual TInt DoReadInt(const TDesC& aField, TUint32& aValue,const RMessagePtr2* aMessage);
-    virtual TInt DoWriteInt(const TDesC& aField, TUint32 aValue,const RMessagePtr2* aMessage);
-    virtual TInt DoReadDes(const TDesC& aField, TDes8& aValue,const RMessagePtr2* aMessage);
-    virtual TInt DoReadDes(const TDesC& aField, TDes16& aValue,const RMessagePtr2* aMessage);
-    virtual TInt DoWriteDes(const TDesC& aField, const TDesC8& aValue,const RMessagePtr2* aMessage);
-	virtual TInt DoWriteDes(const TDesC& aField, const TDesC16& aValue,const RMessagePtr2* aMessage);
-	virtual TInt DoReadBool(const TDesC& aField, TBool& aValue,const RMessagePtr2* aMessage);
-    virtual TInt DoWriteBool(const TDesC& aField, TBool aValue,const RMessagePtr2* aMessage);
-
-
-private:
-    CBindMan& iBindMan;
-    MNifIfNotify* iNotify;
-    TContextId iContextId;
-    };
-
-
-#endif /*SPUDNOTIFY_H*/
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/bindman.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,435 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD binder manager
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#include "bindman.h"
-#include "spudnotify.h"
-#include "mux.h"
-#include <nifman.h>
-
-/** Default name of lower NIF */
-_LIT(KDefaultLowerNifName, "rawip");
-
-#ifdef __FLOG_ACTIVE
-#define BINDMAN_LOG(x) SpudMan()->x
-#else
-#define BINDMAN_LOG(x)
-#endif
-
-//*****************************************************************************
-// CBindMan
-//*****************************************************************************
-
-/**
-Constructs BindMan. Ownership of aMux and aProto is transferred to this object.
-
-@param aSpudMan Reference to SpudMan object
-@param aMux Pointer to SpudMux object (ownership is transferred)
-@param aProto Pointer to SpudProtocol object (ownership is transferred)
-*/
-CBindMan::CBindMan(CSpudMan& aSpudMan, CSpudMux* aMux, CSpudProtocol* aProto)
-	: iSpudMan(aSpudMan), iMux(aMux), iDeleteMux(ETrue), iSpudProtocol(aProto)
-    {
-    ReadLowerNifName();
-	}
-
-CBindMan::~CBindMan()
-    {
-    BINDMAN_LOG(__FLOG(_L("BindMan::~BindMan")));
-    
-    #ifdef __FLOG_ACTIVE // Log for diagnostic purposes
-    TInt idx;
-    for(idx = 0; idx < iBinders.Count(); ++idx)
-    	{
-    	if(iBinders[idx] && iBinders[idx]->IsBound())
-			{
-			BINDMAN_LOG(__FLOG_1(_L("~BindMan: deleting bound lower NIF binding for context[%d]"), idx));			
-   			}
-    	}
-    #endif
-
-    iBinders.DeleteAll();
-    delete iSpudProtocol;
-    if (iDeleteMux)
-    	{
-    	delete iMux;
-    	}
-	}
-
-/**
-Reads the lower NIF name from CommDb.
-
-@todo This function incorrectly returns the default value when IfParams is of the form:
- "notlowernif=UNWANTED,lowernif=IGNORED".
- This defect is also present in CPppLcp::InitL.
-*/
-void CBindMan::ReadLowerNifName(void)
-	{
-	TBuf<KCommsDbSvrMaxFieldLength> params;
-	_LIT(KInterfaceIdentifier,"lowernif=");
-	const TInt KLinkEqualsLength = 9;	// length of "lowernif="
-	ASSERT(static_cast<const TDesC&>(KInterfaceIdentifier).Length() == KLinkEqualsLength);
-
-	// Read IfParams field
-	iSpudMan.Notify()->ReadDes(TPtrC(ISP_IF_PARAMS), params);
-
-	TInt paramStartMarker = params.Find(KInterfaceIdentifier);
-
-	if (paramStartMarker == KErrNotFound)
-		{
-		// "lowernif=" not found in the string - use default lower layer
-		iLowerNifName = KDefaultLowerNifName;
-		BINDMAN_LOG(__FLOG_1(_L("Lower NIF name not configured; defaulting to %S"), &iLowerNifName));
-		}
-	else
-		{
-		// "lowernif=<nifname>" found in the string - extract the lower layer Nif name
-
-		if (paramStartMarker > 0 && params[paramStartMarker-1] != ',')
-			{
-			// "xyzlowernif=<xxx>" found rather than "lowernif=<xxx>" - use default lower layer
-			iLowerNifName = KDefaultLowerNifName;
-			BINDMAN_LOG(__FLOG_1(_L("Lower NIF name not configured; defaulting to %S"), &iLowerNifName));
-			}
-		else
-			{
-			// String of the form "[...,]lowernif=<nifname>[,...]" found - extract the Nif name
-			TPtrC postfix(params.Mid(paramStartMarker + KLinkEqualsLength));
-			TInt comma = postfix.Locate(',');
-			if (comma != KErrNotFound)
-				{
-				postfix.Set(postfix.Ptr(), comma);
-				}
-			iLowerNifName = postfix;
-			}
-		}
-	}
-
-/**
-Informs CSpudProtocol of the CProtocolBase pointer from the L3 protocol.
-*/
-void CBindMan::SetProtocolBaseL(CProtocolBase* aProtocolBase) const
-	{
-	iSpudProtocol->SetProtocolBaseL(aProtocolBase);
-	}
-
-/**
-Returns the binder for the given context ID.
-@param aContextId context ID
-@return Pointer to binder object
-@leave KErrBadHandle or KErrNotReady if context ID is invalid or not found
-*/
-CSpudBinderRef* CBindMan::GetRefL(TContextId aContextId) const
-    {
-    if (aContextId < 0 || aContextId >= iBinders.Count())
-    	{
-		BINDMAN_LOG(__FLOG_1(_L("CBindMan::GetRefL invalid context ID %d"), aContextId));
-	    User::Leave(KErrBadHandle);
-    	}
-	CSpudBinderRef* ref = iBinders[aContextId];
-	if (ref == NULL)
-		{
-		// This situation can frequently occur when looping through all binders
-	    User::Leave(KErrNotReady);
-		}
-	return ref;
-	}
-
-/**
-Returns the binder for any lower NIF that is available and bound.
-@return Pointer to binder object
-@leave KErrNotReady if no lower NIF is found
-*/
-CSpudBinderRef* CBindMan::GetAnyRefL() const
-	{
-    TInt index;
-    for (index=0; index < iBinders.Count(); ++index)
-    	{
-    	CSpudBinderRef* ref = iBinders[index];
-    	if (ref && ref->IsBound() && ref->State() != ESpudWaitBinderDelete)
-    		{
-    		return ref;
-    		}
-    	}
-	BINDMAN_LOG(__FLOG_0(_L("CBindMan::GetAnyRefL Can't find any bound NIF")));
-    User::Leave(KErrNotReady);
-    return NULL;	// never reached
-	}
-
-/**
-Returns the context ID the given lower NIF.
-@param aNifBase pointer to lower NIF
-@return context ID
-@leave KErrNotReady if lower NIF is not found
-*/
-TContextId CBindMan::FindContextIdL(const CNifIfBase* aNifBase) const
-	{
-    TContextId index;
-    for (index=0; index < iBinders.Count(); ++index)
-    	{
-    	CSpudBinderRef* ref = iBinders[index];
-    	if (ref && ref->MatchBase(aNifBase))
-    		{
-    		return index;
-    		}
-    	}
-	BINDMAN_LOG(__FLOG_1(_L("CBindMan::FindContextIdL Can't find aNifBase %x"), aNifBase));
-    User::Leave(KErrNotReady);
-    return KAllContexts;	// never reached
-	}
-
-/**
-Returns the number of bound contexts.
-@return Number of bound contexts
-*/
-TUint CBindMan::NumContexts() const
-	{
-    TInt index;
-    TUint count = 0;
-    for (index=0; index < iBinders.Count(); ++index)
-    	{
-    	CSpudBinderRef* ref = iBinders[index];
-    	if (ref && ref->IsBound())
-    		{
-    		++count;
-    		}
-    	}
-	return count;
-	}
-	
-/**
-Checks if this is is the last 'valid' context in SPUD, i.e. it is bound and not marked for deletion.
-
-@param aContextID the ID of the context to check
-@return ETrue if and only if aContextId (the subject bindre) is the only valid, bound, unmarked binder.
-*/
-TBool CBindMan::IsLastContext(TContextId aContextId)const
-	{
-	ASSERT(aContextId >= 0 && NumContexts() > 0); // we shouldn't be called unless we have at least 1 ctx
-	
-	TUint numLiveBoundBinders(0); 
-	TBool isTargetBinderFound(EFalse); // The binder for the subject context exists, is bound, and not marked for deletion.
-	
-	TInt binderIdx;
-	for(binderIdx = 0; binderIdx < iBinders.Count(); ++binderIdx) // sift through all the binders
-		{
-		if(iBinders[binderIdx] && // binder exists
-		   iBinders[binderIdx]->IsBound() &&  // is bound
-		   ESpudWaitBinderDelete != iBinders[binderIdx]->State() // not marked for deletion
-		)
-			{
-			++numLiveBoundBinders;
-			
-			if(binderIdx == aContextId)
-				{
-				isTargetBinderFound = ETrue;
-				}											
-			}
-		}
-	ASSERT(isTargetBinderFound); // sanity check: we have a referene to the subject binder,
-	                             // and it is 'valid': bound and not marked for deletion.	
-	
-	if(0 == numLiveBoundBinders) // No valid bound binders remain.
-		{
-		ASSERT(EFalse); // spudman thinks it has valid binders, when there are none.
-		
-		// In release builds, we can't say that there are more binders, because we have no
-		// references to them. 
-		return ETrue; // EFalse implies that we have at least 1 binder
-		}
-	else if(1 == numLiveBoundBinders) 
-		{
-		// In release builds: if live binder is not the subject context, we can't claim that the 
-		// subject context is the last one, or SPUD may shutdown when it has a context.
-		return isTargetBinderFound; // Is there another valid binder beside the subject?
-		}
-	else // > 1 
-		{
-		// Regardless of whether the subject context was found, we have more.
-		return EFalse;
-		}
-	}
-	
-/**
-Creates and returns a pointer to a new binder object. Ownership remains with BindMan;
-DeleteRef() must be called to delete the binder reference object.
-
-@param aContextId Holds the new context ID on return
-@return Pointer to binder object
-@leave KErrNotSupported if we are out of PDP contexts, or KErrNoMemory if out of RAM
-*/
-CSpudBinderRef* CBindMan::GetNewRefForSecondaryL(TContextId& aContextId)
-    {
-    // Reusing the slot of the primary context is not allowed.
-    static const TContextId KFirst2ndaryCtxIdx(KPrimaryContextId + 1);
-    TContextId index;
-    for (index = KFirst2ndaryCtxIdx; index < iBinders.Count(); ++index)
-    	{
-    	CSpudBinderRef*& ref = iBinders[index];
-    	if (ref == NULL)
-    		{
-    		// Create a binder in this new slot
-    		aContextId = index;
-    		// ref is a reference to a pointer that is owned by Bindman. It will be deleted in the
-    		// destructor. There is no need for CleanupStack.
-    		ref = new (ELeave) CSpudBinderRef(*iSpudMan.BindMan());
-    		ref->ConstructL(iSpudMan.Notify(), aContextId);
-    		return ref;
-    		}
-    	else if (!ref->IsBound())
-			{
-			// This binder was previously constructed but unbound
-			ASSERT(ref->Notify() == iSpudMan.Notify());
-    		aContextId = index;
-    		return ref;
-			}
-    	}
-	BINDMAN_LOG(__FLOG_0(_L("CBindMan::GetNewRefForSecondaryL No room for new binder reference")));
-    User::Leave(KErrNotSupported);
-    return NULL;	// never reached
-	}
-
-
-
-/** 
-Creates and returns a pointer to the new binder for the Primary PDP context.
-The primary is a special case, because it can be created only once, and it uses a special
-ID = 0.  If the primary fails then a secondary can be promoted to primary status 
-even in this case ID = 0 is not re-used because GetNewRefForSecondaryL prevents this.
-This means that KPrimaryContextId is only significant once at startup time!
-
-Ownership remains with BindMan;
-DeleteRef() must be called to delete the binder reference object.
-
-@return the pointer to the binder object for the primary pdp context.
-@leave if the construction of the binder leaves.
-*/
-CSpudBinderRef* CBindMan::GetNewRefForPrimaryL()
-	{
-	CSpudBinderRef*& primRef = iBinders[KPrimaryContextId];
-	if(primRef) // We must not try to create the primary more than once.
-		{
-		ASSERT(EFalse);
-		User::Leave(KErrAlreadyExists); // Release builds
-		}
-	// primRef is a reference to a pointer that is owned by Bindman. It will be deleted in the
-    // destructor. There is no need for CleanupStack.
-	primRef = new (ELeave) CSpudBinderRef(*iSpudMan.BindMan());
-	primRef->ConstructL(iSpudMan.Notify(), KPrimaryContextId);
-	return primRef;
-	}
-
-
-
-/**
-Loads a new lower NIF and bind to the binder ref
-
-@param aName Protocol name desired
-@param aBinder the binder to bind the lower NIF into.
-@see CNifAgentRef::ServiceStarted()
-*/
-void CBindMan::LoadNifL(const TDesC& aName, CSpudBinderRef& aBinder)
-	{
-	BINDMAN_LOG(__FLOG_2(_L("CBindMan::LoadNifL loading NIF %S for protocol %S"), &iLowerNifName, &aName));
-	
-	CNifIfLink* lowerNif=static_cast<CNifIfLink*>(Nif::CreateInterfaceL(iLowerNifName, aBinder.Notify()));
-
-	// Increment reference count
-	lowerNif->Open();
-
-	CleanupClosePushL(*lowerNif);
-	// Create CNifIfBase and bind it
-	// Maybe binding should be left to CSpudBinderRef
-	CNifIfBase* nifBase = lowerNif->GetBinderL(aName);
-	CleanupStack::Pop();
-	
-	// Increment reference count
-	nifBase->Open();
-	
-	// Bind the lower NIF into the SPUD
-	aBinder.Bind(lowerNif, nifBase);
-	
-	// Bind the lower NIF to SpudProtocol
-	nifBase->BindL(iSpudProtocol);
-	}
-
-
-/** Deletes the dead (marked for deletion) references to lower NIF bindings..
-
-@return the number of contexts remaining after the deletion
-*/
-TUint CBindMan::SweepBinders()
-	{
-	TUint liveContexts(0);
-	TInt binderIdx;
-	for(binderIdx = 0; binderIdx < iBinders.Count(); ++binderIdx) // Sift through all the binders
-		{
-		if(iBinders[binderIdx] && iBinders[binderIdx]->IsBound()) // Binder exists and is bound to a lower NIF 
-			{
-			if(ESpudWaitBinderDelete == iBinders[binderIdx]->State()) //Must be deleted
-				{
-				BINDMAN_LOG(__FLOG_1(_L("CBindMan::SweepBinders: deleting binder for context[%d]"), binderIdx));
-				delete iBinders[binderIdx];
-				iBinders[binderIdx] = NULL;
-				}
-			else // Binder exists and is bound, but is not eligible for deletion. 
-				{
-				BINDMAN_LOG(__FLOG_1(_L("CBindMan::SweepBinders: context[%d] is alive."), binderIdx));
-				++liveContexts;
-				}
-			}
-		// Binder is not bound. We don't care. It will be taken care of in the destructor.
-		}		 
-	return liveContexts; 
-	}
-
-//*****************************************************************************
-// CSpudBinderRef
-//*****************************************************************************
-
-
-CSpudBinderRef::CSpudBinderRef(CBindMan& aBindMan)
-	:iBindMan(aBindMan)
-	{
-	}
-
-CSpudBinderRef::~CSpudBinderRef()
-	{
-	if (IsBound())
-		{
-	   	// This call causes the NIF base to delete itself
-	   	iNifBase->Close();
-
-	   	// This call causes the NIF link to delete itself
-	   	iNifLink->Close();
-		}
-
-   	delete iNotify;
-	}
-
-/**
-Creates a SpudNotify object.
-@leave KErrNoMemory if out of RAM
-*/
-void CSpudBinderRef::ConstructL(MNifIfNotify* aNotify, TContextId aContextId)
-	{
-	iNotify = new (ELeave) CSpudNotify(iBindMan, aNotify, aContextId);
-	}
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/mux.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,375 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD data multiplexer
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#include "mux.h"
-#include <nifmbuf.h>
-#include <in6_if.h>
-
-// Flow control constants expected by the upper protocol stack
-const TInt KStopSending		= 0;
-const TInt KContinueSending	= 1;
-
-#ifdef __FLOG_ACTIVE
-#define SPUDMUX_LOG(x) iBindMan->SpudMan()->x
-#else
-#define SPUDMUX_LOG(x)
-#endif
-
-
-//
-// CSpudMux
-//
-
-
-CSpudMux::CSpudMux(CSpudMan& aNifBase)
-	: CNifIfBase(aNifBase)
-    {
-	}
-
-CSpudMux::~CSpudMux()
-    {
-    // Notify BindMan to delete the pointer to this object
-    if (iBindMan)
-    	{
-	    iBindMan->MuxClosed();
-    	}
-	}
-
-/**
-Constructs the mux object
-
-@param aBindMan Reference to BindMan object
-*/
-void CSpudMux::Construct(CBindMan& aBindMan)
-	{
-	iBindMan = &aBindMan;
-	
-	// Create a unique interface name
-	iIfName.Format(_L("%S[0x%08x]"), &KSpudName, this);
-	}
-
-/**
-Binds SPUD to the TCP/IP stack.
-
-@param aId Pointer to network stack object (CProtocolBase*)
-@leave KErrInUse if SPUD is already bound
-*/
-void CSpudMux::BindL(TAny* aId)
-	{
-	iBindMan->SetProtocolBaseL(static_cast<CProtocolBase*>(aId));
-	}
-
-
-/**
-Fills in the info object with NIF information.
-
-@param aInfo object to hold information on return
-*/
-void CSpudMux::Info(TNifIfInfo& aInfo) const
-	{
-	// Get the binder for the first (default) lower NIF.
-	CSpudBinderRef* ref = NULL;
-	TRAPD(err, ref = iBindMan->GetAnyRefL());
-	if (err == KErrNone)
-		{
-		// Read the protocol supported value from the lower NIF
-		ref->NifBase()->Info(aInfo);
-		ASSERT((aInfo.iFlags & (KNifIfIsBase | KNifIfUsesNotify | KNifIfCreatedByLink)) == (KNifIfIsBase | KNifIfUsesNotify | KNifIfCreatedByLink));
-		}
-	else
-		{
-		aInfo.iProtocolSupported=KProtocolUnknown;
-		}
-
-	// Overwrite these values with our own
-	aInfo.iName.Copy(iIfName);
-	aInfo.iVersion = TVersion(KSpudMajorVersionNumber, KSpudMinorVersionNumber, KSpudBuildVersionNumber);
-	aInfo.iFlags = KNifIfIsBase | KNifIfUsesNotify | KNifIfCreatedByLink;
-	}
-
-/**
-Takes packets from the IP stack and demultiplexes them by sending each on to
-the appropriate lower NIF for processing. The packets are assumed to be
-ordered correctly, as appropriate for the QoS guarantees given to each.
-This function's responsibility is to pass each packet to the appropriate
-lower NIF for processing, where each lower NIF handles a single PDP context.
-
-@param aPacket MBuf chain containing packet
-@param aSource Passed unchanged to lower NIF
-@return 1 for a successful send, 0 to tell upper layer to flow off
-*/
-TInt CSpudMux::Send(RMBufChain& aPacket, TAny* aSource)
-	{
-	// GUQoS places the context ID for the outgoing packet into the Port field
-	// in the RMBufChain info header.
-	const RMBufPktInfo* info = RMBufPacket::PeekInfoInChain(aPacket);
-	TUint contextId(info->iDstAddr.Port());
-	if (contextId >= static_cast<TUint>(KMaxPdpContexts))
-		{
-		// Context ID is illegal; use 0 instead and try to continue
-		SPUDMUX_LOG(__FLOG_1(_L("CSpudMux::Send context id %d is out of range; using 0 instead"), contextId));
-		contextId = 0;
-		}
-	const TContextId id(static_cast<TContextId>(contextId));
-
-	// Get the binder for the appropriate lower NIF.
-	CSpudBinderRef* ref = NULL;
-	TRAPD(err, ref = iBindMan->GetRefL(id));
-	if (err != KErrNone)
-		{
-		// That's odd--GUQoS is sending to an invalid context.
-		// Redirect it to the first valid context instead.
-		SPUDMUX_LOG(__FLOG_1(_L("CSpudMux::Send context id %d is invalid; searching for another"), id));
-		TRAPD(err, ref = iBindMan->GetAnyRefL());
-		if (err != KErrNone)
-			{
-			// Something is really wrong here! No contexts available at all!
-			SPUDMUX_LOG(__FLOG_0(_L("Nowhere to send data! Dropping packet")));
-			return err;
-			}
-		}
-	TInt rc = ref->NifBase()->Send(aPacket, aSource);
-
-	// See if NIF is flowing off data on this context
-	if ((rc == KStopSending) && iBindMan->SpudMan()->AreQoSEventsEnabled())
-		{
-		// Send flow off indication via GUQoS instead
-		iBindMan->SpudMan()->StopSending(id);
-		rc = KContinueSending;	// Successful send indication
-		}
-	return rc;
-	}
-
-/**
-Processes notifications from agent.
-
-@param aEvent event type
-@param aInfo data associated with event
-@return error code
-*/
-TInt CSpudMux::Notification(TAgentToNifEventType aEvent, void* aInfo)
-	{
-	SPUDMUX_LOG(__FLOG_1(_L("CSpudMux::Notification received event %d"), aEvent));
-	TInt rc = KErrNotSupported;
-	switch (aEvent)
-		{
-	case EAgentToNifEventTypeModifyInitialTimer:
-	case EAgentToNifEventTypeDisableTimers:
-	case EAgentToNifEventTypeEnableTimers:
-		// Send notification to all lower NIFs
-		rc =  KErrNotReady;
-		TContextId i;
-		for (i=0; i < KMaxPdpContexts; ++i)
-			{
-			CSpudBinderRef* ref = NULL;
-			TRAP(rc, ref = iBindMan->GetRefL(i));
-			if (rc == KErrNone)
-				{
-				rc = ref->NifBase()->Notification(aEvent, aInfo);
-				}
-			}
-		break;
-
-	case EAgentToNifEventTypeDisableConnection:
-		SPUDMUX_LOG(__FLOG_0(_L("CSpudMux::Notification received EAgentToNifEventTypeDisableConnection")));
-		// TODO: How to handle this event?  Just fall through and ignore for now.
-	default:
-		break;
-		}
-
-	return rc;
-	}
-
-/**
-Returns the current state of the interface
-
-@return TIfStatus indicating the current state of the interface
-*/
-TInt CSpudMux::State()
-	{
-	// Get the binder for the first (default) lower NIF.
-	CSpudBinderRef* ref = NULL;
-	TRAPD(err, ref = iBindMan->GetAnyRefL());
-	if (err != KErrNone)
-		{
-		return EIfDown;
-		}
-	
-	// Use the state of the first lower NIF as the state of the SPUD
-	return ref->NifBase()->State();
-	}
-
-/**
-Controls the NIF
-
-@param aLevel The intended level for this control option
-@param aName The name of the control option
-@param aOption Any data associated with this control option, contained within a TPckg(Buf)
-@param aSource If provided, an identifier for the source of the control option; by default, zero
-@return KErrNone if successful; otherwise one of the standard Symbian OS error codes
-*/
-TInt CSpudMux::Control(TUint aLevel, TUint aName, TDes8& aOption, TAny* aSource)
-	{
-	if (aLevel==KSOLInterface)
-		{
-		switch (aName)
-			{
-		// From elsewhere
-		case KSoIfInfo:
-		case KSoIfInfo6:
-		case KSoIfConfig:
-		case KSoIfCompareAddr:
-		case KSoIfGetConnectionInfo:
-		case KSoIfHardwareAddr:
-			{
-			// Get the binder for the first (default) lower NIF.
-			CSpudBinderRef* ref = NULL;
-			TRAPD(err, ref = iBindMan->GetAnyRefL());
-			if (err != KErrNone)
-				{
-				return err;
-				}
-			return ref->NifBase()->Control(aLevel, aName, aOption, aSource);
-			}
-
-		default:
-			// Unknown event
-			// Assume it's for GUQoS, so let SpudMan handle it and error out the unknown ones
-			// These include:
-			//   KSoIfControllerPlugIn
-        	//   KRegisterEventHandler
-			//   KContextSetEvents
-			//   KNifSetDefaultQoS
-			//   KContextCreate
-			//   KContextDelete
-			//   KContextActivate
-			//   KContextQoSSet
-			//   KContextTFTModify
-			//   KContextModifyActive
-			return iBindMan->SpudMan()->GuqosInput(aName, aOption);
-			}
-		}
-	return KErrNotSupported;
-	}
-
-//
-// CSpudProtocol
-//
-
-
-CSpudProtocol::CSpudProtocol()
-	{
-	}
-
-CSpudProtocol::~CSpudProtocol()
-	{
-	}
-
-/**
-Constructs the SpudProtocol object
-
-@param aBindMan reference to BindMan object
-*/
-void CSpudProtocol::Construct(CBindMan& aBindMan)
-	{
-	iBindMan = &aBindMan;
-	}
-
-void CSpudProtocol::SetProtocolBaseL(CProtocolBase* aProtocolBase)
-	{
-	if(iProtocolBase)
-		{
-		SPUDMUX_LOG(__FLOG_0(_L("CSpudProtocol::SetProtocolBaseL already bound to protocol")));
-		User::Leave(KErrInUse);
-		}
-
-	iProtocolBase = aProtocolBase;
-	ASSERT(iProtocolBase);
-	}
-
-
-void CSpudProtocol::Identify(TServerProtocolDesc *aDesc) const
-	{
-	ASSERT(iProtocolBase);
-    iProtocolBase->Identify(aDesc);
-	}
-
-/**
-Receives an indication that the lower NIF is ready to send packets.
-
-@param aProtocol CNifIfBase pointer of lower NIF
-*/
-void CSpudProtocol::StartSending(CProtocolBase* aProtocol)
-	{
-	TContextId id = KAllContexts;
-	TRAPD(rc, id = iBindMan->FindContextIdL(reinterpret_cast<CNifIfBase*>(aProtocol)));
-	__ASSERT_ALWAYS(rc == KErrNone, iBindMan->SpudMan()->Panic());
-	iBindMan->SpudMan()->StartSending(id);
-	}
-
-/**
-Receives PDU from the lower NIF and passes it to the upper protocol layer.
-
-@param aChain Datagram to process
-@param aSourceProtocol CNifIfBase pointer of lower NIF (ignored)
-*/
-void CSpudProtocol::Process(RMBufChain& aChain, CProtocolBase* /*aSourceProtocol*/)
-	{
-	ASSERT(iProtocolBase);
-    iProtocolBase->Process(aChain, reinterpret_cast<CProtocolBase*>(iBindMan->SpudMux()));
-	}
-
-/**
-Receives PDU from the lower NIF and passes it to the upper protocol layer.
-
-@param aPDU Datagram to process
-@param aFrom Source address
-@param aTo Destination address
-@param aSourceProtocol (ignored)
-*/
-void CSpudProtocol::Process(TDes8& aPDU, TSockAddr* aFrom, TSockAddr* aTo, CProtocolBase* /*aSourceProtocol*/)
-	{
-	ASSERT(iProtocolBase);
-    iProtocolBase->Process(aPDU, aFrom, aTo, reinterpret_cast<CProtocolBase*>(iBindMan->SpudMux()));
-	}
-
-/**
-Propagates error conditions up the stack, eventually to socket service providers.
-
-@param aError The error code 
-@param aSourceProtocol (ignored)
-*/
-void CSpudProtocol::Error(TInt aError, CProtocolBase* /*aSourceProtocol*/)
-	{
-	ASSERT(iProtocolBase);
-    iProtocolBase->Error(aError, reinterpret_cast<CProtocolBase*>(iBindMan->SpudMux()));
-	}
-
-/**
-Calls StartSending on the upper network protocol.
-*/
-void CSpudProtocol::DoStartSending() const
-	{
-	ASSERT(iProtocolBase);
-	iProtocolBase->StartSending(reinterpret_cast<CProtocolBase*>(iBindMan->SpudMux()));
-	}
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/rpdpfsminterface.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
-// Copyright (c) 2004-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:
-// Proxy methods for RPdpFsmInterface class
-// 
-//
-
-/**
- @file 
- @internalComponent
-*/
-
-
-#include "rpdpfsminterface.h"
-
-
-RPdpFsmInterface::RPdpFsmInterface()
-   : iFsmImpl(NULL)
-{
-}
-
-RPdpFsmInterface::~RPdpFsmInterface()
-{
-}
-	
-void RPdpFsmInterface::OpenL(MSpudManInterface* aSpudManInterface, TName& aName)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrNotReady ));
-   iFsmImpl->OpenL (aSpudManInterface, aName);
-}
-
-void RPdpFsmInterface::Close()
-{
-   if (iFsmImpl)
-      {
-      // Clear the member first to avoid ping-ponging Close() messages
-      // between the PdpFsmInterface and SpudManInterface
-      MPdpFsmInterface* fsmImpl = iFsmImpl;
-      iFsmImpl = NULL;
-      fsmImpl->Close ();
-      }
-}
-	
-
-TInt RPdpFsmInterface::Input (TContextId aPdpId, const TInt aOperation, const TInt aParam /* =KErrNone */)
-{
-   if (iFsmImpl)
-      {
-      return iFsmImpl->Input (aPdpId, aOperation, aParam);
-      }
-   
-   // let whoever know we can't do what they ask
-   return KErrNotReady;
-}
-
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-
-void RPdpFsmInterface::SetIMCNSignalling(TBool aImCnSignalling)
-/**
-Set the status of IM CN Signalling Flag in UmtsGprsScpr
-
-@param aImCnSignalling IMCN signalling Status
-*/
-{
-__ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KDescNullPdpFsm, KErrNotReady ));	
- iFsmImpl->SetIMCNSignalling(aImCnSignalling);	
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketQoS::TQoSR5Requested& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KDescNullPdpFsm, KErrNotReady ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketQoS::TQoSR5Negotiated& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KDescNullPdpFsm, KErrNotReady ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-#else
-// !SYMBIAN_NETWORKING_UMTSR5 
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Requested& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Negotiated& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const TTFTInfo& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const TTFTOperationCode& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketContext::TDataChannelV2& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketContext::TContextConfigGPRS& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Set(TContextId aPdpId, const RPacketContext::TContextStatus& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Set (aPdpId, aParam);
-}
-
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketQoS::TQoSR5Requested& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KDescNullPdpFsm, KErrNotReady ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketQoS::TQoSR5Negotiated& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KDescNullPdpFsm, KErrNotReady ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-#else
-// !SYMBIAN_NETWORKING_UMTSR5 
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketQoS::TQoSR99_R4Requested& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketQoS::TQoSR99_R4Negotiated& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, TTFTInfo& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, TTFTOperationCode& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketContext::TDataChannelV2& aParam) const
-{
-   if (iFsmImpl == NULL) 
-      {
-      // Since the RPdpFsmInterface implementation hasn't been initialised yet we need to provide
-      // a response. This is only going to happen as lower nifs are being created and before the
-      // UmtsGprsSCPR has had a chance to initialise our iFsmImpl pointer, and only if they do a
-      // ReadDes() for ModemBearer\CSYName, or ModemBearer\PortName. Luckily for us at this
-      // early stage Etel always response with an empty TDataChannelV2 structure.
-      aParam.iChannelId = KNullDesC;
-      aParam.iCsy = KNullDesC;
-      aParam.iPort = KNullDesC;
-      return KErrNone;
-      }
-   else
-      {
-      return iFsmImpl->Get (aPdpId, aParam);
-      }
-}
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketContext::TContextConfigGPRS& aParam) const
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->Get (aPdpId, aParam);
-}
-
-TInt RPdpFsmInterface::Get(TContextId aPdpId, RPacketContext::TContextStatus& aParam) const
-{
-   if (iFsmImpl) 
-      {
-      return iFsmImpl->Get (aPdpId, aParam);
-      }
-      
-   return KErrNotReady;
-}
-
-void RPdpFsmInterface::Set(const RPacketService::TStatus aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   iFsmImpl->Set (aParam);
-}
-
-void RPdpFsmInterface::Get(RPacketService::TStatus& aParam)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   iFsmImpl->Get (aParam);
-}
-
-TInt RPdpFsmInterface::GetLastErrorCause(TContextId aPdpId, TInt& aLastErrorCause) const
-{
-   if (iFsmImpl) 
-      {
-      return iFsmImpl->GetLastErrorCause (aPdpId, aLastErrorCause);
-      }
-      
-   return KErrNone;
-}
-
-const TName& RPdpFsmInterface::TsyName(void)
-{
-   __ASSERT_DEBUG (iFsmImpl != NULL, User::Panic( KNullDesC, KErrGeneral ));
-   return iFsmImpl->TsyName ();
-}
-	
-void RPdpFsmInterface::SetContextTerminationErrorAndStop(TContextId aPdpId, TInt aErrorCode)
-{
-   if (iFsmImpl) 
-      {
-      iFsmImpl->SetContextTerminationErrorAndStop (aPdpId, aErrorCode);
-      }
-}
-
-
-void RPdpFsmInterface::Init (const MPdpFsmInterface* aSpudMan)
-{
-   // This should only be getting set the once, but so long as its the same instance we'll let it slip
-   ASSERT (iFsmImpl == NULL || aSpudMan == iFsmImpl);
-   iFsmImpl = const_cast<MPdpFsmInterface*>(aSpudMan);
-}
-
-
-
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/spudfactory.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD factory class and DLL entry point
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#include "spudfactory.h"
-#include "spudman.h"
-
-/**
-Spud destructor.
-*/
-CSpudFactory::~CSpudFactory()
-	{
-	}
-
-/**
-This function is pure virtual in CNifFactory, so we have to define it
-here. It is called by NifMan before NewInterfaceL().
-*/
-void CSpudFactory::InstallL()
-	{
-	}
-
-/**
-Factory function which creates an instance of the SPUD.
-
-@param aName The name of the NIF
-@param aNotify supplies details from "IfParams" field in CommDb
-@return A newly-instantiated SPUD NIF
-*/
-CNifIfBase* CSpudFactory::NewInterfaceL(const TDesC& aName, MNifIfNotify* aNotify)
-	{
-	__FLOG_STATIC0(KSpudFirstTag, KSpudLog, _L("CSpudFactory::NewInterfaceL"));
-   _LIT(KSpudDesc, "spud");
-	if(aName.CompareF(KSpudDesc))
-		{
-		__FLOG_STATIC2(KSpudFirstTag, KSpudLog, _L("CSpudFactory::NewInterfaceL requested %S, not %S"), &aName, &KSpudDesc);
-		User::Leave(KErrNotSupported);
-		}
-	
-	// This is a complicated construction phase as many of the objects need to
-	// contain pointers to several of the others.
-	CSpudMan* spudMan = new (ELeave) CSpudMan(*this, aNotify);
-	CleanupStack::PushL(spudMan);
-
-	CSpudMux* mux = new (ELeave) CSpudMux(*spudMan);
-	CleanupStack::PushL(mux);
-
-	CSpudProtocol* protocol = new (ELeave) CSpudProtocol();
-	CleanupStack::PushL(protocol);
-
-	CBindMan* bindMan = new (ELeave) CBindMan(*spudMan, mux, protocol);
-	// Ownership of mux and protocol have been transferred to bindMan
-	CleanupStack::Pop(2);
-
-	CleanupStack::PushL(bindMan);
-	spudMan->ConstructL(bindMan);
-	// Ownership of bindMan has been transferred to spudMan
-	CleanupStack::Pop(bindMan);
-
-	protocol->Construct(*bindMan);
-	mux->Construct(*bindMan);
-
-	CSpudBinderRef& primaryCtxBinder = *bindMan->GetNewRefForPrimaryL();
-	
-	// Read the protocol name from CommDB
-	TName protoName;
-	aNotify->ReadDes(TPtrC(SERVICE_IF_NETWORKS), protoName); // ignore error; will be caught in LoadNifL
-
-    // SPUD only handles one protocol at a time
-    ASSERT(protoName.Length() && protoName.Locate(',') == KErrNotFound);
-	
-	// Load a NIF to handle the primary context
-	bindMan->LoadNifL(protoName, primaryCtxBinder);
-	CleanupStack::Pop(spudMan);
-
-	// Ownership of spudMan is passed to the caller
-	return spudMan;
-	}
-
-/**
-Factory function which creates an instance of the SPUD.
-This version doesn't have the required notify pointer, so we unconditionally leave.
-
-@param aName The name of the NIF
-@return Never
-@leave KErrNotSupported unconditionally
-*/
-CNifIfBase* CSpudFactory::NewInterfaceL(const TDesC& /*aName*/)
-	{
-	__FLOG_STATIC0(KSpudFirstTag, KSpudLog, _L("CSpudFactory::NewInterfaceL not supported without MNifIfNotify"));
-    User::Leave(KErrNotSupported);
-	return NULL;	// never reached
-    }
-
-/**
-Return information about modules within this NIF.
-This function is pure virtual in CNifFactory, so we have to define it here.
-However, it doesn't do anything, and is never called by NifMan.
-
-@param aInfo On successful return, contains information about a module within the NIF
-@param aIndex An index into CNifIfBase/CNifIfLink-derived objects in the NIF, starting from 0.
- It is up to the NIF how it assigns indices to objects.
-@return KErrNotSupported
-*/
-TInt CSpudFactory::Info(TNifIfInfo& /*aInfo*/, TInt /*aIndex*/) const
-	{
-	__FLOG_STATIC0(KSpudFirstTag, KSpudLog, _L("CSpudFactory::Info not supported"));
-    ASSERT(EFalse);
-	return KErrNotSupported;
-	}
-
-
-// Force export of non-mangled name
-extern "C"
-	{
-
-/**
-Polymorphic DLL entry point
-*/
-EXPORT_C CNifFactory *NewInterfaceFactoryL()
-	{
-	return new (ELeave) CSpudFactory;
-	}
-
-	}
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/spudman.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3247 +0,0 @@
-// Copyright (c) 2004-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:
-// SPUD event manager
-// WINSCW compiler has problems disambiguating TMetaDes8 and Meta::TMetaDes8 so
-// I prevent metabuffer.h from being recursively included from other headers
-// by defining its include guard.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-#define METABUFFER_H
-
-#include "spudman.h"
-#include "bindman.h"
-#include "mux.h"
-
-#include <comms-infras/dbaccess.h>
-#include "rpdpfsminterface.h"
-using namespace SpudMan; // Access the SpudFsm event names
-
-#include <etelpckt.h>
-#include <comms-infras/commsdebugutility.h>
-#include <in_sock.h>
-#include <networking/qos_if.h>
-#include <nifman.h>
-#include <comms-infras/es_config.h>
-
-#include <networking/umtsgprs_subconnprovfactory.h>
-#include <ss_glob.h>
-#include <ss_subconnprov.h>
-
-const TUint KQosPlugInProtocolId = 360; //< Plug-in protocol ID
-
-static const TInt KMaxInetAddrPrintSize = 50; //This should be big enough for an IPv6 printout
-
-
-#ifdef __FLOG_ACTIVE
-
-_LIT(KSpudUnknownLit, "Unknown event");
-
-_LIT(KSpudSoIfControllerPlugInLit, "KSoIfControllerPlugIn");
-_LIT(KSpudLitKRegisterEventHandler, "KRegisterEventHandler");
-_LIT(KSpudContextSetEventsLit, "KContextSetEvents");
-_LIT(KSpudNifSetDefaultQoSLit, "KNifSetDefaultQoS");
-_LIT(KSpudContextCreateLit, "KContextCreate");
-_LIT(KSpudContextDeleteLit, "KContextDelete");
-_LIT(KSpudContextActivateLit, "KContextActivate");
-_LIT(KSpudContextQoSSetLit, "KContextQoSSet");
-_LIT(KSpudContextTFTModifyLit, "KContextTFTModify");
-_LIT(KSpudGetNegQoSLit, "KGetNegQoS");
-_LIT(KSpudContextModifyActiveLit, "KContextModifyActive");
-_LIT(KInitialisePdpFsmLit, "KInitialisePdpFsm");
-
-
-static const TDesC *SpudGuQoSEventToText(TInt aEvent)
-	{
-	switch(aEvent)
-		{
-	case KSoIfControllerPlugIn:
-		return &KSpudSoIfControllerPlugInLit;
-	case KRegisterEventHandler:
-		return &KSpudLitKRegisterEventHandler;
-	case KContextSetEvents:
-		return &KSpudContextSetEventsLit;
-	case KNifSetDefaultQoS:
-		return &KSpudNifSetDefaultQoSLit;
-	case KContextCreate:
-		return &KSpudContextCreateLit;
-	case KContextDelete:
-		return &KSpudContextDeleteLit;
-	case KContextActivate:
-		return &KSpudContextActivateLit;
-	case KContextQoSSet:
-		return &KSpudContextQoSSetLit;
-	case KContextTFTModify:
-		return &KSpudContextTFTModifyLit;
-	case KGetNegQoS:
-		return &KSpudGetNegQoSLit;
-	case KContextModifyActive:
-		return &KSpudContextModifyActiveLit;
-	case KInitialisePdpFsm:
-		return &KInitialisePdpFsmLit;
-	default:
-    	return &KSpudUnknownLit;
-		}
-	}
-	
-_LIT(KSpudContextDeleteEventLit, "KContextDeleteEvent");
-_LIT(KSpudContextActivateEventLit, "KContextActivateEvent");
-_LIT(KSpudContextParametersChangeEventLit, "KContextParametersChangeEvent");
-_LIT(KSpudContextBlockedEventLit, "KContextBlockedEvent");
-_LIT(KSpudContextUnblockedEventLit, "KContextUnblockedEvent");
-_LIT(KSpudNetworkStatusEventLit, "KNetworkStatusEvent");
-_LIT(KSpudContextQoSSetEventLit, "KContextQoSSetEvent");
-_LIT(KSpudContextTFTModifiedEventLit, "KContextTFTModifiedEvent");
-_LIT(KSpudPrimaryContextCreatedLit, "KPrimaryContextCreated");
-_LIT(KSpudSecondaryContextCreatedLit, "KSecondaryContextCreated");
-_LIT(KSpudGetNegQoSEventLit,"KGetNegQoSEvent");
-_LIT(KSpudContextModifyActiveEventLit, "KContextModifyActiveEvent");
-_LIT(KPdpFsmShuttingDownLit, "KPdpFsmShuttingDown");
-
-static const TDesC *SpudFsmEventToText(TInt aEvent)
-	{
-	switch(aEvent)
-    	{
-	case KContextDeleteEvent:
-		return &KSpudContextDeleteEventLit;
-	case KContextActivateEvent:
-		return &KSpudContextActivateEventLit;
-	case KContextParametersChangeEvent:
-		return &KSpudContextParametersChangeEventLit;
-	case KContextBlockedEvent:
-		return &KSpudContextBlockedEventLit;
-	case KContextUnblockedEvent:
-		return &KSpudContextUnblockedEventLit;
-	case KNetworkStatusEvent:
-		return &KSpudNetworkStatusEventLit;
-	case KContextQoSSetEvent:
-		return &KSpudContextQoSSetEventLit;
-	case KContextTFTModifiedEvent:
-		return &KSpudContextTFTModifiedEventLit;
-	case KPrimaryContextCreated:
-		return &KSpudPrimaryContextCreatedLit;
-	case KSecondaryContextCreated:
-		return &KSpudSecondaryContextCreatedLit;
-	case KGetNegQoSEvent:
-    		return &KSpudGetNegQoSEventLit;
-    case KContextModifyActiveEvent:
-    	return &KSpudContextModifyActiveEventLit;
-   	case KPdpFsmShuttingDown:
-    	return &KPdpFsmShuttingDownLit;
-    default:
-    	return &KSpudUnknownLit;
-    	}
-	}
-
-_LIT(KSpudStateSpudInactiveLit, "ESpudInactive");
-_LIT(KSpudStateSpudHaveQosLit, "ESpudHaveQos");
-_LIT(KSpudStateSpudCreatingPrimary, "ESpudCreatingPrimary");
-_LIT(KSpudStateSpudStartingPrimaryLit, "ESpudStartingPrimary");
-_LIT(KSpudStateSpudStartingPrimaryLowerNifLit, "ESpudStartingPrimaryLowerNif");
-_LIT(KSpudStateSpudStartingSecondaryLit, "ESpudStartingSecondary");
-_LIT(KSpudStateSpudStartingSecondaryLowerNifLit, "ESpudStartingSecondaryLowerNif");
-_LIT(KSpudStateSpudGettingNegQoSLit, "ESpudGettingNegQoS");
-_LIT(KSpudStateSpudUpLit, "ESpudUp");
-_LIT(KSpudStateSpudFlowOffLit, "ESpudFlowOff");
-_LIT(KSpudStateSpudSuspendedLit, "ESpudSuspended");
-_LIT(KSpudStateSpudFlowOffAndSuspendedLit, "ESpudFlowOffAndSuspended");
-_LIT(KSpudStateSpudLinkDownLit, "ESpudLinkDown");
-_LIT(KSpudStateSpudContextDeleteLit, "ESpudContextDelete");
-_LIT(KSpudStateSpudWaitLinkDownLit, "ESpudWaitLinkDown");
-_LIT(KSpudStateSpudWaitBinderDeleteLit, "ESpudWaitBinderDelete");
-_LIT(KSpudStateUnknownLit, "Unknown spud state");
-	
-static const TDesC *SpudStateToText(TSpudContextStates aState)
-	{
-	switch(aState)
-    	{
-	case ESpudInactive:
-		return &KSpudStateSpudInactiveLit;
-	case ESpudHaveQos:
-		return &KSpudStateSpudHaveQosLit;
-	case ESpudCreatingPrimary:
-		return &KSpudStateSpudCreatingPrimary;
-	case ESpudStartingPrimary:
-		return &KSpudStateSpudStartingPrimaryLit;
-	case ESpudStartingPrimaryLowerNif:
-		return &KSpudStateSpudStartingPrimaryLowerNifLit;
-	case ESpudStartingSecondary:
-		return &KSpudStateSpudStartingSecondaryLit;
-	case ESpudStartingSecondaryLowerNif:
-		return &KSpudStateSpudStartingSecondaryLowerNifLit;
-	case ESpudGettingNegQoS:
-		return &KSpudStateSpudGettingNegQoSLit;
-	case ESpudUp:
-		return &KSpudStateSpudUpLit;
-	case ESpudFlowOff:
-		return &KSpudStateSpudFlowOffLit;
-	case ESpudSuspended:
-		return &KSpudStateSpudSuspendedLit;
-	case ESpudFlowOffAndSuspended:
-		return &KSpudStateSpudFlowOffAndSuspendedLit;
-	case ESpudLinkDown:
-		return &KSpudStateSpudLinkDownLit;
-	case ESpudContextDelete:
-		return &KSpudStateSpudContextDeleteLit;
-	case ESpudWaitLinkDown:
-		return &KSpudStateSpudWaitLinkDownLit;
-	case ESpudWaitBinderDelete:
-		return &KSpudStateSpudWaitBinderDeleteLit;
-	default:
-    	return &KSpudStateUnknownLit;
-    	}
-	}
-
-#endif
-
-CSpudMan::CSpudMan(CNifIfFactory& aFactory, MNifIfNotify* aNotify)
-	: CNifIfLink(aFactory),
-	iContextStatusOverride(RPacketContext::EStatusUnknown)
-	{
-    iNotify = aNotify;
-    ASSERT(iNotify);
-	__FLOG_OPEN(KSpudFirstTag,KSpudLog);
-    __FLOG_0(_L("CSpudMan::CSpudMan"));
-	}
-
-CSpudMan::~CSpudMan()
-   {
-   if (iBindMan)
-      {
-      // Only log if ConstructL() was called, where logger was initialized
-      __FLOG_0(_L("CSpudMan::~CSpudMan"));
-      }
-   
-   
-   if (AreQoSEventsEnabled())
-      {
-      // Spud is being destroyed by Nifman. Tell GUQoS to stop bothering SPUD.
-      // GUQoS returns the favour by turning off the NIF events within this very call.
-      // *********************************************************************************************
-      // N.B.: "DEF055691 	GUQoS crashes at shutdown": This defect results in GUQoS crash if the stack
-      // closes flows after the NIF proxy was deleted by GUQoS, as a result of KNetworkInterfaceDown event.
-      // Because of this defect, we cannot signal KNetworkInterfaceDown from anywhere but here. Once it is fixed,
-      // calls from the appropriate places will be enabled, and the line below will not be strictly necessary.
-      SendNetworkStatusEvent(KNetworkInterfaceDown, RPacketService::EStatusUnattached);
-      // For safety, we should call this from here in any case.
-      //**********************************************************************************************
-      }
-   
-   delete iParkedDefaultQoS;
-   delete iBinderSweeperNotifierCb;
-   
-   delete iBindMan;
-   iPdpFsmInterface.Close();
-   iSipServerAddr.Close();
-   __FLOG_CLOSE;
-   }
-
-/**
-Panics the current thread.
-
-@param aReason Panic reason code
-*/
-void CSpudMan::Panic(TInt aReason) const
-	{
-    __FLOG_1(_L("CSpudMan::Panic with reason %d"), aReason);
-	User::Panic(KSpudName, aReason);
-	}
-
-/**
-Construct the Link Protocol Object
-
-@param aBindMan Pointer to BindMan object (ownership is transferred)
-@leave leaves if could not allocate memory
-*/
-void CSpudMan::ConstructL(CBindMan* aBindMan)
-	{
-    __FLOG_1(_L("CSpudMan starting %x"), iNotify);
-
-
-	iBindMan = aBindMan;
-	ASSERT(iBindMan);
-	
-	// The lower NIF binder deletion & Nifman notification callback
-	iBinderSweeperNotifierCb = new (ELeave) CBinderSweeperNotifierCb(*this);
-	}
-
-
-/**
-Implements the Control method of CNifBase - used for retrieval of the P-CSCF (Sip Server) address
-*/	
-TInt CSpudMan::Control(TUint aLevel,TUint aName,TDes8& aOption, TAny*)
-	{
-	if (aLevel == KCOLConfiguration && aName == KConnGetSipServerAddr)
-		{
-		if (aOption.Length() != sizeof (SSipServerAddr))
-			{
-			__FLOG(_L("CSpudMan::Control - Invalid Descriptior - Descriptor Must contain an SSipServerAddr"));
-			Panic();
-			}
-		SSipServerAddr* sipServerAddr = reinterpret_cast<SSipServerAddr*>(const_cast<TUint8*>(aOption.Ptr()));
-		if (sipServerAddr->index < 0 || sipServerAddr->index >= iSipServerAddr.Count())
-			{
-			__FLOG_1(_L("CSpudMan::Control - Index out of range : value = %d"), sipServerAddr->index);
-			return KErrNotFound;
-			}
-		sipServerAddr->address = iSipServerAddr[sipServerAddr->index];
-#ifdef __FLOG_ACTIVE
-		TBuf<KMaxInetAddrPrintSize> buf;
-		sipServerAddr->address.Output(buf);
-		__FLOG_2(_L("CSpudMan::Control Address %S returned for index %d"), &buf, sipServerAddr->index);
-#endif
-		return KErrNone;				
-		}
-	return KErrNotSupported;	
-	}
-
-
-/**
-Retrieve any GPRS settings required from CommDB
-
-@param aConfigGprs Context configuration parameters to be filled in
-*/
-void CSpudMan::RetrieveGprsConfig(RPacketContext::TContextConfigGPRS& aConfigGprs) const
-	{
-	TUint32 pdpType(0);
-	Notify()->ReadInt(TPtrC(GPRS_PDP_TYPE), pdpType);
- 	__FLOG_1(_L8("ReadInt GPRS_PDP_TYPE [%d]"), pdpType);
-	aConfigGprs.iPdpType = STATIC_CAST(RPacketContext::TProtocolType, pdpType);
-
-	Notify()->ReadDes(TPtrC(GPRS_APN), aConfigGprs.iAccessPointName);
-  	__FLOG_1(_L8("ReadDes GPRS_APN [%S]"), &aConfigGprs.iAccessPointName);
-
-		
-	TBool fromServer;
-	aConfigGprs.iPdpAddress.SetLength(0);
-	Notify()->ReadBool(TPtrC(GPRS_IP_ADDR_FROM_SERVER), fromServer);
-	if (!fromServer)
-	    {
-    	Notify()->ReadDes(TPtrC(GPRS_IP_ADDR), aConfigGprs.iPdpAddress);
-	    }
-	
-
-    // We can only use IPv4 or IPv6 - we use the first one listed in the IfNetworks field
-    TBuf<KCommsDbSvrMaxFieldLength> networks;
-	Notify()->ReadDes(TPtrC(LAN_IF_NETWORKS), networks);
-
-	ASSERT(networks.Length() > 0); // If the IfNetworks field is empty there is a serious misconfiguration
-	
-	TInt pos = networks.Find(_L(","));
-	if (pos == KErrNotFound)
-	    {
-	    pos = networks.Length();
-	    }
-	TPtrC protocol(networks.Ptr(), pos);
-	_LIT(KIp4, "ip");
-	_LIT(KIp6, "ip6");
-	if (protocol.CompareF(KIp4) == 0)
-	    {
-	    // IPv4 settings
-    	Notify()->ReadBool(TPtrC(GPRS_IP_DNS_ADDR_FROM_SERVER), fromServer);
-    	if (!fromServer)
-    	    {
-    	    Notify()->ReadDes(TPtrC(GPRS_IP_NAME_SERVER1), aConfigGprs.iProtocolConfigOption.iDnsAddresses.iPrimaryDns);
-    	    Notify()->ReadDes(TPtrC(GPRS_IP_NAME_SERVER2), aConfigGprs.iProtocolConfigOption.iDnsAddresses.iSecondaryDns);
-    	    }
-	    }
-	else if (protocol.CompareF(KIp6) == 0)
-	    {
-	    // IPv6 settings
-    	Notify()->ReadBool(TPtrC(GPRS_IP6_DNS_ADDR_FROM_SERVER), fromServer);
-    	if (!fromServer)
-    	    {
-    	    Notify()->ReadDes(TPtrC(GPRS_IP6_NAME_SERVER1), aConfigGprs.iProtocolConfigOption.iDnsAddresses.iPrimaryDns);
-    	    Notify()->ReadDes(TPtrC(GPRS_IP6_NAME_SERVER2), aConfigGprs.iProtocolConfigOption.iDnsAddresses.iSecondaryDns);
-    	    }
-	    }
-	else
-	    {
-	    // Anything else is a serious misconfiguration
-	    ASSERT(0);
-	    }
-	
-	RetrieveGprsCompression(aConfigGprs.iPdpCompression);
-	 __FLOG_1(_L8("Read GprsCompression [%d]"), aConfigGprs.iPdpCompression);
-
-	RetrieveGprsAnonymousAccess(aConfigGprs.iAnonymousAccessReqd);
- 	__FLOG_1(_L8("Read AnonymousAccess [%d]"), aConfigGprs.iAnonymousAccessReqd);
-
-	TBuf<KCommsDbSvrMaxUserIdPassLength> readBuf;
-	Notify()->ReadDes(TPtrC(SERVICE_IF_AUTH_NAME), readBuf);
-	aConfigGprs.iProtocolConfigOption.iAuthInfo.iUsername.Copy(readBuf);
-	readBuf.Zero();
-	Notify()->ReadDes(TPtrC(SERVICE_IF_AUTH_PASS), readBuf);
-	aConfigGprs.iProtocolConfigOption.iAuthInfo.iPassword.Copy(readBuf);
- 	__FLOG_2(_L8("ReadDes SERVICE_IF_AUTH_NAME [%S] and SERVICE_IF_AUTH_PASS [%S]"), &aConfigGprs.iProtocolConfigOption.iAuthInfo.iUsername, 
-			 &aConfigGprs.iProtocolConfigOption.iAuthInfo.iPassword);
-
-	aConfigGprs.iUseEdge = EFalse;
-	}
-
-void CSpudMan::RetrieveGprsCompression(TUint& aCompression) const
-	{
-	aCompression = 0;
-	TBool isCompression = EFalse;
-	Notify()->ReadBool(TPtrC(GPRS_DATA_COMPRESSION), isCompression);
-	if (isCompression)
-		{
-		aCompression |= RPacketContext::KPdpDataCompression;
-		}
-
-	isCompression = EFalse;
-	Notify()->ReadBool(TPtrC(GPRS_HEADER_COMPRESSION), isCompression);
-	if (isCompression)
-		{
-		aCompression |= RPacketContext::KPdpHeaderCompression;
-		}
-	}
-
-void CSpudMan::RetrieveGprsAnonymousAccess(RPacketContext::TAnonymousAccess& aAnonymous) const
-	{	
-	TBool isAnonymous = EFalse;
-	Notify()->ReadBool(TPtrC(GPRS_ANONYMOUS_ACCESS),isAnonymous);
-	if (isAnonymous)
-		aAnonymous = RPacketContext::ERequired;
-	else
-		aAnonymous = RPacketContext::ENotRequired;
-	}
-
-
-
-/**
-Indicates whether QoS has been enabled or not.
-
-@return ETrue if QoS has been enabled for this NIF.
-*/
-TBool CSpudMan::AreQoSEventsEnabled() const
-	{
-	return iQosEventHandler != NULL;
-	}
-
-
-/**
-Returns pointer to BindMan.
-
-@return Pointer to BindMan object
-*/
-CBindMan* CSpudMan::BindMan() const
-	{
-	return iBindMan;
-	}
-
-/**
-Returns pointer to the MNifIfNotify object in NIFMAN.
-
-@return Pointer to MNifIfNotify object
-*/
-MNifIfNotify* CSpudMan::Notify() const
-	{
-	ASSERT(iNotify);
-	return iNotify;
-	}
-
-/**
-Set default QoS parameters from the values in CommDb.
-
-@param aQos QoS parameters filled in on exit
-*/
-void CSpudMan::ReadDefaultQoS(RPacketQoS::TQoSR99_R4Requested& aQos) const
-	{
-	TBuf<2*KCommsDbSvrMaxColumnNameLength+1> columnName;
-	_LIT(KFormatText,"%s\\%s");
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_TRAFFIC_CLASS);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqTrafficClass));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_TRAFFIC_CLASS);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinTrafficClass));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_DELIVERY_ORDER);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqDeliveryOrderReqd));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_DELIVERY_ORDER);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinDeliveryOrderReqd));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_DELIVER_ERRONEOUS_SDU);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqDeliverErroneousSDU));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_DELIVER_ERRONEOUS_SDU);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinDeliverErroneousSDU));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_MAX_SDUSIZE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqMaxSDUSize));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_ACCEPTABLE_MAX_SDU_SIZE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinAcceptableMaxSDUSize));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_MAX_UPLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqMaxRate.iUplinkRate));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_MIN_UPLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinAcceptableMaxRate.iUplinkRate));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_MAX_DOWNLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqMaxRate.iDownlinkRate));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_MIN_DOWNLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinAcceptableMaxRate.iDownlinkRate));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_BER);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqBER));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MAX_BER);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMaxBER));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_SDU_ERROR_RATIO);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqSDUErrorRatio));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MAX_SDU_ERROR_RATIO);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMaxSDUErrorRatio));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_TRAFFIC_HANDLING_PRIORITY);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqTrafficHandlingPriority));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_TRAFFIC_HANDLING_PRIORITY);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinTrafficHandlingPriority));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_TRANSFER_DELAY);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqTransferDelay));
-	
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MAX_TRANSFER_DELAY);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMaxTransferDelay));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_GUARANTEED_UPLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqGuaranteedRate.iUplinkRate));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_GUARANTEED_UPLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinGuaranteedRate.iUplinkRate));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_REQ_GUARANTEED_DOWNLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iReqGuaranteedRate.iDownlinkRate));
-
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_MIN_GUARANTEED_DOWNLINK_RATE);
-	Notify()->ReadInt (columnName, reinterpret_cast<TUint32&>(aQos.iMinGuaranteedRate.iDownlinkRate));
-	}
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-/**
-Set default R5 QoS parameters from the values in CommDb.
-
-@param aQos R5 QoS parameters filled in on exit
-*/
-void CSpudMan::ReadDefaultR5QoS(RPacketQoS::TQoSR5Requested& aQos) const
-	{
-	ReadDefaultQoS(aQos);
-	
-	TBuf<2*KCommsDbSvrMaxColumnNameLength+2> columnName;
-	_LIT(KFormatText,"%s\\%s");
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_SIGNALLING_INDICATION);
-	Notify()->ReadBool (columnName, aQos.iSignallingIndication);
-	columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_SOURCE_STATISTICS_DESCRIPTOR);
-	Notify()->ReadInt(columnName, reinterpret_cast<TUint32&>(aQos.iSourceStatisticsDescriptor));
-	}
-#endif
-// SYMBIAN_NETWORKING_UMTSR5
-
-
-/**
-Reads TSY name from CommDb.
-
-@param aTsyName TSY name filled in on exit
-*/
-void CSpudMan::ReadTsyName(TName& aTsyName) const
-	{
-	TBuf<2*KCommsDbSvrMaxColumnNameLength+1> columnName;
-	_LIT(KFormatText,"%s\\%s");
-	columnName.Format(KFormatText,MODEM_BEARER,MODEM_TSY_NAME);
-	Notify()->ReadDes(columnName, aTsyName); // ignore error
-	}
-
-/**
-Sets the error code to use for termination, unless it is already set.
-
-@param aError Error code to use when notifying NIFMAN
-*/
-void CSpudMan::SetTerminateError(TInt aError)
-	{
-	if (iTerminateError == KErrNone)
-		{
-		iTerminateError = aError;
-		__FLOG_1(_L("Set SPUD termination error to [%d]"), aError);
-		
-		// There is no specific context associated with this termination
-		// So prevent a later overwrite of the error by the ETel error
-		if (iETelTerminateError == KErrNone)
-			{
-			iETelTerminateError = aError;
-			}
-		}
-	}
-
-/**
-Sets the error code to use for termination, unless it is already set.
-
-@param aContextId context ID
-@param aError Error code to use when notifying NIFMAN
-*/
-void CSpudMan::SetTerminateError(TContextId aContextId, TInt aError)
-	{
-	if (iTerminateError == KErrNone)
-		{
-		iTerminateError = aError;
-		
-		// Now check to see if ETel was the originator of this error
-		if (iETelTerminateError == KErrNone)
-			{
-			// ask for the last ETel error received - ignore return code
-			iPdpFsmInterface.GetLastErrorCause(aContextId, iETelTerminateError);
-			}
-
-		if (iETelTerminateError != KErrNone)
-			{
-			// Overwrite with the most likely original error code!
-			iTerminateError = iETelTerminateError;
-			}
-	
-		__FLOG_1(_L("Set SPUD termination error to [%d]"), iTerminateError);
-		}
-		
-	}
-
-//*****************************************************************************
-// Events receivers
-//*****************************************************************************
-
-/**
-Receives events from SpudFsm.
-
-@param aContextId context ID
-@param aEvent event ID
-@param aParam optional parameter to event
-*/
-void CSpudMan::Input(TContextId aContextId, TInt aEvent, TInt aParam)
-	{
-	__FLOG_4(_L("SpudMan::Input: SpudFsm event %S(%d) param[%d] context[%d]"), SpudFsmEventToText(aEvent), aEvent, aParam, aContextId);
-	ASSERT(aContextId == KAllContexts || (aContextId >=0 && aContextId < KMaxPdpContexts));
-	
-	switch (aEvent)
-		{
-	case KPrimaryContextCreated:
-		{
-		HandlePrimaryContextCreatedEvent(aContextId, aParam);
-		break;
-		}
-	
-	case KContextDeleteEvent:
-		{
-		HandleContextDeleteEvent(aContextId, aParam);
-		break;
-		}
-
-	case KSecondaryContextCreated:
-		{
-		HandleSecondaryContextCreatedEvent(aContextId, aParam);
-		break;
-		}
-
-	case KContextActivateEvent:
-		{
-		HandleContextActivateEvent(aContextId, aParam);
-		break;
-		}
-
-	case KContextQoSSetEvent:
-		{
-		HandleContextQoSSetEvent(aContextId, aParam);
-		break;
-		}
-
-	case KContextTFTModifiedEvent:
-		{
-		HandleContextTFTModifiedEvent(aContextId, aParam);
-		break;
-		}
-
-	case KGetNegQoSEvent:
-		{
-		HandleGetNegQoSEvent(aContextId, aParam);
-		break;
-		}
-
-	case KContextModifyActiveEvent:
-		{
-		HandleContextModifyActiveEvent(aContextId, aParam);
-		break;
-		}
-
-	case KNetworkStatusEvent:
-		{
-		HandleNetworkStatusEvent();
-		break;
-		}
-
-	case KContextParametersChangeEvent:
-		{
-		HandleContextParametersChangeEvent(aContextId, aParam);
-        break;
-		}
-
-	case KContextBlockedEvent:
-		{
-		HandleContextBlockedEvent(aContextId);
-		break;
-		}
-
-	case KContextUnblockedEvent:
-		{
-		HandleContextUnblockedEvent(aContextId);
-		break;
-		}
-
-
-   case KPdpFsmShuttingDown:
-      {
-      __FLOG_0(_L("UmtsGprsSCPR has shutdown the PDP Fsm Interface"));
-      iPdpFsmInterface.Close();
-      break;
-      }
-
-	default:
-		__FLOG_1(_L("Unhandled event %d"), aEvent);
-		ASSERT(EFalse);
-		break;
-		}
-	}
-	
-void CSpudMan::InitPdpFsmInterfaceL()
-	{
-	class XAssociatedNifConnectionProviderQuery : public MFactoryQuery
-	/**	Finds the connection provider associated with the specified Nif.
-	@internalTechnology
-	*/
-		{
-	public:
-		XAssociatedNifConnectionProviderQuery( const TDesC& aName, ::TMetaDes8& aNameBuffer ) : iNifName( aName ), iNifNameBuffer( aNameBuffer )
-			{
-			}
-
-		virtual TMatchResult Match( TFactoryObjectInfo& aObjectInfo )
-			{
-			TConnInterfaceName& name = *reinterpret_cast<TConnInterfaceName*>( const_cast<TUint8*>( iNifNameBuffer.iDes->Ptr() ) );
-			name.iIndex = 1;
-
-			TInt err = KErrNone;
-			TMatchResult result = EContinue;
-			
-			// Check each of the connection provider interfaces' names to see if it
-			// is associated with this NIF.
-			while( ETrue )
-				{
-		        TRAP( err, static_cast<CConnectionProviderBase*>( aObjectInfo.iInfo.iFactoryObject )->ControlL(KCOLProvider, KConnGetInterfaceName, iNifNameBuffer, NULL) );
-		        
-		        if( err == KErrNone )
-		        	{
-		        	if( name.iName == iNifName )
-			        	{
-				       	result = EMatch;
-				       	
-				       	break;
-			        	}
-			       	}
-			    else
-			    	{
-			    	break;
-			    	}
-
-				name.iIndex ++;
-				}
-	        	
-	        return result;
-			}
-			
-	private:
-		const TDesC& iNifName;
-		::TMetaDes8& iNifNameBuffer;
-		};
-
-	const TUint KShimConnectionProviderFactoryId = 0x10207104; //the same as CSubConnectionProviderFactoryShim
-
-	TSockManData* sockManData = SockManGlobals::Get();
-	ASSERT(sockManData);
-
-	CConnectionFactoryContainer* connectionFactories = sockManData->iConnectionFactories;
-	ASSERT(connectionFactories);
-
-	CConnectionProviderFactoryBase *factory = connectionFactories->FindFactory(KShimConnectionProviderFactoryId);
-	if(!factory)
-		{
-		User::Leave( KErrNotFound );
-		}
-		
-	CSpudMux* mux = iBindMan->SpudMux();
-
-	// Get the name of our SPUDMUX interface - it uniquely identifies this SPUD object assembly.
-	TNifIfInfo info;
-	mux->Info( info );
-
-	// Create a buffer to hold the name of each interface we check to see if the interface is our SPUDMUX.
-	TPckgBuf<TConnInterfaceName> name;
-	TPtrC8 desC( name );
-	::TMetaDes8* des = ::TMetaDes8::NewL( &desC );
-
-	XAssociatedNifConnectionProviderQuery connProviderQuery( info.iName, *des );
-	
-	// Find the connection provider associated with this NIF.
-	CConnectionProviderBase* connectionProvider = factory->FindProvider(connProviderQuery);
-	delete des;
-	if(!connectionProvider)
-		{
-		User::Leave( KErrNotFound );
-		}
-
-	CSubConnectionFactoryContainer* subConnectionFactories = sockManData->iSubConnectionFactories;
-	ASSERT(subConnectionFactories);
-
-	TDataClientQuery subConnProviderQuery(connectionProvider, ESubConnPlane, RSubConnection::EAttachToDefault);
-
-	// Find the default subconnection provider.
-	CSubConnectionProviderBase* subConnProvider = subConnectionFactories->FindOrCreateProviderL(connectionProvider->CanDoSubConnection(RSubConnection::EAttachToDefault), subConnProviderQuery);
-	if(!subConnProvider || subConnProvider->Factory().Id() != KUmtsGprsSubConnectionProviderFactoryId)
-		{
-		User::Leave( KErrNotFound );
-		}
-
-	// Initialise the PDP FSM interface.
-	TPckg<CNifIfBase*> nifPckg(mux);
-	User::LeaveIfError(subConnProvider->Control(KSOLInterface, KInitialisePdpFsm, nifPckg));
-	}
-
-void CSpudMan::HandlePrimaryContextCreatedEvent(TContextId aContextId, TInt aError)
-	{
-		
-	// Save the contextId for later
-	iPrimaryContextId = aContextId;
-	
-	// Primary context has been created; Start the lower NIF
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__FLOG_2(_L("Got lower NIF binder for context[%d] with error[%d]"), aContextId, rc);
-	if (rc == KErrNone)
-		{
-		// Make sure context was created successfully
-		rc = aError;
-		ASSERT(ref->IsBound());
-		__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-		}
-
-	if (KErrNone == rc) // Context created successfully.
-		{
-			// Get the details of the P-CSCF 
-		RPacketContext::TContextConfigGPRS config;
-		
-		if (iPdpFsmInterface.Get(aContextId, config) == KErrNone)
-			{
-			TRAP(rc, SetSipServerAddrL(config.iProtocolConfigOption););
-				{
-				__FLOG_1(_L("CSpudMan::HandlePrimaryContextCreatedEvent -Error occurred extracting the sip server address: %d"),rc);
-				//rc is now non zero, therefore should fail gracefully
-				}	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-			// Since the value or IMCN Signalling flag also comes in PCO IE buffer along with the SipAddress, we
-			// need to extract the value here and set it to Parameter Bundle of SCPR
-				TBool imcn = EFalse;		
-				TRAPD(err,imcn=GetIMCNSignallingFlagPcoL(config.iProtocolConfigOption););
-				__FLOG_1(_L("CSpudMan::GetIMCNSignallingFlagPcoL - returns eror=%d"),err);
-				if (err == KErrNone)
-					{
-					iPdpFsmInterface.SetIMCNSignalling(imcn); //imcn contains ETrue or Efalse
-#ifdef __FLOG_ACTIVE
-					if (imcn)
-						{
-						__FLOG_0(_L("CSpudMan::HandlePrimaryContextCreatedEvent - Network ACCEPTS the request for dedicated IMCN Signalling Flag "));
-						}
-					else
-						{
-						__FLOG_0(_L("CSpudMan::HandlePrimaryContextCreatedEvent - Network REJECTS the request for dedicated IMCN Signalling Flag "));				
-						}
-#endif 
-					}
-					else
-					{
-					
-#ifdef __FLOG_ACTIVE
-					__FLOG_1(_L("CSpudMan::HandlePrimaryContextCreatedEvent -Leave Error occurred  %d"),err);
-#endif
-					}			
-#endif // SYMBIAN_NETWORKING_UMTSR5
-			}
-		}
-		
-	if (KErrNone == rc) // Sip server address retrieved
-		{
-		ASSERT(ref->State() == ESpudCreatingPrimary);
-	    ref->SetState(ESpudStartingPrimary);
-	    // Start the lower NIF and wait for the LinkLayerUp call
-		rc = ref->NifLink()->Start(); 
-		if(KErrNone == rc)
-			{
-			ref->SetState(ESpudStartingPrimaryLowerNif);
-			}
-		// Lower NIF may still report failure to Start by signalling LinkLayerDown with error.
-		// E.G. PPP negotiation may fail.
-		__FLOG_2(_L("Lower NIF for Primary Context[%d] started with error[%d]."), aContextId, rc);
-		}
-
-		
-	// Catch-all error handling: Could not create context, or could not start lower NIF.	
-	if(KErrNone != rc) 
-		{			
-		SetTerminateError(rc);	
-		
-	    SendPrimaryContextCreated(aContextId, rc); // Notify GUQoS of error
-
- 		if(ESpudStartingPrimary == ref->State()) // Context created 
- 			{
- 			ref->SetState(ESpudWaitLinkDown); // We've just notified GUQoS.
- 			// Delete context via SpudFsm
-			__FLOG_2(_L("Failed to start lower NIF for Primary PDP context[%d] due to error[%d]. Deleting Primary via SpudFsm."), aContextId, rc);
-			rc = iPdpFsmInterface.Input(aContextId, EContextDelete);
-			ASSERT(rc == KErrNone);
- 			}
- 		else 	// Context was not created, else we would not be here. There is nothing to stop and delete.
- 			{
- 			__FLOG_1(_L("Failed to create Primary context[%d]. Spud will shut down."), aContextId);
-			
- 			if (AreQoSEventsEnabled())
-				{
-				// At this point we know that SPUD is about to shut down, because we are
-				// deleting the last context. We want to indicate to the upper layers early that
-				// data can no longer be sent to SPUD.
-									
-				// Tell GUQoS to stop bothering SPUD.
-				// GUQoS returns the favour by turning off the NIF events within this very call.
-				// This means we won't send KNetworkInterfaceDown, even if we try.
-		   		// *********************************************************************************************
-				// N.B.: "DEF055691 	GUQoS crashes at shutdown": This defect results in GUQoS crash if the stack
-    			// closes flows after the NIF proxy was deleted by GUQoS, as a result of KNetworkInterfaceDown event.
-    			// As a temporary workaround, this call is disabled, and KNetworkInterfaceDown event is signalled only
-    			// from the destructor. Once this defect is fixed, the following line must be uncommented: 
-    			// SendNetworkStatusEvent(KNetworkInterfaceDown, RPacketService::EStatusUnattached);
-				//**********************************************************************************************
-		   		}
-			// We are about to delete the primary context NIF: this will notify Nifman that SPUD is finished.
- 			DisposeOfBinder(ref);
- 			}
- 		}		
-	}
-
-void CSpudMan::HandleContextDeleteEvent(TContextId aContextId, TInt aError)
-	{
-	aError = aError; // suppress compiler warning
-	// Ignore error on delete--nothing we can do, anyway
-	// For the upper layers, we treat this event as KErrDisconnected, because the network has torn down an 
-	// existing context.
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	ASSERT(ref->IsBound());
-	__FLOG_4(_L("Network deleted context %d, in state %S(%d). Deletion error=%d"),
-		aContextId, SpudStateToText(ref->State()), ref->State(), aError);
-	
-	// Are we about to shut down after this context is deleted?
-	TBool shutdownStarted(BindMan()->IsLastContext(aContextId));
-	// We must determine this before we make any state transitions. But we can act on this
-	// only after we've done all GUQoS notifications to make sure shutdown is graceful.
-	
-	switch (ref->State()) 
-		{
-	case ESpudUp:
-	case ESpudFlowOff:
-	case ESpudSuspended:
-	case ESpudFlowOffAndSuspended:
-		ref->SetState(ESpudWaitLinkDown);
-		SendContextDeleteEvent(aContextId);
-		ref->NifLink()->Stop(KErrConnectionTerminated, MNifIfNotify::EDisconnect);
-        break;
-        
-    case ESpudStartingPrimaryLowerNif:
-    	ref->SetState(ESpudWaitLinkDown);
-    	SendPrimaryContextCreated(aContextId, KErrDisconnected);
-    	SendContextDeleteEvent(aContextId);
-    	ref->NifLink()->Stop(KErrConnectionTerminated, MNifIfNotify::EDisconnect);
-        break;
-        	        
-	case ESpudGettingNegQoS: // Context was activated. It is assumed that QoS retrieval would be cancelled by deletion.
-	case ESpudStartingSecondaryLowerNif:
-		ref->SetState(ESpudStartingSecondary);
-		FillInContextConfig(iTempContextConfig, aContextId);
-		SendContextActivateEvent(aContextId, iTempContextConfig, KErrDisconnected);
-		SendContextDeleteEvent(aContextId);
-		ref->NifLink()->Stop(KErrConnectionTerminated, MNifIfNotify::EDisconnect);
-        break;
-		
-	case ESpudStartingPrimary: 
-		// this should never happen
-		SendPrimaryContextCreated(aContextId, KErrDisconnected);
-		SendContextDeleteEvent(aContextId);
-		DisposeOfBinder(ref);
-		break;
-	
-	case ESpudStartingSecondary:
-		// This should never happen, and may cause problems if it does because there could be
-		// another outstanding request from GUQoS that never gets completed.
-		__FLOG_0(_L("Network should not have deleted context in ESpudStartingSecondary state!"));
-		// Fall through and treat the same as ESpudLinkDown
-		
-	case ESpudLinkDown:
-		SendContextDeleteEvent(aContextId);
-		DisposeOfBinder(ref);
-		break;
-	
-	case ESpudWaitLinkDown:	
-		DisposeOfBinder(ref);
-		break;
-		
-	
-	default:
-		__FLOG_2(_L("Unexpected state %S(%d)"), SpudStateToText(ref->State()), ref->State());
-		ASSERT(EFalse);
-		break;
-		}
-	
-	if(shutdownStarted) // Additional steps if we are shutting down as as result of this deletion.
-		{
-		SetTerminateError(KErrDisconnected); 
-		// We don't reuse errorForGuqos, because we may want to keep Nifman errors and GUQoS errors separate.	
-		if (AreQoSEventsEnabled())
-			{
-			// At this point we know that SPUD is about to shut down, because the last context 
-			// was just deleted. We want to indicate to the upper layers early that
-			// data can no longer be sent to SPUD.
-								
-			// Tell GUQoS to stop bothering SPUD.
-			// GUQoS returns the favour by turning off the NIF events within this very call.
-			// This means we send KNetworkInterfaceDown only once.
-			// *******************************************************************************************
-			// N.B.: "DEF055691 	GUQoS crashes at shutdown": This defect results in GUQoS crash if the stack
-    		// closes flows after the NIF proxy was deleted by GUQoS, as a result of KNetworkInterfaceDown event.
-    		// As a temporary workaround, this call is disabled, and KNetworkInterfaceDown event is signalled only
-    		// from the destructor. Once this defect is fixed, the following line must be uncommented: 
-    		// SendNetworkStatusEvent(KNetworkInterfaceDown, RPacketService::EStatusUnattached);
-			//**********************************************************************************************
-			}	
-		}	
-	}
-
-void CSpudMan::HandleSecondaryContextCreatedEvent(TContextId aContextId, TInt aError)
-	{
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	if (rc == KErrNone)
-		{
-		ASSERT(ref->IsBound());
-		__FLOG_4(_L("Network created secondary context[%d] in state %S(%d). Creation error=%d "),aContextId, SpudStateToText(ref->State()), ref->State(), aError);
-		if (ref->State() != ESpudStartingSecondary)
-			{
-			__FLOG_3(_L("KSecondaryContextCreated context %d is in unexpected state %S(%d)"),
-			         aContextId, SpudStateToText(ref->State()), ref->State());
-			}
-		ref = ref;	// Eliminate compiler warning in release builds
-		
-		// Make sure context was created successfully
-		rc = aError;
-		if(KErrNone != rc) // Creation failed: we don't have the context, only the binder. Delete it.
-			{
-			DisposeOfBinder(ref);
-			}
-		}
-	SendSecondaryContextCreated(aContextId, rc);
-	}
-
-void CSpudMan::HandleContextActivateEvent(TContextId aContextId, TInt aError)
-	{
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	if (rc == KErrNone)
-		{
-		// Make sure context was activated successfully
-		rc = aError;
-	
-		ASSERT(ref->IsBound());
-		__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-		}
-
-	if (rc == KErrNone)
-		{
-		ASSERT(ref->State() == ESpudStartingSecondary);
-		// Start the lower NIF
-		rc = ref->NifLink()->Start(); 
-		// Even if we get KErrNone here, we may still get LinkLayerDown with error later.
-		__FLOG_2(_L("KContextActivateEvent: Start on lower NIF returned for Context[%d] returned error[%d]"),aContextId, rc);
-		}
-	
-	if(KErrNone == rc) // Start OK.
-		{
-		
-		ref->SetState(ESpudStartingSecondaryLowerNif);
-		}
-	else
-		{
-		// Error activating PDP context
-		FillInContextConfig(iTempContextConfig, aContextId);
-		SendContextActivateEvent(aContextId, iTempContextConfig, rc);
-		}
-	}
-
-void CSpudMan::HandleContextQoSSetEvent(TContextId aContextId, TInt aError)
-	{
-	// Notify GUQoS of success or failure
-    SendContextQoSSetEvent(aContextId, aError);
-	}
-
-void CSpudMan::HandleContextTFTModifiedEvent(TContextId aContextId, TInt aError)
-	{
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	ASSERT(ref->IsBound());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	ref = ref;	// Eliminate compiler warning in release builds
-
-	// Notify GUQoS of success or failure
-	TTFTOperationCode opCode;
-    iPdpFsmInterface.Get(aContextId, opCode);
-    SendContextTFTModifiedEvent(aContextId, opCode, aError);
-	}
-
-void CSpudMan::HandleGetNegQoSEvent(TContextId aContextId, TInt aError)
-	{
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	
-	ASSERT(ref->IsBound());
-	__FLOG_4(_L("CSpudMan: Retrieved Negotiated QoS, error=%d: context %d is in state %S(%d)"), aError, aContextId, SpudStateToText(ref->State()), ref->State());
-	if (ref->State() == ESpudGettingNegQoS)
-		{
-		// Negotiated QoS retrieved successfully. At this point the ctx is up both on control and data paths.
-		if(KErrNone == aError) 
-			{
-			// Context is now fully up. Notify GUQoS.
-			ref->SetState(ESpudUp);
-			// Notify GUQoS of success or failure
-			FillInContextConfig(iTempContextConfig, aContextId);
-    		SendContextActivateEvent(aContextId, iTempContextConfig, aError);
-			
-			if(ref->State() == ESpudUp) // GUQoS can delete the context from the activation notification.
-				{
-				BindMan()->SpudProtocol()->DoStartSending();
-				SendContextUnblockedEvent(aContextId);	
-				}
-			}
-		// If the QoS could not be retrieved, we remain in ESpudGettingNegQoS and wait for 
-		// the network to delete the context. The rest would be handled from the deletion event.
-		
-		// N.B. CRITICAL ASSUMPTION: 
-		// The network / TSY will delete the ctx if the negotiated QoS could not be retrieved.
-		// (The idea is that if QoS negotiation is errored out, then everything is errored out.
-		// So we either do not get to this point at all, or will be errored out soon after this handler completes.)
-		// This leaves the issue of internal ETel/TSY errors such as OOM conditions.)
-		// At this point Spud is idle (no requests outstanding), so nothing will drive us
-		// forward to clean up this failure. GUQoS does NOT time out on PDP context creation failure.
-		}
-	else
-		{
-		// If we are not getting negotiated QoS, but we receive this notification, then:
-		// - ETel has sent us a stray notification totally uncalled for, i.e. it's a bug in ETel or more likely a TSY.
-		if(KErrNone == aError)
-			{
-			__FLOG(_L("WARNING! Negotiated QoS retrieval completed successfully, but totally out of order! See the comments in the code.)"));
-			}
-		// We don't assert, because it can be a race condition outside of ETel's control:
-		// - ETel, lower NIF, GUQoS, Nifman has errored the context out (e.g. ctx deleted by network), so there was a 
-		// state transition as a result of that, and now the QoS retrieval has completed after that with KErrNone.
-		}
-	}
-
-
-void CSpudMan::HandleContextModifyActiveEvent(TContextId aContextId, TInt aError)
-	{
-	// Notify GUQoS of success or failure
-	FillInContextConfig(iTempContextConfig, aContextId);
-    SendContextModifyActiveEvent(aContextId, iTempContextConfig, aError);
-	}
-
-void CSpudMan::HandleNetworkStatusEvent()
-	{
-	// This is a network status change
-	RPacketService::TStatus status;
-	iPdpFsmInterface.Get(status);
-	
-	// Assume that anything other than EStatusUnattached means the network
-	// is still up, so just ignore this event.
-	if (status == RPacketService::EStatusUnattached)
-		{
-		// Notify GUQoS
-		SendNetworkStatusEvent(KNetworkConnectionLost, status);
-		}
-	else
-		{
-		__FLOG_1(_L("Ignoring KNetworkStatusEvent with status %d (NOT EStatusUnattached)"),
-				 status);
-		}
-	}
-
-void CSpudMan::HandleContextParametersChangeEvent(TContextId aContextId, TInt aError)
-	{
-	// This is a status change on an individual context
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	ASSERT(ref->IsBound());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	if (ref->State() == ESpudGettingNegQoS || ref->State() == ESpudUp || ref->State() == ESpudFlowOff || ref->State() == ESpudSuspended || ref->State() == ESpudFlowOffAndSuspended)
-		{
-		// Only pass on context changes while the context is up
-		FillInContextConfig(iTempContextConfig, aContextId);
-		SendContextParametersChangeEvent(aContextId, iTempContextConfig, aError);
-		}
-	else
-		{
-		__FLOG_3(_L("KContextParametersChangeEvent ignored on context %d because of nonoperational state %S(%d)"),
-				 aContextId, SpudStateToText(ref->State()), ref->State());
-        SetTerminateError(aContextId, aError);
-		}
-	}
-
-void CSpudMan::HandleContextBlockedEvent(TContextId aContextId)
-	{
-	// Context is suspended (see StopSending)
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	ASSERT(ref->IsBound());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	switch (ref->State())
-		{
-	case ESpudUp:
-		{
-		ref->SetState(ESpudSuspended);
-		if (AreQoSEventsEnabled())
-			{
-			SendContextBlockedEvent(aContextId);
-			}
-			
-		// Send an IfProgress to Nifman so that RConnection::ProgressNotification reports the blockage etc.
-		Notify()->IfProgress(KDataTransferTemporarilyBlocked, KErrNone);
-		break;
-		}
-
-	case ESpudFlowOff:
-		ref->SetState(ESpudFlowOffAndSuspended);
-			
-		// Send an IfProgress to Nifman so that RConnection::ProgressNotification reports the blockage etc.
-		Notify()->IfProgress(KDataTransferTemporarilyBlocked, KErrNone);
-		break;
-
-	case ESpudSuspended:
-	case ESpudFlowOffAndSuspended:
-		// Ignore this since we're already suspended
-		break;
-
-	default:
-		// Ignore this since we're still starting up or shutting down
-		__FLOG_1(_L("Can't send blocked event now on context %d"), aContextId);
-		break;
-		}
-		
-	// TODO: Probably need to send IfProgress here where aStage==KDataTransferTemporarilyBlocked
-	// or Notification with aEvent=EAgentToNifEventTypeDisableTimers
-	//
-	// NOTE: The IfProgress has now been implemented so that callers of RConnection::ProgressNotification
-	// expecting to receive KDataTransferTemporarilyBlocked actually get it if the PDP context is
-	// suspended (details of problem in INC107930).
-	}
-
-void CSpudMan::HandleContextUnblockedEvent(TContextId aContextId)
-	{
-	// Context is suspended (see StartSending)
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	ASSERT(ref->IsBound());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	switch (ref->State())
-		{
-	case ESpudUp:
-	case ESpudFlowOff:
-		// Ignore this since we're already in an unsuspended state
-		break;
-
-	case ESpudSuspended:
-		{
-		ref->SetState(ESpudUp);
-
-		BindMan()->SpudProtocol()->DoStartSending();
-
-		if (AreQoSEventsEnabled())
-			{
-			SendContextUnblockedEvent(aContextId);
-			}
-		Notify()->IfProgress(KLinkLayerOpen, KErrNone);
-		break;
-		}
-
-	case ESpudFlowOffAndSuspended:
-		{
-		ref->SetState(ESpudFlowOff);
-		Notify()->IfProgress(KLinkLayerOpen, KErrNone);
-		break;
-		}
-
-	default:
-		// Ignore this since we're still starting up or shutting down
-		__FLOG_1(_L("Can't send unblocked event now on context %d; this may cause problems"), aContextId);
-		break;
-		}
-	}
-
-/**
-Receives event from GUQoS.
-
-@param aName event identification
-@param aOption optional data associated with event
-@return error code
-*/
-TInt CSpudMan::GuqosInput(TUint aName, TDes8& aOption)
-	{
-	__FLOG_2(_L("SpudMan::GuqosInput: GUQoS event %S(%d)"), SpudGuQoSEventToText(aName), aName);
-	switch (aName)
-		{
-	case KSoIfControllerPlugIn:
-        {
-        // Indicate that we want GUQoS
-        TSoIfControllerInfo& opt = *reinterpret_cast<TSoIfControllerInfo*>(const_cast<TUint8*>(aOption.Ptr()));
-        _LIT(KQosPlugInName, "guqos");
-        opt.iPlugIn = KQosPlugInName;
-        opt.iProtocolId = KQosPlugInProtocolId;
-        return KErrNone;
-        }
-
-    case KRegisterEventHandler:
-        {
-        // GUQoS has passed a pointer to its event handler
-        const TEvent *handler = reinterpret_cast<const TEvent *>(aOption.Ptr());
-        iQosEventHandler = static_cast<MNifEvent *>(handler->iEvent);
-        ASSERT(iQosEventHandler);
-        return KErrNone;
-        }
-
-	case KContextSetEvents:
-		{
-        if (!AreQoSEventsEnabled())
-        	{
-        	// Event handler must be registered first
-            return KErrGeneral;
-        	}
-        const TBool* eventsEnabledPtr = reinterpret_cast<const TBool *>(aOption.Ptr());
-        ASSERT(eventsEnabledPtr);
-        iQosEventsEnabled = *eventsEnabledPtr;
-
-        // Has a primary PDP context has already been created?
-       	CSpudBinderRef* ref = NULL;
-		TRAPD(rc, ref = BindMan()->GetAnyRefL());
-		const TBool havePrimary(rc == KErrNone && (ref->State() == ESpudUp || ref->State() == ESpudFlowOff || ref->State() == ESpudSuspended || ref->State() == ESpudFlowOffAndSuspended));
-
-        if (iQosEventsEnabled && havePrimary)
-        	{
-        	// iPrimaryContextId == KPrimaryContextId == 0 at startup
-            SendPrimaryContextCreated(iPrimaryContextId, KErrNone);
-            }
-        return KErrNone;
-		}
-
-	case KNifSetDefaultQoS:
-		{
-         ASSERT(aOption.Ptr());
-         const TContextParameters& opt = *reinterpret_cast<const TContextParameters*>(aOption.Ptr());
-
-         if (!iPdpFsmInterface.IsInitialised()) 
-            {
-            __FLOG_0(_L("CSpudMan::GuqosInput: iPdpFsmInterface not initialised, parking KNifSetDefaultQoS."));
-            
-            if (iParkedDefaultQoS == NULL)
-               {
-               TRAPD(err, iParkedDefaultQoS = HBufC8::NewL (sizeof (TContextParameters)));
-               if (err != KErrNone)
-                  {
-                  __FLOG_0(_L("CSpudMan::GuqosInput: Failed to park default QoS."));
-                  return err;
-                  }
-               }
-               
-            iParkedDefaultQoS->Des().Copy (aOption);
-
-            return KErrNone;
-            }
-         
-       	CSpudBinderRef* ref = NULL;
-       	// Lower NIF for primary context has already been loaded by factory
-		TRAPD(rc, ref = BindMan()->GetRefL(iPrimaryContextId));
-		__ASSERT_ALWAYS(rc == KErrNone, Panic());
-		ASSERT(ref->IsBound());
-		
-		ASSERT(ref->State() == ESpudInactive);
-        ref->SetState(ESpudHaveQos);
-        	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-		// Store R5 QoS parameters
-			RPacketQoS::TQoSR5Requested qos;
-#else
-		// Store QoS parameters
-			RPacketQoS::TQoSR99_R4Requested qos;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5
-		
-		opt.iContextConfig.GetUMTSQoSReq(qos); 
-		rc = iPdpFsmInterface.Set(iPrimaryContextId, qos);	
-
-        if (rc != KErrNone)
-			{
-			__FLOG_1(_L("Setting default QoS on primary context failed with error [%d]. SPUD will shut down."), rc);
-			SetTerminateError(iPrimaryContextId, rc); 
-			
-			SendPrimaryContextCreated(iPrimaryContextId, rc); // Notify GUQoS of error
-			
-			// At this point we know that SPUD is about to shut down, because we could not bring the 
-	 		// primary context UP.
-	
-			//**********************************************************************************************
-			// Tell GUQoS to stop bothering SPUD.
-			// GUQoS returns the favour by turning off the NIF events within this very call.
-	        // N.B.: "DEF055691 	GUQoS crashes at shutdown": This defect results in GUQoS crash if the stack
-	        // closes flows after the NIF proxy was deleted by GUQoS, as a result of KNetworkInterfaceDown event.
-	        // As a temporary workaround, this call is disabled, and KNetworkInterfaceDown event is signalled only
-	        // from the destructor. Once this defect is fixed, the following line must be uncommented: 
-	        // SendNetworkStatusEvent(KNetworkInterfaceDown, RPacketService::EStatusUnattached);
-			//**********************************************************************************************
-			
-			__FLOG_1(_L("Setting default QoS on primary context failed: mark lower NIF binder for context[%d] for async deletion."), iPrimaryContextId);
-			// We are about to delete the primary context NIF: this will notify Nifman that SPUD is finished.
-			DisposeOfBinder(ref);
-			}
-			
-        return KErrNone;
-		}
-
-	case KContextCreate:
-		{
-        ASSERT(aOption.Ptr());
-		TContextParameters& opt=*reinterpret_cast<TContextParameters*>(const_cast<TUint8*>(aOption.Ptr()));
-		ASSERT(opt.iContextType == ESecondaryContext);
-
-		TContextId id(KAllContexts);	// placeholder context ID
-		CSpudBinderRef* ref = NULL;
-		TRAPD(rc, ref = BindMan()->GetNewRefForSecondaryL(id););
-		if(KErrNone != rc)
-			{
-			__FLOG_1(_L("Error %d creating a binder for the lower NIF"), rc);
-			opt.iReasonCode = rc;  // The error code is the only argument we can pass to GUQoS, because there is no context.
-    		return KErrNone;
-    		}
-
-
-		TRAP(rc, BindMan()->LoadNifL(iName, *ref);)
-		if (rc != KErrNone)
-			{
-			__FLOG_1(_L("Error %d loading the lower NIF"), rc);
-			FillInParameters(opt, id, rc);
-			return KErrNone;
-			}
-
-		ASSERT(ref->IsBound());
-        ref->SetState(ESpudStartingSecondary);
-
-
-		// Reset the default QoS and TFT here. KContextQoSSet should arrive soon
-		// with the proper values.
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-			RPacketQoS::TQoSR5Requested qos;
-#else
-			RPacketQoS::TQoSR99_R4Requested qos;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-		rc = iPdpFsmInterface.Set(id, qos);
-
-		TTFTInfo tft;
-        rc = iPdpFsmInterface.Set(id, tft);
-		
-		// Pass in the new context ID to SpudFsm to use for the new context
-
-		// Notify SpudFsm
-		__FLOG_1(_L("Sending SpudFsm event ECreateSecondaryPDPContext context %d"), id);
-		rc = iPdpFsmInterface.Input(id, ECreateSecondaryPDPContext);
-
-		// Set up the synchronous response
-		FillInParameters(opt, id, rc);
-    	return KErrNone;
-		}
-		
-	case KContextDelete:
-		{
-        ASSERT(aOption.Ptr());
-        TContextParameters& opt = *reinterpret_cast<TContextParameters*>(const_cast<TUint8*>(aOption.Ptr()));
-       	CSpudBinderRef* ref = NULL;
-		TRAPD(rc, ref = BindMan()->GetRefL(opt.iContextInfo.iContextId));
-		if (rc != KErrNone)
-			{
-			__FLOG_1(_L("Error: KContextDelete specifies context %d which does not exist"), opt.iContextInfo.iContextId);
-			opt.iReasonCode = rc;  // The error code is the only argument we can pass to GUQoS, because there is no context.
-    		return KErrNone;
-			}
-		
-		ASSERT(ref->IsBound());
-		__FLOG_3(_L("KContextDelete context[%d] in state %S(%d)"), opt.iContextInfo.iContextId, SpudStateToText(ref->State()), ref->State());
-
-		switch (ref->State())
-			{
-		// NIF is up: need to stop the NIF first, then delete the binder.	
-		case ESpudGettingNegQoS:
-		case ESpudStartingSecondaryLowerNif: 
-		// Assumption: GUQoS will never delete primary context.
-		case ESpudUp:
-		case ESpudFlowOff:
-		case ESpudSuspended:
-		case ESpudFlowOffAndSuspended:
-	        ref->SetState(ESpudContextDelete);
-	        
-	        if(BindMan()->IsLastContext(opt.iContextInfo.iContextId)) // Are we about to shutdown after this?
-	        	{
-	           	SetTerminateError(KErrCancel); // KErrCancel is normally used to indicate "graceful" 
-	        	}							   // user-initiated shutdown.
-		   
-	        // GUQoS ordered the shutdown: Network is still OK: initiate graceful shutdown of the lower NIF.
-	        ref->NifLink()->Stop(KErrCancel, MNifIfNotify::EDisconnect);
-	        break;
-	    
-	    case ESpudStartingSecondary:  // NIF not started: need to delete the context.
-			ref->SetState(ESpudWaitLinkDown); 
-
-			// Delete context via SpudFsm
-			__FLOG_1(_L("Sending SpudFsm event EContextDelete context %d"), opt.iContextInfo.iContextId);
-			rc = iPdpFsmInterface.Input(opt.iContextInfo.iContextId, EContextDelete);
-			ASSERT(rc == KErrNone);
-			break;
-
-		case ESpudWaitLinkDown:
-			// We're in the middle of deleting. Ignore this request.
-			break;
-
-		case ESpudLinkDown:
-			// We're in the middle of deleting, but we no longer need to notify
-			// GUQoS when done.
-			ref->SetState(ESpudWaitLinkDown);
-			break;
-	
-		case ESpudWaitBinderDelete: // context deleted, NIF about to be deleted: ignore.
-			break;
-			
-		default:
-			__FLOG_2(_L("Unexpected state %S(%d)"), SpudStateToText(ref->State()), ref->State());
-	    	ASSERT(EFalse);
-	    	break;
-			}
-
-		FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-        return KErrNone;
-		}
-		
-	case KContextActivate:
-		{
-        ASSERT(aOption.Ptr());
-		TContextParameters& opt=*reinterpret_cast<TContextParameters*>(const_cast<TUint8*>(aOption.Ptr()));
-       	CSpudBinderRef* ref = NULL;
-		// Validate context ID
-		TRAPD(rc, ref = BindMan()->GetRefL(opt.iContextInfo.iContextId));
-		if (KErrNone != rc)
-			{
-			opt.iReasonCode = rc; // Can supply error code only, as the context does not exist.
-			__FLOG_1(_L("Error: KContextActivate specifies context %d which does not exist."), opt.iContextInfo.iContextId);
-			return KErrNone;
-			}
-		
-		if(!ref->IsBound() || ref->State() == ESpudWaitBinderDelete)
-			{
-			__FLOG_1(_L("Error: KContextActivate specifies context %d which is not bound to lower NIF."), opt.iContextInfo.iContextId);
-			rc = KErrNotReady; // that's what the GuQoS docs say
-			FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-			return KErrNone;
-			}
-			
-		__FLOG_3(_L("KContextActivate context %d in state %S(%d)"), opt.iContextInfo.iContextId, SpudStateToText(ref->State()), ref->State());
-
-        ASSERT(ref->State() == ESpudStartingSecondary || ref->State() == ESpudUp);
-
-
-		// Notify SpudFsm
-		__FLOG_1(_L("Sending SpudFsm event EContextActivate context %d"), opt.iContextInfo.iContextId);
-		rc = iPdpFsmInterface.Input(opt.iContextInfo.iContextId, EContextActivate);
-		// Set up the synchronous response
-		FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-        return KErrNone;
-		}
-
-	case KContextQoSSet:
-		{
-		TContextParameters& opt=*reinterpret_cast<TContextParameters*>(const_cast<TUint8*>(aOption.Ptr()));
-       	CSpudBinderRef* ref = NULL;
-		// Validate context ID
-		TRAPD(rc, ref = BindMan()->GetRefL(opt.iContextInfo.iContextId));
-		if (KErrNone != rc)
-			{
-			__FLOG_1(_L("Error: KContextQoSSet specifies context %d which does not exist"), opt.iContextInfo.iContextId);
-			opt.iReasonCode = rc; // Can only supply error code, as the context does not exist.
-			return KErrNone;
-			}		
-		
-		if(!ref->IsBound() || ref->State() == ESpudWaitBinderDelete)
-			{
-			__FLOG_1(_L("Error: KContextQoSSet specifies context %d which is not bound to the lower NIF."), opt.iContextInfo.iContextId);
-			rc = KErrNotReady; // that's what the GuQoS docs say
-			FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-			return KErrNone;
-			}
-		__FLOG_3(_L("KContextQoSSet context %d in state %S(%d)"), opt.iContextInfo.iContextId, SpudStateToText(ref->State()), ref->State());
-
-		ASSERT(ref->State() == ESpudStartingSecondary
-            || ref->State() == ESpudUp
-            || ref->State() == ESpudFlowOff
-            || ref->State() == ESpudSuspended
-            || ref->State() == ESpudFlowOffAndSuspended
-            || ref->State() == ESpudLinkDown );
-		
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-        RPacketQoS::TQoSR5Requested qos;
-#else
-    RPacketQoS::TQoSR99_R4Requested qos;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-		// Store QoS parameters
-        opt.iContextConfig.GetUMTSQoSReq(qos); 
-		rc = iPdpFsmInterface.Set(opt.iContextInfo.iContextId, qos);
-
-		// Notify SpudFsm
-		if (rc == KErrNone)
-			{
-			__FLOG_1(_L("Sending SpudFsm event EContextQoSSet context %d"), opt.iContextInfo.iContextId);
-			rc = iPdpFsmInterface.Input(opt.iContextInfo.iContextId, EContextQoSSet);
-			}
-		FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-        return KErrNone;
-		}
-
-	case KContextTFTModify:
-		{
-		TContextParameters& opt=*reinterpret_cast<TContextParameters*>(const_cast<TUint8*>(aOption.Ptr()));
-       	CSpudBinderRef* ref = NULL;
-		// Validate context ID
-		TRAPD(rc, ref = BindMan()->GetRefL(opt.iContextInfo.iContextId));
-		if (KErrNone != rc)
-			{
-			__FLOG_1(_L("Error: KContextTFTModify specifies context %d which does not exist"), opt.iContextInfo.iContextId);
-			opt.iReasonCode = rc; // Can only supply error code as the context does not exist.
-			return KErrNone;
-			}
-
-		// keep local reference to Primary Context up to date
-		if (opt.iContextType == EPrimaryContext) 
-			{
-			iPrimaryContextId = opt.iContextInfo.iContextId;
-			}
-			
-		if(!ref->IsBound() || ref->State() == ESpudWaitBinderDelete)
-			{
-			__FLOG_1(_L("Error: KContextTFTModify specifies context %d which is not bound to the lower NIF."), opt.iContextInfo.iContextId);
-			rc = KErrNotReady; // that's what the GuQoS docs say
-			FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-			return KErrNone;
-			}
-		__FLOG_3(_L("KContextTFTModify context %d in state %S(%d)"), opt.iContextInfo.iContextId, SpudStateToText(ref->State()), ref->State());
-
-		ASSERT(ref->State() == ESpudStartingSecondary || 
-			   ref->State() == ESpudUp ||
-		       ref->State() == ESpudWaitLinkDown  ||
-		       ref->State() == ESpudLinkDown ||
-		       ref->State() == ESpudGettingNegQoS);
-		// It is assumed that the TFT can be modified before the ctx reported activation 
-
-		// Store TFT parameters
-		TTFTInfo tft;
-        opt.iContextConfig.GetTFTInfo(tft); 
-
-        rc = iPdpFsmInterface.Set(opt.iContextInfo.iContextId, tft);
-		if (rc != KErrNone)
-			{
-			__FLOG_1(_L("Error %d setting TFT"), rc);
-			FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-			return KErrNone;
-			}
-        rc = iPdpFsmInterface.Set(opt.iContextInfo.iContextId, opt.iTFTOperationCode);
-		if (rc != KErrNone)
-			{
-			__FLOG_1(_L("Error %d setting TFT operation code"), rc);
-			FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-			return KErrNone;
-			}
-
-		// Notify SpudFsm
-		__FLOG_1(_L("Sending SpudFsm event EContextTFTModify context %d"), opt.iContextInfo.iContextId);
-		rc = iPdpFsmInterface.Input(opt.iContextInfo.iContextId, EContextTFTModify);
-
-		FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-        return KErrNone;
-		}
-
-	case KContextModifyActive:
-		{
-		TContextParameters& opt=*reinterpret_cast<TContextParameters*>(const_cast<TUint8*>(aOption.Ptr()));
-       	CSpudBinderRef* ref = NULL;
-		// Validate context ID
-		TRAPD(rc, ref = BindMan()->GetRefL(opt.iContextInfo.iContextId));
-		if (KErrNone != rc)
-			{
-			__FLOG_1(_L("Error: KContextModifyActive specifies context %d which does not exist"), opt.iContextInfo.iContextId);
-			opt.iReasonCode = rc;
-			return KErrNone;
-			}
-			
-		if(!ref->IsBound() || ref->State() == ESpudWaitBinderDelete)
-			{
-			__FLOG_1(_L("Error: KContextModifyActive specifies context %d which is not bound to the lower NIF."), opt.iContextInfo.iContextId);
-			rc = KErrNotReady; // that's what the GuQoS docs say
-			FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-			return KErrNone;
-			}
-
-		// Notify SpudFsm
-		__FLOG_1(_L("Sending SpudFsm event EContextModifyActive context %d"), opt.iContextInfo.iContextId);
-		rc = iPdpFsmInterface.Input(opt.iContextInfo.iContextId, EContextModifyActive);
-
-		FillInParameters(opt, opt.iContextInfo.iContextId, rc);
-        return KErrNone;
-		}
-		
-	case KInitialisePdpFsm:
-      {
-      MPdpFsmInterface* pdpFsm = *reinterpret_cast<MPdpFsmInterface**>(const_cast<TUint8*>(aOption.Ptr()));
-      iPdpFsmInterface.Init(pdpFsm);
-      return KErrNone;
-      }
-
-	default:
-		__FLOG_1(_L("Unhandled event %d"), aName);
-		break;
-		}
-	return KErrNotSupported;
-	}
-
-/**
-Receives link up indication from a lower NIF.
-
-@param aContextId PDP context ID of the associated lower NIF
-*/
-void CSpudMan::LinkLayerUp(TContextId aContextId)
-	{
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	ASSERT(ref->IsBound() && ref->State() != ESpudWaitBinderDelete);
-	
-	__FLOG_3(_L("Lower NIF LinkLayerUp on context[%d], in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	switch (ref->State())
-		{
-	case ESpudStartingPrimaryLowerNif:
-		{
-	    ref->SetState(ESpudUp);
-		if (AreQoSEventsEnabled())
-			{
-			SendPrimaryContextCreated(aContextId, KErrNone);
-			}
-		// If QoS is not yet enabled, SendPrimaryContextCreated() will be called when it is
-
-		Notify()->LinkLayerUp();
-
-		// If mobile IP is enabled, this progress notification should not be sent here.
-		// This will need to be addressed if MIP is ever enabled for UMTS.
-		Notify()->IfProgress(KLinkLayerOpen, KErrNone);
-		}
-		break;
-
-	case ESpudStartingSecondaryLowerNif:
-		{
-		// lower nif is up, now get the Negotiated QoS
-	    ref->SetState(ESpudGettingNegQoS);
-		
-		TInt rc = iPdpFsmInterface.Input(aContextId, EGetNegQoS);
-		ASSERT(rc == KErrNone);
-		// Now wait for retrieval of negotiated QoS.
-		// The following 2 functions will be fired from CSpudMan::HandleGetNegQoSEvent():
-		//    FillInContextConfig(iTempContextConfig, aContextId);
-		//    SendContextActivateEvent(aContextId, iTempContextConfig, KErrNone);
-		}
-		break;
-		
-	default:
-		__FLOG_3(_L("Lower NIF LinkLayerUp on context[%d], in unexpected state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-		ASSERT(EFalse);
-		}
-	}
-
-/**
-Receives link down indication from a lower NIF.
-
-@param aContextId Valid PDP context ID of the associated lower NIF
-@param aReason A Symbian OS error code indicating the reason for the link closing down
-@param aAction The action that should be taken as a result of link layer down being signalled
-*/
-void CSpudMan::LinkLayerDown(TContextId aContextId, TInt aReason, MNifIfNotify::TAction aAction)
-	{
-	__FLOG_3(_L("CSpudMan::LinkLayerDown: context %d reason %d action %d"), aContextId, aReason, aAction);
-
-	if (aAction == MNifIfNotify::ENoAction)
-		{
-		// This call indicates a renegotiation of the lower link, not that the link has
-		// actually gone down. This is of no interest to SPUD.
-		__FLOG_0(_L("Ignoring MNifIfNotify::ENoAction"));
-		return;
-		}
-
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-
-	
-	TBool isUpperFlowOn = EFalse; // Can GUQoS attempt to send on this PDP context?
-	
-	switch (ref->State())
-		{
-	case ESpudUp:
-		isUpperFlowOn = ETrue; // ESpudUp is the only state where GUQoS is allowed to send on us.
-		// Fall through
-	case ESpudFlowOff:// NIF & context were activated succcessfully.
-	case ESpudSuspended:
-	case ESpudFlowOffAndSuspended:
-		ref->SetState(ESpudLinkDown); // Must Notify GUQoS that context is down.
-		
-		// Must inform upper layers they can no longer send on this context.
-		if (isUpperFlowOn && AreQoSEventsEnabled()) 
-			{
-			// At this point the context status does not indicate to GUQoS that the context is about to go down.
-			// Most likely, the status is EStatusActive, indicating that the context can handle requests.
-			// Since the lower NIF is down, we are about to delete the context, so logically, this context
-			// is EStatusDeactivating.(From spudman's PoV, a context is a union of lower NIF and ETel's RPacketContext)
-			// GUQoS does not know this, it may try to issue requests,  
-			// such as send packets on this context, modify TFT, modify QoS, etc.
-			// Note: this does not seem to happen, but it is feasible.
-			
-			// N.B. Ideally, we should signal context change status in not just in EStateUp, but in 
-			// EStateFlowOff etc, i.e. any state in which the context is alive. Unfortunately, GUQoS 
-			// does not allow us to do this - there is no pure "ContextStatusChange" upcall on GUQoS.
-			// Context Parameters Change upcall should not be used, because GUQoS interprets it as a
-			// QoS parameters change, and sends QoSEventAdapt to the QoS framework. This is wrong.
-			//
-			// We could send ContextBlocked in FlowOff / Suspended states, however, this is problematic,
-			// because GUQoS has already received one of these notifications. We could "trick" it and cycle
-			// the state (send Flow On / Resume, then Flow Off / Suspend again), but this hackery should be
-			// avoided unless absolutely necessary. So far, GUQoS does not seem to do anything beside sending
-			// a packet on a deactivaing context, so we only worry about it.
-			
-			// N.B. SpudFSM is asynchronous, it will not issue a an actual deletion request on ETel until this RunL
-			// returns. This means that the context status will not be updated to EStatusDeactiving in ETel 
-			// until then, so when we fill in context paramters, the status is going to be EStatusActive.
-			// We "sneak in" the correct status by overriding it. Doing it in SpudFSM would be wrong, because
-			// SpudFSM reflects the ETel side of the context, so overriding the status there is misleading,
-			// because it can be used internally by SpudFSM / SpudTel.
-			
-			__FLOG_0(_L("Upper flow on the context is On: flow Off GUQoS to prevent it from sending on a context with dead lower NIF."));
-			iContextStatusOverride = RPacketContext::EStatusDeactivating; 
-			SendContextBlockedEvent(aContextId); // resets the override
-			isUpperFlowOn = EFalse; 
-			}
-		
-		// The only way we can notify GUQoS once the context has been activated is
-		// to delete it via the SpudFsm
-		__FLOG_1(_L("Sending SpudFsm event EContextDelete context %d"), aContextId);
-		rc = iPdpFsmInterface.Input(aContextId, EContextDelete);
-		__FLOG_1(_L("SpudFsm::Input() returned status %d"), rc);
-		if (rc == KErrNotReady) //This is becuase the FSM has been shut down via UMTSGPRSSCPR
-			{
-			HandleContextDeleteEvent(aContextId, aReason); //Just pretend that the fsm returned something sensible
-			}
-		ASSERT(rc == KErrNone || rc == KErrNotReady);
-		break;
-
-	case ESpudGettingNegQoS: // CNifIfLink::Stop will handle this just as if the NIF was still being CNifIfLink::Start'ed.
-	case ESpudStartingSecondaryLowerNif: // Attempt to bring up the lower NIF was made.
-		ref->SetState(ESpudStartingSecondary); // GUQoS should delete us later. 
-		// Notify GUQoS that Activation failed. It will take the control from here, most likely deleting the context.
-		FillInContextConfig(iTempContextConfig, aContextId);
-		if(ref->Error() != KErrNone)
-			{
-			SendContextActivateEvent(aContextId, iTempContextConfig, ref->Error());
-			}
-		else
-			{
-			SendContextActivateEvent(aContextId, iTempContextConfig, aReason);
-			}
-		break;
-	
-	case ESpudContextDelete:
-		ref->SetState(ESpudWaitLinkDown); // GUQoS triggered us: don't need to notify it.
-
-		// Delete context via SpudFsm
-		__FLOG_1(_L("Sending SpudFsm event EContextDelete context %d"), aContextId);
-		rc = iPdpFsmInterface.Input(aContextId, EContextDelete);
-		__FLOG_1(_L("SpudFsm::Input() returned status %d"), rc);
-		ASSERT(rc == KErrNone);
-		break;
-		
-	case ESpudStartingSecondary:
-	case ESpudLinkDown: // Added for INC066156.
-	case ESpudWaitLinkDown:
-		// Link has finally gone down. Context is already deleted.
-    	__FLOG_1(_L("Lower NIF reported LinkLayerDown: mark the binder for context[%d] for async deletion"), aContextId);
-		DisposeOfBinder(ref);
-		break;
-	
-	case ESpudStartingPrimaryLowerNif:
-		{
-		SetTerminateError(aContextId, aReason); // SPUD is going to terminate.
-		SetTerminateError(KErrCouldNotConnect);
-		
-		// The primary context is managed by SPUD. We delete it ourselves.
-		__FLOG_1(_L("Sending SpudFsm event EContextDelete context %d"), aContextId);
-		ref->SetState(ESpudWaitLinkDown);
-		rc = iPdpFsmInterface.Input(aContextId, EContextDelete);
-		__FLOG_1(_L("SpudFsm::Input() returned status %d"), rc);
-		ASSERT(rc == KErrNone);
-		
-		// Meanwhile, notify GUQoS about the failed primary creation
-		if (AreQoSEventsEnabled())
-			{
-			SendPrimaryContextCreated(aContextId, aReason);
-			}
-		break;
-		}	
-			
-	default:
-		__FLOG_2(_L("Unexpected state %S(%d)"), SpudStateToText(ref->State()), ref->State());
-		ASSERT(EFalse);
-		break;
-		}
-	}
-
-/**
-Receives flow off indication from a lower NIF.
-
-@param aContextId Valid PDP context ID of the associated lower NIF
-*/
-void CSpudMan::StopSending(TContextId aContextId)
-	{
-	__FLOG_1(_L("CSpudMan::StopSending context %d"), aContextId);
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	switch (ref->State())
-		{
-	case ESpudUp:
-		ref->SetState(ESpudFlowOff);
-		if (AreQoSEventsEnabled())
-			{
-			SendContextBlockedEvent(aContextId);
-			}
-		break;
-
-	case ESpudSuspended:
-		ref->SetState(ESpudFlowOffAndSuspended);
-		break;
-
-	case ESpudContextDelete:
-	case ESpudWaitLinkDown:
-	case ESpudLinkDown: //sometimes this leaks in
-		// ignore
-		break;	
-	
-	default:
-		// error
-		__FLOG_2(_L("Unexpected state %S(%d)"), SpudStateToText(ref->State()), ref->State());
-		ASSERT(EFalse);
-		break;
-		}
-	}
-
-/**
-Receives flow on indication from a lower NIF.
-
-@param aContextId Valid PDP context ID of the associated lower NIF
-*/
-void CSpudMan::StartSending(TContextId aContextId)
-	{
-	__FLOG_1(_L("CSpudMan::StartSending context %d"), aContextId);
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	__ASSERT_ALWAYS(rc == KErrNone, Panic());
-	__FLOG_3(_L("context %d is in state %S(%d)"), aContextId, SpudStateToText(ref->State()), ref->State());
-	switch (ref->State())
-		{
-	case ESpudGettingNegQoS: // Lower NIF for the 2ndary ctx is up, waiting for negotiated QoS.
-		break; // GUQoS, TCP/IP stack will be notified when negotiated QoS is retrieved. 
-		// Notes: 
-		// 1.there is a *potential* race condition where the negotiated QoS is retrived before lower NIF signals StartSending.
-		// This does not seem to happen with PPP. If this happens somehow, the ctx will be in the "UP" state and it will be handled correctly.
-		// 2. Theoretically, the lower NIF may report LinkLayerUp (triggering retrieval of negotiated QoS), then signal 
-		// StartSending much later (e.g.  a PPP implementation singalling LinkLayerUp from LCP, but StartSending from NCP).
-		// SPUD CANNOT HANDLE THIS.
-		// Existing Raw IP and PPP NIFs signal StartSending immediately after LinkLayerUp, so this has no consequences.
-
-	case ESpudUp:
-		// This can happen for the initial StartSending after the lower NIF comes up
-		// Treat it the same as ESpudFlowOff and fall through.
-	case ESpudFlowOff:
-		ref->SetState(ESpudUp);
-
-		// This must only be done AFTER the KPrimaryContextCreated event is sent (which in this state it is)
-		// It's not clear if StartSending is needed/allowed in addition to the GUQoS event.
-	    BindMan()->SpudProtocol()->DoStartSending();
-
-		if (AreQoSEventsEnabled())
-			{
-			SendContextUnblockedEvent(aContextId);
-			}
-		break;
-
-	case ESpudFlowOffAndSuspended:
-		ref->SetState(ESpudSuspended);
-		break;
-
-	case ESpudSuspended:
-	case ESpudContextDelete:
-	case ESpudWaitLinkDown:
-		// ignore
-		__FLOG_1(_L("Ignored StartSending on context %d (this should be OK)"), aContextId);
-		break;	
-	
-	default:
-		// We have encountered a serious problem. If we get StartSending before reaching the ESpudUp
-		// state, we'll lose it and the upper networking protocol will never be notified.
-		// As long as the lower NIF calls LinkLayerUp before StartSending, we'll be fine.
-		__FLOG_1(_L("Can't send unblocked event now on context %d; this may cause problems"), aContextId);
-		ASSERT(EFalse);
-		break;
-		}
-	}
-
-
-//*****************************************************************************
-// Event senders to GUQoS
-//*****************************************************************************
-
-/**
-Sends event to GUQoS.
-
-@param aName event identifier
-@param aOption TPckg<> event data
-*/
-void CSpudMan::RaiseEvent(TUint aName, TDes8& aOption) const
-	{
-	__FLOG_2(_L("Sending event %S(%d) to GUQoS"), SpudFsmEventToText(aName), aName);
-	iQosEventHandler->Event(reinterpret_cast<CProtocolBase*>(iBindMan->SpudMux()), aName, aOption); 
-	}
-
-/**
-Fills in common event parameters for the given context.
-
-@param aParams parameter structure
-@param aContextId Valid PDP context ID
-*/
-void CSpudMan::FillInParameters(TContextParameters& aParams, TContextId aContextId, TInt aError) const
-	{
-   	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = BindMan()->GetRefL(aContextId));
-	ASSERT(rc == KErrNone);
-	
-	TContextType type(EContextTypeUnknown);
-	if (rc == KErrNone)
-		{
-		switch (ref->State())
-			{
-		case ESpudHaveQos:
-		case ESpudCreatingPrimary:
-		case ESpudStartingPrimary:
-			type = EPrimaryContext;
-			break;
-			
-		case ESpudStartingSecondary:
-			type = ESecondaryContext;
-			break;
-		
-		default:
-			type = (aContextId == iPrimaryContextId) ? EPrimaryContext : ESecondaryContext;;
-			break;
-			}
-		}
-    aParams.iContextType = type; // Context type
-    aParams.iReasonCode = aError;  // Error code
-    //aParams.iContextInfo.iStatus = StateToStatus(*ref);
-    iPdpFsmInterface.Get(aContextId, aParams.iContextInfo.iStatus);
-    aParams.iContextInfo.iContextId = aContextId;
-	}
-
-/**
-Fill in context configuration parameter structure using SpudFsm's parameters.
-
-@param aConfig parameter structure
-@param aContextId PDP context ID
-*/
-void CSpudMan::FillInContextConfig(TContextConfig& aConfig, TContextId aContextId) const
-	{
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-		RPacketQoS::TQoSR5Negotiated qos;
-#else
-		RPacketQoS::TQoSR99_R4Negotiated qos;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-	iPdpFsmInterface.Get(aContextId, qos);
-	aConfig.SetUMTSQoSNeg(qos);
-
-	iPdpFsmInterface.Get(aContextId, iTempTftInfo);
-	aConfig.SetTFTInfo(iTempTftInfo);
-
-	iPdpFsmInterface.Get(aContextId, iTempGprsContext);
-	aConfig.SetContextConfig(iTempGprsContext);
-	}
-
-/**
-Sends KPrimaryContextCreated event to GUQoS.
-*/
-void CSpudMan::SendPrimaryContextCreated(TContextId aContextId, TInt aError)
-	{
-	__FLOG_2(_L("SendPrimaryContextCreated context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	// We make this assumption in various places
-	ASSERT(aContextId == 0);
-
-	TContextParameters primaryContextCreatedEvent;
-	FillInParameters(primaryContextCreatedEvent, aContextId, aError);
-	TPckg<TContextParameters> event(primaryContextCreatedEvent);
-	RaiseEvent(KPrimaryContextCreated, event);
-	}
-
-
-/**
-Sends KSecondaryContextCreated event to GUQoS.
-
-@param aContextId Context ID
-@param aError error code
-*/
-void CSpudMan::SendSecondaryContextCreated(TContextId aContextId, TInt aError)
-	{
-	__FLOG_2(_L("SendSecondaryContextCreated context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-
-	// We make this assumption in various places
-	ASSERT(aContextId != 0);
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId, aError);
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KSecondaryContextCreated, eventPckg);
-	}
-
-
-/**
-Sends KContextBlockedEvent event to GUQoS.
-*/
-void CSpudMan::SendContextBlockedEvent(TContextId aContextId)
-	{
-	__FLOG_2(_L("SendContextBlockedEvent context %d error %d"), aContextId, KErrNone);
-	
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-
-	TContextParameters event;
-	FillInParameters(event, aContextId);
-	
-	/** The status we want to signal to GUQoS may be different from the context status we get from SpudFSM
-	E.g., if we are about to deactivate the context, the logical status of the context is EStatusDeactivating, rather than
-	EStatusActive, even though that's what SpudFSM will tell us */
-	if(RPacketContext::EStatusUnknown != iContextStatusOverride)
-		{
-		__FLOG_2(_L("SendContextBlockedEvent: context status overriden to %d, original: %d."), 
-			iContextStatusOverride, event.iContextInfo.iStatus);
-			
-		event.iContextInfo.iStatus = iContextStatusOverride;			
-		iContextStatusOverride = RPacketContext::EStatusUnknown; 
-		}
-	
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextBlockedEvent, eventPckg);
-	}
-
-/**
-Sends KContextUnblockedEvent event to GUQoS.
-*/
-void CSpudMan::SendContextUnblockedEvent(TContextId aContextId)
-	{
-	__FLOG_2(_L("SendContextUnblockedEvent context %d error %d"), aContextId, KErrNone);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId);
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextUnblockedEvent, eventPckg);
-	}
-
-/**
-Sends KContextQoSSetEvent event to GUQoS.
-
-@param aContextId Context ID
-@param aError error code
-*/
-void CSpudMan::SendContextQoSSetEvent(TContextId aContextId, TInt aError)
-	{
-	__FLOG_2(_L("SendContextQoSSetEvent context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId, aError);
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextQoSSetEvent, eventPckg);
-	}
-
-/**
-Sends KContextTFTModifiedEvent event to GUQoS.
-
-@param aContextId Context ID
-#param aTFTOperationCode TFT operation code
-@param aError error code
-*/
-void CSpudMan::SendContextTFTModifiedEvent(TContextId aContextId, TTFTOperationCode aTFTOperationCode, TInt aError)
-	{
-	__FLOG_2(_L("SendContextTFTModifiedEvent context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId, aError);
-	// Also need to fill in TTFTOperationCode, an undocumented requirement
-	event.iTFTOperationCode = aTFTOperationCode;
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextTFTModifiedEvent, eventPckg);
-	}
-
-/**
-Sends KContextModifyActiveEvent event to GUQoS.
-
-@param aContextId Context ID
-@param aContextConfig Configuration parameters for this context
-@param aError error code
-*/
-void CSpudMan::SendContextModifyActiveEvent(TContextId aContextId, TContextConfig& aContextConfig, TInt aError)
-	{
-	__FLOG_2(_L("SendContextModifyActiveEvent context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId, aError);
-	event.iContextConfig = aContextConfig;
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextModifyActiveEvent, eventPckg);
-	}
-
-/**
-Sends KContextActivateEvent event to GUQoS.
-
-@param aContextId Context ID
-@param aContextConfig Configuration parameters for this context
-@param aError error code
-*/
-void CSpudMan::SendContextActivateEvent(TContextId aContextId, TContextConfig& aContextConfig, TInt aError)
-	{
-	__FLOG_2(_L("SendContextActivateEvent context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId, aError);
-	event.iContextConfig = aContextConfig;
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextActivateEvent, eventPckg);
-	}
-
-/**
-Sends KContextParametersChangeEvent event to GUQoS.
-
-@param aContextId Context ID
-@param aContextConfig Configuration parameters for this context
-@param aError error code
-*/
-void CSpudMan::SendContextParametersChangeEvent(TContextId aContextId, TContextConfig& aContextConfig, TInt aError)
-	{
-	__FLOG_2(_L("SendContextParametersChangeEvent context %d error %d"), aContextId, aError);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId, aError);
-	event.iContextConfig = aContextConfig;
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextParametersChangeEvent, eventPckg);
-	}
-
-/**
-Sends KContextDeleteEvent event to GUQoS.
-
-@param aContextId Context ID
-*/
-void CSpudMan::SendContextDeleteEvent(TContextId aContextId)
-	{
-	__FLOG_2(_L("SendContextDeleteEvent context %d error %d"), aContextId, KErrNone);
-
-	if (!iQosEventsEnabled)
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TContextParameters event;
-	FillInParameters(event, aContextId);
-	TPckg<TContextParameters> eventPckg(event);
-	RaiseEvent(KContextDeleteEvent, eventPckg);
-	}
-
-/**
-Sends KNetworkStatusEvent event to GUQoS.
-
-@param aEventCode Event code
-@param aStatus Network status
-*/
-void CSpudMan::SendNetworkStatusEvent(TNetworkEventCode aEventCode, RPacketService::TStatus aStatus)
-	{
-	__FLOG_2(_L("SendNetworkStatusEvent event code %d status %d"), aEventCode, aStatus);
-
-	if (!iQosEventsEnabled) // QoS events not turned on yet, or have been turned off by GUQoS
-		{
-		__FLOG_0(_L("Error: sending events is disabled - GuQoS not present ?"));
-		return;
-		}
-	
-	TNetworkParameters event;
-	event.iNetworkEventCode = aEventCode;
-	event.iNetworkStatus = aStatus;
-	TPckg<TNetworkParameters> eventPckg(event);
-	RaiseEvent(KNetworkStatusEvent, eventPckg);
-	}
-
-
-//*****************************************************************************
-// CNifIfLink methods
-//*****************************************************************************
-
-
-/**
-Return the link protocol handler object.
-
-@param aName Protocol name desired
-@return Pointer to link protocol handler (ownership is transferred)
-*/
-CNifIfBase* CSpudMan::GetBinderL(const TDesC& aName)
-	{
-    __FLOG_1(_L("CSpudMan::GetBinderL %S"), &aName);
-    iName = aName;
-	return static_cast<CNifIfBase*>(iBindMan->TransferSpudMux());
-	}
-
-/**
-Return information about the SPUD NIF.
-
-@param aInfo Receives the NIF interface info
-*/
-void CSpudMan::Info(TNifIfInfo& aInfo) const
-	{
-	CSpudBinderRef* ref = NULL;
-	// Get the binder for the first (default) lower NIF.
-	TRAPD(err, ref = iBindMan->GetAnyRefL());
-	if (err == KErrNone)
-		{
-		// Read the protocol supported value from the lower NIF
-		ref->NifLink()->Info(aInfo);
-		ASSERT(aInfo.iFlags == (KNifIfIsBase | KNifIfUsesNotify | KNifIfIsLink | KNifIfCreatedByFactory | KNifIfCreatesBinder));
-		}
-	else
-		{
-		aInfo.iProtocolSupported=KProtocolUnknown;
-		}
-	
-	aInfo.iVersion = TVersion(KSpudMajorVersionNumber, KSpudMinorVersionNumber, KSpudBuildVersionNumber);
-	aInfo.iFlags = KNifIfIsBase | 
-                   KNifIfUsesNotify | 
-                   KNifIfIsLink | 
-                   KNifIfCreatedByFactory | 
-                   KNifIfCreatesBinder;
-	aInfo.iName = KSpudName;
-	}
-
-/**
-Processes notifications from Agent
-
-@param aEvent Event type
-@param aInfo Data relating to event
-
-@return Error code
-*/
-TInt CSpudMan::Notification(TAgentToNifEventType aEvent, void * aInfo)
-	{
-	__FLOG_1(_L("CSpudMan::Notification event %d"), aEvent);
-	TInt rc = KErrNotSupported;
-	switch (aEvent)
-		{
-	case EAgentToNifEventTypeModifyInitialTimer:
-	case EAgentToNifEventTypeDisableTimers:
-	case EAgentToNifEventTypeEnableTimers:
-	case EAgentToNifEventTsyConfig:
-	case EAgentToNifEventTsyConnectionSpeed:
-		// Send notification to all lower NIFs
-		rc = KErrNotReady;
-		TContextId i;
-		for (i=0; i < KMaxPdpContexts; ++i)
-			{
-			CSpudBinderRef* ref = NULL;
-			TRAP(rc, ref = iBindMan->GetRefL(i));
-			if (rc == KErrNone)
-				{
-				rc = ref->NifLink()->Notification(aEvent, aInfo);
-				}
-			}
-		break;
-
-	case EAgentToNifEventTypeGetDataTransfer:
-		{
-		TPckg<RPacketContext::TDataVolume>* totalDataPackage = (TPckg<RPacketContext::TDataVolume>*) aInfo;
-		RPacketContext::TDataVolume& totalData = (*totalDataPackage)();
-		totalData.iBytesSent = 0;
-		totalData.iOverflowCounterSent = 0;
-		totalData.iBytesReceived = 0;
-		totalData.iOverflowCounterReceived = 0;
-
-		RPacketContext::TDataVolume data;
-		TPckg<RPacketContext::TDataVolume> dataPackage(data);
-
-		// Add up data reported by all NIFs
-		rc = KErrNotReady;
-		TContextId i;
-		for (i=0; i < KMaxPdpContexts; ++i)
-			{
-			CSpudBinderRef* ref = NULL;
-			TRAP(rc, ref = iBindMan->GetRefL(i));
-			if (rc == KErrNone)
-				{
-				rc = ref->NifLink()->Notification(aEvent, &dataPackage);
-				if (rc == KErrNone)
-					{
-					totalData.iBytesSent += data.iBytesSent;
-					totalData.iOverflowCounterSent += data.iOverflowCounterSent;
-					totalData.iBytesReceived += data.iBytesReceived;
-					totalData.iOverflowCounterReceived += data.iOverflowCounterReceived;
-					}
-				}
-			}
-		break;
-		}
-
-	case EAgentToNifEventTypeDisableConnection:
-		// TODO: what to do with this?
-	default:
-		__FLOG_1(_L("Notification event %d was ignored"), aEvent);
-		break;
-		}
-
-	return rc;
-	}
-
-
-/**
-Start the link.
-At this point only the primary PDP context is valid.
-
-@return Error code
-*/
-TInt CSpudMan::Start()
-	{
-	__FLOG_1(_L("CSpudMan::Start(0x%x)"), this);
-
-	// SpudTel needs TSY name from CommDb
-	TName tsyName;
-	ReadTsyName(tsyName);
-	
-	// Initialise SpudFsm
-	TRAPD(err, InitPdpFsmInterfaceL());
-	if (err != KErrNone)
-	  {
-	  __FLOG_1(_L("CSpudMan::Start: Failed to initialise the PDP Fsm Interface,Error = %d"),err);
-	  return err;
-     }
-
-	// Open SpudFsm
-	TRAP(err, iPdpFsmInterface.OpenL(this, tsyName));
-	if (err != KErrNone)
-	  {
-	  __FLOG_1(_L("CSpudMan::Start: Failed to open the PDP Fsm Interface,Error = %d"),err);
-	  return err;
-     }
-
-
-	// re-initialise the temporary data structure before retrieving 
-	// GPRS config parameters from CommDB
-   __FLOG_0(_L("CSpudMan::Start: Getting default GPRS settings from Commdb"));
-	RetrieveGprsConfig(iTempGprsContext);
-	
-	TRAP(err, SetupSipServerAddrRetrievalL(iTempGprsContext.iProtocolConfigOption););
-	
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-	// Add the IMCN Signalling Status flag. IM CN status flag is retrieved from the Database
-	// Request For the status of IM CN dedicated signalling context
-	TRAP(err,SetIMCNSignallingFlagPcoL(iTempGprsContext.iProtocolConfigOption));
-	
-	// Not sure what can be done after trapping the error, because its not an error condition for starting of 
-	// Primary PDP context.
-#ifdef __FLOG_ACTIVE
-	if(err != KErrNone)
-		{
-		__FLOG_1(_L("CSpudMan::Start: Failed to set IM CN signalling Flag.Error = %d"),err);
-		}
-#endif
-#endif // SYMBIAN_NETWORKING_UMTSR5
-	
-	iPdpFsmInterface.Set(iPrimaryContextId, iTempGprsContext);
-	if (err != KErrNone)
-        {
-        __FLOG_1(_L("CSpudMan::Start: Setup sip server address retrieval. Failed with %d"),err);
-        return err;
-        }
-        
-	if (iParkedDefaultQoS != NULL) 
-        {
-        __FLOG_0(_L("CSpudMan::Start: Found parked QoS settings from GuQoS"));
-        
-        TPtr8 qos(iParkedDefaultQoS->Des());
-        GuqosInput (KNifSetDefaultQoS, qos);
-        
-        delete iParkedDefaultQoS;
-        iParkedDefaultQoS = NULL;
-        }
-
-	CSpudBinderRef* ref = NULL;
-	// Get the binder for the first (default) lower NIF.
-	TRAP(err, ref = iBindMan->GetRefL(iPrimaryContextId));
-	if (err != KErrNone)
-		{
-		__FLOG_0(_L("CSpudMan::Start: Error - no context could be found"));
-		return err;
-		}
-
-    ASSERT(ref->State() == ESpudInactive || ref->State() == ESpudHaveQos);
-    ASSERT(ref->State() != ESpudWaitBinderDelete);
-    
-    if (ref->State() == ESpudWaitBinderDelete)
-    	{
-	    return KErrNotReady;
-    	}
-    
-	if (ref->State() != ESpudHaveQos)
-		{
-		__FLOG_0(_L("CSpudMan::Start: No QoS parameters have been set - is GuQoS present?"));
-	
-		// Sets default QoS parameters because either
-      //    1) they weren't supplied by GUQoS - this shouldn't happen
-      //    2) or GuQoS has been configured out
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-		// Sets default R5 QoS parameters because they weren't supplied by GUQoS.
-			RPacketQoS::TQoSR5Requested qos;
-			ReadDefaultR5QoS(qos);
-#else
-			RPacketQoS::TQoSR99_R4Requested qos;
-			ReadDefaultQoS(qos);
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 		
-			iPdpFsmInterface.Set(iPrimaryContextId, qos); // ignore any error
-		
-		}
-
-	// Set default TFT
-	TTFTInfo tft;
-    iPdpFsmInterface.Set(iPrimaryContextId, tft); // ignore any error
-    
-
-	// Have Etel create a context
-	ref->SetState(ESpudCreatingPrimary);
-	__FLOG_1(_L("CSpudMan::Start: Sending SpudFsm event ECreatePrimaryPDPContext context %d"), iPrimaryContextId);
-	TInt rc = iPdpFsmInterface.Input(iPrimaryContextId, ECreatePrimaryPDPContext);
-	// TODO: handle errors properly
-	ASSERT(rc == KErrNone);
-	rc = rc; // Eliminate compiler warning in release builds
-
-	return KErrNone;
-    }
-
-/**
-Cleanly stop the link.
-
-@param aReason The reason the link is going down
-@param aAction The action to take once the link is down
-*/
-void CSpudMan::Stop(TInt aReason, MNifIfNotify::TAction aAction)
-	{
-	__FLOG_3(_L("CSpudMan::Stop: reason %d action %d. %d contexts exist."), aReason, aAction, BindMan()->NumContexts());
-	ASSERT(BindMan()->NumContexts()); // Primary PDP context is created in the factory.
-	
-	SetTerminateError(aReason); // Store this error code for use when the SPUD goes down
-	if (AreQoSEventsEnabled())
-		{
-		// Spud was administratively stopped. It can be some time before SPUD signals LinkLayerDown.
-		// In the meanwhile, we can receive requests from GUQoS that can interfere with the shutdown.
-		// To prevent this, we tell GUQoS to stop bothering SPUD.
-		// GUQoS returns the favour by turning off the NIF events within this very call.
-		// This means we will not send KNetworkInterfaceDown again, even though we'll try.
-		// *********************************************************************************************
-		// N.B.: "DEF055691 	GUQoS crashes at shutdown": This defect results in GUQoS crash if the stack
-	    // closes flows after the NIF proxy was deleted by GUQoS, as a result of KNetworkInterfaceDown event.
-	    // As a temporary workaround, this call is disabled, and KNetworkInterfaceDown event is signalled only
-	    // from the destructor. Once this defect is fixed, the following line must be uncommented: 
-	    // SendNetworkStatusEvent(KNetworkInterfaceDown, RPacketService::EStatusUnattached);
-		//**********************************************************************************************
-		}
-		
-	
-	// Send Stop to all lower NIFs that were started but not stopped yet
-	TContextId i;
-	for (i=0; i < KMaxPdpContexts; ++i)
-		{
-		StopContext(i, aReason, aAction);
-		}		
-	// Eventually, the last lower NIF will call LinkLayerDown to trigger the final cleanup
-    }
-
-/**
-Cleanly stop a context.
-
-@param aReason The reason the link is going down
-@param aAction The action to take once the link is down
-@param aContextId context
-*/
-void CSpudMan::StopContext(TContextId aContextId, TInt aReason, MNifIfNotify::TAction aAction)
-	{
-	CSpudBinderRef* ref = NULL;
-	TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-	if (rc == KErrNone && // Binder exists
-		ref->IsBound()) // Is bound to a lower NIF.
-		{
-		
-		// Save the Context failure reason
-        if (ref->Error() == KErrNone) 
-        	{
-        	ref->SetError(aReason);
-			}
-
-		switch(ref->State()) // NIFs in some states are not eligible for Stop.
-			{
-			// Context created and NIF started.
-			case ESpudStartingPrimaryLowerNif: // Waiting for LinkLayerUp/Down
-			case ESpudStartingSecondaryLowerNif:// Waiting for LinkLayerUp/Down
-			case ESpudGettingNegQoS: // Waiting for retrieval of negotiated QoS, context activated
-			case ESpudUp: // LinkLayerUp received, NIF is up.
-			case ESpudFlowOff: // LinkLayerUp received, NIF is up.
-			case ESpudSuspended: // LinkLayerUp received, NIF is up.
-			case ESpudFlowOffAndSuspended: // LinkLayerUp received, NIF is up.
-				__FLOG_2(_L("Lower NIF binder for context[%d] is in state[%S]: Stopping lower NIF."),aContextId,SpudStateToText(ref->State()));
-				// Stop the NIF and delete the context via SpudFsm: 
-				ref->NifLink()->Stop(aReason, aAction);
-				// stay in the Up state so that that GUQoS is notified.
-				break;
-				
-			// Context is being created
-			case ESpudCreatingPrimary:
-				// SpudFsm will clean up the context and generate a context created event with an error
-				rc = iPdpFsmInterface.Input(aContextId, ECancelContextCreate);
-				break;
-				
-			// Context created, but NIF not started
-			case ESpudStartingPrimary: 
-				ref->SetState(ESpudWaitLinkDown);
-				// Any outstanding  SpudFsm request will be cancelled by this delete request.
-				rc = iPdpFsmInterface.Input(aContextId, EContextDelete);
-				aReason = (KErrNone != aReason) ? aReason : KErrCancel; // Must not be KErrNone.
-				SendPrimaryContextCreated(aContextId, aReason);
-				break;
-				
-			case ESpudStartingSecondary: 	
-				// Delete the context via SpudFsm
-				ref->SetState(ESpudLinkDown); // We'll notify GUQoS from deletion event handler.
-				__FLOG_1(_L("Context[%d] created: Sending SpudFsm event EContextDelete"), aContextId);
-					
-				// Any outstanding  SpudFsm request will be cancelled by this delete request.
-				rc = iPdpFsmInterface.Input(aContextId, EContextDelete);
-				ASSERT(rc == KErrNone);
-				break;
-				
-			// Can't call Stop: the NIF either not started, or stopped already
-			case ESpudContextDelete: // Context deleted by GUQoS, Stop was called.
-			case ESpudWaitLinkDown: // Stop was called, waiting for LinkLayerDown
-			case ESpudWaitBinderDelete: // LinkLayerDown received, queued for deletion
-			case ESpudLinkDown:	    // LinkLayerDown received, not queued for deletion.
-				__FLOG_2(_L("Lower NIF binder for context[%d] is in state[%S], and is not eligible for Stop."),aContextId,SpudStateToText(ref->State()));
-				break;
-				
-			case ESpudHaveQos:
-			default:
-				__FLOG_2(_L("Lower NIF binder for context[%d] is in unexpected state[%S]."),aContextId,SpudStateToText(ref->State()));
-				ASSERT(EFalse);
-				break;		
-			}
-		}
-	}
-
-/**
-Send a packet across the link.
-This function should not be called; the Mux is the one that should get the data.
-
-@param aPacket MBuf chain containing packet (ignored)
-@param aSource (ignored)
-
-@return Error code, or 1 if packet was queued,
-        or KErrNone to flow off sender
-*/
-TInt CSpudMan::Send(RMBufChain& /*aPacket*/, TAny* /*aSource*/)
-	{
-    _LIT(KPanicMsg, "CSpudMan");
-    User::Panic(KPanicMsg, KErrNotSupported);
-	return KErrNotSupported;	// never reached
-    }
-
-
-/**
-Receives notification from NIFMAN that the authenticate data is ready.
-*/
-void CSpudMan::AuthenticateComplete(TInt aResult)
-	{
-	// Send AuthenticateComplete to all lower NIFs
-	TContextId i;
-	for (i=0; i < KMaxPdpContexts; ++i)
-		{
-		CSpudBinderRef* ref = NULL;
-		TRAPD(rc, ref = iBindMan->GetRefL(i));
-		if (rc == KErrNone)
-			{
-			ref->NifLink()->AuthenticateComplete(aResult);
-			}
-		}
-	}
-
-void CSpudMan::Restart(CNifIfBase* /*aIf*/)
-	{
-	// TODO: Is it safe to simply ignore this?
-	__FLOG_0(_L("CSpudMan::Restart. Ignored."));
-    ASSERT(EFalse);
-	}
-
-
-//*****************************************************************************
-// SPUD methods
-//*****************************************************************************
-
-/**
-Receives progress notifications from lower NIF.
-
-@param aContextId Context ID of lower NIF
-@param aStage Progress stage
-@param aError Error code
-*/
-void CSpudMan::IfProgress(TContextId aContextId, TInt aStage, TInt aError)
-	{
-	__FLOG_3(_L("CSpudMan::IfProgress context ID %d received stage %d error %d"),
-			 aContextId, aStage, aError);
- 	// Eliminate compiler warnings in release builds
-	aContextId = aContextId;
-	aStage = aStage;
-	aError = aError;
-	
-    // Drop all progress indications from lower NIFs on the floor because they'll just confuse NIFMAN.
-    // SpudMan generates its own progress notifications.
-    }
-
-/**
-Receives progress notifications from lower NIF.
-
-@param aContextId Context ID of lower NIF
-@param aSubConnectionUniqueId Subconnection ID
-@param aStage Progress stage
-@param aError Error code
-*/
-void CSpudMan::IfProgress(TContextId aContextId, TSubConnectionUniqueId aSubConnectionUniqueId, TInt aStage, TInt aError)
-	{
-	__FLOG_4(_L("CSpudMan::IfProgress context ID %d subconnection ID %d received stage %d error %d"),
-			 aContextId, aSubConnectionUniqueId, aStage, aError);
- 	// Eliminate compiler warnings in release builds
-	aContextId = aContextId;
-	aSubConnectionUniqueId = aSubConnectionUniqueId;
-	aStage = aStage;
-	aError = aError;
-
-    // Drop all progress indications from lower NIFs on the floor because they'll just confuse NIFMAN.
-    // SpudMan generates its own progress notifications.
-    }
-
-/**
-Receives notifications from lower NIF to agent.
-
-@param aContextId Valid context ID of lower NIF
-@param aEvent Event type
-@param aInfo Additional information for event (ignored)
-@return KErrNone on success, or KErrNotSupported
-*/
-TInt CSpudMan::Notification(TContextId aContextId, TNifToAgentEventType aEvent, void* /*aInfo*/)
-	{
-	__FLOG_2(_L("CSpudMan::Notification context ID %d event ID %d"), aContextId, aEvent);
-	switch (aEvent)
-		{
-	case ENifToAgentEventTsyConfig:
-		{
-		// Return GPRS context structure to lower NIF
-		CSpudBinderRef* ref = NULL;
-		TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-		__ASSERT_ALWAYS(rc == KErrNone, Panic());
-		ASSERT(ref->IsBound());
-
-	    iPdpFsmInterface.Get(aContextId, iTempGprsContext);
-        ref->NifLink()->Notification(EAgentToNifEventTsyConfig, reinterpret_cast<void*>(&iTempGprsContext));
-	    return KErrNone;
-		}
-
-	case ENifToAgentEventTsyConnectionSpeed:
-		{
-		// Return connection speed to lower NIF
-		CSpudBinderRef* ref = NULL;
-		TRAPD(rc, ref = iBindMan->GetRefL(aContextId));
-		__ASSERT_ALWAYS(rc == KErrNone, Panic());
-		ASSERT(ref->IsBound());
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-		RPacketQoS::TQoSR5Negotiated params;
-#else
-		RPacketQoS::TQoSR99_R4Negotiated params;
-#endif 
-// SYMBIAN_NETWORKING_UMTSR5 
-
-		iPdpFsmInterface.Get(aContextId, params);
-		ref->NifLink()->Notification(EAgentToNifEventTsyConnectionSpeed,
-	    						 reinterpret_cast<void*>(static_cast<TUint>(params.iMaxRate.iUplinkRate)));
-
-	    return KErrNone;
-		}
-
-	default:
-		// Just ignore all the other notifications
-		__FLOG_0(_L("Ignoring notification"));
-		break;
-		}
-
-	return KErrNotSupported;
-	}
-
-/**
-Read a boolean field from the connection settings provider.
-Intercepts reads of CommPort and returns the correct value.
-
-@param aContextId Valid context ID of lower NIF
-@param aField The name of the field to read
-@param aValue On return, contains the value of the field read
-@return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
-*/
-TInt CSpudMan::ReadInt(TContextId aContextId, const TDesC& aField, TUint32& aValue)
-	{
-	
-	//This fix is needed to ensure that multiple PPP channels can be used for different PDP contexts. 
-	//The returned value of ECommDbCdmaNaiMobileIp will cause PPP to skip external IP configuration (NCPIP).
-	if ( (TPtrC(CDMA_NAI_TYPE) == aField) && (iPrimaryContextId != aContextId) )
-		{
-		__FLOG_2(_L("CSpudMan::ReadInt context ID %d field  = CDMA_NAI_TYPE - Therefore explicitly setting Value to ECommDbCdmaNaiMobileIp"),
-			aContextId, &aField);
-		__FLOG(_L("No call to AgentRef Will be make"));
-		// Lower NIF is requesting the NAI type
-		aValue = ECommDbCdmaNaiMobileIp;
-		return KErrNone;
-		}
-	__FLOG_2(_L("CSpudMan::ReadInt context ID %d field %S"), aContextId, &aField);
-	// Read CommDB normally
-	return Notify()->ReadInt(aField, aValue);
-	}
-
-/**
-Read a 8-bit descriptor field from the connection settings provider.
-Intercepts reads of CommPort and returns the value returned from ETel.
-
-@param aContextId Valid context ID of lower NIF
-@param aField The name of the field to read
-@param aValue On return, contains the value of the field read
-@return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
-*/
-TInt CSpudMan::ReadDes(TContextId aContextId, const TDesC& aField, TDes8& aValue)
-	{
-	__FLOG_2(_L("CSpudMan::ReadDes context ID %d field %S"), aContextId, &aField);
-	TBuf<2*KCommsDbSvrMaxColumnNameLength+1> columnName;
-	_LIT(KFormatText,"%s\\%s");
-
-	columnName.Format(KFormatText,MODEM_BEARER,MODEM_PORT_NAME);
-	if (columnName == aField)
-		{
-		// Lower NIF is requesting the CSY port name
-		// Use the TDes16 version of ReadDes to retrieve the data
-		TBuf16<KCommsDbSvrMaxFieldLength> data;
-		TInt rc(ReadDes(aContextId, aField, data));
-		aValue.Copy(data);
-		return rc;
-		}
-
-	columnName.Format(KFormatText,MODEM_BEARER,MODEM_CSY_NAME);
-	if (columnName == aField)
-		{
-		// Lower NIF is requesting the CSY file name
-		// Use the TDes16 version of ReadDes to retrieve the data
-		TBuf16<KCommsDbSvrMaxFieldLength> data;
-		TInt rc(ReadDes(aContextId, aField, data));
-		aValue.Copy(data);
-		return rc;
-		}
-
-	// Read CommDB normally
-	return Notify()->ReadDes(aField, aValue);
-	}
-
-/**
-Read a 16-bit descriptor field from the connection settings provider.
-Intercepts reads of CommPort and returns the value returned from ETel.
-
-@param aContextId Valid context ID of lower NIF
-@param aField The name of the field to read
-@param aValue On return, contains the value of the field read
-@return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
-*/
-TInt CSpudMan::ReadDes(TContextId aContextId, const TDesC& aField, TDes16& aValue)
-    {
-	__FLOG_2(_L("CSpudMan::ReadDes context ID %d field %S"), aContextId, &aField);
-	TBuf<2*KCommsDbSvrMaxColumnNameLength+1> columnName;
-	_LIT(KFormatText,"%s\\%s");
-
-	columnName.Format(KFormatText,MODEM_BEARER,MODEM_PORT_NAME);
-	if (columnName == aField)
-		{
-		// Lower NIF is requesting the CSY port name
-	    iPdpFsmInterface.Get(aContextId, iTempDataChannelV2);
-		__FLOG_1(_L("Returning ETel port name %S"), &iTempDataChannelV2.iPort);
-		aValue.Copy(iTempDataChannelV2.iPort);
-		return KErrNone;
-		}
-
-	columnName.Format(KFormatText,MODEM_BEARER,MODEM_CSY_NAME);
-	if (columnName == aField)
-		{
-		// Lower NIF is requesting the CSY file name
-	    iPdpFsmInterface.Get(aContextId, iTempDataChannelV2);
-		__FLOG_1(_L("Returning ETel CSY name %S"), &iTempDataChannelV2.iCsy);
-		aValue.Copy(iTempDataChannelV2.iCsy);
-		return KErrNone;
-		}
-
-	return Notify()->ReadDes(aField, aValue);
-    }
-
-/**
-Marks the binder to the lower NIF for asynchronous deletion 
-
-@param aRef the binder
-@pre the binder must be bound the lower NIF.
-*/
-void CSpudMan::DisposeOfBinder(CSpudBinderRef* aRef)
-	{
-	ASSERT(aRef);
-	ASSERT(aRef->IsBound()); // We can only mark - sweep bound instances
-	ASSERT(aRef->State() != ESpudWaitBinderDelete);
-	aRef->SetState(ESpudWaitBinderDelete);
-	iBinderSweeperNotifierCb->Call(); // Queue deletion of marked binders & optional Nifman notification.
-	}
-
-/**
-Sweeps the set of lower NIF binding, deleting the marked ones. If no contexts remain after,
-notifies Nifman that SPUD has gone down.
-
-@param aContextId The ID of the context to delete
-@param aReason error code that is passed to Nifman
-*/
-void CSpudMan::SweepBindersAndNotify()
-	{
-	const TUint KNumContextsRemaining(BindMan()->SweepBinders());
-	if (0 == KNumContextsRemaining)
-		{
-		SetTerminateError(KErrAbort); // This is a last ditched effort to provide termination
-		// error code. We cannot determine in all cases what has caused SPUD to terminate.
-		// E.g. if several secondary contexts were deleted by the network, which  of them caused SPUD termination?
-		// In such case we say that SPUD is shutting down due to internal event (namely, last context deletion).
-		
-		__FLOG_3(_L("Last lower NIF has been deleted: Notifying Nifman with action EDisconnect[%d], progress KLinkLayerClosed[%d], reason[%d]"),	
-		MNifIfNotify::EDisconnect, KLinkLayerClosed, iTerminateError);
-		
-		// Once we've notified LinkLayerDown & IfProgress, we are finished. Nifman will delete us any moment after
-		// the RunL we are working from returns.
-		__FLOG(_L("SPUD is finished, and expects to be deleted by Nifman. Reason: last PDP context has gone down, possibly due to Stop on SPUD."));
-
-		// Tell Nifman clients that SPUD is finished.
-		Notify()->LinkLayerDown(iTerminateError, MNifIfNotify::EDisconnect); 
-		Notify()->IfProgress(KLinkLayerClosed, iTerminateError);
-		}
-	else
-		{
-		__FLOG_1(_L("There are [%d] contexts remaining."), KNumContextsRemaining);
-		}
-	}
-
-void CSpudMan::SetupSipServerAddrRetrievalL(RPacketContext::TProtocolConfigOptionV2& aPco)
-	{
-	__FLOG(_L("CSpudMan::SetupSipServerAddrRetrieval - Requesting the P-CSCF address from the PCO buffer"));
-	
-	TPtr8 pcoPtr(const_cast<TUint8*>(aPco.iMiscBuffer.Ptr()),aPco.iMiscBuffer.Length(),aPco.iMiscBuffer.MaxLength());
-	
-	// attach TTlv to the buffer
-	TTlvStruct<RPacketContext::TPcoId,RPacketContext::TPcoItemDataLength> tlv(pcoPtr,0);
-	tlv.AppendItemL(RPacketContext::TPcoId(RPacketContext::EEtelPcktPCSCFAddressRequest), 
-		TPtr8(static_cast<TUint8*>(NULL), 0, 0));
-	aPco.iMiscBuffer.SetLength(pcoPtr.Length());
-	}
-	
-
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-	
-void CSpudMan::SetIMCNSignallingFlagPcoL(RPacketContext::TProtocolConfigOptionV2& aPco)
-/**
-Put the value for IMCN Signalling flag in the pco buffer if it is set in database
-
-@param PCO IE Buffer
-*/
-	{
-	TBool imcn=EFalse;
-	TBuf<2*KCommsDbSvrMaxColumnNameLength+2> columnName;
-    _LIT(KFormatText,"%s\\%s");
-    columnName.Format(KFormatText,QOS_UMTS_R99_AND_ON_TABLE,GPRS_QOS_IM_CN_SIGNALLING_INDICATOR);
-    TRAPD(ret, Notify()->ReadBool(columnName,imcn););
-	__FLOG_1(_L("CSpudMan::SetIMCNSignallingFlagPcoL - Requesting IMCN Signalling status from Database: error = %d"),ret);
-
-	 if (imcn && ret==KErrNone )
-
-	 {
-	  TPtr8 pcoPtr(const_cast<TUint8*>(aPco.iMiscBuffer.Ptr()),aPco.iMiscBuffer.Length(),aPco.iMiscBuffer.MaxLength());
-	  TTlvStruct<RPacketContext::TPcoId,RPacketContext::TPcoItemDataLength> tlv(pcoPtr,0);
-	  tlv.AppendItemL(RPacketContext::TPcoId(RPacketContext::EEtelPcktIMCNMSSubsystemSignallingFlag ), 
-	  TPtr8(static_cast<TUint8*>(NULL), 0, 0));
-	  aPco.iMiscBuffer.SetLength(pcoPtr.Length());
-	 }
-	}
-TBool CSpudMan::GetIMCNSignallingFlagPcoL(RPacketContext::TProtocolConfigOptionV2& aPco)
-/**
-Get the value for IMCN Signalling from the network pco buffer
-
-@param PCO IE Buffer
-*/
-	{
-	
-	__FLOG(_L("CSpudMan::GetIMCNSignallingFlagPcoL - Retrieving the IMCN signalling Flag from the PCO buffer"));
-	
-	TPtr8 pcoPtr(const_cast<TUint8*>(aPco.iMiscBuffer.Ptr()),aPco.iMiscBuffer.Length(),aPco.iMiscBuffer.MaxLength());
-	TTlvStruct<RPacketContext::TPcoId,RPacketContext::TPcoItemDataLength> tlv(pcoPtr,0);
-	tlv.ResetCursorPos();
-
-	TInt err = tlv.NextItemL(RPacketContext::EEtelPcktIMCNNetworkSubsystemSignallingFlag,pcoPtr);
-	return (err == KErrNone);
-	
-	}
-
-#endif // SYMBIAN_NETWORKING_UMTSR5
-	
-	
-void CSpudMan::SetSipServerAddrL(const RPacketContext::TProtocolConfigOptionV2& aPco)
-	{
-	__FLOG(_L("CSpudMan::SetSipServerAddr - Retrieving the P-CSCF address from the PCO buffer"));
-	iSipServerAddr.Reset(); //Free all existing entries
-	TPtr8 pcoPtr(const_cast<TUint8*>(aPco.iMiscBuffer.Ptr()),aPco.iMiscBuffer.Length(),aPco.iMiscBuffer.MaxLength());
-	TTlvStruct<RPacketContext::TPcoId,RPacketContext::TPcoItemDataLength> 
-		tlv(pcoPtr,0);
-		
-	tlv.ResetCursorPos();
-	TIp6Addr addr;
-	TPtr8 addrPtr(NULL, 0);
-	TPckg<TIp6Addr> addrPckg(addr);
-		
-	while (tlv.NextItemL(RPacketContext::EEtelPcktPCSCFAddress,addrPtr) == KErrNone)
-		{
-		TInetAddr inetAddr;
-		addrPckg.Copy(addrPtr);
-		inetAddr.SetAddress(addr);
-		TBuf<KMaxInetAddrPrintSize> testbuf;
-		inetAddr.Output(testbuf);
-		__FLOG_1(_L("CSpudMan::SetSipServerAddr - P-CSCF address ---> %S"),&testbuf);
-		if (testbuf.Length()) //ie the address is invalid
-			{
-			iSipServerAddr.AppendL(inetAddr);
-			}
-		}
-	}
-	
-void CSpudMan::SetContextTerminationErrorAndStop(TContextId aContextId, TInt aErrorCode)
-	{
-	__FLOG_2(_L("SetContextTerminateError on StatusEvent: aContextId[%d], aErrorCode[%d]"),	
-		aContextId, aErrorCode);
-	
-	// If there is no error then simply return
-	if (KErrNone == aErrorCode) return;
-	
-    // If secondary context, store error code in individual contexts reference
-    // and stop the secondary context
-    if(aContextId != iPrimaryContextId)
-        {
-			StopContext(aContextId, aErrorCode, MNifIfNotify::EDisconnect);
-        }
-    else
-        {
-        // This is a problem with the Primary context so stop and disconnect
-        // Now save the termination error code if not already set
-   		if (iTerminateError == KErrNone)
-			{
-			iTerminateError = aErrorCode;
-			}
-
-		// This may be the first ETel error code so save it
-		if (iETelTerminateError == KErrNone)
-			{
-			iETelTerminateError = aErrorCode;
-			}
-
-        // Primary context has a problem so disconnect
-        Stop(aErrorCode, MNifIfNotify::EDisconnect);
-        }
-	}
-		
-//*************************************************************************
-// CLowerNifBinderDeletionCb
-// Asynchronous deletion of CSpudBinderRefs and notification to Nifman
-//*************************************************************************
-// Use Spudman's logging.
-// Because we are owned by Spudman, we don't have to worry about the logger being deleted.
-#ifdef __FLOG_ACTIVE
-#define BINDER_SWEEPER_LOG(x) iSpudMan.x
-#else
-#define BINDER_SWEEPER_LOG(x)
-#endif
-
-// Construct a High-Priority AO that calls into the SPUD
-// This will work with any priority AO, but because we are releasing memory and 
-// potentially notifying Nifman, we want to run ASAP.
-CBinderSweeperNotifierCb::CBinderSweeperNotifierCb(CSpudMan& aSpudMan)
-	:
-	CAsyncOneShot(CActive::EPriorityHigh), 
-	iSpudMan(aSpudMan)
-	{
-	}
-
-// Queues the deletion callback 
-void CBinderSweeperNotifierCb::Call()
-	{
-	if(!IsActive()) // We can be called again before we had a chance to run.
-		{
-		BINDER_SWEEPER_LOG(__FLOG(_L("CBinderSweeperNotifierCb: Queueing async deletion of dead lower NIF bindings."));)
-		CAsyncOneShot::Call();
-		return;
-		}
-	BINDER_SWEEPER_LOG(__FLOG(_L("CBinderSweeperNotifierCb: Async deletion of dead lower NIF bindings is already queued."));)
-	}
-
-
-// Called by ActiveScheduler.
-//
-// If the lower NIF deletion is attempted after Nifman deletes the SPUD 
-// (from CNifAgentRef::DisconnectionComplete), the lower NIF deletion AO is corrupted in the 
-// ActiveScheduler, causing ESock thread to crash. To prevent this, lower NIFs are deleted 
-// before signalling LinkLayerDown to Nifman. When a lower NIF signals LinkLayerDown, a callback into Spudman is queued.
-// This callback deletes the lower NIFs that are eligible for deletion, and notifies Nifman, if necessary.	*/	
-void CBinderSweeperNotifierCb::RunL()
-	{
-	iSpudMan.SweepBindersAndNotify();
-	}
-	
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/spudman/src/spudnotify.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,316 +0,0 @@
-// Copyright (c) 2004-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:
-// NIFMAN notification proxy class
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#include "spudnotify.h"
-#include "bindman.h"
-
-CSpudNotify::CSpudNotify(CBindMan& aBindMan, MNifIfNotify* aNotify, TContextId aContextId)
-    : iBindMan(aBindMan), iNotify(aNotify), iContextId(aContextId)
-    {
-    }
-
-
-CSpudNotify::~CSpudNotify()
-    {
-    }
-
-/**
- * Notification from the nif that the link layer has gone down.
- * @param aReason A Symbian OS error code indicating the reason for the link closing down
- * @param aAction The action that should be taken as a result of link layer down being signalled
- */
-void CSpudNotify::LinkLayerDown(TInt aReason, TAction aAction)
-    {
-	iBindMan.SpudMan()->LinkLayerDown(iContextId, aReason, aAction);
-    }
-
-/**
- * Notification from the nif that the link layer is up
- */
-void CSpudNotify::LinkLayerUp()
-    {
-	iBindMan.SpudMan()->LinkLayerUp(iContextId);
-    }
-
-/**
- * Indicate that link negotiation failed on this nif to allow nifman to take appropriate action
- * @param aIf The address of the CNifIfBase/Link object for which negotiation failed
- * @param aReason An error code denoting the reason for failure
- */
-void CSpudNotify::NegotiationFailed(CNifIfBase* aIf, TInt aReason)
-    {
-    iNotify->NegotiationFailed(aIf, aReason);
-    }
-
-/**
- * Request to the agent to return the data required for authentication
- * @param aUsername On return, contains the username to be used for authentication
- * @param aPassword On return, contains the password to be used for authentication
- * @note The return values in aUsername and aPassword should not be considered valid until CNifIfLink::AuthenticateComplete() has been called
- */
-TInt CSpudNotify::Authenticate(TDes& aUsername, TDes& aPassword)
-    {
-    return iNotify->Authenticate(aUsername, aPassword);
-    }
-
-/**
- * Request to the agent to cancel a pending authentication
- */
-void CSpudNotify::CancelAuthenticate()
-    {
-    iNotify->CancelAuthenticate();
-    }
-
-/**
- * Fetch any excess data from the agent that it received during connection setup
- * @param aBuffer On return, the buffer contains the excess data from the agent
- * @return KErrNone, if successful; otherwise, one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::GetExcessData(TDes8& aBuffer)
-    {
-    return iNotify->GetExcessData(aBuffer);
-    }
-
-
-/**
- * Upcall from the nif indicating that a new progress state has been reached on this connection
- * @pre The stage value is within the range assigned to nifs i.e. KMinNifProgress <= aStage <= KMaxNifProgress
- * @param aStage The progress stage that has been reached
- * @param aError Any errors that have occurred
- */
-void CSpudNotify::IfProgress(TInt aStage, TInt aError)
-    {
-	iBindMan.SpudMan()->IfProgress(iContextId, aStage, aError);
-    }
-
-/**
- * Upcall from the nif indicating that a new progress state has been reached on this subconnection
- * @pre The stage value is within the range assigned to nifs i.e. KMinNifProgress <= aStage <= KMaxNifProgress
- * @param aSubConnectionUniqueId The subconnection to which this notification refers
- * @param aStage The progress stage that has been reached
- * @param aError Any errors that have occurred
- */
-void CSpudNotify::IfProgress(TSubConnectionUniqueId aSubConnectionUniqueId, TInt aStage, TInt aError)
-    {
-	iBindMan.SpudMan()->IfProgress(iContextId, aSubConnectionUniqueId, aStage, aError);
-    }
-
-/**
- * Increment the count of users of this nif
- */
-void CSpudNotify::OpenRoute()
-    {
-    // TODO: check that this reference counting is correct
-    iNotify->OpenRoute();
-    }
-
-/**
- * Decrement the count of users of this nif
- */
-void CSpudNotify::CloseRoute()
-    {
-    // TODO: check that this reference counting is correct
-    iNotify->CloseRoute();
-    }
-
-/**
- * Notification of an event from the nif
- * @param aEvent The type of event that occurred
- * @param aInfo Any data associated with the event
- * @return KErrNone if successful, otherwise one of the system-wide error codes
- */
-TInt CSpudNotify::Notification(TNifToAgentEventType aEvent, void * aInfo)
-    {
-	return iBindMan.SpudMan()->Notification(iContextId, aEvent, aInfo);
-    }
-
-/**
- * Notification from the nif that a binder layer has gone down
- * @param aBinderIf An identifier for the binder layer that went down
- * @param aReason The reason for the binder layer failure
- * @param aAction The action to be taken as a result, eg. disconnect, reconnect
- */
-void CSpudNotify::BinderLayerDown(CNifIfBase* aBinderIf, TInt aReason, TAction aAction)
-    {
-    iNotify->BinderLayerDown(aBinderIf, aReason, aAction);
-    }
-
-/**
- * Indication from network layer that a packet has been transmitted or received
- *
- * @param aDirection Whether the packet was transmitted or received
- * @param aBytes The size of the packet
- * @param aResetTimer Whether the idle timer should be reset
- * @return KErrNone if successful, otherwise one of the system-wide error codes
- */
-TInt CSpudNotify::PacketActivity(TDataTransferDirection aDirection, TUint aBytes, TBool aResetTimer)
-    {
-    return iNotify->PacketActivity(aDirection, aBytes, aResetTimer);
-    }
-
-/**
- * Indication that the sent bytes threshold for a subconnection has been met or exceeded in the nif
- *
- * @param aSubConnectionUniqueId The subconnection to which this notification refers
- * @param aUplinkVolume The total number of bytes sent by this subconnection
- */
-void CSpudNotify::NotifyDataSent(TSubConnectionUniqueId aSubConnectionUniqueId, TUint aUplinkVolume)
-    {
-    iNotify->NotifyDataSent(aSubConnectionUniqueId, aUplinkVolume);
-    }
-
-/**
- * Indication that the received bytes threshold for a subconnection has been met or exceeded in the nif
- *
- * @param aSubConnectionUniqueId The subconnection to which this notification refers
- * @param aDownlinkVolume The total number of bytes sent by this subconnection
- */
-void CSpudNotify::NotifyDataReceived(TSubConnectionUniqueId aSubConnectionUniqueId, TUint aDownlinkVolume)
-    {
-    iNotify->NotifyDataReceived(aSubConnectionUniqueId, aDownlinkVolume);
-    }
-
-/**
- * Indication that some parameter relating to a subconnection has changed in the nif eg. subconnection closed, opened, QoS changed
- *
- * @param aEventType The type of event which has occurred - used to direct the event notification to the appropriate component(s)
- * @param aEvent The event which has occurred
- * @param aEventData Any arguments or additional data to do with the event; the interpretation of this depends on the event
- * @param aSource An appropriate identifier of the source of the event - this will be used when one receiver is receiving events from many producers
- */
-void CSpudNotify::NifEvent(TNetworkAdaptorEventType aEventType, TUint aEvent, const TDesC8& aEventData, TAny* aSource)
-    {
-    iNotify->NifEvent(aEventType, aEvent, aEventData, aSource);
-    }
-
-
-
-
-/**
- * Read an integer field from the connection settings provider
- * @param aField The name of the field to read
- * @param aValue On return, contains the value of the field read
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoReadInt(const TDesC& aField, TUint32& aValue,const RMessagePtr2* aMessage)
-    {
-	//Spudman does eventually call iNotify->ReadInt but it does some necessary translations for some special cases therefore we
-	//need to defer to Spudman and cannot call iNotify->ReadInt ourselves
-    // The lower NIF will never have any capabilities to give us
-	__ASSERT_ALWAYS(aMessage == NULL, iBindMan.SpudMan()->Panic());
-	return iBindMan.SpudMan()->ReadInt(iContextId, aField, aValue);
-    }
-
-/**
- * Write an integer field to the connection settings provider
- * @param aField The name of the field to which to write
- * @param aValue The value to be written to the field
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoWriteInt(const TDesC& aField, TUint32 aValue,const RMessagePtr2* aMessage)
-    {
-    return iNotify->WriteInt(aField, aValue, aMessage);
-    }
-
-/**
- * Read a 8-bit descriptor field from the connection settings provider
- * @param aField The name of the field to read
- * @param aValue On return, contains the value of the field read
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoReadDes(const TDesC& aField, TDes8& aValue,const RMessagePtr2* aMessage)
-    {
-	//Spudman does eventually call iNotify->ReadDes but it does some necessary translations for some special cases therefore we
-	//need to defer to Spudman and cannot call iNotify->ReadDes ourselves
-    // The lower NIF will never have any capabilities to give us
-	__ASSERT_ALWAYS(aMessage == NULL, iBindMan.SpudMan()->Panic());
-	return iBindMan.SpudMan()->ReadDes(iContextId, aField, aValue);
-    }
-
-/**
- * Read a 16-bit descriptor field from the connection settings provider
- * @param aField The name of the field to read
- * @param aValue On return, contains the value of the field read
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoReadDes(const TDesC& aField, TDes16& aValue,const RMessagePtr2* aMessage)
-    {
-	//Spudman does eventually call iNotify->ReadDes but it does some necessary translations for some special cases therefore we
-	//need to defer to Spudman and cannot call iNotify->ReadDes ourselves
-    // The lower NIF will never have any capabilities to give us
-	__ASSERT_ALWAYS(aMessage == NULL, iBindMan.SpudMan()->Panic());
-	return iBindMan.SpudMan()->ReadDes(iContextId, aField, aValue);
-    }
-
-/**
- * Write an 8-bit descriptor field to the connection settings provider
- * @param aField The name of the field to which to write
- * @param aValue The value to be written to the field
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoWriteDes(const TDesC& aField, const TDesC8& aValue,const RMessagePtr2* aMessage)
-    {
-    return iNotify->WriteDes(aField, aValue, aMessage);
-    }
-
-/**
- * Write an 16-bit descriptor field to the connection settings provider
- * @param aField The name of the field to which to write
- * @param aValue The value to be written to the field
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoWriteDes(const TDesC& aField, const TDesC16& aValue,const RMessagePtr2* aMessage)
-    {
-    return iNotify->WriteDes(aField, aValue, aMessage);
-    }
-
-/**
- * Read an boolean field from the connection settings provider
- * @param aField The name of the field to read
- * @param aValue On return, contains the value of the field read
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoReadBool(const TDesC& aField, TBool& aValue,const RMessagePtr2* aMessage)
-    {
-    return iNotify->ReadBool(aField, aValue, aMessage);
-    }
-
-/**
- * Write an boolean field to the connection settings provider
- * @param aField The name of the field to which to write
- * @param aValue The value to be written to the field
- * @param aMessage for capability checking
- * @return KErrNone, if successful; otherwise one of the standard Symbian OS error codes
- */
-TInt CSpudNotify::DoWriteBool(const TDesC& aField, TBool aValue,const RMessagePtr2* aMessage)
-    {
-    return iNotify->WriteBool(aField, aValue, aMessage);
-    }
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/bmarm/TE_SPUDNETWORKSIDEU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	NewServer__Fv @ 1 NONAME R3UNUSED ; NewServer(void)
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/bwins/TE_SPUDNETWORKSIDEU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	?NewServer@@YAHXZ @ 1 NONAME ; int NewServer(void)
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_PppSize_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-[test0]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,,, 0, 2, 0, 0,RasUser,pass,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0,0,0
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3,0,0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_PppSize_spud.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// Parameters configuration for Tpppsize.EXE test
-
-// Comms driver to load at startup
-
-[CommsDrivers]
-WinsPDDname = ECDRV
-WinsLDDname = ECOMM
-WinsLDDFname = ECOMM
-ThumbPDDname = EUART1
-ThumbLDDname = ECOMM
-ThumbLDDFname = FCOMM
-
-
-// Ip Address of the echo server machine
-// Note: this machine must be up and running and listening on the echo port
-// This can be checked on NT4 by typing  NETSTAT -a
-
-[AddressInfo]
-TestPPPIPAddr = 192.168.30.13
-
-[MMUInfo]
-TestPPPminMMU = 1
-TestPPPmaxMMU = 1500
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_PppSize_spud.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,354 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2003-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:
- CommDB Settings File
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>NT RAS</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Actual NT RAS</Name>
-        <IAPService>OutgoingGPRS.NT RAS</IAPService>
-        <IAPBearer>ModemBearer.Null Modem 115200bps</IAPBearer>
-        <IAPNetwork>Network.NT RAS</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Office</LocationRef>
-    </IAP>
-</IAPTable>
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>AFTERDIALUNTILANSWER</SpeakerPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Null Modem 115200bps</Name>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>4</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <MinimumSignalLevel>0</MinimumSignalLevel>
-        <LastSocketActivityTimeout>15</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>5</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>10</LastSocketClosedTimeout>
-    </ModemBearer>
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Actual NT RAS</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Office</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Office</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.NT RAS</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-        <Name>Default Dial Out ISP</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <IfAuthPass>pass</IfAuthPass>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.R99Default1</UmtsR99QoSAndOnRef>         
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>NT RAS</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IfAuthPass>pass</IfAuthPass>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-</DefaultGPRSTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-<UmtsR99QoSAndOnTable>
-    <UmtsR99QoSAndOn operation="add">
-        <Name>R99Default1</Name> 
-        <ReqTrafficClass>1</ReqTrafficClass> 
-        <MinTrafficClass>1</MinTrafficClass> 
-        <ReqDeliveryOrder>1</ReqDeliveryOrder> 
-        <MinDeliveryOrder>1</MinDeliveryOrder> 
-        <ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU> 
-        <MinDeliverErroneousSDU>1</MinDeliverErroneousSDU> 
-        <ReqMaxSDUSize>0</ReqMaxSDUSize>
-        <MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-        <ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-        <ReqMinUplinkRate>0</ReqMinUplinkRate>
-        <ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-        <ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-        <ReqBER>1</ReqBER> 
-        <MaxBER>1</MaxBER> 
-        <ReqSDUErrorRatio>1</ReqSDUErrorRatio> 
-        <MaxSDUErrorRatio>1</MaxSDUErrorRatio> 
-        <ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority> 
-        <MinTrafficHandlingPriority>1</MinTrafficHandlingPriority> 
-        <ReqTransferDelay>0</ReqTransferDelay> 
-        <MaxTransferDelay>0</MaxTransferDelay> 
-        <ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate> 
-        <MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat> 
-        <ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate> 
-        <MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate> 
-    </UmtsR99QoSAndOn>
-</UmtsR99QoSAndOnTable>
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSideLoopbackCSY.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# Defining a loopback between port A and B is as follows:
-# Port = <PortA>,<PortB>,<delay>,<queue size>,<element (packet) size>
-
-[Defaults]
-Port= 0,1,1,10,1500
-Port= 501,502,0,10,1500
-Port= 503,504,0,10,1500
-Port= 505,506,0,10,1500
-Port= 507,508,0,10,1500
-Port= 509,510,0,10,1500
-Port= 511,512,0,10,1500
-Port= 513,514,0,10,1500
-Port= 515,516,0,10,1500
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSideLoopbackCSY_serial.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-# Loopback CSY ports are configured to be in serial mode (because of SerialLoopbackPort=0). The '=0' is needed for the config file parser to retrieve the value.
-# Defining a loopback between port A and B is as follows for serial mode loopback:
-# Port = <PortA>,<PortB>,<delay>,<buffer size>
-
-[Defaults]
-SerialLoopbackPort=0
-Port= 0,1,1,15000
-Port= 501,502,0,15000
-Port= 503,504,0,15000
-Port= 505,506,0,15000
-Port= 507,508,0,15000
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_8x.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-[PrimaryLowerNifStartFails210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -1
-
-[PrimaryLowerNifStartError210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -1
-
-
-[SecondaryLowerNifStartFails310]
-SimTsyTestNum = 310
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_9x.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-[PrimaryLowerNifStartFails210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -46
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryLowerNifStartError210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -1
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[SecondaryLowerNifStartFails310]
-SimTsyTestNum = 310
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -46
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_Channel_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 2, 33, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.2, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3462, 3462, 1032, 1032, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, 1500, 1500, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/TE_SpudNetworkSide_PppLoopback.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,462 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1</Name>
-        <IAPService>DialOutISP.Ppp_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_Ppp_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>DialOutISP.Ppp_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_Ppp_3</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_Ppp_1</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_Ppp_3</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-    <DialOutISP operation="template">
-        <Name>Default Dial Out ISP</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-		<IfServerMode>TRUE</IfServerMode>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-    </DialOutISP>    
-
-    <DialOutISP operation="add">
-		<Name>Ppp_Bounce_1</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-        <IpAddr>192.168.1.1</IpAddr>
-		<IpGateway>192.168.1.2</IpGateway>
-    </DialOutISP>    
-
-    <DialOutISP operation="add">
-		<Name>Ppp_Bounce_3</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-        <IpAddr>192.168.1.1</IpAddr>
-		<IpGateway>192.168.1.2</IpGateway>
-    </DialOutISP>    
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.PRIMARY1</UmtsR99QoSAndOnRef>         
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY1</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY1</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-</UmtsR99QoSAndOnTable>
-
-
-<PolicySelectorTable>
-	<PolicySelector operation ="add">
-		<PolicyId>1</PolicyId>
-		<SrcAddress>0.0.0.0</SrcAddress>
-		<SrcMask>255.255.255.255</SrcMask>
-		<DstAddress>192.168.1.1</DstAddress>
-		<DstMask>255.255.255.255</DstMask>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>1031</SrcPortMax>
-		<DstPort>3461</DstPort>
-		<DstPortMax>3461</DstPortMax>
-		<ProtocolId>17</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-	<PolicySelector operation ="add">
-		<PolicyId>2</PolicyId>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>0</SrcPortMax>
-		<ProtocolId>1</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-</PolicySelectorTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/qospolicies.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-# ModuleSpecs
-modulespec guqos= {
-	STRING module = guqos.prt
-	INTEGER id=368
-	INTEGER flags = 1
-	}
-
-# FlowSpecs
-flowspec override = {
-	INTEGER token_rate_uplink = 1500
-	}
-
-flowspec default_flow_spec = {
-	INTEGER max_transfer_rate_uplink = 1500
-	INTEGER token_rate_uplink = 1500
-	INTEGER token_bucket_size_uplink = 3000
-	INTEGER max_packet_size_uplink = 1500
-	INTEGER min_policed_unit_uplink = 1500
-	INTEGER priority_uplink = 1
-	INTEGER drop_mode_uplink = 8
-	INTEGER max_transfer_rate_downlink = 1500
-	INTEGER token_rate_downlink = 1500
-	INTEGER token_bucket_size_downlink = 3000
-	INTEGER max_packet_size_downlink = 1500
-	INTEGER min_policed_unit_downlink = 1500
-	INTEGER priority_downlink = 1
-	INTEGER drop_mode_downlink = 8
-	}
-
-# UMTS Specs
-
-# Default APN should always be specified!
-extension_spec default_extension_spec = {
-	INTEGER	type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 4
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-extension_spec guqos_default = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	# Subscribed
-	INTEGER TrafficClassRequested = 1
-	# Subscribed
-	INTEGER TrafficClassMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOrderRequested = 1
-	# Subscribed
-	INTEGER DeliveryOrderMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduRequested = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduMinimum = 1
-	# Subscribed
-	INTEGER MaxSduSizeRequested = 0
-	# Subscribed
-	INTEGER MaxSduSizeMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkMinimum = 0
-	# iReqBER Subscribed
-	INTEGER ResidualBerRequested = 1
-	# iMaxBER Subscribed
-	INTEGER ResidualBerMinimum = 1
-	# ReqSDUErrorratio Subscribed
-	INTEGER ErrorRatioRequested = 1
-	# MaxSDUErrorratio Subscribed
-	INTEGER ErrorRatioMinimum =1
-	INTEGER PriorityRequested = 1
-	INTEGER PriorityMinimum = 1
-    # Subscribed
-	INTEGER TransferDelayRequested = 0
-    # Subscribed
-	INTEGER TransferDelayMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkMinimum = 0
-}
-
-
-
-# Default APN should always be specified!
-extension_spec web = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 3
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-
-# Module selectors (none)
-#module_policy dst_port 0 dst_port_max 65535 priority 1 = { guqos }
-
-# Flowspec selectors
-flowspec_policy dst_port 9 priority 1 = { default_flow_spec }
-#flowspec_policy dst_port 0 dst_port_max 65535 priority 2 = { override }
-#flowspec_policy dst_port 0 priority 0 = { default }
-
-# GPRS selectors
-# extension_policy src_port 0 src_port_max 65535 priority 0  = { default_extension_spec }
-
-# guqos_default 
-extension_policy src_port 0 src_port_max 65535 priority 0 = { guqos_default }
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_SpudNetworkSide.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,669 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet3</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet4</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet5</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet6</Name>
-    </Network>
-
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_4</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_5</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_6</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_5</IAPBearer>
-        <IAPNetwork>Network.Intranet3</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_7</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_6</IAPBearer>
-        <IAPNetwork>Network.Intranet4</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_8</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_7</IAPBearer>
-        <IAPNetwork>Network.Intranet5</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_9</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_8</IAPBearer>
-        <IAPNetwork>Network.Intranet6</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_1</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_3</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_4</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>WinTunnel_SPUD_5</Name>
-        <Agent>NULLAGT</Agent>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_5</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_6</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_7</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_8</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.PRIMARY1</UmtsR99QoSAndOnRef>         
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.1.1</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_3</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.2.3</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_1</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.10</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.11</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_3</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.12</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.13</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY1</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY1</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY2</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY2</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-</UmtsR99QoSAndOnTable>
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-<PolicySelectorTable>
-	<PolicySelector operation ="add">
-		<PolicyId>1</PolicyId>
-		<SrcAddress>0.0.0.0</SrcAddress>
-		<SrcMask>255.255.255.255</SrcMask>
-		<DstAddress>192.168.1.1</DstAddress>
-		<DstMask>255.255.255.255</DstMask>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>1031</SrcPortMax>
-		<DstPort>3461</DstPort>
-		<DstPortMax>3461</DstPortMax>
-		<ProtocolId>17</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-	<PolicySelector operation ="add">
-		<PolicyId>2</PolicyId>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>0</SrcPortMax>
-		<ProtocolId>1</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-</PolicySelectorTable>
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_SpudNetworkSide_nifman.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,404 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD testing 
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    
-    <IAP operation="add">
-        <Name>GRPS_2</Name>
-        <IAPService>OutgoingGPRS.RawIP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>SPUD_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>CrashIAP</Name>
-        <IAPService>OutgoingGPRS.LeaveInNifCreation</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <!-- Normal timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_1</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>                
-    </ModemBearer>
-    
-    <!-- Short timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_2</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>8</LastSocketActivityTimeout>                
-    </ModemBearer>    
-</ModemBearerTable>
-
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.PRIMARY1</UmtsR99QoSAndOnRef>         
-    </OutgoingGPRS>
-
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-
-    <OutgoingGPRS operation="add">
-        <Name>LeaveInNifCreation</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=Crash</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY1</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY1</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-</UmtsR99QoSAndOnTable>
-
-
-<PolicySelectorTable>
-	<PolicySelector operation ="add">
-		<PolicyId>1</PolicyId>
-		<SrcAddress>0.0.0.0</SrcAddress>
-		<SrcMask>255.255.255.255</SrcMask>
-		<DstAddress>192.168.1.1</DstAddress>
-		<DstMask>255.255.255.255</DstMask>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>1031</SrcPortMax>
-		<DstPort>3461</DstPort>
-		<DstPortMax>3461</DstPortMax>
-		<ProtocolId>17</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-	<PolicySelector operation ="add">
-		<PolicyId>2</PolicyId>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>0</SrcPortMax>
-		<ProtocolId>1</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-</PolicySelectorTable>
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_SpudNetworkSide_ppp.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,396 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD Network-side events /errors testing using PPP as lower NIF.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_1</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_1</Name>
-        <CSYName>LOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_2</Name>
-        <IfName>SPUD</IfName>        
-        <BCAStack>INVALID_BCA_NAME</BCAStack>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_3</Name>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack> 
-        <IfName>SPUD</IfName>        
-    </ModemBearer>
-
-</ModemBearerTable>
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_PPP_GRPS_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>1</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.PRIMARY1</UmtsR99QoSAndOnRef>         
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>PPP_1</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    
-    
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY1</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY1</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-</UmtsR99QoSAndOnTable>
-
-
-<PolicySelectorTable>
-	<PolicySelector operation ="add">
-		<PolicyId>1</PolicyId>
-		<SrcAddress>0.0.0.0</SrcAddress>
-		<SrcMask>255.255.255.255</SrcMask>
-		<DstAddress>192.168.1.1</DstAddress>
-		<DstMask>255.255.255.255</DstMask>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>1031</SrcPortMax>
-		<DstPort>3461</DstPort>
-		<DstPortMax>3461</DstPortMax>
-		<ProtocolId>17</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-	<PolicySelector operation ="add">
-		<PolicyId>2</PolicyId>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>0</SrcPortMax>
-		<ProtocolId>1</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-</PolicySelectorTable>
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,412 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-
-[PrimaryActivationOk1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationOk1]
-SimTsyTestNum = 1
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryDeleteOnLowerNifStart212]
-SimTsyTestNum = 212
-PrimaryIapId1 = 3
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-MillisBeforeEvent = 10000000
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[PrimaryDeleteBeforeLowerNif]
-SimTsyTestNum = 801
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -4
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryDeleteBeforeLowerNif]
-SimTsyTestNum = 901
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -4
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationJoin]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventConfirm
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent1 = EQoSEventJoin
-ExpQoSEvent1Reason = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationChangeQoS]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-ExpQoSEvent1 = EQoSEventAddPolicy
-ExpQoSEvent1Reason = 0
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[KContextDelete]
-SimTsyTestNum = 701
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = 2
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[ENetworkQoSChangePrimary]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -33
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[ENetworkQoSChangeSecondary]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[PrimaryActivationFails201]
-SimTsyTestNum = 201
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails301]
-SimTsyTestNum = 301
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 2
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryActivationFails18]
-SimTsyTestNum = 18
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationFails19]
-SimTsyTestNum = 19
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -2
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationFails20]
-SimTsyTestNum = 20
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-SecondaryActivationEvent2Reason = -20
-
-[PrimaryDeletionFails21]
-SimTsyTestNum = 21
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryDeletionFails22]
-SimTsyTestNum = 22
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[SecondaryQosEventDelete1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 3
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent1 = EQoSEventFailure
-ExpQoSEvent1Reason = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryQosEventDeactivate1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-QoSEventReq2 = EContextStatusChange
-QoSEventReq2Idx = 5
-ExpQoSEvent2 = EQoSEventAdapt
-ExpQoSEvent2Reason = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryQoSEventDelete1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryQoSEventDeleteWithSecondary]
-SimTsyTestNum = 1
-IapId = 5
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
-SubConnectionCount1 = 2
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryQoSEventDeactivate1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-ExpectedNifProgress = 8000
-ExpectedNifError    = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[PrimaryContextSuspendAndResume]
-SimTsyTestNum = 1
-ContextType = EPrimaryContext
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-LoopbackPort = PKTLOOPBACK::501
-CommRole = ECommRoleDCE
-QoSEventReq1Idx = 6
-QoSEventReq2Idx = 7
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-
-[SecondaryContextSuspendAndResume]
-SimTsyTestNum = 1
-ContextType = ESecondaryContext
-LoopbackPort = PKTLOOPBACK::503
-CommRole = ECommRoleDCE
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 8
-QoSEventReq2Idx = 9
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PppPrimaryOk]
-SimTsyTestNum = 1
-PrimarySpudIapId = 1
-PppIapId1 = 2
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PppSecondarySend]
-SimTsyTestNum = 1
-PppIapId1 = 1
-PppIapId2 = 3
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimarySlowInitialisePhone]
-SimTsyTestNum = 24
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -3
-
-
-[MultiPrimaryActivationOk1]
-SimTsyTestNum = 25
-NumberOfIaps = 5
-PrimaryIapId1 = 2
-PrimaryIapId2 = 6
-PrimaryIapId3 = 7
-PrimaryIapId4 = 8
-PrimaryIapId5 = 9
-PrimaryActivationErr1 = 0
-
-[SecondaryR5ActivationOk1]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-PolicySelector = 1
-
-[SecondaryR5ActivationFails20]
-SimTsyTestNum = 101
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-PolicySelector = 1
-SecondaryActivationEvent2Reason = -20
-
-[ENetworkQoSR5ChangeSecondary]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[ENetworkQoSR5ChangeSecondary1]
-SimTsyTestNum = 102
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationChangeQoSR5]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-ExpQoSEvent1 = EQoSEventAddPolicy
-ExpQoSEvent1Reason = 0
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryQoSR5EventDeleteWithSecondary]
-SimTsyTestNum = 100
-IapId = 5
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
-SubConnectionCount1 = 2
-SubConnectionCount2 = 3
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-PolicySelector = 1
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2589 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 0              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test0]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 7 0 1          ####################
-############################################################################
-############################################################################
-# This test messes up with QosProfileNegR99 entry to trigger KContextDelete on SPUDMAN
-############################################################################
-[test701]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 8 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Primary PDP Context
-############################################################################
-[test801]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 9 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Secondary PDP Context
-############################################################################
-[test901]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0 1          ####################
-############################################################################
-############################################################################
-# Failure to Activate Primary PDP context
-############################################################################
-[test201]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 0          ####################
-############################################################################
-############################################################################
-# Failure to Start the Lower Nif for the Primary Context
-############################################################################
-[test210]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-# Supply an invalid port name for primary context to SPUD
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 1          ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-NTRAS PPP
-[test211]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 2         ####################
-############################################################################
-############################################################################
-# 'la-la land loopback' PPP: No peer is provided, all LPC frames are discarded by the CSY.
-# This results in the LCP negotiation taking as long as we want. This gives up time to inject events.
-############################################################################
-[test212]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5  = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::0, 18, 0, PRIMARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 3 0 1          ####################
-############################################################################
-############################################################################
-# failure to activate secondary PDP context
-############################################################################
-[test301]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -19, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 0          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context
-############################################################################
-[test310]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, INVALID_PORT::0, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 1          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context 
-# (PPP as lower NIF)
-############################################################################
-[test311]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= ECUART, INVALID::1, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 8            ####################
-############################################################################
-############################################################################
-# R99ContextConfig ActivateErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context activation will fail with an error code (-19)
-############################################################################
-[test18]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 9            ####################
-############################################################################
-############################################################################
-# TFT filter, srcAddr value is modified so that the secondary context 
-# creation fails due to TFT settings failure.
-############################################################################
-[test19]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.3, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0            ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test20]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test21]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, -19, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for SECONDARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, -19, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 24             ####################
-############################################################################
-############################################################################
-[test24]
-PhoneInitialiseDelay = 999
-
-############################################################################
-############################################################################
-############################################################################
-############################################################################
-
-############################################################################
-############################################################################
-###################              T E S T 25             ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY2, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY3, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY4, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY5, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::510, 18, 0, PRIMARY2
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::512, 18, 0, PRIMARY3
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::514, 18, 0, PRIMARY4
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::516, 18, 0, PRIMARY5
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY2, 0, 6
-NotifyContextStatusChange = PRIMARY3, 0, 6
-NotifyContextStatusChange = PRIMARY4, 0, 6
-NotifyContextStatusChange = PRIMARY5, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY2, 0, 5
-NotifyContextStatusChange = PRIMARY3, 0, 5
-NotifyContextStatusChange = PRIMARY4, 0, 5
-NotifyContextStatusChange = PRIMARY5, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-
-############################################################################
-############################################################################
-###################              T E S T 100              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test100]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-#Added for test case 29
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-#Added for test case 30
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-#QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, 768, 768, 1024, 1024, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x01, 0x01, 0x1, 0x1, 250, 250, 1024, 1024
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-#Added for test case 29
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,0 ,0
-#Added for test case 30
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, 768, 768, 1024, 1024, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x01, 0x01, 250, 250, 1024, 1024, 1024, 1024, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-#for test case 29
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-#for test case 30
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 0 1           ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test101]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 102              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test102]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_config_r4_and_r5.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2440 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1301           ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1301]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1302           ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1302]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1304           ####################
-############################################################################
-############################################################################
-# Failure to Activate Primary PDP context
-############################################################################
-[test1304]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1305           ####################
-############################################################################
-############################################################################
-# Failure to Activate Primary PDP context
-############################################################################
-[test1305]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1306          ####################
-############################################################################
-############################################################################
-# failure to activate secondary PDP context
-############################################################################
-[test1306]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -19, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 1 3 1 5        ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Primary PDP Context
-############################################################################
-[test1315]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-############################################################################
-############################################################################
-###################              T E S T 1 3 1 6        ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Primary PDP Context
-############################################################################
-[test1316]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-############################################################################
-############################################################################
-###################              T E S T 1317          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Secondary PDP Context
-############################################################################
-[test1317]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-############################################################################
-############################################################################
-###################              T E S T 1318           ####################
-############################################################################
-############################################################################
-# Failure to Start the Lower Nif for the Primary Context
-############################################################################
-[test1318]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-# Supply an invalid port name for primary context to SPUD
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1319           ####################
-############################################################################
-############################################################################
-# Failure to Start the Lower Nif for the Primary Context
-############################################################################
-[test1319]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-# Supply an invalid port name for primary context to SPUD
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1320           ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context
-############################################################################
-[test1320]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-    
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, INVALID_PORT::0, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1323           ####################
-############################################################################
-############################################################################
-# R99ContextConfig ActivateErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context activation will fail with an error code (-19)
-############################################################################
-[test1323]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1324           ####################
-############################################################################
-############################################################################
-# R99ContextConfig ActivateErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context activation will fail with an error code (-19)
-############################################################################
-[test1324]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-    
-############################################################################
-############################################################################
-###################              T E S T 1325            ####################
-############################################################################
-############################################################################
-# TFT filter, srcAddr value is modified so that the secondary context 
-# creation fails due to TFT settings failure.
-############################################################################
-[test1325]    
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.3, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1326            ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test1326]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1327            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test1327]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, -19, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1328            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test1328]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, -19, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 1329            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for SECONDARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test1329]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, -19, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1331             ####################
-############################################################################
-############################################################################
-[test1331]
-PhoneInitialiseDelay = 999
-
-############################################################################
-############################################################################
-###################              T E S T 1332             ####################
-############################################################################
-############################################################################
-[test1332]
-PhoneInitialiseDelay = 999
-
-############################################################################
-############################################################################
-###################              T E S T 1333           ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1333]
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# SetContextConfigR99 is ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigR99 = 0, Test R4,,0,0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY2, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY3, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY4, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY5, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::510, 18, 0, PRIMARY2
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::512, 18, 0, PRIMARY3
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::514, 18, 0, PRIMARY4
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::516, 18, 0, PRIMARY5
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY2, 0, 6
-NotifyContextStatusChange = PRIMARY3, 0, 6
-NotifyContextStatusChange = PRIMARY4, 0, 6
-NotifyContextStatusChange = PRIMARY5, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY2, 0, 5
-NotifyContextStatusChange = PRIMARY3, 0, 5
-NotifyContextStatusChange = PRIMARY4, 0, 5
-NotifyContextStatusChange = PRIMARY5, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1334           ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1334]
-#DefaultContextParamRel5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-DefaultContextParamRel5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0,Test R5,, 0, 0, RasUser,,,,,,0,1,1,1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY2, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY3, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY4, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY5, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::510, 18, 0, PRIMARY2
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::512, 18, 0, PRIMARY3
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::514, 18, 0, PRIMARY4
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::516, 18, 0, PRIMARY5
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY2, 0, 6
-NotifyContextStatusChange = PRIMARY3, 0, 6
-NotifyContextStatusChange = PRIMARY4, 0, 6
-NotifyContextStatusChange = PRIMARY5, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY2, 0, 5
-NotifyContextStatusChange = PRIMARY3, 0, 5
-NotifyContextStatusChange = PRIMARY4, 0, 5
-NotifyContextStatusChange = PRIMARY5, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_nifman.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,318 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-
-[PrimaryOnlyNormalStop1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[PrimaryOnlyAuthoritativeStop1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 10000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[TimeoutStopPrimaryDeleting1]
-SimTsyTestNum = 11
-PrimaryLoopbackPort = 502
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 0
-IfaceStopType = NifmanIdleTimeout
-IfaceStopErrCode = -33
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-
-
-[NormalStopPrimaryDeleting1]
-SimTsyTestNum = 11
-PrimaryLoopbackPort = 502
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 4000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-
-[NormalStopOnPrimaryDeactivating1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[NormalStopOnPrimarySuspended1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 5
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-
-[NormalStopOnPrimaryInactive1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[AuthStopOnPrimarySuspended1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 5
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[AuthStopOnPrimaryDeactivating1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[AuthStopOnPrimaryInactive1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; STOP on secondary
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[NormalStopSecondaryActive1]
-SimTsyTestNum = 2
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-[AuthStopSecondaryActive1]
-SimTsyTestNum = 2
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[NormalStopGUQoSDeletingSecondary1]
-SimTsyTestNum = 23
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 12000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[NormalStopSecondaryLowerNifDown1]
-SimTsyTestNum = 23
-SecondaryLoopbackPort = 504
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 12000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[NormalStopSecondaryActivating1]
-SimTsyTestNum = 24
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 30000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[NormalStopSecondarySettingTFT25]
-SimTsyTestNum = 25
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 30000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[GUQoSDeleteOnNormalStop1]
-SimTsyTestNum = 23
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 0
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-; #######################################
-; PPP dependent tests
-
-[NormalStopPrimaryStartingLowerNif1]
-SimTsyTestNum = 27
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 15000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-
-[NormalStopSecondaryStartingLowerNif1]
-SimTsyTestNum = 26
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 15000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
-[LeaveInSpudCreation]
-SimTsyTestNum = 1010101010
-PrimaryIapId1 = 3
-PrimaryActivationErr1 = -1
-SubConnectionCount1 = 0
-SubConnectionCount2 = 1
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 2
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_nifman_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,841 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_nifman_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,944 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 1024, 1024
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 1024, 1024, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 1024, 1024
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 1024, 1024, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 1024, 1024
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1024, 1024, 0x0, 0x0, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 1024, 1024, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_ppp_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,934 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_r4_and_r5.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,289 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-[PrimaryActivationOk1301]
-SimTsyTestNum = 1301
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryActivationOk1302]
-SimTsyTestNum = 1302
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationOk1303]
-SimTsyTestNum = 1302
-PrimaryIapId1 = 11
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryActivationFails1304]
-SimTsyTestNum = 1304
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[PrimaryActivationFails1305]
-SimTsyTestNum = 1305
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails1306]
-SimTsyTestNum = 1306
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -19
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 2
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryQoSEventDelete1307]
-SimTsyTestNum = 1301
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-
-[PrimaryQoSEventDelete1308]
-SimTsyTestNum = 1302
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-
-[ENetworkQoSChangePrimary1311]
-SimTsyTestNum = 1301
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -33
-
-[ENetworkQoSChangePrimary1312]
-SimTsyTestNum = 1302
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = 0
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -33
-
-[PrimaryDeleteBeforeLowerNif1315]
-SimTsyTestNum = 1315
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -4
-
-[PrimaryDeleteBeforeLowerNif1316]
-SimTsyTestNum = 1316
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = -4
-
-[SecondaryDeleteBeforeLowerNif1317]
-SimTsyTestNum = 1317
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -4
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryLowerNifStartFails1318]
-SimTsyTestNum = 1318
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -46
-
-[PrimaryLowerNifStartFails1319]
-SimTsyTestNum = 1319
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = -46
-
-[SecondaryLowerNifStartFails1320]
-SimTsyTestNum = 1320
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -46
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryContextSuspendAndResume1321]
-SimTsyTestNum = 1302
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = 0
-ContextType = EPrimaryContext
-LoopbackPort = PKTLOOPBACK::501
-CommRole = ECommRoleDCE
-QoSEventReq1Idx = 6
-QoSEventReq2Idx = 7
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryContextSuspendAndResume1322]
-SimTsyTestNum = 1302
-PrimaryIapId1 = 11
-ContextType = ESecondaryContext
-LoopbackPort = PKTLOOPBACK::503
-CommRole = ECommRoleDCE
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 8
-QoSEventReq2Idx = 9
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryActivationFails1323]
-SimTsyTestNum = 1323
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[PrimaryActivationFails1324]
-SimTsyTestNum = 1324
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails1325]
-SimTsyTestNum = 1325
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -2
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryActivationFails1326]
-SimTsyTestNum = 1326
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -20
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryDeletionFails1327]
-SimTsyTestNum = 1327
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-
-[PrimaryDeletionFails1328]
-SimTsyTestNum = 1328
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = 0
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[SecondaryDeletionFails1329]
-SimTsyTestNum = 1329
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimaryQoSEventDeleteWithSecondary1330]
-SimTsyTestNum = 1302
-IapId = 5
-PrimaryIapId1 = 11
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
-SubConnectionCount1 = 2
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PppPrimaryOk]
-SimTsyTestNum = 1
-PrimarySpudIapId = 1
-PppIapId1 = 2
-SubConnectionCount1 = 0
-SubConnectionCount2 = 2
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PppSecondarySend]
-SimTsyTestNum = 1
-PppIapId1 = 1
-PppIapId2 = 3
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-SubConnectionCount1 = 0
-SubConnectionCount2 = 3
-PolicySelector = 1
-ParametersType = UmtsR99QoSAndOnTableRecord
-ParametersRecordId = 1
-
-[PrimarySlowInitialisePhone1331]
-SimTsyTestNum = 1331
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -3
-
-[PrimarySlowInitialisePhone1332]
-SimTsyTestNum = 1332
-PrimaryIapId1 = 11
-PrimaryActivationErr1 = -3
-
-[MultiPrimaryActivationOk1333]
-SimTsyTestNum = 1333
-NumberOfIaps = 5
-PrimaryIapId1 = 2
-PrimaryIapId2 = 6
-PrimaryIapId3 = 7
-PrimaryIapId4 = 8
-PrimaryIapId5 = 9
-PrimaryActivationErr1 = 0
-
-[MultiPrimaryActivationOk1334]
-SimTsyTestNum = 1334
-NumberOfIaps = 5
-PrimaryIapId1 = 11
-PrimaryIapId2 = 15
-PrimaryIapId3 = 16
-PrimaryIapId4 = 17
-PrimaryIapId5 = 18
-PrimaryActivationErr1 = 0
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudNetworkSide_r4_and_r5.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,853 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet3</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet4</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet5</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet6</Name>
-    </Network>
-
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1_R4</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2_R4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3_R4</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_3_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_4_R4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_4_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_4</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_5_R4</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_6_R4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_1_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_5</IAPBearer>
-        <IAPNetwork>Network.Intranet3</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_7_R4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_2_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_6</IAPBearer>
-        <IAPNetwork>Network.Intranet4</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_8_R4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_3_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_7</IAPBearer>
-        <IAPNetwork>Network.Intranet5</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_9_R4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_4_R4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_8</IAPBearer>
-        <IAPNetwork>Network.Intranet6</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-
-
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1_R5</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2_R5</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3_R5</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_3_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_4_R5</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_4_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_4</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_5_R5</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_6_R5</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_1_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_5</IAPBearer>
-        <IAPNetwork>Network.Intranet3</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_7_R5</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_2_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_6</IAPBearer>
-        <IAPNetwork>Network.Intranet4</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_8_R5</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_3_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_7</IAPBearer>
-        <IAPNetwork>Network.Intranet5</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_9_R5</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_4_R5</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_8</IAPBearer>
-        <IAPNetwork>Network.Intranet6</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_1</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_3</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_4</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>WinTunnel_SPUD_5</Name>
-        <Agent>NULLAGT</Agent>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_5</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_6</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_7</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_8</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2_R5</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test R4</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-		<UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.PRIMARY1</UmtsR99QoSAndOnRef>   
-		<R5DataCompression>NoDataCompression</R5DataCompression>
-		<R5HeaderCompression>NoHeaderCompression</R5HeaderCompression>
-		<PacketFlowIdentifier>BestEffort</PacketFlowIdentifier>
-		<UmtsGprsRelease>ConfigRel99Rel4</UmtsGprsRelease>      
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_1_R4</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.1.1</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2_R4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_3_R4</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.2.3</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_4_R4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_1_R4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.10</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_2_R4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.11</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_3_R4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.12</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_4_R4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.13</IpAddr>
-    </OutgoingGPRS>
-
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_1_R5</Name>
-        <APN>Test R5</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.1.1</IpAddr>
-	<R5DataCompression>NoDataCompression</R5DataCompression>
-	<R5HeaderCompression>NoHeaderCompression</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2_R5</Name>
-        <APN>Test R5</APN>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-	<R5DataCompression>ManufacturerDefaultDataCompression</R5DataCompression>
-	<R5HeaderCompression>ManufacturerDefaultHeaderCompression</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_3_R5</Name>
-        <APN>Test R5</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.2.3</IpAddr>
-	<R5DataCompression>V42</R5DataCompression>
-	<R5HeaderCompression>Rfc1144</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS> 
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_4_R5</Name>
-        <APN>Test R5</APN>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-	<R5DataCompression>V44</R5DataCompression>
-	<R5HeaderCompression>Rfc2507</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_1_R5</Name>
-        <APN>Test R5</APN>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.10</IpAddr>
-	<R5DataCompression>ManufacturerDefaultDataCompression</R5DataCompression>
-	<R5HeaderCompression>ManufacturerDefaultHeaderCompression</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_2_R5</Name>
-        <APN>Test R5</APN>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.11</IpAddr>
-	<R5DataCompression>ManufacturerDefaultDataCompression</R5DataCompression>
-	<R5HeaderCompression>ManufacturerDefaultHeaderCompression</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_3_R5</Name>
-        <APN>Test R5</APN>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.12</IpAddr>
-	<R5DataCompression>ManufacturerDefaultDataCompression</R5DataCompression>
-	<R5HeaderCompression>ManufacturerDefaultHeaderCompression</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_4_R5</Name>
-        <APN>Test R5</APN>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.13</IpAddr>
-	<R5DataCompression>ManufacturerDefaultDataCompression</R5DataCompression>
-	<R5HeaderCompression>ManufacturerDefaultHeaderCompression</R5HeaderCompression>
-	<UmtsGprsRelease>ConfigRel5</UmtsGprsRelease>
-    </OutgoingGPRS>
-
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY1</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY1</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-	  	<Name>PRIMARY2</Name>
-		<ReqTrafficClass>1</ReqTrafficClass>
-		<MinTrafficClass>1</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>0</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>0</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate>
-		<ReqBER>1</ReqBER>
-		<MaxBER>1</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>0</ReqTransferDelay>
-		<MaxTransferDelay>0</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-	<UmtsR99QoSAndOn operation ="add">
-		<Name>SECONDARY2</Name>
-		<ReqTrafficClass>4</ReqTrafficClass>
-		<MinTrafficClass>4</MinTrafficClass>
-		<ReqDeliveryOrder>1</ReqDeliveryOrder>
-		<MinDeliveryOrder>1</MinDeliveryOrder>
-		<ReqDeliverErroneousSDU>8</ReqDeliverErroneousSDU>
-		<MinDeliverErroneousSDU>8</MinDeliverErroneousSDU>
-		<ReqMaxSDUSize>768</ReqMaxSDUSize>
-		<MinAcceptableMaxSDUSize>512</MinAcceptableMaxSDUSize>
-		<ReqMaxUplinkRate>1024</ReqMaxUplinkRate>
-		<ReqMinUplinkRate>1024</ReqMinUplinkRate>
-		<ReqMaxDownlinkRate>1024</ReqMaxDownlinkRate>
-		<ReqMinDownlinkRate>1024</ReqMinDownlinkRate>
-		<ReqBER>0</ReqBER>
-		<MaxBER>0</MaxBER>
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio>
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio>
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority>
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority>
-		<ReqTransferDelay>250</ReqTransferDelay>
-		<MaxTransferDelay>250</MaxTransferDelay>
-		<ReqGuaranteedUplinkRate>1024</ReqGuaranteedUplinkRate>
-		<MinGuaranteedUplinkRat>1024</MinGuaranteedUplinkRat>
-		<ReqGuaranteedDownlinkRate>1024</ReqGuaranteedDownlinkRate>
-		<MinGuaranteedDownlinkRate>1024</MinGuaranteedDownlinkRate>
-		<SignallingIndication>FALSE</SignallingIndication>
-		<IMCNSignallingIndication>FALSE</IMCNSignallingIndication>
-		<SourceStatisticsDescriptor>0</SourceStatisticsDescriptor>
-	</UmtsR99QoSAndOn>
-
-</UmtsR99QoSAndOnTable>
-
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-<PolicySelectorTable>
-	<PolicySelector operation ="add">
-		<PolicyId>1</PolicyId>
-		<SrcAddress>0.0.0.0</SrcAddress>
-		<SrcMask>255.255.255.255</SrcMask>
-		<DstAddress>192.168.1.1</DstAddress>
-		<DstMask>255.255.255.255</DstMask>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>1031</SrcPortMax>
-		<DstPort>3461</DstPort>
-		<DstPortMax>3461</DstPortMax>
-		<ProtocolId>17</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-
-	<PolicySelector operation ="add">
-		<PolicyId>2</PolicyId>
-		<SrcPort>0</SrcPort>
-		<SrcPortMax>0</SrcPortMax>
-		<ProtocolId>1</ProtocolId>
-		<IapId>2</IapId>
-		<Priority>1</Priority>
-	</PolicySelector>
-</PolicySelectorTable>
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/te_spudnetworkside_ppp_config2_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2425 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 7 0 1          ####################
-############################################################################
-############################################################################
-# This test messes up with QosProfileNegR99 entry to trigger KContextDelete on SPUDMAN
-############################################################################
-[test701]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 8 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Primary PDP Context
-############################################################################
-[test801]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 9 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Secondary PDP Context
-############################################################################
-[test901]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0 1          ####################
-############################################################################
-############################################################################
-# Failure to Activate Primary PDP context
-############################################################################
-[test201]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 0          ####################
-############################################################################
-############################################################################
-# Failure to Start the Lower Nif for the Primary Context
-############################################################################
-[test210]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-# Supply an invalid port name for primary context to SPUD
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 1          ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-NTRAS PPP
-[test211]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 2         ####################
-############################################################################
-############################################################################
-# 'la-la land loopback' PPP: No peer is provided, all LPC frames are discarded by the CSY.
-# This results in the LCP negotiation taking as long as we want. This gives up time to inject events.
-############################################################################
-[test212]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.2.4, 0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5  = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::0, 18, 0, PRIMARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 3 0 1          ####################
-############################################################################
-############################################################################
-# failure to activate secondary PDP context
-############################################################################
-[test301]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -19, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 0          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context
-############################################################################
-[test310]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, INVALID_PORT::0, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 1          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context 
-# (PPP as lower NIF)
-############################################################################
-[test311]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= ECUART, INVALID::1, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 8            ####################
-############################################################################
-############################################################################
-# R99ContextConfig ActivateErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context activation will fail with an error code (-19)
-############################################################################
-[test18]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 9            ####################
-############################################################################
-############################################################################
-# TFT filter, srcAddr value is modified so that the secondary context 
-# creation fails due to TFT settings failure.
-############################################################################
-[test19]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.3, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0            ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test20]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test21]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, -19, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for SECONDARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, -19, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 24             ####################
-############################################################################
-############################################################################
-[test24]
-PhoneInitialiseDelay = 999
-
-############################################################################
-############################################################################
-############################################################################
-############################################################################
-
-############################################################################
-############################################################################
-###################              T E S T 25             ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY2, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY3, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY4, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY5, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::510, 18, 0, PRIMARY2
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::512, 18, 0, PRIMARY3
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::514, 18, 0, PRIMARY4
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::516, 18, 0, PRIMARY5
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY2, 0, 6
-NotifyContextStatusChange = PRIMARY3, 0, 6
-NotifyContextStatusChange = PRIMARY4, 0, 6
-NotifyContextStatusChange = PRIMARY5, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY2, 0, 5
-NotifyContextStatusChange = PRIMARY3, 0, 5
-NotifyContextStatusChange = PRIMARY4, 0, 5
-NotifyContextStatusChange = PRIMARY5, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-
-############################################################################
-############################################################################
-###################              T E S T 100              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test100]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-#Added for test case 29
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-#Added for test case 30
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-#Added for test case 29
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,0 ,0
-#Added for test case 30
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-#for test case 29
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-#for test case 30
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 0 1           ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test101]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 102              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test102]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_PppSize_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-[test0]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,,, 0, 2, 0, 0,RasUser,pass,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,0,0,0,0, 0, 0,0,0
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3,0,0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_PppSize_spud.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// Parameters configuration for Tpppsize.EXE test
-
-// Comms driver to load at startup
-
-[CommsDrivers]
-WinsPDDname = ECDRV
-WinsLDDname = ECOMM
-WinsLDDFname = ECOMM
-ThumbPDDname = EUART1
-ThumbLDDname = ECOMM
-ThumbLDDFname = FCOMM
-
-
-// Ip Address of the echo server machine
-// Note: this machine must be up and running and listening on the echo port
-// This can be checked on NT4 by typing  NETSTAT -a
-
-[AddressInfo]
-TestPPPIPAddr = 192.168.30.13
-
-[MMUInfo]
-TestPPPminMMU = 1
-TestPPPmaxMMU = 1500
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_PppSize_spud.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,325 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2003-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:
- CommDB Settings File
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>NT RAS</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Actual NT RAS</Name>
-        <IAPService>OutgoingGPRS.NT RAS</IAPService>
-        <IAPBearer>ModemBearer.Null Modem 115200bps</IAPBearer>
-        <IAPNetwork>Network.NT RAS</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Office</LocationRef>
-    </IAP>
-</IAPTable>
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>AFTERDIALUNTILANSWER</SpeakerPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Null Modem 115200bps</Name>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-        <CSYName>ECUART</CSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>4</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <MinimumSignalLevel>0</MinimumSignalLevel>
-        <LastSocketActivityTimeout>15</LastSocketActivityTimeout>
-        <LastSessionClosedTimeout>5</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>10</LastSocketClosedTimeout>
-    </ModemBearer>
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Actual NT RAS</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Office</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Office</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.NT RAS</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-        <Name>Default Dial Out ISP</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <IfAuthPass>pass</IfAuthPass>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>NT RAS</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IfAuthPass>pass</IfAuthPass>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-</DefaultGPRSTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# Defining a loopback between port A and B is as follows:
-# Port = <PortA>,<PortB>,<delay>,<queue size>,<element (packet) size>
-
-[Defaults]
-Port= 0,1,1,10,1500
-Port= 501,502,0,10,1500
-Port= 503,504,0,10,1500
-Port= 505,506,0,10,1500
-Port= 507,508,0,10,1500
-Port= 509,510,0,10,1500
-Port= 511,512,0,10,1500
-Port= 513,514,0,10,1500
-Port= 515,516,0,10,1500
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSideLoopbackCSY_serial.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-# Loopback CSY ports are configured to be in serial mode (because of SerialLoopbackPort=0). The '=0' is needed for the config file parser to retrieve the value.
-# Defining a loopback between port A and B is as follows for serial mode loopback:
-# Port = <PortA>,<PortB>,<delay>,<buffer size>
-
-[Defaults]
-SerialLoopbackPort=0
-Port= 0,1,1,15000
-Port= 501,502,0,15000
-Port= 503,504,0,15000
-Port= 505,506,0,15000
-Port= 507,508,0,15000
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_9x.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-[PrimaryLowerNifStartFails210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -46
-
-[PrimaryLowerNifStartError210]
-SimTsyTestNum = 210
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -1
-
-
-[SecondaryLowerNifStartFails310]
-SimTsyTestNum = 310
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -46
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_Channel_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 2, 33, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.2, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3462, 3462, 1032, 1032, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, 1500, 1500, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/TE_SpudNetworkSide_PppLoopback.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,398 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1</Name>
-        <IAPService>DialOutISP.Ppp_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_Ppp_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>DialOutISP.Ppp_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_Ppp_3</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_Ppp_1</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_Ppp_3</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-    <DialOutISP operation="template">
-        <Name>Default Dial Out ISP</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-		<IfServerMode>TRUE</IfServerMode>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-    </DialOutISP>    
-
-    <DialOutISP operation="add">
-		<Name>Ppp_Bounce_1</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-        <IpAddr>192.168.1.1</IpAddr>
-		<IpGateway>192.168.1.2</IpGateway>
-    </DialOutISP>    
-
-    <DialOutISP operation="add">
-		<Name>Ppp_Bounce_3</Name>
-		<DialResolution>FALSE</DialResolution> 
-		<UseLoginScript>FALSE</UseLoginScript>
-		<PromptForLogin>FALSE</PromptForLogin>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-
-        <IpAddr>192.168.1.1</IpAddr>
-		<IpGateway>192.168.1.2</IpGateway>
-    </DialOutISP>    
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/qospolicies.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-# ModuleSpecs
-modulespec guqos= {
-	STRING module = guqos.prt
-	INTEGER id=368
-	INTEGER flags = 1
-	}
-
-# FlowSpecs
-flowspec override = {
-	INTEGER token_rate_uplink = 1500
-	}
-
-flowspec default_flow_spec = {
-	INTEGER max_transfer_rate_uplink = 1500
-	INTEGER token_rate_uplink = 1500
-	INTEGER token_bucket_size_uplink = 3000
-	INTEGER max_packet_size_uplink = 1500
-	INTEGER min_policed_unit_uplink = 1500
-	INTEGER priority_uplink = 1
-	INTEGER drop_mode_uplink = 8
-	INTEGER max_transfer_rate_downlink = 1500
-	INTEGER token_rate_downlink = 1500
-	INTEGER token_bucket_size_downlink = 3000
-	INTEGER max_packet_size_downlink = 1500
-	INTEGER min_policed_unit_downlink = 1500
-	INTEGER priority_downlink = 1
-	INTEGER drop_mode_downlink = 8
-	}
-
-# UMTS Specs
-
-# Default APN should always be specified!
-extension_spec default_extension_spec = {
-	INTEGER	type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 4
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-extension_spec guqos_default = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	# Subscribed
-	INTEGER TrafficClassRequested = 1
-	# Subscribed
-	INTEGER TrafficClassMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOrderRequested = 1
-	# Subscribed
-	INTEGER DeliveryOrderMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduRequested = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduMinimum = 1
-	# Subscribed
-	INTEGER MaxSduSizeRequested = 0
-	# Subscribed
-	INTEGER MaxSduSizeMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkMinimum = 0
-	# iReqBER Subscribed
-	INTEGER ResidualBerRequested = 1
-	# iMaxBER Subscribed
-	INTEGER ResidualBerMinimum = 1
-	# ReqSDUErrorratio Subscribed
-	INTEGER ErrorRatioRequested = 1
-	# MaxSDUErrorratio Subscribed
-	INTEGER ErrorRatioMinimum =1
-	INTEGER PriorityRequested = 1
-	INTEGER PriorityMinimum = 1
-    # Subscribed
-	INTEGER TransferDelayRequested = 0
-    # Subscribed
-	INTEGER TransferDelayMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkMinimum = 0
-}
-
-
-
-# Default APN should always be specified!
-extension_spec web = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 3
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-
-# Module selectors (none)
-#module_policy dst_port 0 dst_port_max 65535 priority 1 = { guqos }
-
-# Flowspec selectors
-flowspec_policy dst_port 9 priority 1 = { default_flow_spec }
-#flowspec_policy dst_port 0 dst_port_max 65535 priority 2 = { override }
-#flowspec_policy dst_port 0 priority 0 = { default }
-
-# GPRS selectors
-# extension_policy src_port 0 src_port_max 65535 priority 0  = { default_extension_spec }
-
-# guqos_default 
-extension_policy src_port 0 src_port_max 65535 priority 0 = { guqos_default }
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_SpudNetworkSide.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,517 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet3</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet4</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet5</Name>
-    </Network>
-
-    <Network operation="add">
-        <Name>Intranet6</Name>
-    </Network>
-
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_4</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_5</Name>
-        <IAPService>OutgoingGPRS.RawIP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_RawIP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_6</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_5</IAPBearer>
-        <IAPNetwork>Network.Intranet3</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_7</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_6</IAPBearer>
-        <IAPNetwork>Network.Intranet4</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_8</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_7</IAPBearer>
-        <IAPNetwork>Network.Intranet5</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_9</Name>
-        <IAPService>OutgoingGPRS.SPUD_Multi_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_8</IAPBearer>
-        <IAPNetwork>Network.Intranet6</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_1</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_RawIP_3</Name>
-        <IfName>RAWIP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_4</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>WinTunnel_SPUD_5</Name>
-        <Agent>NULLAGT</Agent>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_5</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_6</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_7</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_8</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.1.1</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_Bounce_3</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.2.3</IpAddr>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_1</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.10</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.11</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_3</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.12</IpAddr>
-    </OutgoingGPRS>
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Multi_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.13</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_nifman.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD testing 
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>SPUD_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>GRPS_2</Name>
-        <IAPService>OutgoingGPRS.RawIP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>CrashIAP</Name>
-        <IAPService>OutgoingGPRS.LeaveInNifCreation</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <!-- Normal timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_1</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>                
-    </ModemBearer>
-    
-    <!-- Short timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_2</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>8</LastSocketActivityTimeout>                
-    </ModemBearer>    
-</ModemBearerTable>
-
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-
-    <OutgoingGPRS operation="add">
-        <Name>LeaveInNifCreation</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=Crash</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_SpudNetworkSide_ppp.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,303 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD Network-side events /errors testing using PPP as lower NIF.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_1</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>SPUD_PPP_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.PPP_1</IAPService>
-        <IAPBearer>ModemBearer.SPUD_PPP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>8</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>16</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>32</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_1</Name>
-        <CSYName>LOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack> <!-- This may be overwriten by some tests -->
-        <IfName>SPUD</IfName>        
-    </ModemBearer>
-
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_2</Name>
-        <IfName>SPUD</IfName>        
-        <BCAStack>INVALID_BCA_NAME</BCAStack>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>SPUD_PPP_3</Name>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack> 
-        <IfName>SPUD</IfName>        
-    </ModemBearer>
-
-</ModemBearerTable>
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_PPP_GRPS_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>1</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>PPP_1</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-    
-    
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,261 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-
-[PrimaryActivationOk1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-
-[SecondaryActivationOk1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-
-[PrimaryDeleteOnLowerNifStart212]
-SimTsyTestNum = 212
-PrimaryIapId1 = 3
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-MillisBeforeEvent = 10000000
-
-
-[PrimaryDeleteBeforeLowerNif]
-SimTsyTestNum = 801
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -4
-
-[SecondaryDeleteBeforeLowerNif]
-SimTsyTestNum = 901
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -4
-
-[SecondaryActivationJoin]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventConfirm
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent1 = EQoSEventJoin
-ExpQoSEvent1Reason = 0
-
-[SecondaryActivationChangeQoS]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-ExpQoSEvent1 = EQoSEventAddPolicy
-ExpQoSEvent1Reason = 0
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent2 = EQoSEventConfirm
-
-
-[KContextDelete]
-SimTsyTestNum = 701
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = 2
-
-[ENetworkQoSChangePrimary]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -33
-
-[ENetworkQoSChangeSecondary]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-
-
-[PrimaryActivationFails201]
-SimTsyTestNum = 201
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails301]
-SimTsyTestNum = 301
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -19
-
-[PrimaryActivationFails18]
-SimTsyTestNum = 18
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -19
-
-[SecondaryActivationFails19]
-SimTsyTestNum = 19
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -2
-
-[SecondaryActivationFails20]
-SimTsyTestNum = 20
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -20
-
-[PrimaryDeletionFails21]
-SimTsyTestNum = 21
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-
-[SecondaryDeletionFails22]
-SimTsyTestNum = 22
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-
-[SecondaryQosEventDelete1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 3
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent1 = EQoSEventFailure
-ExpQoSEvent1Reason = 0
-
-[SecondaryQosEventDeactivate1]
-SimTsyTestNum = 1
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-QoSEventReq2 = EContextStatusChange
-QoSEventReq2Idx = 5
-ExpQoSEvent2 = EQoSEventAdapt
-ExpQoSEvent2Reason = 0
-
-[PrimaryQoSEventDelete1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 0
-ExpectedNifProgress = 8000
-ExpectedNifError    = -36
-
-[PrimaryQoSEventDeleteWithSecondary]
-SimTsyTestNum = 1
-IapId = 5
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
-
-[PrimaryQoSEventDeactivate1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-ExpectedNifProgress = 8000
-ExpectedNifError    = 0
-
-
-[PrimaryContextSuspendAndResume]
-SimTsyTestNum = 1
-ContextType = EPrimaryContext
-LoopbackPort = PKTLOOPBACK::501
-CommRole = ECommRoleDCE
-QoSEventReq1Idx = 6
-QoSEventReq2Idx = 7
-
-
-[SecondaryContextSuspendAndResume]
-SimTsyTestNum = 1
-ContextType = ESecondaryContext
-LoopbackPort = PKTLOOPBACK::503
-CommRole = ECommRoleDCE
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 8
-QoSEventReq2Idx = 9
-
-[PppPrimaryOk]
-SimTsyTestNum = 1
-PrimarySpudIapId = 1
-PppIapId1 = 2
-
-[PppSecondarySend]
-SimTsyTestNum = 1
-PppIapId1 = 1
-PppIapId2 = 3
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-[PrimarySlowInitialisePhone]
-SimTsyTestNum = 24
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = -3
-
-
-[MultiPrimaryActivationOk1]
-SimTsyTestNum = 25
-NumberOfIaps = 5
-PrimaryIapId1 = 2
-PrimaryIapId2 = 6
-PrimaryIapId3 = 7
-PrimaryIapId4 = 8
-PrimaryIapId5 = 9
-PrimaryActivationErr1 = 0
-
-[SecondaryR5ActivationOk1]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-
-[SecondaryR5ActivationFails20]
-SimTsyTestNum = 101
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventFailure
-SecondaryActivationEvent2Reason = -20
-
-[ENetworkQoSR5ChangeSecondary]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-
-[ENetworkQoSR5ChangeSecondary1]
-SimTsyTestNum = 102
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1 = ENetworkQoSChange
-QoSEventReq1Idx = 2
-ExpQoSEvent1 = EQoSEventAdapt
-ExpQoSEvent1Reason = 0
-
-[SecondaryActivationChangeQoSR5]
-SimTsyTestNum = 100
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-ExpQoSEvent1 = EQoSEventAddPolicy
-ExpQoSEvent1Reason = 0
-OptionalQoSEvent1 = EQoSEventAdapt
-OptionalQoSEvent1Reason = 0
-ExpQoSEvent2 = EQoSEventConfirm
-
-[PrimaryQoSR5EventDeleteWithSecondary]
-SimTsyTestNum = 100
-IapId = 5
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-QoSEventReq1Idx = 0
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2425 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 7 0 1          ####################
-############################################################################
-############################################################################
-# This test messes up with QosProfileNegR99 entry to trigger KContextDelete on SPUDMAN
-############################################################################
-[test701]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 700, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 8 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Primary PDP Context
-############################################################################
-[test801]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 9 0 1          ####################
-############################################################################
-############################################################################
-# This test sets the R99ContextConfig's iActivateErrorCode to -4 for Secondary PDP Context
-############################################################################
-[test901]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -4, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusInactive = 5 EStatusDeleted = 6)
-NotifyContextStatusChange = PRIMARY1, 5, 6
-NotifyContextStatusChange = PRIMARY1, 5, 5
-NotifyContextStatusChange = SECONDARY1, 5, 6
-NotifyContextStatusChange = SECONDARY1, 5, 5
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0 1          ####################
-############################################################################
-############################################################################
-# Failure to Activate Primary PDP context
-############################################################################
-[test201]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 0          ####################
-############################################################################
-############################################################################
-# Failure to Start the Lower Nif for the Primary Context
-############################################################################
-[test210]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-# Supply an invalid port name for primary context to SPUD
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, INVALID::1, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 1          ####################
-############################################################################
-############################################################################
-# 
-############################################################################
-NTRAS PPP
-[test211]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1 2         ####################
-############################################################################
-############################################################################
-# 'la-la land loopback' PPP: No peer is provided, all LPC frames are discarded by the CSY.
-# This results in the LCP negotiation taking as long as we want. This gives up time to inject events.
-############################################################################
-[test212]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5  = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::0, 18, 0, PRIMARY1
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 3 0 1          ####################
-############################################################################
-############################################################################
-# failure to activate secondary PDP context
-############################################################################
-[test301]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, -19, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 0          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context
-############################################################################
-[test310]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, INVALID_PORT::0, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 3 1 1          ####################
-############################################################################
-############################################################################
-# failure to Start the lower NIF for the Secondary PDP context 
-# (PPP as lower NIF)
-############################################################################
-[test311]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# When the value 0 is published to KPSSimtsyPacketContextStatusChange the first primary context will be deleted (status = EStatusDeleted = 6)
-NotifyContextStatusChange = SECONDARY1, 0, 6
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= ECUART, INVALID::1, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 8            ####################
-############################################################################
-############################################################################
-# R99ContextConfig ActivateErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context activation will fail with an error code (-19)
-############################################################################
-[test18]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, -19, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 1 9            ####################
-############################################################################
-############################################################################
-# TFT filter, srcAddr value is modified so that the secondary context 
-# creation fails due to TFT settings failure.
-############################################################################
-[test19]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.3, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 0            ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test20]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 1            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for PRIMARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test21]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, -19, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# R99ContextConfig DeletionErrorCode is modified to -19 for SECONDARY1. This 
-# way primary context deletion will fail with an error code (-19)
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, -19, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 24             ####################
-############################################################################
-############################################################################
-[test24]
-PhoneInitialiseDelay = 999
-
-############################################################################
-############################################################################
-############################################################################
-############################################################################
-
-############################################################################
-############################################################################
-###################              T E S T 25             ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY2, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY3, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY4, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = PRIMARY5, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY3,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY4,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = PRIMARY5,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = PRIMARY2, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY3, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY4, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY5, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY3, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY4, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY5, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::510, 18, 0, PRIMARY2
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::512, 18, 0, PRIMARY3
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::514, 18, 0, PRIMARY4
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::516, 18, 0, PRIMARY5
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY2, 0, 6
-NotifyContextStatusChange = PRIMARY3, 0, 6
-NotifyContextStatusChange = PRIMARY4, 0, 6
-NotifyContextStatusChange = PRIMARY5, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY2, 0, 5
-NotifyContextStatusChange = PRIMARY3, 0, 5
-NotifyContextStatusChange = PRIMARY4, 0, 5
-NotifyContextStatusChange = PRIMARY5, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-
-############################################################################
-############################################################################
-###################              T E S T 100              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test100]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-#Added for test case 29
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-#Added for test case 30
-QosProfileReqR99 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-#Added for test case 29
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,0 ,0
-#Added for test case 30
-QosProfileReqR5 = SECONDARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-#for test case 29
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-#for test case 30
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 1
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 0 1           ####################
-############################################################################
-############################################################################
-# QosProfileReqR99 for SECONDARY1 reqTraffic and minTraffic values are 
-# modified so that secondary PDP context creation fails due to Requested QoS
-# parameter mismatch.
-############################################################################
-[test101]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-
-
-# TRel99ContextConfig = 0<TName iContextName>,  1<TUint iActivatePause>, 2<TUint iActivateErrorCode>, 3<TUint iDeactivatePause>, 
-# 4<TUint iDeactivateErrorCode>, 5<TUint iDeletionPause>, 6<TUint iDeletionErrorCode> 7<TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x08, 0x08, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 102              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test102]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,,0, 2, 0, 0,RasUser,,,,,,0
-
-#SetContextConfigR5= <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>, <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>, <THeaderCompression>, <TDataCompression>, <No. Additional Context Config Params>
-SetContextConfigR5= 0, SYMBIAN INTERNET PROVIDER, PROTOCOL ADDRESS, 0, 2, USER3, PASSWORD3, CHALLENGE3, RESPONSE3, PRIMARYSERVER3, SECONDARYSERVER3, 3, 2, 1, 1
-
-#AdditionalParamItem= <TPcoProtocolId>, <TBuf8 AdditionalParamData>
-AdditionalParamItem= 0x04, ADDITIONALPARAM1
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x04, 0x01, 0x08, 0x08, -1, -1, -1, -1,0,0, 0x20, 1, 0x10 ,1 ,2 ,1 ,1 ,250 ,-1 ,-1 ,0 ,0 ,1 ,1
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 1, 1
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 1, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-NotifyContextStatusChange = PRIMARY1, 0, 6
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = SECONDARY1, 0, 6
-NotifyContextStatusChange = SECONDARY1, 0, 4
-NotifyContextStatusChange = SECONDARY1, 0, 1
-
-# EStatusSuspended = 5 EStatusActive = 3
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = SECONDARY1, 0, 5
-NotifyContextStatusChange = SECONDARY1, 0, 3
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-[ESockCheck]
-SimTsyTestNum = 0
-
-
-[PrimaryOnlyNormalStop1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[PrimaryOnlyAuthoritativeStop1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 10000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[TimeoutStopPrimaryDeleting1]
-SimTsyTestNum = 11
-PrimaryLoopbackPort = 502
-PrimaryIapId1 = 2
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 0
-IfaceStopType = NifmanIdleTimeout
-IfaceStopErrCode = -33
-
-
-
-
-[NormalStopPrimaryDeleting1]
-SimTsyTestNum = 11
-PrimaryLoopbackPort = 502
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 4000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-[NormalStopOnPrimaryDeactivating1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[NormalStopOnPrimarySuspended1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 5
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-[NormalStopOnPrimaryInactive1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-MillisBeforeStop = 3000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[AuthStopOnPrimarySuspended1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 5
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[AuthStopOnPrimaryDeactivating1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 4
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[AuthStopOnPrimaryInactive1]
-SimTsyTestNum = 1
-PrimaryIapId1 = 1
-PrimaryStartErr1 = 0
-QoSEventReq1 = EContextStatusChange
-QoSEventReq1Idx = 1
-MillisBeforeStop = 3000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; STOP on secondary
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-[NormalStopSecondaryActive1]
-SimTsyTestNum = 2
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-[AuthStopSecondaryActive1]
-SimTsyTestNum = 2
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-PrimaryActivationErr1 = 0
-MillisBeforeStop = 2000000
-IfaceStopType = EStopAuthoritative
-IfaceStopErrCode = -17210
-
-
-[NormalStopGUQoSDeletingSecondary1]
-SimTsyTestNum = 23
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 12000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[NormalStopSecondaryLowerNifDown1]
-SimTsyTestNum = 23
-SecondaryLoopbackPort = 504
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 12000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-
-
-[NormalStopSecondaryActivating1]
-SimTsyTestNum = 24
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 30000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-[NormalStopSecondarySettingTFT25]
-SimTsyTestNum = 25
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 30000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-
-[GUQoSDeleteOnNormalStop1]
-SimTsyTestNum = 23
-PrimaryIapId1 = 1
-PrimaryActivationErr1 = 0
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 0
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-; #######################################
-; PPP dependent tests
-
-[NormalStopPrimaryStartingLowerNif1]
-SimTsyTestNum = 27
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 15000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-
-
-[NormalStopSecondaryStartingLowerNif1]
-SimTsyTestNum = 26
-SecondaryActivationEvent1 = EQoSEventAddPolicy
-SecondaryActivationEvent2 = EQoSEventConfirm
-MillisBeforeStop = 15000000
-IfaceStopType = EStopNormal
-IfaceStopErrCode = -3
-
-[LeaveInSpudCreation]
-SimTsyTestNum = 1010101010
-PrimaryIapId1 = 3
-PrimaryActivationErr1 = -1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,841 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/configs/version1/te_spudNetworkSide_nifman_config_9x.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,934 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-# failure events
-NotifyContextStatusChangeType = PublishSubscribe
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 1
-NotifyContextStatusChange = PRIMARY1, 0, 2
-NotifyContextStatusChange = PRIMARY1, 0, 3
-NotifyContextStatusChange = PRIMARY1, 0, 4
-NotifyContextStatusChange = PRIMARY1, 0, 5
-NotifyContextStatusChange = PRIMARY1, 0, 6
-
-
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-# EStatusDeactivating = 4 EStatusInactive = 1 EStatusDeleted = 6
-# EStatusSuspended = 5 EStatusActive = 3
-
-############################################################################
-############################################################################
-###################              T E S T 1 1            ####################
-############################################################################
-############################################################################
-# Successful Start of Primary PDP context, delay on primary deletion
-############################################################################
-[test11]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 30, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Primary and Secondary: delay on secondary deletion.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 2            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test22]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 3            ####################
-############################################################################
-############################################################################
-# Secondary delay on Deletion
-# Primary and Secondary.
-############################################################################
-[test23]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 20, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 4            ####################
-############################################################################
-############################################################################
-# Secondary delay on Activation
-# Primary and Secondary.
-############################################################################
-[test24]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 60, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 5            ####################
-############################################################################
-############################################################################
-# Secondary delay on Setting TFT
-# Primary and Secondary.
-############################################################################
-[test25]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK, PKTLOOPBACK::504, 18, 0, SECONDARY1
-
-############################################################################
-############################################################################
-###################              T E S T 2 6            ####################
-############################################################################
-############################################################################
-#Primary and secondary: test long secondary start on lower NIF: 
-# Valid wintunnel for Primary, loopback to nothing for secondary.
-# Secondary delay on Starting Lower NIF
-# Primary and Secondary.
-############################################################################
-[test26]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 1
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-
-# delay creating TFT for secondary
-CreateTftConfig = PRIMARY1, 0, 0, 60
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.1, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1,0x04, 0x04, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 250, 250, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= ECUART, COMM::0, 18, 0, PRIMARY1
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, SECONDARY1
-
-
-# Primary context loops back to nothing: this causes PPP LCP negotiation to take a long time.
-[test27]
-## Successful Start of Primary PDP context
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,, 0, 2, 0, 0,RasUser,,,,,,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= LOOPBACK, LOOPBACK::0, 18, 0, PRIMARY1
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/group/BLD.INF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-// Copyright (c) 2005-2010 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:
-// Network-side events / errors SPUD testing
-// 
-//
-
-/**
- @file
-*/
-
-PRJ_EXPORTS
-
-PRJ_TESTEXPORTS
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-// script files 
-../scripts/version1/TE_spudNetworkSide.script				z:/testdata/scripts/te_spudnetworkside.script
-../scripts/version1/TE_spudNetworkSide_nifman.script			z:/testdata/scripts/te_spudnetworkside_nifman.script
-../scripts/version1/TE_PppSize_spud.script					z:/testdata/scripts/te_pppsize_spud.script
-../scripts/version1/TE_SpudNetworkside_Channel.script					z:/testdata/scripts/te_spudnetworkside_channel.script
-#else
-// script files
-../scripts/TE_spudNetworkSide.script				z:/testdata/scripts/te_spudnetworkside.script
-../scripts/TE_spudNetworkSide_nifman.script			z:/testdata/scripts/te_spudnetworkside_nifman.script
-../scripts/TE_PppSize_spud.script					z:/testdata/scripts/te_pppsize_spud.script
-../scripts/TE_SpudNetworkside_Channel.script					z:/testdata/scripts/te_spudnetworkside_channel.script
-../scripts/TE_spudNetworkSide_R4_and_R5.script				z:/testdata/scripts/te_spudnetworkside_r4_and_r5.script
-#endif
-
-../scripts/TE_spudNetworkSide_ppp_9x.script			z:/testdata/scripts/te_spudnetworkside_ppp.script
-../configs/te_spudNetworkSide_ppp_config_9x.txt     z:/testdata/configs/te_spudnetworkside_ppp_config.txt
-../configs/te_spudnetworkside_ppp_config2_9x.txt    z:/testdata/configs/te_spudnetworkside_ppp_config2.txt
-../configs/te_spudNetworkSide_nifman_config_9x.txt		z:/testdata/configs/te_spudnetworkside_nifman_config.txt
-../configs/te_spudNetworkSide_config_9x.txt			z:/testdata/configs/te_spudnetworkside_config.txt
-../configs/te_spudNetworkSide_config_r4_and_r5.txt		z:/testdata/configs/te_spudnetworkside_config_r4_and_r5.txt
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-../configs/version1/te_SpudNetworkSide.xml					z:/testdata/configs/te_spudnetworkside.xml
-../configs/version1/te_SpudNetworkSide_ppp.xml				z:/testdata/configs/te_spudnetworkside_ppp.xml
-../configs/version1/TE_SpudNetworkSide_PppLoopback.xml			z:/testdata/configs/te_spudnetworkside_ppploopback.xml
-../configs/version1/te_SpudNetworkSide_nifman.xml				z:/testdata/configs/te_spudnetworkside_nifman.xml
-../configs/version1/te_spudNetworkSide.ini					z:/testdata/configs/te_spudnetworkside.ini
-../configs/version1/TE_SpudNetworkSideLoopbackCSY.ini		z:/testdata/configs/te_spudnetworksideloopbackcsy.ini
-../configs/version1/TE_SpudNetworkSideLoopbackCSY_serial.ini	z:/testdata/configs/te_spudnetworksideloopbackcsy_serial.ini
-../configs/version1/te_spudNetworkSide_nifman.ini			z:/testdata/configs/te_spudnetworkside_nifman.ini
-
-../configs/version1/TE_PppSize_spud.ini						z:/testdata/configs/te_pppsize_spud.ini
-../configs/version1/TE_PppSize_spud.xml						z:/testdata/configs/te_pppsize_spud.xml
-../configs/version1/TE_PppSize_config.txt					z:/testdata/configs/te_pppsize_config.txt
-
-../configs/version1/TE_SpudNetworkSide_Channel_config.txt		z:/testdata/configs/te_spudnetworkside_channel_config.txt
-
-// Some error codes are platsec dependent
-../configs/version1/TE_SpudNetworkSide_9x.ini 	z:/testdata/configs/te_spudnetworkside_platsec.ini
-
-#else
-// requires 399 config values
-../configs/te_SpudNetworkSide.xml					z:/testdata/configs/te_spudnetworkside.xml
-../configs/te_SpudNetworkSide_ppp.xml				z:/testdata/configs/te_spudnetworkside_ppp.xml
-../configs/TE_SpudNetworkSide_PppLoopback.xml			z:/testdata/configs/te_spudnetworkside_ppploopback.xml
-../configs/te_SpudNetworkSide_nifman.xml				z:/testdata/configs/te_spudnetworkside_nifman.xml
-../configs/te_spudNetworkSide_r4_and_r5.xml			z:/testdata/configs/te_spudnetworkside_r4_and_r5.xml
-../configs/te_spudNetworkSide.ini					z:/testdata/configs/te_spudnetworkside.ini
-../configs/TE_SpudNetworkSideLoopbackCSY.ini		z:/testdata/configs/te_spudnetworksideloopbackcsy.ini
-../configs/TE_SpudNetworkSideLoopbackCSY_serial.ini	z:/testdata/configs/te_spudnetworksideloopbackcsy_serial.ini
-../configs/te_spudNetworkSide_nifman.ini			z:/testdata/configs/te_spudnetworkside_nifman.ini
-../configs/te_spudNetworkSide_r4_and_r5.ini			z:/testdata/configs/te_spudnetworkside_r4_and_r5.ini
-
-../configs/TE_PppSize_spud.ini						z:/testdata/configs/te_pppsize_spud.ini
-../configs/TE_PppSize_spud.xml						z:/testdata/configs/te_pppsize_spud.xml
-../configs/TE_PppSize_config.txt					z:/testdata/configs/te_pppsize_config.txt
-
-../configs/TE_SpudNetworkSide_Channel_config.txt		z:/testdata/configs/te_spudnetworkside_channel_config.txt
-
-// Some error codes are platsec dependent
-../configs/TE_SpudNetworkSide_9x.ini 	z:/testdata/configs/te_spudnetworkside_platsec.ini
-
-//Used to trigger GuQos to use Qospolicies.ini file for SetDefaultQoS
-../configs/qospolicies.ini							z:/testdata/configs/qospolicies.ini
-
-#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-TE_spudNetworkSide.iby	/epoc32/rom/include/te_spudnetworkside.iby 
-
-PRJ_MMPFILES
-
-PRJ_TESTMMPFILES
-
-TE_SpudNetworkSide.mmp
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/group/TE_SpudNetworkSide.mmp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-// 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:
-// Network-side events /errors SPUD testing.
-// 
-//
-
-/**
- @file
-*/
-
-TARGET      te_spudnetworkside.exe
-CAPABILITY ReadDeviceData WriteDeviceData NetworkControl NetworkServices ReadUserData WriteUserData 
-TARGETTYPE  exe
-UID             0x1000007A 0x102075B1
-VENDORID 0x70000001
-
-
-SOURCEPATH  ../src
-SOURCE		te_spudNetworkSideServer.cpp
-SOURCE		te_spudNetworkSideSteps.cpp
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-SOURCE		te_spudNetworkSideR5Steps.cpp
-#endif
-SOURCE      spudNetSideQos.cpp
-
-OS_LAYER_SYSTEMINCLUDE_SYMBIAN
-
-LIBRARY		euser.lib  
-LIBRARY     esock.lib insock.lib
-LIBRARY     commdb.lib
-LIBRARY		testexecuteutils.lib 
-LIBRARY		testexecutelogclient.lib 
-LIBRARY 	c32root.lib
-LIBRARY     c32.lib
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-LIBRARY     qoslib.lib
-#ifdef SYMBIAN_NETWORKING_UMTSR5 
-LIBRARY     qosextnapi.lib
-#endif // SYMBIAN_NETWORKING_UMTSR5
-#else 
-LIBRARY 	commsdat.lib
-#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-
-SMPSAFE
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/group/TE_spudNetworkSide.iby	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-// 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:
-//
-
-#ifndef TE_SPUD_NETWORK_SIDE_IBY
-#define TE_SPUD_NETWORK_SIDE_IBY
-
-#ifdef SYMBIAN_EXCLUDE_QOS_PROTPLUGINS
-REM Feature QoS is not included in this ROM
-REM Temporary patch
-#else
-file=ABI_DIR\DEBUG_DIR\TE_SpudNetworkSide.exe		System\Libs\TE_SpudNetworkSide.exe
-#endif
-
-data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SpudNetworkSide.script 		testdata\scripts\TE_SpudNetworkSide.script 
-data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SpudNetworkSide_ppp.script 	testdata\scripts\TE_SpudNetworkSide_ppp.script 
-data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SpudNetworkSide_nifman.script 	testdata\scripts\TE_SpudNetworkSide_nifman.script
-data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_PppSize_spud.script 			testdata\scripts\TE_PppSize_spud.script
-data=EPOCROOT##epoc32\data\z\testdata\scripts\Te_SpudNetworkside_Channel.script 	testdata\scripts\Te_SpudNetworkside_Channel.script
-data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SpudNetworkSide_r4_and_r5.script 		testdata\scripts\TE_SpudNetworkSide_r4_and_r5.script
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_config.txt 	testdata\configs\TE_SpudNetworkSide_config.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_ppp_config.txt 	testdata\configs\TE_SpudNetworkSide_ppp_config.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_ppp_config2.txt 	testdata\configs\TE_SpudNetworkSide_ppp_config2.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_nifman_config.txt 	testdata\configs\TE_SpudNetworkSide_nifman_config.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\te_spudNetworkSide_config_r4_and_r5.txt   testdata\configs\te_spudNetworkSide_config_r4_and_r5.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide.xml 			testdata\configs\TE_SpudNetworkSide.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_ppp.xml		testdata\configs\TE_SpudNetworkSide_ppp.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_PppLoopback.xml		testdata\configs\TE_SpudNetworkSide_PppLoopback.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_nifman.xml		testdata\configs\TE_SpudNetworkSide_nifman.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_r4_and_r5.xml 			testdata\configs\TE_SpudNetworkSide_r4_and_r5.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide.ini 			testdata\configs\TE_SpudNetworkSide.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_nifman.ini		testdata\configs\TE_SpudNetworkSide_nifman.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_platsec.ini 	testdata\configs\TE_SpudNetworkSide_platsec.ini
-data=EPOCROOT##epoc32\data\z\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini testdata\configs\TE_SpudNetworkSideLoopbackCSY.ini
-data=EPOCROOT##epoc32\data\z\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini	testdata\configs\TE_SpudNetworkSideLoopbackCSY_serial.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SpudNetworkSide_r4_and_r5.ini 			testdata\configs\TE_SpudNetworkSide_r4_and_r5.ini
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-data=EPOCROOT##epoc32\data\z\TestData\Configs\qospolicies.ini 					testdata\configs\qospolicies.ini
-#endif
-data=EPOCROOT##epoc32\data\z\TestData\Configs\TE_PPPSize_spud.ini								testdata\configs\TE_PPPSize_spud.ini
-data=EPOCROOT##epoc32\data\z\TestData\Configs\TE_PPPSize_spud.xml								testdata\configs\TE_PPPSize_spud.xml
-data=EPOCROOT##epoc32\data\z\TestData\Configs\TE_PPPSize_config.txt								testdata\configs\TE_PPPSize_config.txt
-data=EPOCROOT##epoc32\data\z\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt			testdata\configs\TE_SpudNetworkSide_Channel_config.txt
-
-#endif // TE_SPUD_NETWORK_SIDE_IBY
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_PppSize_spud.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-//
-// Copyright (c) 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:
-//
-// backup the old commsdb
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-LOAD_SUITE TE_PPPSize -SharedData
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\testdata\configs\te_pppsize_spud.xml te_pppsize_spud.log
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\config.txt
-
-START_TESTCASE          NET-Spud-NetworkSide-0701
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0701
-RUN_TEST_STEP 2000 TE_PPPSize PPPMinMaxMMU z:\testdata\configs\te_pppsize_spud.ini
-END_TESTCASE            NET-Spud-NetworkSide-0701
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_SpudNetworkside_Channel.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-// 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:
-// Secondary PDP-context UMTS Driver integration tests using RQoSChannel
-// 
-//
-
-//! @file TE_SpudNetworkside_Channel.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-START_TESTCASE          NET-Spud-NetworkSide-0901
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0901
-//! @SYMTestCaseDesc Network initiates TFT modification, GuQoS sends the KContextModifyActive to SPUD.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Creates the primary and 2ndry Context successfully,initiates TFT modification, then GuQoS sends the KContextModifyActive to SPUD.
-//! @SYMTestExpectedResults EQoSEventConfirm and EQoSEventJoin are received bt the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryJoin z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationJoin
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0901
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,491 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests of network-initiated conditions.
-//
-
-//! @file TE_spudNetworkSide.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\te_spudnetworkside.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Sanity check tests: before testing the error cases, we test the success cases to make sure the system is OK.
-//
-
-START_TESTCASE          NET-Spud-NetworkSide-0801
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0801
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0801
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0802
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0802
-//! @SYMTestCaseDesc Sanity check: successfully activate Secondary context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start the SPUD interface by opening a socket bound to its secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context.
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0802
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-//
-// Operation errors: Creation, TFT, QoS, Activation, Deactivation, Deletion errors.
-//
-START_TESTCASE          NET-Spud-NetworkSide-0803
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0803
-//! @SYMTestCaseDesc Activation of Primary fails. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. SIM TSY returns an error on activation of the primary context. 
-//! @SYMTestExpectedResults Spud cannot be started: RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails201
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0803
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0804
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0804
-//! @SYMTestCaseDesc Activation of Secondary fails.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start SPUD by opening a socket bound to the secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context. SIM TSY errors secondary context activation request. 
-//! @SYMTestExpectedResults  EQoSEventAddPolicy and EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails301
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0804
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0805
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0805
-//! @SYMTestCaseDesc Network deletes Activated Primary.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary context only by explicitly starting Spud. After a pause, SIM.TSY deletes the primary context. 
-//! @SYMTestExpectedResults Spud is started successfully - the RConnection is started with KErrNone. KLinkLayerClosed / KErrDisconnected notification is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSEventDelete1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0805
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0806
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0806
-//! @SYMTestCaseDesc  GUQoS triggers the KContextDelete on SPUDMAN after the Seondary PDP Context is created. -  This does not happen anymore in Guqos
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it, GuQoS deletes the created secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-//! DUE TO BEHAVIOURAL CHANGES IN GUQOS - THIS CASE IS NO LONGER VALID AND THEREFORE NOT RUN
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini KContextDelete
-//DELAY 3000
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0806
-
-//run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-//run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0807
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0807
-//! @SYMTestCaseDesc  The QoS parameter changes on the Primary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, use sim.tsy to trigger the QoS parameter changes on the Primary PDP Context.
-//! @SYMTestExpectedResults SPUD starts successfully. SPUD receives the QoS parameter change event successfully. RConnection times out and returns the error code KErrTimedOut.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSChangePrimary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0807
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0808
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0808
-//! @SYMTestCaseDesc Triggers the Primary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, it fails then deletes the Primary Context. 
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteBeforeLowerNif
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0808
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0809
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0809
-//! @SYMTestCaseDesc Triggers the Secondary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,fails to creat the secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryDeleteBeforeLowerNif
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0809
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0810
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0810
-//! @SYMTestCaseDesc Failure to Start a lower NIF for primary context (LinkLayerDown from lower NIF) 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start SPUD. Spud starts the lower NIF for the primary context. Lower NIF reports LinkLayerDown with an error. 
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartFails210
-DELAY 3000
-RUN_TEST_STEP 30 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0810
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0811
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0811
-//! @SYMTestCaseDesc Failure to Start a lower NIF for secondary context (LinkLayerDown from lower NIF) 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Request activation of the secondary PDP context by opening a socket & setting QoS on it. Spud start the lower NIF for the secondary context. Lower NIF reports LinkLayerDown with error. 
-//! @SYMTestExpectedResults The primary context is activated, secondary is not. EQoSEventAddPolicy and EQoSEventFailure with the error code are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_platsec.ini SecondaryLowerNifStartFails310
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0811
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0812
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0812
-//! @SYMTestCaseDesc Test Etel suspension of primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with no QoS parameters (therefore a primary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide.ini PrimaryContextSuspendAndResume
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0812
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0813
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0813
-//! @SYMTestCaseDesc Test Etel suspension of secondary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with QoS parameters (therefore a secondary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide.ini SecondaryContextSuspendAndResume
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0813
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0814
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0814
-//! @SYMTestCaseDesc Primary PDP context activation fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Primary PDP context activation fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails18
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0814
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0815
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0815
-//! @SYMTestCaseDesc Secondary PDP context: Setting TFT fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting TFT values on secondary PDP context fails due to using incorrect TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails19
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0815
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0816
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0816
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails20
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0816
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0817
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0817
-//! @SYMTestCaseDesc Primary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Primary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeletionFails21
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0817
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0818
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0818
-//! @SYMTestCaseDesc Secondary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Secondary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryDeletionFails22
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0818
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0819
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0819
-//! @SYMTestCaseDesc  Network deletes a primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSEventDeleteWithSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0819
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0820
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0820
-//! @SYMTestCaseDesc Call RConnection::Stop while SPUDFSM is initialising the phone  
-//! @SYMFssId NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Initialise to take a very long time to complete, and call RConnection::Stop while it is running
-//! @SYMTestExpectedResults Connection stops successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimayStartingStop z:\testdata\configs\te_spudNetworkSide.ini PrimarySlowInitialisePhone
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0820
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0821
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0821
-//! @SYMTestCaseDesc Sanity check: successfully activate many primary contexts. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interfaces. SIM TSY, etc successfully activate the primary contexts.
-//! @SYMTestExpectedResults  The Primary PDP contexts are activated, SPUD started: RConnection::Start on the SPUDs returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 100 TE_SpudNetworkSide CSpudMultiPrimary z:\testdata\configs\te_spudNetworkSide.ini MultiPrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 100 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0821
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0822
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0822
-//! @SYMTestCaseDesc Set requested Qos (SSD, IM CN SI) on a Secondary PDP context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Activate the primary and the secondary contexts by opening a socket & setting requested Qos (SSD = Speech, SI = True, IM CN SI = True) on secondary PDP context
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudQosR5Secondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryR5ActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0822
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0823
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0823
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudQosR5Secondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryR5ActivationFails20
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0823
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0824
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0824
-//! @SYMTestCaseDesc  Network deletes a primary context where SI is set on Secondary PDP context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimaryR5Qos z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSR5EventDeleteWithSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0824
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0825
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0825
-//! @SYMTestCaseDesc Sanity check: Primary context Progress Test 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface. SIM TSY, etc successfully activate the primary context. Check the Progress.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Check the Progress of connection.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryContextEventProgress z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0825
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_R4_and_R5.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,563 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests of network-initiated conditions.
-//
-
-//! @file TE_spudNetworkSide.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config_r4_and_r5.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config_r4_and_r5.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_r4_and_r5.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Sanity check tests: before testing the error cases, we test the success cases to make sure the system is OK.
-//
-
-START_TESTCASE          NET-Spud-NetworkSide-1301
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1301
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary R4 context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryActivationOk1301
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1301
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1302
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1302
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary R5 context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryActivationOk1302
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1302
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1303
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1303
-//! @SYMTestCaseDesc Sanity check: successfully activate Secondary R5 context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start the SPUD interface by opening a socket bound to its secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context.
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryActivationOk1303
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1303
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-//
-// Operation errors: Creation, TFT, QoS, Activation, Deactivation, Deletion errors.
-//
-START_TESTCASE          NET-Spud-NetworkSide-1304
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1304
-//! @SYMTestCaseDesc Activation of Primary fails. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP R4 Context Creation
-//! @SYMTestActions Explicitly start Spud. SIM TSY returns an error on activation of the primary context. 
-//! @SYMTestExpectedResults Spud cannot be started: RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryActivationFails1304
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1304
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-//
-// Operation errors: Creation, TFT, QoS, Activation, Deactivation, Deletion errors.
-//
-START_TESTCASE          NET-Spud-NetworkSide-1305
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1305
-//! @SYMTestCaseDesc Activation of Primary fails.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP R5 Context Creation
-//! @SYMTestActions Explicitly start Spud. SIM TSY returns an error on activation of the primary context.
-//! @SYMTestExpectedResults Spud cannot be started: RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryActivationFails1305
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1305
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1306
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1306
-//! @SYMTestCaseDesc Activation of Secondary fails.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP R5 Context Creation
-//! @SYMTestActions Implicitly start SPUD by opening a socket bound to the secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context. SIM TSY errors secondary context activation request.
-//! @SYMTestExpectedResults  EQoSEventAddPolicy and EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryActivationFails1306
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1306
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1307
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1307
-//! @SYMTestCaseDesc Network deletes Activated Primary.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP R4 Context Deactivation
-//! @SYMTestActions Activate the primary context only by explicitly starting Spud. After a pause, SIM.TSY deletes the primary context.
-//! @SYMTestExpectedResults Spud is started successfully - the RConnection is started with KErrNone. KLinkLayerClosed / KErrDisconnected notification is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryQoSEventDelete1307
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1307
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1308
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1308
-//! @SYMTestCaseDesc Network deletes Activated Primary.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP R5 Context Deactivation
-//! @SYMTestActions Activate the primary context only by explicitly starting Spud. After a pause, SIM.TSY deletes the primary context.
-//! @SYMTestExpectedResults Spud is started successfully - the RConnection is started with KErrNone. KLinkLayerClosed / KErrDisconnected notification is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryQoSEventDelete1308
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1308
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1311
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1311
-//! @SYMTestCaseDesc  The QoS parameter changes on the Primary PDP R5 Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, use sim.tsy to trigger the QoS parameter changes on the Primary PDP Context.
-//! @SYMTestExpectedResults SPUD starts successfully. SPUD receives the QoS parameter change event successfully. RConnection times out and returns the error code KErrTimedOut.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ENetworkQoSChangePrimary1311
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1311
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1312
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1312
-//! @SYMTestCaseDesc  The QoS parameter changes on the Primary PDP R5 Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, use sim.tsy to trigger the QoS parameter changes on the Primary PDP Context.
-//! @SYMTestExpectedResults SPUD starts successfully. SPUD receives the QoS parameter change event successfully. RConnection times out and returns the error code KErrTimedOut.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ENetworkQoSChangePrimary1312
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1312
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE			NET-Spud-NetworkSide-1315
-//! @SYMTestCaseID		NET-Spud-NetworkSide-1315
-//! @SYMTestCaseDesc Triggers the Primary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, it fails then deletes the Primary Context.
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryDeleteBeforeLowerNif1315
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE			NET-Spud-NetworkSide-1315
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE			NET-Spud-NetworkSide-1316
-//! @SYMTestCaseID		NET-Spud-NetworkSide-1316
-//! @SYMTestCaseDesc Triggers the Primary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, it fails then deletes the Primary Context.
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryDeleteBeforeLowerNif1316
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE			NET-Spud-NetworkSide-1316
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1317
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1317
-//! @SYMTestCaseDesc Triggers the Secondary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,fails to creat the secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryDeleteBeforeLowerNif1317
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1317
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1318
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1318
-//! @SYMTestCaseDesc Failure to Start a lower NIF for primary context (LinkLayerDown from lower NIF)
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start SPUD. Spud starts the lower NIF for the primary context. Lower NIF reports LinkLayerDown with an error.
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryLowerNifStartFails1318
-DELAY 3000
-RUN_TEST_STEP 30 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1318
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1319
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1319
-//! @SYMTestCaseDesc Failure to Start a lower NIF for primary context (LinkLayerDown from lower NIF)
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start SPUD. Spud starts the lower NIF for the primary context. Lower NIF reports LinkLayerDown with an error.
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryLowerNifStartFails1319
-DELAY 3000
-RUN_TEST_STEP 30 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1319
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1320
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1320
-//! @SYMTestCaseDesc Failure to Start a lower NIF for secondary context (LinkLayerDown from lower NIF)
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Request activation of the secondary PDP context by opening a socket & setting QoS on it. Spud start the lower NIF for the secondary context. Lower NIF reports LinkLayerDown with error.
-//! @SYMTestExpectedResults The primary context is activated, secondary is not. EQoSEventAddPolicy and EQoSEventFailure with the error code are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryLowerNifStartFails1320
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1320
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-// This test doesn't work here or in te_spudnetworkside, needs a fix
-START_TESTCASE          NET-Spud-NetworkSide-1321
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1321
-//! @SYMTestCaseDesc Test Etel suspension of primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with no QoS parameters (therefore a primary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryContextSuspendAndResume1321
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1321
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1322
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1322
-//! @SYMTestCaseDesc Test Etel suspension of secondary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with QoS parameters (therefore a secondary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryContextSuspendAndResume1322
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1322
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1323
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1323
-//! @SYMTestCaseDesc Primary PDP context activation fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Primary PDP context activation fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryActivationFails1323
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1323
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1324
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1324
-//! @SYMTestCaseDesc Primary PDP context activation fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Primary PDP context activation fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryActivationFails1324
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1324
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1325
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1325
-//! @SYMTestCaseDesc Secondary PDP context: Setting TFT fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting TFT values on secondary PDP context fails due to using incorrect TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryActivationFails1325
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1325
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1326
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1326
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryActivationFails1326
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1326
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1327
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1327
-//! @SYMTestCaseDesc Primary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Primary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryDeletionFails1327
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1327
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1328
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1328
-//! @SYMTestCaseDesc Primary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Primary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryDeletionFails1328
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1328
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1329
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1329
-//! @SYMTestCaseDesc Secondary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Secondary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini SecondaryDeletionFails1329
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1329
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1330
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1330
-//! @SYMTestCaseDesc  Network deletes a primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimaryQoSEventDeleteWithSecondary1330
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1330
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1331
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1331
-//! @SYMTestCaseDesc Call RConnection::Stop while SPUDFSM is initialising the phone
-//! @SYMFssId NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Initialise to take a very long time to complete, and call RConnection::Stop while it is running
-//! @SYMTestExpectedResults Connection stops successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimayStartingStop z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimarySlowInitialisePhone1331
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1331
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1332
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1332
-//! @SYMTestCaseDesc Call RConnection::Stop while SPUDFSM is initialising the phone
-//! @SYMFssId NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Initialise to take a very long time to complete, and call RConnection::Stop while it is running
-//! @SYMTestExpectedResults Connection stops successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimayStartingStop z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini PrimarySlowInitialisePhone1332
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1332
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1333
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1333
-//! @SYMTestCaseDesc Sanity check: successfully activate many primary contexts.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interfaces. SIM TSY, etc successfully activate the primary contexts.
-//! @SYMTestExpectedResults  The Primary PDP contexts are activated, SPUD started: RConnection::Start on the SPUDs returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 100 TE_SpudNetworkSide CSpudMultiPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini MultiPrimaryActivationOk1333
-DELAY 3000
-RUN_TEST_STEP 100 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1333
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-1334
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1334
-//! @SYMTestCaseDesc Sanity check: successfully activate many primary contexts.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interfaces. SIM TSY, etc successfully activate the primary contexts.
-//! @SYMTestExpectedResults  The Primary PDP contexts are activated, SPUD started: RConnection::Start on the SPUDs returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 100 TE_SpudNetworkSide CSpudMultiPrimary z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini MultiPrimaryActivationOk1334
-DELAY 3000
-RUN_TEST_STEP 100 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide_R4_and_R5.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1334
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_nifman.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,338 +0,0 @@
-// 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:
-// Secondary PDP-context UMTS Driver integration tests using NIFMAN
-//
-
-//! @file TE_SpudNetworkSide_nifman.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using RawIP as lower NIF.
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_nifman.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-//
-// Nifman stops SPUD when there is just the primary PDP context.
-//
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1001
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1001
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the primary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. Write to the primary, such that the lower NIF errors our on the read and report LinkLayerDown. Spud issues deletion request on the primary. When the request is outstanding, RConnection::Stop(EStopNormal) is called on Spud.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryDeletionInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryDeleting1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1001
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1002
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1002
-//! @SYMTestCaseDesc Stop the interface using Idle timeout, when SPUD is deleting the primary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. Write to the primary, such that the lower NIF errors our on the read and report LinkLayerDown. Spud issues deletion request on the primary. When the request is outstanding, Nifman idle timeout stops the Spud with KErrTimedOut.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrTimedOut is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 300 TE_SpudNetworkSide CSpudPrimaryDeletionInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini TimeoutStopPrimaryDeleting1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1002
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1003
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1003
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is suspended.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY suspends the primary. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimarySuspended1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1003
-
-START_TESTCASE          NET-Spud-NetworkSide-1004
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1004
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is being deactivated.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Deactivating. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimaryDeactivating1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1004
-
-START_TESTCASE          NET-Spud-NetworkSide-1005
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1005
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is inactive.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimaryInactive1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1005
-
-START_TESTCASE          NET-Spud-NetworkSide-1006
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1006
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is suspended.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Suspended. RConnection::Stop(EStopAuhoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimarySuspended1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1006
-
-START_TESTCASE          NET-Spud-NetworkSide-1007
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1007
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is being deactivated.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Deactivating. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimaryDeactivating1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1007
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1008
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1008
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is inactive.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimaryInactive1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1008
-
-START_TESTCASE          NET-Spud-NetworkSide-1009
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1009
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is the only context, and is active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini PrimaryOnlyAuthoritativeStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1009
-
-START_TESTCASE          NET-Spud-NetworkSide-1010
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1010
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is the only context, and is active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini PrimaryOnlyNormalStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1010
-
-
-
-//
-// Nifman stops SPUD where there is a primary and a secondary context.
-//
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-1011
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1011
-//! @SYMTestCaseDesc Stop the interface when SPUD is activating the secondary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and trigger 2ndary context activation. When activation request on SIM TSY is outstanding, RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryActivating1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1011
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-1012
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1012
-//! @SYMTestCaseDesc Stop the interface when SPUD is setting TFT on the secondary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and trigger 2ndary context creation. When setting TFT request on SIM TSY is outstanding, RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondarySettingTFT25
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1012
-
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1013
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1013
-//! @SYMTestCaseDesc Trigger GUQoS deletion request due to timeout, after stop was called by Nifman.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Close the socket and wait. RConnection::Stop(EStopNormal) is called. Spud deletes the 2ndary.  When the deletion request on SIM TSY is outstading, GUQoS deletes the secondary due to its timeout. 
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini GUQoSDeleteOnNormalStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1013
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-1014
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1014
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the 2ndary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Trigger 2ndary's lower NIF to signal LinkLayerDown. Spud deletes the 2ndary. When the deletion request on SIM TSY is outstading,  RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryLowerNifDownStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryLowerNifDown1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1014
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1015
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1015
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the 2ndary context following a GUQoS deletion request due to timeout.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Close the socket. GUQoS deletes the secondary after a timeout. When the deletion request on SIM TSY is outstading,  RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopGUQoSDeletingSecondary1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1015
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1016
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1016
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary & 2ndary contexts are active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Successfully activate the primary and the secondary contexts. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults EQoSEventConfirm is received. Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopSecondaryActive1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1016
-
-START_TESTCASE          NET-Spud-NetworkSide-1017
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1017
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary & 2ndary contexts are active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Successfully activate the primary and the secondary contexts. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults EQoSEventConfirm is received. Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryActive1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-1017
-
-
-
-
-
-// We must make sure SIM TSY fails when opening RPhone. We get rid of the config file.
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1018
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1018
-//! @SYMTestCaseDesc Leave when trying to construct SPUD.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Open to fail, resulting CSpudMan construction to Leave with KErrNone.
-//! @SYMTestExpectedResults Spud start fails gracefully. No crash in ESock. KLinkLayerClosed with KErrNotFound is received by the test app. 
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_nifman.ini LeaveInSpudCreation
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1018
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  DeleteFile c:\loopback.ini
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_ppp.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,152 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests using PPP as the NIF.
-//
-
-//! @file TE_SpudNetworkSide_ppp.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using PPP as lower NIF
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_ppp.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-START_TESTCASE          NET-Spud-NetworkSide-1101
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1101
-//! @SYMTestCaseDesc Stop the interface when SPUD is starting lower NIF for the primary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions SPUD starts the lower NIF, which "takes a long time to start", i.e. no LinkLayerUp / Down. Stop SPUD using RConnection::Stop(EStopNormal)
-//! @SYMTestExpectedResults KLinkLayerClosed / KErrCancel progress.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType IT 
-// Note: this test case uses CSpudSecondaryStartingStop by design, because the sequence of events is identical, the only difference is timing.
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryStartingLowerNif1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1101
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1102
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1102
-//! @SYMTestCaseDesc Error on Start of a lower NIF for primary context.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts a lower NIF for the primary context, which returns an error.
-//! @SYMTestExpectedResults starting Spud fails. RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartError210
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1102
-
-
-# Wait for Nifman Idle timeout to kill the interface
-DELAY 10000
-
-START_TESTCASE          NET-Spud-NetworkSide-1103
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1103
-//! @SYMTestCaseDesc Network Deletes primary context when lower NIF was started, and SPUD waits for LinkLayerUp.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts the lower NIF for the primary, which "takes a long time to start, i.e. no LinkLayerUp/Down. SIM TSY deletes the primary context.
-//! @SYMTestExpectedResults Start on Spud fails. Nifman progress 8000 with KErrDisconnected is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimaryEventOnLowerNifStarting z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteOnLowerNifStart212
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-1103
-
-
-// The following tests use different CommDB entries
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_PppLoopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini c:\loopback.ini
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1104
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1104
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context using PPP as a lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface using PPP. Also start a PPP server connected to the port from the SPUD. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPppPrimary z:\testdata\configs\te_spudNetworkSide.ini PppPrimaryOk
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1104
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1105
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1105
-//! @SYMTestCaseDesc Successfully activate a secondary context and send data using the secondary context, using PPP as the lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Open a socket with QoS parameters. Also start 2 PPP server instances on loopback ports opposite the primary and secondary contexts of the SPUD. Send data to and from the secondary context of SPUD.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Send as well as RecvFrom complete successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudPppSecondarySend z:\testdata\configs\te_spudNetworkSide.ini PppSecondarySend
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1105
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/TE_spudNetworkSide_ppp_9x.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests using PPP as the NIF.
-//
-
-//! @file TE_SpudNetworkSide_ppp_9x.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using PPP as lower NIF
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_ppp.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_ppp_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_ppp_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-START_TESTCASE          NET-Spud-NetworkSide-1201
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1201
-//! @SYMTestCaseDesc Stop the interface when SPUD is starting lower NIF for the primary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions SPUD starts the lower NIF, which "takes a long time to start", i.e. no LinkLayerUp / Down. Stop SPUD using RConnection::Stop(EStopNormal)
-//! @SYMTestExpectedResults KLinkLayerClosed / KErrCancel progress.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType IT 
-// Note: this test case uses CSpudSecondaryStartingStop by design, because the sequence of events is identical, the only difference is timing.
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryStartingLowerNif1
-DELAY 6000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1201
-
-
-// Unload and reload ESock TWICE. Once is not enough to correct the crash of the previous test
-// case. Afeter TESTCASE 1 is fixed, this can (and should) be safely removed.
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_spudnetworkside_ppp_config2.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\te_spudnetworkside_ppp_config2.txt c:\config.txt
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1202
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1202
-//! @SYMTestCaseDesc Error on Start of a lower NIF for primary context.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts a lower NIF for the primary context, which returns an error.
-//! @SYMTestExpectedResults starting Spud fails. RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartError210
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1202
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-// Wait for Nifman Idle timeout to kill the interface
-DELAY 10000
-
-START_TESTCASE          NET-Spud-NetworkSide-1203
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1203
-//! @SYMTestCaseDesc Network Deletes primary context when lower NIF was started, and SPUD waits for LinkLayerUp.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts the lower NIF for the primary, which "takes a long time to start, i.e. no LinkLayerUp/Down. SIM TSY deletes the primary context.
-//! @SYMTestExpectedResults Start on Spud fails. Nifman progress 2000 with KErrDisconnected is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimaryEventOnLowerNifStarting z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteOnLowerNifStart212
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1203
-
-
-// The following tests use different CommDB entries
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_PppLoopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini c:\loopback.ini
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1204
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1204
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context using PPP as a lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface using PPP. Also start a PPP server connected to the port from the SPUD. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPppPrimary z:\testdata\configs\te_spudNetworkSide.ini PppPrimaryOk
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1204
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-1205
-//! @SYMTestCaseID      NET-Spud-NetworkSide-1205
-//! @SYMTestCaseDesc Successfully activate a secondary context and send data using the secondary context, using PPP as the lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Open a socket with QoS parameters. Also start 2 PPP server instances on loopback ports opposite the primary and secondary contexts of the SPUD. Send data to and from the secondary context of SPUD.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Send as well as RecvFrom complete successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudPppSecondarySend z:\testdata\configs\te_spudNetworkSide.ini PppSecondarySend
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-1205
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_PppSize_spud.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-//
-// Copyright (c) 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:
-//
-// backup the old commsdb
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-LOAD_SUITE TE_PPPSize -SharedData
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\testdata\configs\te_pppsize_spud.xml te_pppsize_spud.log
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_PPPSize_config.txt c:\config.txt
-
-START_TESTCASE          NET-Spud-NetworkSide-0101
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0101
-RUN_TEST_STEP 2000 TE_PPPSize PPPMinMaxMMU z:\testdata\configs\te_pppsize_spud.ini
-END_TESTCASE            NET-Spud-NetworkSide-0101
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_SpudNetworkside_Channel.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-// 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:
-// Secondary PDP-context UMTS Driver integration tests using RQoSChannel
-// 
-//
-
-//! @file TE_SpudNetworkside_Channel.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_Channel_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-START_TESTCASE          NET-Spud-NetworkSide-0301
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0301
-//! @SYMTestCaseDesc Network initiates TFT modification, GuQoS sends the KContextModifyActive to SPUD.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Creates the primary and 2ndry Context successfully,initiates TFT modification, then GuQoS sends the KContextModifyActive to SPUD.
-//! @SYMTestExpectedResults EQoSEventConfirm and EQoSEventJoin are received bt the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryJoin z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationJoin
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0301
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,613 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests of network-initiated conditions.
-//
-
-//! @file TE_spudNetworkSide.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudNetworkSide
-
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Sanity check tests: before testing the error cases, we test the success cases to make sure the system is OK.
-//
-
-START_TESTCASE          NET-Spud-NetworkSide-0201
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0201
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0201
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0202
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0202
-//! @SYMTestCaseDesc Sanity check: successfully activate Secondary context. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start the SPUD interface by opening a socket bound to its secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context.
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0202
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-//
-// Operation errors: Creation, TFT, QoS, Activation, Deactivation, Deletion errors.
-//
-START_TESTCASE          NET-Spud-NetworkSide-0203
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0203
-//! @SYMTestCaseDesc Activation of Primary fails. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. SIM TSY returns an error on activation of the primary context. 
-//! @SYMTestExpectedResults Spud cannot be started: RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails201
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0203
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0204
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0204
-//! @SYMTestCaseDesc Activation of Secondary fails.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Implicitly start SPUD by opening a socket bound to the secondary context. Set QoS on the socket, prompting GUQoS to activate secondary context. SIM TSY errors secondary context activation request. 
-//! @SYMTestExpectedResults  EQoSEventAddPolicy and EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails301
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0204
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0205
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0205
-//! @SYMTestCaseDesc Network deletes Activated Primary.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary context only by explicitly starting Spud. After a pause, SIM.TSY deletes the primary context. 
-//! @SYMTestExpectedResults Spud is started successfully - the RConnection is started with KErrNone. KLinkLayerClosed / KErrDisconnected notification is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSEventDelete1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0205
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0206
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0206
-//! @SYMTestCaseDesc Network deactivates (suspends?) Secondary
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. After a pause, SIM TSY deactivates the active secondary context. 
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudTwoSecondaryEvents z:\testdata\configs\te_spudNetworkSide.ini SecondaryQosEventDeactivate1
-DELAY 3000 
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0206
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0207
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0207
-//! @SYMTestCaseDesc Network deletes Activated Secondary
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. After a pause, SIM TSY deletes the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryEvent z:\testdata\configs\te_spudNetworkSide.ini SecondaryQosEventDelete1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0207
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0208
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0208
-//! @SYMTestCaseDesc  GUQoS triggers the KContextDelete on SPUDMAN after the Seondary PDP Context is created. -  This does not happen anymore in Guqos
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it, GuQoS deletes the created secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-//! DUE TO BEHAVIOURAL CHANGES IN GUQOS - THIS CASE IS NO LONGER VALID AND THEREFORE NOT RUN
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini KContextDelete
-//DELAY 3000
-//RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0208
-
-//run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-//run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0209
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0209
-//! @SYMTestCaseDesc  The QoS parameter changes on the Primary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, use sim.tsy to trigger the QoS parameter changes on the Primary PDP Context.
-//! @SYMTestExpectedResults SPUD starts successfully. SPUD receives the QoS parameter change event successfully. RConnection times out and returns the error code KErrTimedOut.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimaryEvent z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSChangePrimary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0209
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0210
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0210
-//! @SYMTestCaseDesc The QoS parameter changes on the Secondary PDP Context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. Change the QoS parameters on the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryEvent z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSChangeSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0210
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0211
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0211
-//! @SYMTestCaseDesc  Sets a new set of QoS parameters for the established Secondary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,sets a new set of QoS parameters for the established Secondary PDP Context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAddPolicy, EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryChangeQoS z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationChangeQoS
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0211
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0212
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0212
-//! @SYMTestCaseDesc Triggers the Primary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Explicitly start the SPUD interface to activate the primary context, it fails then deletes the Primary Context. 
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteBeforeLowerNif
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0212
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0213
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0213
-//! @SYMTestCaseDesc Triggers the Secondary PDP Context deletion before the lower NIF is up.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,fails to creat the secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventFailure are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryDeleteBeforeLowerNif
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0213
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0214
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0214
-//! @SYMTestCaseDesc Failure to Start a lower NIF for primary context (LinkLayerDown from lower NIF) 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start SPUD. Spud starts the lower NIF for the primary context. Lower NIF reports LinkLayerDown with an error. 
-//! @SYMTestExpectedResults Spud start fails. RConnection::Start returns the error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartFails210
-DELAY 3000
-RUN_TEST_STEP 30 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0214
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0215
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0215
-//! @SYMTestCaseDesc Failure to Start a lower NIF for secondary context (LinkLayerDown from lower NIF) 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Request activation of the secondary PDP context by opening a socket & setting QoS on it. Spud start the lower NIF for the secondary context. Lower NIF reports LinkLayerDown with error. 
-//! @SYMTestExpectedResults The primary context is activated, secondary is not. EQoSEventAddPolicy and EQoSEventFailure with the error code are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide_platsec.ini SecondaryLowerNifStartFails310
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0215
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0216
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0216
-//! @SYMTestCaseDesc Test Etel suspension of primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with no QoS parameters (therefore a primary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide.ini PrimaryContextSuspendAndResume
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0216
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0217
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0217
-//! @SYMTestCaseDesc Test Etel suspension of secondary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Create/send data on a socket with QoS parameters (therefore a secondary context), and read from the opposite loopback port. Suspend the context. Send more data and attempt to read from the opposite port. Resume the context. Send more data and attempt to read from the opposite port.
-//! @SYMTestExpectedResults The read on the loopback comm port should work before the context is suspended, and after it is resumed. It should time-out when the context is suspended.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSuspendContext z:\testdata\configs\te_spudNetworkSide.ini SecondaryContextSuspendAndResume
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0217
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0218
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0218
-//! @SYMTestCaseDesc Primary PDP context activation fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Primary PDP context activation fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryActivationFails18
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0218
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0219
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0219
-//! @SYMTestCaseDesc Secondary PDP context: Setting TFT fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting TFT values on secondary PDP context fails due to using incorrect TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails19
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0219
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0220
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0220
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationFails20
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0220
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0221
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0221
-//! @SYMTestCaseDesc Primary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Primary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeletionFails21
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0221
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0222
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0222
-//! @SYMTestCaseDesc Secondary PDP context deletion fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Secondary PDP context deletion fails by modifying the TFT values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryDeletionFails22
-DELAY 8000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0222
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0223
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0223
-//! @SYMTestCaseDesc  Network deletes a primary context
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimary z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSEventDeleteWithSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0223
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0224
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0224
-//! @SYMTestCaseDesc Call RConnection::Stop while SPUDFSM is initialising the phone  
-//! @SYMFssId NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Initialise to take a very long time to complete, and call RConnection::Stop while it is running
-//! @SYMTestExpectedResults Connection stops successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimayStartingStop z:\testdata\configs\te_spudNetworkSide.ini PrimarySlowInitialisePhone
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0224
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-NetworkSide-0225
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0225
-//! @SYMTestCaseDesc Sanity check: successfully activate many primary contexts. 
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interfaces. SIM TSY, etc successfully activate the primary contexts.
-//! @SYMTestExpectedResults  The Primary PDP contexts are activated, SPUD started: RConnection::Start on the SPUDs returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 100 TE_SpudNetworkSide CSpudMultiPrimary z:\testdata\configs\te_spudNetworkSide.ini MultiPrimaryActivationOk1
-DELAY 3000
-RUN_TEST_STEP 100 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0225
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0226
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0226
-//! @SYMTestCaseDesc Set requested Qos (SSD, IM CN SI) on a Secondary PDP context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Activate the primary and the secondary contexts by opening a socket & setting requested Qos (SSD = Speech, SI = True, IM CN SI = True) on secondary PDP context
-//! @SYMTestExpectedResults Both the primary & secondary contexts are activated. EQoSEventAddPolicy and EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudQosR5Secondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryR5ActivationOk1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0226
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0227
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0227
-//! @SYMTestCaseDesc Secondary PDP context: Setting requested QoS parameters fails
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Setting QoS parameters on secondary PDP context fails due to using incorrect QoS parameter values
-//! @SYMTestExpectedResults The SpudMan code should respond to this event correctly without Leave and Panic.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudQosR5Secondary z:\testdata\configs\te_spudNetworkSide.ini SecondaryR5ActivationFails20
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0227
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script.
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0228
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0228
-//! @SYMTestCaseDesc The QoS R5 parameter changes on the Secondary PDP Context.The Network turns off SI Parameter
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. Change the QoS parameters on the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryQosR5Event z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSR5ChangeSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0228
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0229
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0229
-//! @SYMTestCaseDesc The QoS parameter changes on the Secondary PDP Context.The Network changes the SSD to Unknown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it. Change the QoS parameters on the active secondary context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAdapt are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryQosR5Event z:\testdata\configs\te_spudNetworkSide.ini ENetworkQoSR5ChangeSecondary1
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0229
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0230
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0230
-//! @SYMTestCaseDesc  Sets a new set of R5 QoS parameters for the established Secondary PDP Context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Network initiated PDP Context Modification
-//! @SYMTestActions Activate the primary and the secondary contexts by opening a socket & setting QoS on it,sets a new set of QoS parameters for the established Secondary PDP Context.
-//! @SYMTestExpectedResults EQoSEventAddPolicy, EQoSEventConfirm, and  EQoSEventAddPolicy, EQoSEventConfirm are received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudSecondaryChangeR5QoS z:\testdata\configs\te_spudNetworkSide.ini SecondaryActivationChangeQoSR5
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0230
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0231
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0231
-//! @SYMTestCaseDesc  Network deletes a primary context where SI is set on Secondary PDP context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions  Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite the secondary context, deletes the primary context then sends data on the primary context's socket.
-//! @SYMTestExpectedResults   Since the primary context is down, the data is sent on the secondary context, and is received by the rawipnif instance opposite the secondary context.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudDeletePrimaryR5Qos z:\testdata\configs\te_spudNetworkSide.ini PrimaryQoSR5EventDeleteWithSecondary
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0231
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_nifman.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,348 +0,0 @@
-// 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:
-// Secondary PDP-context UMTS Driver integration tests using NIFMAN
-//
-
-//! @file TE_SpudNetworkSide_nifman.script
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using RawIP as lower NIF.
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_nifman.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-//
-// Nifman stops SPUD when there is just the primary PDP context.
-//
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0401
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0401
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the primary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. Write to the primary, such that the lower NIF errors our on the read and report LinkLayerDown. Spud issues deletion request on the primary. When the request is outstanding, RConnection::Stop(EStopNormal) is called on Spud.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryDeletionInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryDeleting1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0401
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0402
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0402
-//! @SYMTestCaseDesc Stop the interface using Idle timeout, when SPUD is deleting the primary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. Write to the primary, such that the lower NIF errors our on the read and report LinkLayerDown. Spud issues deletion request on the primary. When the request is outstanding, Nifman idle timeout stops the Spud with KErrTimedOut.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrTimedOut is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryDeletionInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini TimeoutStopPrimaryDeleting1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0402
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0403
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0403
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is suspended.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY suspends the primary. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimarySuspended1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0403
-
-START_TESTCASE          NET-Spud-NetworkSide-0404
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0404
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is being deactivated.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Deactivating. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimaryDeactivating1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0404
-
-START_TESTCASE          NET-Spud-NetworkSide-0405
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0405
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is inactive.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app on Spud.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopOnPrimaryInactive1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0405
-
-START_TESTCASE          NET-Spud-NetworkSide-0406
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0406
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is suspended.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Suspended. RConnection::Stop(EStopAuhoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimarySuspended1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0406
-
-START_TESTCASE          NET-Spud-NetworkSide-0407
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0407
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is being deactivated.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Deactivating. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimaryDeactivating1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0407
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0408
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0408
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is inactive.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopOnPrimaryInactive1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0408
-
-START_TESTCASE          NET-Spud-NetworkSide-0409
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0409
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary context is the only context, and is active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini PrimaryOnlyAuthoritativeStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0409
-
-START_TESTCASE          NET-Spud-NetworkSide-0410
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0410
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary context is the only context, and is active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Start Spud & successfully activate the primary context. SIM TSY changes the state of the primary to Inactive. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudPrimaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini PrimaryOnlyNormalStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0410
-
-
-
-//
-// Nifman stops SPUD where there is a primary and a secondary context.
-//
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-0411
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0411
-//! @SYMTestCaseDesc Stop the interface when SPUD is activating the secondary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and trigger 2ndary context activation. When activation request on SIM TSY is outstanding, RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryActivating1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0411
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-0412
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0412
-//! @SYMTestCaseDesc Stop the interface when SPUD is setting TFT on the secondary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and trigger 2ndary context creation. When setting TFT request on SIM TSY is outstanding, RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondarySettingTFT25
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0412
-
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0413
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0413
-//! @SYMTestCaseDesc Trigger GUQoS deletion request due to timeout, after stop was called by Nifman.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Close the socket and wait. RConnection::Stop(EStopNormal) is called. Spud deletes the 2ndary.  When the deletion request on SIM TSY is outstading, GUQoS deletes the secondary due to its timeout. 
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini GUQoSDeleteOnNormalStop1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0413
-
-
-// ****** GUQoS crashes ESock.
-START_TESTCASE          NET-Spud-NetworkSide-0414
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0414
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the 2ndary context as a result of lower NIF LinkLayerDown.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Trigger 2ndary's lower NIF to signal LinkLayerDown. Spud deletes the 2ndary. When the deletion request on SIM TSY is outstading,  RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryLowerNifDownStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryLowerNifDown1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0414
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0415
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0415
-//! @SYMTestCaseDesc Stop the interface when SPUD is deleting the 2ndary context following a GUQoS deletion request due to timeout.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Open a socket, set QoS and sucessfully activate the 2ndary context. Close the socket. GUQoS deletes the secondary after a timeout. When the deletion request on SIM TSY is outstading,  RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryInterfaceEventStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopGUQoSDeletingSecondary1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0415
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0416
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0416
-//! @SYMTestCaseDesc Stop (EStopAuthoritative) the interface when the primary & 2ndary contexts are active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Successfully activate the primary and the secondary contexts. RConnection::Stop(EStopAuthoritative) is called.
-//! @SYMTestExpectedResults EQoSEventConfirm is received. Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrConnectionTerminated is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini AuthStopSecondaryActive1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0416
-
-START_TESTCASE          NET-Spud-NetworkSide-0417
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0417
-//! @SYMTestCaseDesc Stop (EStopNormal) the interface when the primary & 2ndary contexts are active.
-//! @SYMFssID NETWORKING/Spud/Control Plane/ PDP Context Deactivation
-//! @SYMTestActions Successfully activate the primary and the secondary contexts. RConnection::Stop(EStopNormal) is called.
-//! @SYMTestExpectedResults EQoSEventConfirm is received. Spud shuts down gracefully, does not crash/hang, etc. KLinkLayerClosed with KErrCancel is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT 
-RUN_TEST_STEP 180 TE_SpudNetworkSide CSpudSecondaryInterfaceStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopSecondaryActive1
-DELAY 3000
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-END_TESTCASE            NET-Spud-NetworkSide-0417
-
-
-
-
-
-// We must make sure SIM TSY fails when opening RPhone. We get rid of the config file.
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0418
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0418
-//! @SYMTestCaseDesc Leave when trying to construct SPUD.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions  Cause RPhone::Open to fail, resulting CSpudMan construction to Leave with KErrNone.
-//! @SYMTestExpectedResults Spud start fails gracefully. No crash in ESock. KLinkLayerClosed with KErrNotFound is received by the test app. 
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_nifman.ini LeaveInSpudCreation
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0418
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,162 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests using PPP as the NIF.
-//
-
-//! @file TE_SpudNetworkSide_ppp.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using PPP as lower NIF
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_ppp.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-START_TESTCASE          NET-Spud-NetworkSide-0501
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0501
-//! @SYMTestCaseDesc Stop the interface when SPUD is starting lower NIF for the primary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions SPUD starts the lower NIF, which "takes a long time to start", i.e. no LinkLayerUp / Down. Stop SPUD using RConnection::Stop(EStopNormal)
-//! @SYMTestExpectedResults KLinkLayerClosed / KErrCancel progress.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType IT 
-// Note: this test case uses CSpudSecondaryStartingStop by design, because the sequence of events is identical, the only difference is timing.
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryStartingLowerNif1
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0501
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0502
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0502
-//! @SYMTestCaseDesc Error on Start of a lower NIF for primary context.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts a lower NIF for the primary context, which returns an error.
-//! @SYMTestExpectedResults starting Spud fails. RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartError210
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0502
-
-
-# Wait for Nifman Idle timeout to kill the interface
-DELAY 10000
-
-START_TESTCASE          NET-Spud-NetworkSide-0503
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0503
-//! @SYMTestCaseDesc Network Deletes primary context when lower NIF was started, and SPUD waits for LinkLayerUp.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts the lower NIF for the primary, which "takes a long time to start, i.e. no LinkLayerUp/Down. SIM TSY deletes the primary context.
-//! @SYMTestExpectedResults Start on Spud fails. Nifman progress 8000 with KErrDisconnected is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimaryEventOnLowerNifStarting z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteOnLowerNifStart212
-DELAY 3000
-END_TESTCASE            NET-Spud-NetworkSide-0503
-
-
-// The following tests use different CommDB entries
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_PppLoopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini c:\loopback.ini
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0504
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0504
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context using PPP as a lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface using PPP. Also start a PPP server connected to the port from the SPUD. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPppPrimary z:\testdata\configs\te_spudNetworkSide.ini PppPrimaryOk
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0504
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0505
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0505
-//! @SYMTestCaseDesc Successfully activate a secondary context and send data using the secondary context, using PPP as the lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Open a socket with QoS parameters. Also start 2 PPP server instances on loopback ports opposite the primary and secondary contexts of the SPUD. Send data to and from the secondary context of SPUD.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Send as well as RecvFrom complete successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudPppSecondarySend z:\testdata\configs\te_spudNetworkSide.ini PppSecondarySend
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0505
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/scripts/version1/TE_spudNetworkSide_ppp_9x.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,180 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests using PPP as the NIF.
-//
-
-//! @file TE_SpudNetworkSide_ppp_9x.script
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-LOAD_SUITE TE_SpudNetworkSide
-
-// TestSection suffix numbers correspond to SIM TSY's test section numbers. i.e. PrimaryActivationFails201 uses SIM TSYs test201 
-
-//
-// Configure CommDB for the tests using PPP as lower NIF
-//
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_ppp.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_nifman_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY.ini c:\loopback.ini
-
-START_TESTCASE          NET-Spud-NetworkSide-0601
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0601
-//! @SYMTestCaseDesc Stop the interface when SPUD is starting lower NIF for the primary context.
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions SPUD starts the lower NIF, which "takes a long time to start", i.e. no LinkLayerUp / Down. Stop SPUD using RConnection::Stop(EStopNormal)
-//! @SYMTestExpectedResults KLinkLayerClosed / KErrCancel progress.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType IT 
-// Note: this test case uses CSpudSecondaryStartingStop by design, because the sequence of events is identical, the only difference is timing.
-RUN_TEST_STEP 120 TE_SpudNetworkSide CSpudSecondaryStartingStop z:\testdata\configs\te_spudNetworkSide_nifman.ini NormalStopPrimaryStartingLowerNif1
-DELAY 6000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0601
-
-
-// Unload and reload ESock TWICE. Once is not enough to correct the crash of the previous test
-// case. Afeter TESTCASE 1 is fixed, this can (and should) be safely removed.
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSide_config.txt c:\config.txt
-
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0602
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0602
-//! @SYMTestCaseDesc Error on Start of a lower NIF for primary context.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts a lower NIF for the primary context, which returns an error.
-//! @SYMTestExpectedResults starting Spud fails. RConnection::Start returns an error.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimary z:\testdata\configs\te_spudNetworkSide_platsec.ini PrimaryLowerNifStartError210
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0602
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-
-// Wait for Nifman Idle timeout to kill the interface
-DELAY 10000
-
-START_TESTCASE          NET-Spud-NetworkSide-0603
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0603
-//! @SYMTestCaseDesc Network Deletes primary context when lower NIF was started, and SPUD waits for LinkLayerUp.  
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start Spud. Spud starts the lower NIF for the primary, which "takes a long time to start, i.e. no LinkLayerUp/Down. SIM TSY deletes the primary context.
-//! @SYMTestExpectedResults Start on Spud fails. Nifman progress 2000 with KErrDisconnected is received by the test app.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 30 TE_SpudNetworkSide CSpudPrimaryEventOnLowerNifStarting z:\testdata\configs\te_spudNetworkSide.ini PrimaryDeleteOnLowerNifStart212
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0603
-
-
-// The following tests use different CommDB entries
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\TE_SpudNetworkSide_PppLoopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\TE_SpudNetworkSideLoopbackCSY_serial.ini c:\loopback.ini
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0604
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0604
-//! @SYMTestCaseDesc Sanity check: successfully activate Primary context using PPP as a lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Primary PDP Context Creation
-//! @SYMTestActions Explicitly start the SPUD interface using PPP. Also start a PPP server connected to the port from the SPUD. SIM TSY, etc successfully activate the primary context.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 60 TE_SpudNetworkSide CSpudPppPrimary z:\testdata\configs\te_spudNetworkSide.ini PppPrimaryOk
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0604
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-NetworkSide-0605
-//! @SYMTestCaseID      NET-Spud-NetworkSide-0605
-//! @SYMTestCaseDesc Successfully activate a secondary context and send data using the secondary context, using PPP as the lower NIF
-//! @SYMFssID NETWORKING/Spud/Control Plane/Secondary PDP Context Creation
-//! @SYMTestActions Open a socket with QoS parameters. Also start 2 PPP server instances on loopback ports opposite the primary and secondary contexts of the SPUD. Send data to and from the secondary context of SPUD.
-//! @SYMTestExpectedResults  Primary PDP context is activated, SPUD is started: RConnection::Start on SPUD returns KErrNone. Send as well as RecvFrom complete successfully.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 600 TE_SpudNetworkSide CSpudPppSecondarySend z:\testdata\configs\te_spudNetworkSide.ini PppSecondarySend
-DELAY 3000
-RUN_TEST_STEP 60 TE_SpudNetworkSide CESockCheck z:\testdata\configs\te_spudNetworkSide.ini ESockCheck
-END_TESTCASE            NET-Spud-NetworkSide-0605
-
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/spudNetSideQos.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-// Copyright (c) 2006-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:
-// Implements QoS utilities for te_spudNetworkTest.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-
-#include "spudNetSideQos.h"
-
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-//------------------------------------------------------
-//	QoSEventToText
-//------------------------------------------------------
-TPtrC QoSEventToText(TQoSEvent aEvent)
-{
-	switch(aEvent)
-    {
-		case EQoSEventFailure:
-		    return _L("EQoSEventFailure");
-		case EQoSEventConfirm:
-		    return _L("EQoSEventConfirm");
-		case EQoSEventAdapt:
-		    return _L("EQoSEventAdapt");
-		case EQoSEventChannel:
-		    return _L("EQoSEventChannel");
-		case EQoSEventJoin:
-		    return _L("EQoSEventJoin");
-		case EQoSEventLeave:
-		    return _L("EQoSEventLeave");
-		case EQoSEventAddPolicy:
-		    return _L("EQoSEventAddPolicy");
-		case EQoSEventGetPolicy:
-    	    return _L("EQoSEventGetPolicy");
-		case EQoSEventDeletePolicy:
-		    return _L("EQoSEventDeletePolicy");
-		case EQoSEventLoadPolicyFile:
-		    return _L("EQoSEventLoadPolicyFile");
-		case EQoSEventUnloadPolicyFile:
-		    return _L("EQoSEventUnloadPolicyFile");
-		default:
-			return _L("Unknown QoS event");
-	}
-}
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/spudNetSideQos.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// 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:
-// te_spudNetSideQos.h
-// Defines the Network-side events & error conditions tests for SPUD.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef TE_SPUD_NETSIDE_QOS_H
-#define TE_SPUD_NETSIDE_QOS_H
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-#include <networking/qoslib.h>
-
-
-/** Encapsulates all Spud Network Side tests */
-TPtrC QoSEventToText(TQoSEvent aEvent);
-#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-#endif 
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideR5Steps.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,253 +0,0 @@
-// 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:
-// Implements the integration tests for R5 Qos parameters.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-
-#include "te_spudNetworkSideR5Steps.h"
-#include <in_sock.h>
-
-using namespace te_spudNetworkSide; 
-
-/**
-Initiates the start (creation & activation) of a secondary PDP context, but does not wait/verify that the context
-was actually created / activated 
-
-Set Qos R5 parameters on secondary pdp context.
-@leave if the start cannot be initiated: a socket cannot be opened, etc
-*/
-void CSpudQosR5TestBase::InitiateSecondaryStartL()
-	{
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	ReadQosParameterSettingsFromConfigL();
-
-	UpdatePolicySelector2QosParametersTableL(iPolicySelector, iQosParametersRecord);
-#endif
-
-	TestL(iSocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp), _L("RSocket::Open"));
-	TInetAddr localAddr;
-	localAddr.SetPort(KConfiguredTftFilter1DestPort);
-	TestL(iSocket.Bind(localAddr), _L("Binding the local Socket"));
-	
-	TInetAddr dstAddr;
-	dstAddr.SetPort(KConfiguredTftFilter1SrcPort);
-	dstAddr.Input(KConfiguredTftFilter1SrcAddr);
-	
-	TRequestStatus status;
-	iSocket.Connect(dstAddr, status);
-	User::WaitForRequest(status);
-	TestL(status.Int(), _L("Connecting to local socket"));
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	TQoSSelector selector;
-	selector.SetAddr(iSocket);
-
-	TestL(iQoSPolicy_1.Open(selector), _L("Opening Policy"));
-	TestL(iQoSPolicy_1.NotifyEvent(*this), _L("Requesting Event notification on QosChannel"));
-
-	CQoSParameters *parameters = new(ELeave) CQoSParameters;
-	CleanupStack::PushL(parameters);
-	
-	SetQoSParameters(*parameters);
-	
-	TUmtsR5QoSParameters* umtsParameters = new(ELeave) TUmtsR5QoSParameters;
-	CleanupStack::PushL(umtsParameters);
-	    	    
-	SetQoSR5Parameters(*umtsParameters);
-	    
-	CUmtsR5QoSPolicy *umtsR5Policy = CUmtsR5QoSPolicy::NewL();
-	CleanupStack::PushL(umtsR5Policy);
-	
-    umtsR5Policy->SetQoSRequested(*umtsParameters);
-    
-    TEST(parameters->AddExtensionL(*umtsR5Policy) == KErrNone);
-	    
-	TImsParameter* imsParameters = new(ELeave) TImsParameter;
-	CleanupStack::PushL(imsParameters);
-	    
-	SetIMSParameters(*imsParameters);
-	    
-	CImsPolicy *imsPolicy = CImsPolicy::NewL();
-	CleanupStack::PushL(imsPolicy);
-	
-    imsPolicy->SetImsParameter(*imsParameters);
-    
-    TEST(parameters->AddExtensionL(*imsPolicy) == KErrNone);
-      	 	
-	TestL(iQoSPolicy_1.SetQoS(*parameters), _L("Setting R5 Qos Parameters"));
-	
-	WaitForQoSEventL(_L("SecondaryActivationEvent1"),KErrNone);
-		
-    CleanupStack::PopAndDestroy(5);
-#endif
-	}
-	
-/**
-Test operation of the secondary PDP context when there are no network-side events.
-Set R5 Qos parameters for secondary PDP context.
-@leave if the test fails.
-*/	
-enum TVerdict CSpudQosR5Secondary::RunTestStepL()
-	{
-	//start secondary pdp setting  R5 Qos parameters
-	StartSecondaryL();
-	StopSecondaryL();
-	
-	return EPass;	
-	};
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Test operation of the secondary PDP context when there is a network side event
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudSecondaryQosR5Event::RunTestStepL()
-	{
-	
-	TInt idx				 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	//start secondary pdp setting  R5 Qos parameters
-	StartSecondaryL();  
-	
-	EtelRequestL(request, idx);
-
-	WaitForOptionalQoSEventL(_L("ExpQoSEvent1"),_L("ExpQoSEvent1Reason"), _L("OptionalQoSEvent1"), _L("OptionalQoSEvent1Reason"));
-
-	StopSecondaryL();	
-		
-	return EPass;
-	}
-
-/**
-Test operation of the secondary PDP context when R5 QoS parameter is changed after the context was activated
-
-@leave if the test fails.
-*/		
-enum TVerdict CSpudSecondaryChangeR5QoS::RunTestStepL()
-	{
-	INFO_PRINTF1(_L("CSpudSecondaryChangeQoS R5 test start"));
-	
-	StartSecondaryL();
-	ChangeQoSL();
-	StopSecondaryL();
-	return EPass;	
-	};
-#endif
-
-//delete primary pdp context where R5 qos parameters are set on sec pdp context.	
-TVerdict CSpudDeletePrimaryR5Qos::RunTestStepL()
-{
-	 if(SpudDeletePrimaryPdpL())
-	   {
-	 	return EPass;
-	   }
-	 
-	 return EFail;
-
-}
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/** 
-This method must be called after StartSecondaryL() is called.
-Change R5 Qos parameters
-*/
-void CSpudQosR5TestBase::ChangeQoSL()
-	{
-	CQoSParameters *parameters = new(ELeave) CQoSParameters;
-	CleanupStack::PushL(parameters);
-
-	SetQoSParameters1(*parameters);
-	 
-	TUmtsR5QoSParameters* umtsParameters = new(ELeave) TUmtsR5QoSParameters;
-	CleanupStack::PushL(umtsParameters);
-	    	    
-	ChangeQoSR5Parameters(*umtsParameters);
-	    
-	CUmtsR5QoSPolicy *umtsR5Policy = CUmtsR5QoSPolicy::NewL();
-    umtsR5Policy->SetQoSRequested(*umtsParameters);
-    
-    TEST(parameters->AddExtensionL(*umtsR5Policy) == KErrNone);
-    	
-	TestL(iQoSPolicy_1.SetQoS(*parameters), _L("Setting Qos Parameters"));
-
-	WaitForOptionalQoSEventL(_L("ExpQoSEvent1"), _L("ExpQoSEvent1Reason"), _L("OptionalQoSEvent1"), _L("OptionalQoSEvent1Reason"));
-	
-	WaitForQoSEventL(_L("ExpQoSEvent2"),_L("ExpQoSEvent2Reason"));
-
-	CleanupStack::PopAndDestroy(umtsParameters);
-	CleanupStack::PopAndDestroy(parameters);
-	}
-
-/**
-Set the IMS SI parameters to ETrue
-*/
-void CSpudQosR5TestBase::SetIMSParameters(TImsParameter& imsParameters)
-{
-    imsParameters.SetIMSSigallingIndicator(ETrue); 
-}
-/**
-Set the QoS R5 parameters
-*/
-void CSpudQosR5TestBase::SetQoSR5Parameters(TUmtsR5QoSParameters& umtsParameters)
-{
-     
-    umtsParameters.SetTrafficClass(ETrafficClassStreaming);
-    umtsParameters.SetDeliveryOrder(EDeliveryOrderNotRequired);
-    umtsParameters.SetDeliveryOfErroneusSdu(EErroneousSDUDeliveryNotRequired);
-    umtsParameters.SetResidualBer(EBEROnePerThousand);
-    umtsParameters.SetErrorRatio(ESDUErrorRatioOnePerThousand);
-    umtsParameters.SetPriority(ETrafficPriority1);
-    umtsParameters.SetTransferDelay(1);
-    umtsParameters.SetMaxSduSize(0);
-    umtsParameters.SetMaxBitrateUplink(2048);
-    umtsParameters.SetMaxBitrateDownlink(2048);
-    umtsParameters.SetGuaranteedBitrateUplink(128);
-    umtsParameters.SetGuaranteedBitrateDownlink(128);
-    
-    umtsParameters.SetSignallingIndicator(ETrue);
-    umtsParameters.SetSourceStatisticsDescriptor(ESourceStatisticsDescriptorSpeech);
-      
-}
-/**
-Resets Qos R5 parameters.
-*/
-void CSpudQosR5TestBase::ChangeQoSR5Parameters(TUmtsR5QoSParameters& umtsParameters)
-{
-         
-    umtsParameters.SetTrafficClass(ETrafficClassStreaming);
-    umtsParameters.SetDeliveryOrder(EDeliveryOrderNotRequired);
-    umtsParameters.SetDeliveryOfErroneusSdu(EErroneousSDUDeliveryNotRequired);
-    umtsParameters.SetResidualBer(EBEROnePerThousand);
-    umtsParameters.SetErrorRatio(ESDUErrorRatioOnePerThousand);
-    umtsParameters.SetPriority(ETrafficPriority1);
-    umtsParameters.SetTransferDelay(1);
-    umtsParameters.SetMaxSduSize(0);
-    umtsParameters.SetMaxBitrateUplink(2048);
-    umtsParameters.SetMaxBitrateDownlink(2048);
-    umtsParameters.SetGuaranteedBitrateUplink(128);
-    umtsParameters.SetGuaranteedBitrateDownlink(128);
-        
-    umtsParameters.SetSignallingIndicator(EFalse);
-    umtsParameters.SetSourceStatisticsDescriptor(ESourceStatisticsDescriptorUnknown);
-     
-}
-#endif
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideR5Steps.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-// 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:
-// Defines the Spud tests related to R5 Qos parameters
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef TE_SPUD_NETWORK_SIDE_R5STEPS_H
-#define TE_SPUD_NETWORK_SIDE_R5STEPS_H
-
-#include "te_spudNetworkSideSteps.h"
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-#include <networking/umtsextn.h>
-#include <networking/imsextn.h>
-#endif
-
-using namespace te_spudNetworkSide;
-	
-	class CSpudQosR5TestBase : public CSpudNetSideTestBase
-		{
-		
-	protected:
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		void SetIMSParameters(TImsParameter& aParameters);
-		void SetQoSR5Parameters(TUmtsR5QoSParameters& aParameters);
-		void ChangeQoSR5Parameters(TUmtsR5QoSParameters& aParameters);
-		virtual void ChangeQoSL();
-#endif
-		
-		virtual void InitiateSecondaryStartL();
-		};
-		
-	/** Define a basic declaration for testClass as a subclass of CSpudNetSideTestBase 
-	and define a literal from testClass */
-	#define SYMBIAN_SPUD_TEST_CLASSR5(testClass) SYMBIAN_TEST_CLASS(testClass) : public CSpudQosR5TestBase \
-				{ \
-			public: \
-				inline testClass() {SetTestStepName(K##testClass);}; \
-				virtual TVerdict RunTestStepL(); \
-				}; 
-				
-			
-	//R5 Qos parameters testing
-	SYMBIAN_SPUD_TEST_CLASSR5(CSpudQosR5Secondary)
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	SYMBIAN_SPUD_TEST_CLASSR5(CSpudSecondaryQosR5Event)
-	SYMBIAN_SPUD_TEST_CLASSR5(CSpudSecondaryChangeR5QoS)
-#endif
-	SYMBIAN_SPUD_TEST_CLASSR5(CSpudDeletePrimaryR5Qos)	
-	
-#endif 
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideServer.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,256 +0,0 @@
-// 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:
-// SpudNetworkSideServer.cpp
-// for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to
-// be started in the process of the client. The client initialises the server
-// by calling the one and only ordinal.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#include "te_spudNetworkSideServer.h"
-#include "te_spudNetworkSideSteps.h"
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-#include "te_spudNetworkSideR5Steps.h"
-#endif
-
-using namespace te_spudNetworkSide;
-_LIT(KServerName,"TE_SpudNetworkSide");
-
-
-
-
-// EKA2 much simpler
-// just an E32Main and a MainL()
-
-/**
- * Much simpler, uses the new Rendezvous() call to sync with the client.
- *
- * @internalComponent
- *
- * @leave When new(ELeave) leaves 
- */
-LOCAL_C void MainL()
-	{
-	// leave the hooks in for platform security
-#if (defined __DATA_CAGING__)
-	RProcess().DataCaging(RProcess::EDataCagingOn);
-	RProcess().SecureApi(RProcess::ESecureApiOn);
-#endif
-	CActiveScheduler* sched = NULL;
-	sched = new(ELeave) CActiveScheduler;
-	CActiveScheduler::Install(sched);
-
-	CSpudNetworkSideTestServer* server = NULL;
-	// create the CTestServer derived server
-	TRAPD(err,server = CSpudNetworkSideTestServer::NewL());
-	if (!err)
-		{
-		// Sync with the client and enter the active scheduler
-		RProcess::Rendezvous(KErrNone);
-		sched->Start();
-		}
-	delete server;
-	delete sched;
-	}
-
-// only a DLL on emulator for typhoon and earlier
-
-/**
- * Main entry point.
- *
- * @internalComponent
- *
- * @return Standard Epoc error codes.
- */
-GLDEF_C TInt E32Main()
-	{
-	CTrapCleanup* cleanup = CTrapCleanup::New();
-	if (cleanup == NULL)
-		{
-		return KErrNoMemory;
-		}
-	TRAP_IGNORE(MainL());
-	delete cleanup;
-	return KErrNone;
-    }
-
-// Create a thread in the calling process
-// Emulator typhoon and earlier
-
-/**
- * Called inside the MainL() function to create and start the CTestServer derived server.
- *
- * @internalComponent
- *
- * @return Instance of the test server.
- */
-CSpudNetworkSideTestServer* CSpudNetworkSideTestServer::NewL()
-	{
-	CSpudNetworkSideTestServer * server = new (ELeave) CSpudNetworkSideTestServer();
-	CleanupStack::PushL(server);
-	
-	// CServer base class call
-	server->StartL(KServerName);
-	CleanupStack::Pop(server);
-	return server;
-	}
-	
-
-
-
-
-CTestStep* CSpudNetworkSideTestServer::CreateTestStep(const TDesC& aStepName)
-/**
- * @return - A CTestStep derived instance
- * Implementation of CTestServer pure virtual
- */
-	{
-	CTestStep* step = NULL;
-	
-		if(aStepName == KCESockCheck)
-			{
-			step = new CESockCheck;
-			}
-		else if(aStepName == KCSpudPrimary)
-			{
-			step = new CSpudPrimary;
-			}
-		else if(aStepName == KCSpudPrimaryEvent)
-			{
-			step = new CSpudPrimaryEvent;
-			}
-        else if(aStepName == KCSpudPrimaryContextEventProgress)
-            {
-            step = new CSpudPrimaryContextEventProgress;
-            }
-		else if(aStepName == KCSpudDeletePrimary)
-			{
-			step = new CSpudDeletePrimary;
-			}
-		else if(aStepName == KCSpudSecondary)
-			{
-			step = new CSpudSecondary;
-			}
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		else if(aStepName == KCSpudSecondaryEvent)
-			{
-			step = new CSpudSecondaryEvent;
-			}
-		else if(aStepName == KCSpudTwoSecondaryEvents)
-			{
-			step = new CSpudTwoSecondaryEvents;
-			}
-		else if(aStepName == KCSpudSecondaryEvent2)
-			{
-			step = new CSpudSecondaryEvent2;
-			}		
-		else if(aStepName == KCSpudSecondaryChangeQoS)
-			{
-			step = new CSpudSecondaryChangeQoS;
-			}
-#endif
-		else if(aStepName == KCSpudSuspendContext)
-			{
-			step = new CSpudSuspendContext;
-			}
-		else if(aStepName == KCESockCheck)
-			{
-			step = new CESockCheck;
-			}
-		else if(aStepName == KCSpudPrimaryInterfaceStop)
-			{
-			step = new CSpudPrimaryInterfaceStop;
-			}
-		else if(aStepName == KCSpudPrimaryInterfaceEventStop)
-			{
-			step = new CSpudPrimaryInterfaceEventStop;
-			}
-		else if(aStepName == KCSpudSecondaryInterfaceStop)
-			{
-			step = new CSpudSecondaryInterfaceStop;
-			}
-		else if(aStepName == KCSpudSecondaryInterfaceEventStop)
-			{
-			step = new CSpudSecondaryInterfaceEventStop;
-			}
-		else if(aStepName == KCSpudPrimaryDeletionInterfaceStop)
-			{
-			step = new CSpudPrimaryDeletionInterfaceStop;
-			}
-		else if(aStepName == KCSpudPrimayStartingStop)
-			{
-			step = new CSpudPrimayStartingStop;
-			}
-		else if(aStepName == KCSpudSecondaryStartingStop)
-			{
-			step = new CSpudSecondaryStartingStop;
-			}
-		else if(aStepName == KCSpudSecondaryLowerNifDownStop)
-			{
-			step = new CSpudSecondaryLowerNifDownStop;
-			}
-		else if(aStepName == KCSpudPrimaryEventOnLowerNifStarting)
-			{
-			step = new CSpudPrimaryEventOnLowerNifStarting;
-			}
-		else if(aStepName == KCSpudPppPrimary)
-			{
-			step = new CSpudPppPrimary;
-			}
-		else if(aStepName == KCSpudPppSecondarySend)
-			{
-			step = new CSpudPppSecondarySend;
-			}
-		else if(aStepName == KCSpudMultiPrimary)
-			{
-			step = new CSpudMultiPrimary;
-			}
-#ifdef SYMBIAN_NETWORKING_UMTSR5
-		else if(aStepName == KCSpudQosR5Secondary)
-			{
-			step = new CSpudQosR5Secondary;
-			}
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		else if(aStepName == KCSpudSecondaryQosR5Event)
-			{
-			step = new CSpudSecondaryQosR5Event;
-			}
-		else if(aStepName == KCSpudSecondaryChangeR5QoS)
-			{
-			step = new CSpudSecondaryChangeR5QoS;
-			}
-#endif
-		else if(aStepName == KCSpudDeletePrimaryR5Qos)
-			{
-			step = new CSpudDeletePrimaryR5Qos;
-			}	
-#endif
-	return step;	
-	}
-
-
-
-
-
-
-
-
-
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideServer.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-// Copyright (c) 2006-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
- @internalComponent
-*/
-
-#ifndef TE_SPUD_NETWORKSIDE_SERVER_H
-#define TE_SPUD_NETWORKSIDE_SERVER_H
-
-#include <test/testexecuteserverbase.h>
-
-class CSpudNetworkSideTestServer : public CTestServer
-	{
-public:
-	static CSpudNetworkSideTestServer* NewL();
-	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
-	};
-
-
-#endif // SPUD_NETWORK_SIDE_TEST_SERVER_H
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideSteps.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2240 +0,0 @@
-// 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:
-// Implements the integration tests for the SPUD using RawIpNif
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-
-#include "te_spudNetworkSideSteps.h"
-#include <c32comm.h> // uniquely for the call to StartC32WithCMISuppressions
-#include "spudNetSideQos.h"
-#include <simtsy.h>
-#include <commdbconnpref.h>
-#include <nifvar.h> // Nifman Progress notifications
-#include <in_sock.h>
-#include <es_enum.h> 
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-#include <networking/qoslib.h>
-#else
-#include <commsdat.h>
-#include <commsdattypesv1_1.h>
-#include <commsdattypeinfov1_1_internal.h>
-#endif
-
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-using namespace CommsDat;
-#define PDPIAP 2
-#endif
-
-using namespace te_spudNetworkSide; 
-
-_LIT(KCsyName,"PKTLOOPBACK");
-_LIT8(KCommWriteData, "Data to send");
-_LIT8(KCommWriteData2, "Second data to send");
-// length of a buffer long enough to read KCommWriteData
-const TUint KCommReadBufSize = 64;
-
-// These aren't defined in a common header file.
-static const RProperty::TType KUidPSCsyWriteResultCategoryKeyType = RProperty::EInt;
-static const TUid KUidPSCsyWriteResultCategory = {0x10206869}; //KUidLoopbackCSYMin + 5
-	
-const TTimeIntervalMicroSeconds32 KReadDelay(10000000);
-const TUint KTimeToStartSecondary(1000000*5); // give it 5 seconds in case logging is on
-
-/**
- Implements the pure virtual doTestStepPreambleL defined in CTestStep. 
- Used to disable the phone book synchronizer
- which may cause the tests to fail.
- 
- 
- @return EPass if successful.
- @leave If Phonebook synchronizer disabling fails. 
- */
-TVerdict CSpudNetSideTestBase::doTestStepPreambleL()
-	{	
-	_LIT(KPhbkSyncCMI, "phbsync.cmi");
-	TInt err = StartC32WithCMISuppressions(KPhbkSyncCMI);
-	TESTL(KErrNone == err || KErrAlreadyExists == err);
-	INFO_PRINTF1(_L("Test Step Preamble: disabled Phonebook Synchronizer."));	
-	return EPass;
-	}
-
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-TVerdict CSpudNetSideTestBase::doTestStepPostambleL()
-	{	
-	ClearPolicySelector2QosParametersTableL();
-	return TestStepResult();
-	}
-#endif
-
-void CSpudNetSideTestBase::FailNextPktLoopbackCsyWriteL(TInt aPortNum, TInt aErrorCode)
-	{
-	TInt dummy(0);
-	TInt ret = RProperty::Get(KUidPSCsyWriteResultCategory, aPortNum, dummy);
-	if(ret == KErrNotFound)
-		{
-		RProperty::Define(KUidPSCsyWriteResultCategory, aPortNum, KUidPSCsyWriteResultCategoryKeyType);
-		}
-	TestL(RProperty::Set(KUidPSCsyWriteResultCategory, aPortNum, aErrorCode), _L("Set PSCsy write result"));
-  	INFO_PRINTF3(_L("Next write on [PKTLOOPBACK::%d] is going to fail with [%d]"), aPortNum, aErrorCode);
-  	}
-	
-/**
-Blocks until Nifman progress notification is received.
-
-
-@param aReqStatus Request status to wait on for the notification
-@param aProgress Nifman progress notification code, for sanity check. This is the progress that was subscribed for.
-@param aErrCode expected progress error code.
-@leave if the error code received is not equal to the expected.
-*/
-void CSpudNetSideTestBase::WaitForProgressNotificationL(TRequestStatus& aReqStatus, TInt aProgress, TInt aErrCode)
-	{
-	INFO_PRINTF3(_L("Waiting for Nifman Progress: stage[%d] with error[%d]"), aProgress, aErrCode);
-	User::WaitForRequest(aReqStatus);
-	if(KErrNone != aReqStatus.Int())
-		{
-		INFO_PRINTF2(_L("Unexpected error on progress notification: [%d]"), aReqStatus.Int());
-		User::Leave(aReqStatus.Int());
-		}
-	
-	INFO_PRINTF3(_L("Received Progress [%d], error[%d]"), iProgressBuf().iStage, iProgressBuf().iError);
-		
-	if(aErrCode != iProgressBuf().iError)
-		{
-		User::Leave(KErrArgument);
-		}
-	
-	ASSERT(aProgress == iProgressBuf().iStage); // Error in Nifman Progress Notification mechanism
-	}
-	
-/**
-Retrieves the PDP context type (EPrimaryContext or ESecondaryContext) from the configuration file
-
-@param aContextTypeName the name of the context to retrieve the type for
-@return the type of fhe context
-@leave if this setting is not in the configuration file, or if the type is unrecognized 
-*/	
-TContextType CSpudNetSideTestBase::RetrieveContextTypeFromConfigL(const TDesC& aContextTypeName)
-	{
-	TPtrC eventStr;
-	if(!GetStringFromConfig(ConfigSection(), aContextTypeName, eventStr))
-		{
-		INFO_PRINTF2(_L("Context config type[%S] not in config. Leaving with KErrNotFound"), &aContextTypeName);
-		User::Leave(KErrNotFound);
-		}
-	
-	INFO_PRINTF3(_L("Context type is [%S] for request [%S]"), &eventStr, &aContextTypeName);	
-		
-	// convert the enum
-	TContextType contextType(EPrimaryContext);
-	if(eventStr.Compare(TPtrC(_L("EPrimaryContext"))) == 0)
-		{
-		contextType =  EPrimaryContext;
-		}
-	else if(eventStr.Compare(TPtrC(_L("ESecondaryContext"))) == 0)
-		{
-		contextType =  ESecondaryContext;
-		}
-	else
-		{
-		INFO_PRINTF2(_L("Context type [%S] does not match 'EPrimaryContext' or 'ESecondaryContext'"), &eventStr);
-		User::Leave(KErrCorrupt);
-		}
-
-	return contextType;
-	}
-	
-/**
-Retrieves the COMM role (DTE / DCE) from config
-
-@param aCommRoleName the name of the parameter to retrieve the role for
-@return the comm role
-@leave the setting is not found or if the role is unrecognized 
-*/	
-TCommRole CSpudNetSideTestBase::RetrieveCommRoleFromConfigL(const TDesC& aCommRoleName)
-	{
-	TPtrC roleStr;
-	if(!GetStringFromConfig(ConfigSection(), aCommRoleName, roleStr))
-		{
-		INFO_PRINTF2(_L("Comm role[%S] not in config. Leaving with KErrNotFound"), &aCommRoleName);
-		User::Leave(KErrNotFound);
-		}
-	
-	INFO_PRINTF3(_L("Comm role is [%S] for request [%S]"), &roleStr, &aCommRoleName);
-		
-	// convert the enum
-	TCommRole commRole(ECommRoleDTE);
-	if(roleStr.Compare(TPtrC(_L("ECommRoleDTE"))) == 0)
-		{
-		commRole =  ECommRoleDTE;
-		}
-	else if(roleStr.Compare(TPtrC(_L("ECommRoleDCE"))) == 0)
-		{
-		commRole =  ECommRoleDCE;
-		}
-	else
-		{
-		INFO_PRINTF2(_L("Comm role [%S] does not match 'ECommRoleDTE' or 'ECommRoleDCE'"), &roleStr);
-		User::Leave(KErrCorrupt);
-		}
-
-	return commRole;
-	}
-
-/**
-Retrieves the value of the network side event from the configuration file
-
-@param the name of the even parameter
-@return the network side event value (actually an index in publish-subscribe section in the SIM.TSY config.txt)	
-@leave if the setting cannot be found 
-*/
-TInt CSpudNetSideTestBase::RetrieveNetSideEventValFromConfigL(const TDesC& aEventValName)
-	{
-	TInt val(0);
-	if(!GetIntFromConfig(ConfigSection(), aEventValName, val))
-		{
-		User::Leave(KErrNotFound);
-		}
-	return val;
-	}
-	
-/**
-Retrieves the type of the network side event (QoS Change, ContextStatus change, etc)
-
-@param aEventName event parameter name
-@return the event type
-@leave if parameter cannot be found, or if the value is unrecognized 
-*/		
-TEtelRequestType CSpudNetSideTestBase::RetrieveNetSideEventRequestFromConfigL(const TDesC& aEventName)
-	{
-	TPtrC eventStr;
-	if(!GetStringFromConfig(ConfigSection(), aEventName, eventStr))
-		{
-		INFO_PRINTF2(_L("NetSide event [%S] not in config. Leaving with KErrNotFound"), &aEventName);	
-		User::Leave(KErrNotFound);
-		}
-	
-	INFO_PRINTF3(_L("NetSide event is [%S] for request [%S]"), &eventStr, &aEventName);	
-		
-	// convert the enum
-	TEtelRequestType request(EInvalidRequest);
-	if(eventStr.Compare(TPtrC(_L("ENetworkQoSChange"))) == 0)
-		{
-		request =  ENetworkQoSChange;
-		}
-	else if(eventStr.Compare(TPtrC(_L("ENetworkChangeRegStatus"))) == 0)
-		{
-		request =  ENetworkChangeRegStatus;
-		}
-	else if(eventStr.Compare(TPtrC(_L("EContextStatusChange"))) == 0)
-		{
-		request =  EContextStatusChange;
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Unknown event [%S] requested. Leaving with KErrArgument"), &eventStr);
-		User::Leave(KErrArgument);
-		}
-	return request;
-	}
-
-/**
- Sets the section for the simtsy to use in its config.txt file.
- The section that will be used is testX, where X is the parameter aTestNumber
- */
-void CSpudNetSideTestBase::SetSimTsyTestNumberL(TInt aTestNumber)
-  	{
-	TestL(RProperty::Set(KUidPSSimTsyCategory, KPSSimTsyTestNumber, aTestNumber), _L("Set Sim TSY test number"));
-  	}
-
-/**
-Gets the mandatory settings from the test configuration
-
-@leave if not found 
-*/
-void CSpudNetSideTestBase::RetrieveMandatorySettingsFromConfigL()
-	{
-	if(!GetIntFromConfig(ConfigSection(), _L("SimTsyTestNum"), iSimTsyTestNum))
-		{
-		ERR_PRINTF1(_L("Failed to read mandatory settings (SimTsyTestNum, etc) from the config file."));
-		User::Leave(KErrNotFound);
-		}
-	}
-
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Read Qos Parameter Settings from config
-
-@leave if not found 
-*/
-void CSpudNetSideTestBase::ReadQosParameterSettingsFromConfigL()
-	{
-	_LIT(KPolicySelector, "PolicySelector");
-	_LIT(KParametersType, "ParametersType");
-	_LIT(KGenericQosRecord, "GenericQosRecord");
-	_LIT(KUmtsR99QoSAndOnTableRecord, "UmtsR99QoSAndOnTableRecord");
-	_LIT(KParametersRecordId, "ParametersRecordId");
-	
-	TPtrC parameterType;
-	TInt record;
-	
-	if(!GetStringFromConfig(ConfigSection(), KParametersType, parameterType))
-		{
-		ERR_PRINTF1(_L("Failed to read mandatory settings (ParametersType, etc) from the config file."));
-		User::Leave(KErrNotFound);
-		}
-
-	if(!GetIntFromConfig(ConfigSection(), KParametersRecordId, record))
-		{
-		ERR_PRINTF1(_L("Failed to read mandatory settings (ParametersRecord, etc) from the config file."));
-		User::Leave(KErrNotFound);
-		}
-
-	if(!GetIntFromConfig(ConfigSection(), KPolicySelector, iPolicySelector))
-		{
-		ERR_PRINTF1(_L("Failed to read mandatory settings (PolicySelector, etc) from the config file."));
-		User::Leave(KErrNotFound);
-		}
-
-	if (parameterType.Compare(KGenericQosRecord()) == 0)
-		{
-		iQosParametersRecord = KCDTIdGenericQosRecord | record;
-		}
-	else if (parameterType.Compare(KUmtsR99QoSAndOnTableRecord()) == 0)
-		{
-		iQosParametersRecord = KCDTIdUmtsR99QoSAndOnTableRecord | record;
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Invalid value for ParametersType. %S"), &parameterType);
-		User::Leave(KErrArgument);
-		}
-	}
-#endif
-
-
-/**
- Implements the pure virtual doTestStepL defined in CTestStep. 
- Allows the base class to execute before any of the derived 
- tests is called.
- 
- @leave If any of the called methods leaves.
- */
-TVerdict CSpudNetSideTestBase::doTestStepL()
-	{
-	// Initialize the mandatory objects, without which there is not point in running the tests.
-	RetrieveMandatorySettingsFromConfigL();	
-		
-	TRAPD(esockConnErr, TestL(iEsock.Connect(), _L("RSockeServ::Connect")));
-	if(KErrNone != esockConnErr)
-		{
-		INFO_PRINTF1(_L("ESock thread is dead. Most likely, it was crashed by the previous test case. Check the Root Server logs."));
-		SetTestStepResult(EInconclusive);
-		return TestStepResult();
-		}
-	
-	// Sim.Tsy test section to use with the test
-	INFO_PRINTF2(_L("Sim TSY test number: [%d]"), iSimTsyTestNum);
-	SetSimTsyTestNumberL(iSimTsyTestNum);
-	
-	ASSERT(!CActiveScheduler::Current()); // We should not have an AS at this point.
-	CActiveScheduler* testSched = new(ELeave) CActiveScheduler;
-	CleanupStack::PushL(testSched);
-	CActiveScheduler::Install(testSched);
-	
-	
-	// Test sequence itself:
-	TVerdict testResult = EFail;		
-	TRAPD(err, testResult = RunTestStepL());
-	if(KErrNone == err)
-		{
-		INFO_PRINTF1(_L("Test Step Completion."));
-		SetTestStepResult(testResult);
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Test Step Failure: the step left with [%d]"), err);
-		SetTestStepResult(EFail);
-		}
-		
-
-	// It's OK to close these more than once.
-	iLoopbackPort.Close();
-	iCommServer.Close();
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	iQoSPolicy_1.Close();
-#endif
-	iSocketJoin.Close();
-
-	iSocket.Close();
-	iInterface.Close();
-	
-	iEsock.Close();
-	
-	CActiveScheduler::Install(NULL); // uninstall the test scheduler
-	CleanupStack::PopAndDestroy(testSched);
-	
-	return TestStepResult();	
-	}
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Blocks until a QoS event is received
-
-@param aQosEventString the name of config parameter holding the expected event
-@param aReasonCodeString the name of the config parameter holding the expected reason
-@leave if the received event is not what was expected 
-*/
-void CSpudNetSideTestBase::WaitForQoSEventL(const TDesC& aQosEventString, const TDesC& aReasonCodeString)
-	{
-
-	TQoSEvent expQosEvent = RetrieveQosEventFromConfigL(aQosEventString);
-	if(expQosEvent == EQoSEventFailure || expQosEvent == EQoSEventAdapt || expQosEvent == EQoSEventJoin)
-		{
-		TInt reason = RetrieveNetSideEventValFromConfigL(aReasonCodeString);
-		WaitForQoSEventL(expQosEvent,reason);
-		}
-	else
-		{
-		WaitForQoSEventL(expQosEvent,KErrNone);
-		}
-	}
-
-/**
-Blocks until a QoS event is received
-
-@param aQosEventString the name of config parameter holding the expecting event
-@param aReasonCode the expected reason
-@leave if the received event is not what was expected 
-*/
-void CSpudNetSideTestBase::WaitForQoSEventL(const TDesC& aQosEventString, TInt aReasonCode)
-	{
-
-	TQoSEvent expQosEvent = RetrieveQosEventFromConfigL(aQosEventString);
-	WaitForQoSEventL(expQosEvent,aReasonCode);
-	}
-
-/**
-Blocks until a QoS event is received
-
-@param aQosEventString the expected event
-@param aReasonCode the expected reason
-@leave if the received event is not what was expected 
-*/
-void CSpudNetSideTestBase::WaitForQoSEventL(TQoSEvent aQosEvent, TInt aReasonCode)
-	{
-	INFO_PRINTF1(_L("Waiting for QoS Event: starting ActiveScheduler"));
-	CActiveScheduler::Start();
-	// We have received QoS event at this point. 
-	TPtrC expectedEvent(QoSEventToText(aQosEvent));
-	TPtrC receivedEvent(QoSEventToText(iReceivedQosEvent));
-	if(aQosEvent == EQoSEventFailure || aQosEvent == EQoSEventAdapt || aQosEvent == EQoSEventJoin)
-		{
-		INFO_PRINTF5(_L("Qos Event [%S] and Reason [%d] expected, [%S] and Reason [%d] received"), &expectedEvent,aReasonCode, &receivedEvent,iQosReason );
-		if(aQosEvent == iReceivedQosEvent && iQosReason == aReasonCode)	
-			{
-			INFO_PRINTF1(_L("OK. correct event and reason received."));
-			}
-		else
-			{
-			INFO_PRINTF1(_L("Failure: unexpected event or reason"));
-			User::Leave(KErrCorrupt);
-			}
-		}
-	else
-		{
-		INFO_PRINTF3(_L("Qos Event [%S] expected, [%S] received"), &expectedEvent, &receivedEvent);
-		if(aQosEvent == iReceivedQosEvent)	
-			{
-			INFO_PRINTF1(_L("OK. correct event received."));
-			}
-		else
-			{
-			INFO_PRINTF1(_L("Failure: unexpected event"));
-			User::Leave(KErrCorrupt);
-			}
-		}
-	}
-
-/**
- Wrapper for WaitForOptionalQoSEventL(TQoSEvent aQosEvent, TInt aReasonCode, TQoSEvent aOptionalQosEvent, TInt aOptionalReasonCode)
-*/
-void CSpudNetSideTestBase::WaitForOptionalQoSEventL(const TDesC& aQosEventString, const TDesC& aReasonCodeString, const TDesC& aOptionalQosEventString, const TDesC& aOptionalReasonCodeString)
-	{
-	TQoSEvent optionalEvent = (TQoSEvent)0;
-	TRAPD(err, optionalEvent = RetrieveQosEventFromConfigL(aOptionalQosEventString));
-	if (KErrArgument == err)
-		{
-		// Could not find any optional events
-		WaitForQoSEventL(aQosEventString,aReasonCodeString);
-		}
-	else
-		{
-		// found an optional event
-		WaitForOptionalQoSEventL(aQosEventString,aReasonCodeString,optionalEvent,aOptionalReasonCodeString);
-		}
-	}
-	
-/**
- Wrapper for WaitForOptionalQoSEventL(TQoSEvent aQosEvent, TInt aReasonCode, TQoSEvent aOptionalQosEvent, TInt aOptionalReasonCode)
-*/
-void CSpudNetSideTestBase::WaitForOptionalQoSEventL(const TDesC& aQosEventString, const TDesC& aReasonCodeString, TQoSEvent aOptionalQosEvent, const TDesC& aOptionalReasonCodeString)
-	{
-	TQoSEvent expQosEvent = RetrieveQosEventFromConfigL(aQosEventString);
-	TInt expQosReason = KErrNone;
-	TInt optionalExpQosReason = KErrNone;
-	if(expQosEvent == EQoSEventFailure || expQosEvent == EQoSEventAdapt || expQosEvent == EQoSEventJoin)
-		{
-		expQosReason = RetrieveNetSideEventValFromConfigL(aReasonCodeString);
-		}
-	if(aOptionalQosEvent == EQoSEventFailure || aOptionalQosEvent == EQoSEventAdapt || aOptionalQosEvent == EQoSEventJoin)
-		{
-		optionalExpQosReason = RetrieveNetSideEventValFromConfigL(aOptionalReasonCodeString);
-		}
-	WaitForOptionalQoSEventL(expQosEvent, expQosReason, aOptionalQosEvent, optionalExpQosReason);
-	}
-	
-/**
-Blocks until a QoS event is received
-
-@param aQosEventString the expected event
-@param aReasonCode the expected reason
-@leave if the received event is not what was expected 
-*/
-void CSpudNetSideTestBase::WaitForOptionalQoSEventL(TQoSEvent aQosEvent, TInt aReasonCode, TQoSEvent aOptionalQosEvent, TInt aOptionalReasonCode)
-	{
-	INFO_PRINTF1(_L("Waiting for optional QoS Event: starting ActiveScheduler"));
-	CActiveScheduler::Start();
-	// We have received QoS event at this point. 
-	TPtrC expectedEvent(QoSEventToText(aQosEvent));
-	TPtrC receivedEvent(QoSEventToText(iReceivedQosEvent));
-	if(iReceivedQosEvent == EQoSEventFailure || iReceivedQosEvent == EQoSEventAdapt || iReceivedQosEvent == EQoSEventJoin)
-		{
-		INFO_PRINTF5(_L("Qos Event [%S] and Reason [%d] expected, [%S] and Reason [%d] received"), &expectedEvent,aReasonCode, &receivedEvent,iQosReason );
-		if(aQosEvent == iReceivedQosEvent && iQosReason == aReasonCode)
-			{
-			INFO_PRINTF1(_L("OK. correct event and reason received."));
-			return;
-			}
-		else if (aOptionalQosEvent != iReceivedQosEvent || iQosReason != aOptionalReasonCode)
-			{
-			INFO_PRINTF1(_L("Failure: unexpected event or reason"));
-			User::Leave(KErrCorrupt);
-			}
-		INFO_PRINTF1(_L("OK. optional event and reason received."));
-		// fall through and wait for non-optional event
-		}
-	else
-		{
-		INFO_PRINTF3(_L("Qos Event [%S] expected, [%S] received"), &expectedEvent, &receivedEvent);
-		if(aQosEvent == iReceivedQosEvent)	
-			{
-			INFO_PRINTF1(_L("OK. correct event received."));
-			return;
-			}
-		else if (aOptionalQosEvent != iReceivedQosEvent)
-			{
-			INFO_PRINTF1(_L("Failure: unexpected event"));
-			User::Leave(KErrCorrupt);
-			}
-		// fall through and wait for non-optional event
-		}
-
-	INFO_PRINTF1(_L("Waiting for second QoS Event: starting ActiveScheduler"));
-	CActiveScheduler::Start();
-	// We have received QoS event at this point. 
-	if(aQosEvent == EQoSEventFailure || aQosEvent == EQoSEventAdapt || aQosEvent == EQoSEventJoin)
-		{
-		INFO_PRINTF5(_L("Qos Event [%S] and Reason [%d] expected, [%S] and Reason [%d] received"), &expectedEvent,aReasonCode, &receivedEvent,iQosReason );
-		if(aQosEvent == iReceivedQosEvent && iQosReason == aReasonCode)	
-			{
-			INFO_PRINTF1(_L("OK. correct event and reason received."));
-			}
-		else
-			{
-			INFO_PRINTF1(_L("Failure: unexpected event or reason"));
-			User::Leave(KErrCorrupt);
-			}
-		}
-	else
-		{
-		INFO_PRINTF3(_L("Qos Event [%S] expected, [%S] received"), &expectedEvent, &receivedEvent);
-		if(aQosEvent == iReceivedQosEvent)	
-			{
-			INFO_PRINTF1(_L("OK. correct event received."));
-			}
-		else
-			{
-			INFO_PRINTF1(_L("Failure: unexpected event"));
-			User::Leave(KErrCorrupt);
-			}
-		}
-	}
-
-/**
-Upcall from the QoS framework on reception of a QoS event
-*/
-void CSpudNetSideTestBase::Event(const CQoSEventBase& aEvent)
-	{
-	CActiveScheduler::Stop();
-	
-	INFO_PRINTF1(_L("QoS Event received: stopping ActiveScheduler"));
-	iReceivedQosEvent = (TQoSEvent)aEvent.EventType();
-	switch(aEvent.EventType())
-		{
-			case EQoSEventFailure:
-			{
-		        iQosReason = (static_cast<const CQoSFailureEvent*>(&aEvent))->Reason();
-		 
-		        INFO_PRINTF2(_L("Receive CQoSFailureEvent reason: %d"),iQosReason );
-				break;
-			}
-			
-			case EQoSEventAdapt:
-			{
-		        iQosReason = (static_cast<const CQoSAdaptEvent*>(&aEvent))->Reason();
-		 
-		        INFO_PRINTF2(_L("Receive CQoSAdaptEvent reason: %d"),iQosReason );
-				break;
-			}
-			
-			case EQoSEventJoin:
-			{
-		        iQosReason = (static_cast<const CQoSJoinEvent*>(&aEvent))->Reason();
-		 
-		        INFO_PRINTF2(_L("Receive CQoSJoinEvent reason: %d"),iQosReason );
-				break;
-			}
-			
-			default:
-				break;	 	 
-		}
-	}
-#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-/**
-Logs a message and leaves on error 
-
-@param aErrCode error code to check
-@param aMsg message to log 
-@leave if aError is other than KErrNone
-*/
-void CSpudNetSideTestBase::TestL(TInt aErrCode, const TDesC& aMsg)
-	{	
-	TestL(aErrCode, KErrNone, aMsg);
-	}
-
-/**
-Used to verify that an error code is what expected, and log the associated comment
-
-@param aErrCode the error code to check
-@param aExpErrCode the expected error code
-@param aMsg the message to log before testing
-@leave if aErrCode != aExpErrCode
-*/	
-void CSpudNetSideTestBase::TestL(TInt aErrCode, TInt aExpErrCode, const TDesC& aMsg)
-	{	
-	if(aExpErrCode == aErrCode)
-		{
-		INFO_PRINTF3(_L("[%S]. err[%d], as expected. OK."), &aMsg, aErrCode);
-		}
-	else
-		{
-		ERR_PRINTF5(_L("Failed: [%S]. err[%d], expected [%d]. Leaving with [%d])."), &aMsg, aErrCode, aExpErrCode, aErrCode);
-		User::Leave(aErrCode);
-		}
-	}
-
-/**
-Used to verify that a boolean is as expected, and log the associated comment
-
-@param aBool the boolean to check
-@param aMsg the message to log before testing
-@leave if aBool == EFalse
-*/	
-void CSpudNetSideTestBase::TestBooleanTrueL(TBool aBool, const TDesC& aMsg)
-	{
-	if(aBool)
-		{
-		INFO_PRINTF2(_L("[%S]. Value is true, as expected. OK."), &aMsg);
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Failed: [%S]. Value is false. Leaving with KErrGeneral)."), &aMsg);
-		User::Leave(KErrGeneral);
-		}
-	}
-	
-/**
-Starts only the primary PDP context by explicitly starting a network interface.
-
-@leave if the interface start error is not what is expected. 
-*/
-void CSpudNetSideTestBase::StartPrimaryOnlyL()
-	{
-	TInt primaryCreationErr(KErrNone);
-	TInt primaryIapId(0);
-	if(!GetIntFromConfig(ConfigSection(), _L("PrimaryIapId1"), primaryIapId) ||
-	   !GetIntFromConfig(ConfigSection(), _L("PrimaryActivationErr1"), primaryCreationErr))
-		{
-		User::Leave(KErrNotFound);
-		}
-	
-	TCommDbConnPref iap1prefs;
-    iap1prefs.SetIapId(primaryIapId);	
-	TestL(iInterface.Open(iEsock), _L("RConnection::Open on interface"));
-	TestL(iInterface.Start(iap1prefs),primaryCreationErr, _L("RConnection::Start on interface"));
-	}
-
-/**
-Opens a socket, binds it, connects it to the destination.
-N.B. This socket is NOT explicitly bound to the primary PDP context
-
-@leave if the socket cannot be opened.
-*/
-void CSpudNetSideTestBase::OpenPrimarySocketL()
-	{
-	TestL(iSocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp), _L("RSocket::Open"));
-	TInetAddr localAddr;
-	localAddr.SetPort(KConfiguredTftFilter1DestPort);
-	TestL(iSocket.Bind(localAddr), _L("Binding the local Socket"));
-	
-	
-	TInetAddr dstAddr;
-	dstAddr.SetPort(KConfiguredTftFilter1SrcPort);
-	dstAddr.Input(KConfiguredTftFilter1SrcAddr);
-	
-	TRequestStatus status;
-	iSocket.Connect(dstAddr, status);
-	User::WaitForRequest(status);
-	TestL(status.Int(), _L("RSocket::Connect status opening primary socket"));
-	}
-
-/**
-Causes GUQoS to activate a secondary PDP context
-
-@leave if the secondary cannot be activated 
-*/
-void CSpudNetSideTestBase::StartSecondaryL()
-	{
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	// get IAP no. from config, added for R4 and R5 tests,
-	// If there isn't an IAP number in the .ini file, default to PDPIAP
-	TInt iap;
-	if(!GetIntFromConfig(ConfigSection(), _L("PrimaryIapId1"), iap))
-			{
-			iap = PDPIAP;
-			}
-
-	VerifySubconnectionCountL(_L("SubConnectionCount1"), iap);
-
-	ReadQosParameterSettingsFromConfigL();
-#endif
-	
-	InitiateSecondaryStartL();
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	WaitForQoSEventL(_L("SecondaryActivationEvent2"),_L("SecondaryActivationEvent2Reason"));
-#else
-	User::After(KTimeToStartSecondary);
-	VerifySubconnectionCountL(_L("SubConnectionCount2"), iap);
-#endif
-	}
-
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-void CSpudNetSideTestBase::VerifySubconnectionCountL(const TDesC& aSubConnDesc, TUint aIap)
-	{
-	TInt count;
-	if(!GetIntFromConfig(ConfigSection(), aSubConnDesc, count))
-		{
-		ERR_PRINTF2(_L("Failed to subconnection count (%S) from the config file."), &aSubConnDesc);
-		User::Leave(KErrNotFound);
-		}
-	VerifySubconnectionCountL(count, aIap);
-	}
-
-void CSpudNetSideTestBase::VerifySubconnectionCountL(TUint aSubConnectionCount, TUint aIap)
-	{
-	TUint count;
-
-	RConnection conn;
-
-	User::LeaveIfError(conn.Open(iEsock));
-	CleanupClosePushL(conn);
-	
-	User::LeaveIfError(conn.EnumerateConnections(count));
-	if (count)
-	    {
-	    TConnectionInfo tconninfo;
-	    TPckg<TConnectionInfo> conninfo(tconninfo);
-	    
-        while(count>0)
-            {            
-    	    User::LeaveIfError(conn.GetConnectionInfo(count, conninfo));
-    	    if (tconninfo.iIapId == aIap)
-        	    {
-        	    break;   
-        	    }
-        	    
-        	count--;
-            }
-            
-        if (count)
-            {
-    	    User::LeaveIfError(conn.Attach(conninfo, RConnection::EAttachTypeMonitor));
-    	    User::After(5000);
-    	    User::LeaveIfError(conn.EnumerateSubConnections(count));
-            }
-	    }
-	CleanupStack::PopAndDestroy(&conn);
-	
-	// if count is 0, then there are 0 connection and therefore 0 subconnections
-	INFO_PRINTF3(_L("Expected Subconnection count [%d]  Actual Subconnection count [%d]"), aSubConnectionCount, count);
-	TestL(count == aSubConnectionCount, ETrue, _L("Comparing subconnection count."));
-	}
-
-void CSpudNetSideTestBase::ClearPolicySelector2QosParametersTableL()
-	{
-	CommsDat::CMDBSession* dbSession;
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	dbSession = CMDBSession::NewL(KCDVersion1_2);
-#else
-	dbSession = CMDBSession::NewL(KCDVersion1_1);
-#endif
-	CleanupStack::PushL(dbSession);
-
-	/* delete all records for this policy selector */
-	CMDBRecordSet<CCDPolicySelector2ParamsRecord>* records =
-		new(ELeave) CMDBRecordSet<CCDPolicySelector2ParamsRecord>(KCDTIdPolicySelector2ParamsRecord);
-	CleanupStack::PushL(records);
-	
-	TRAPD(err, records->LoadL(*dbSession));
-	if (err == KErrNone)
-		records->DeleteL(*dbSession);
-	CleanupStack::PopAndDestroy(records);
-	
-	CleanupStack::PopAndDestroy(dbSession);
-	}
-
-void CSpudNetSideTestBase::UpdatePolicySelector2QosParametersTableL(TUint aPolicySelector, TUint aQosParameter)
-	{
-	ClearPolicySelector2QosParametersTableL();
-		
-	CommsDat::CMDBSession* dbSession;
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	dbSession = CMDBSession::NewL(KCDVersion1_2);
-#else
-	dbSession = CMDBSession::NewL(KCDVersion1_1);
-#endif
-
-	CleanupStack::PushL(dbSession);
-	
-	CCDPolicySelector2ParamsRecord* newrec =
-		static_cast<CCDPolicySelector2ParamsRecord*>(CCDRecordBase::RecordFactoryL(KCDTIdPolicySelector2ParamsRecord));
-	CleanupStack::PushL(newrec);
-	newrec->SetRecordId(KCDNewRecordRequest);
-	newrec->iPolicySelectorId = aPolicySelector;
-	newrec->iParamsId = aQosParameter;
-
-	newrec->StoreL(*dbSession);
-	CleanupStack::PopAndDestroy(newrec);
-
-	CleanupStack::PopAndDestroy(dbSession);
-	}
-#endif
-
-/**
-Initiates the start (creation & activation) of a secondary PDP context, but does not wait/verify that the context
-was actually created / activated 
-
-@leave if the start cannot be initiated: a socket cannot be opened, etc
-*/
-void CSpudNetSideTestBase::InitiateSecondaryStartL()
-	{
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	ReadQosParameterSettingsFromConfigL();
-
-	UpdatePolicySelector2QosParametersTableL(iPolicySelector, iQosParametersRecord);
-#endif
-	
-	TestL(iSocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp), _L("RSocket::Open"));
-	TInetAddr localAddr;
-	localAddr.SetPort(KConfiguredTftFilter1DestPort);
-	TestL(iSocket.Bind(localAddr), _L("Binding the local Socket"));
-	
-	TInetAddr dstAddr;
-	dstAddr.SetPort(KConfiguredTftFilter1SrcPort);
-	dstAddr.Input(KConfiguredTftFilter1SrcAddr);
-
-	TRequestStatus status;
-	iSocket.Connect(dstAddr, status);
-	User::WaitForRequest(status);
-	TestL(status.Int(), _L("Connecting to local socket"));
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	TQoSSelector selector;
-	selector.SetAddr(iSocket);
-	TestL(iQoSPolicy_1.Open(selector), _L("Opening Policy"));
-	TestL(iQoSPolicy_1.NotifyEvent(*this), _L("Requesting Event notification on QosChannel"));
-	
-	CQoSParameters *parameters = new(ELeave) CQoSParameters;
-	CleanupStack::PushL(parameters);
-	
-	SetQoSParameters(*parameters);
-	
-	TestL(iQoSPolicy_1.SetQoS(*parameters), _L("Setting Qos Parameters"));
-	
-	WaitForQoSEventL(_L("SecondaryActivationEvent1"),KErrNone);
-
-	CleanupStack::PopAndDestroy(parameters);
-#endif
-	}
-	
-	
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-//This method must be called after StartSecondaryL() is called.
-void CSpudNetSideTestBase::ChangeQoSL()
-	{
-
-	CQoSParameters *parameters = new(ELeave) CQoSParameters;
-	CleanupStack::PushL(parameters);
-	 
-	SetQoSParameters1(*parameters);
-		
-	TestL(iQoSPolicy_1.SetQoS(*parameters), _L("Setting Qos Parameters"));
-
-	WaitForOptionalQoSEventL(_L("ExpQoSEvent1"), _L("ExpQoSEvent1Reason"), _L("OptionalQoSEvent1"), _L("OptionalQoSEvent1Reason"));
-	
-	WaitForQoSEventL(_L("ExpQoSEvent2"),_L("ExpQoSEvent2Reason"));
-	
-	CleanupStack::PopAndDestroy(parameters);
-	}
-#endif	
-
-	
-/**
-Initialize a port on a loopback CSY (of some sort)
-
-@leave if the port cannot be opened
-*/	
-void CSpudNetSideTestBase::InitLoopbackL(const TDesC& aLoopbackPortName)
-	{
-	TestL(iCommServer.Connect(), _L("Connecting to Comm server"));
-	TestL(iCommServer.LoadCommModule(KCsyName), _L("Loading CSY"));
-
-	TCommRole commRole = RetrieveCommRoleFromConfigL(_L("CommRole"));
-	TestL(iLoopbackPort.Open(iCommServer, aLoopbackPortName, ECommExclusive, commRole), _L("Opening loopback port"));
-	}
-	
-void CSpudNetSideTestBase::SendUntilTimeoutL()
-	{
-	TBuf8<KCommReadBufSize> commReadBuf;
-	ASSERT(iLoopbackPort.SubSessionHandle());
-
-	TRequestStatus sendStatus, readStatus;
-	TInt maxIterations = 10;
-	// we try sending a packet a number of times, because the first packet may be sent
-	// before Etel has notified the SPUD of a change in context status
-	do
-		{
-		// small delay to allow Etel to notify SPUD of change in status
-		User::After(100000);
-		iSocket.Send(KCommWriteData, 0, sendStatus);
-		User::WaitForRequest(sendStatus);
-		TestL(sendStatus.Int(), _L("Socket send status"));
-
-		// ensure the packet was sent by reading from the loopback COMM port
-		// opposite the current context's COMM port
-		iLoopbackPort.Read(readStatus, KReadDelay, commReadBuf);
-		User::WaitForRequest(readStatus);
-		maxIterations--;
-		} while ( (readStatus == KErrNone) && (maxIterations > 0) );
-	
-	TestL(readStatus.Int(), KErrCancel, _L("Send timed-out"));
-	}
-	
-void CSpudNetSideTestBase::SendSinglePacketL()
-	{
-	TBuf8<KCommReadBufSize> commReadBuf;
-	ASSERT(iLoopbackPort.SubSessionHandle());
-
-	TRequestStatus sendStatus, readStatus;
-	iSocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	TestL(sendStatus.Int(), _L("Primary socket send status"));
-	
-	// ensure the packet was sent by reading from the loopback COMM port
-	// opposite the current context's COMM port
-	iLoopbackPort.Read(readStatus, KReadDelay, commReadBuf);
-	User::WaitForRequest(readStatus);
-
-	TestL(readStatus.Int(), _L("Send status"));
-	// make sure the received length is greater than the sent length
-	TInt sentLength = ((TDesC8)KCommWriteData).Length();
-	TestL((commReadBuf.Length() >= sentLength) ? KErrNone : KErrCorrupt, _L("Received length is greater than sent length"));
-	}
-	
-void CSpudNetSideTestBase::StopPrimary()
-	{
-	iLoopbackPort.Close();
-	iCommServer.Close();
-	iSocket.Close();
-	}
-
-/**
-Stops the secondary PDP context. 
-After this method returns, GUQoS has initiated its timeout before actually deleting the context. 
-That is, when this method returns, the context itself is still active 
-
-@leave if the procedure cannot be completed successfully.
-*/
-void CSpudNetSideTestBase::StopSecondaryL()
-	{
-	iLoopbackPort.Close();
-	iCommServer.Close();
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	TestL(iQoSPolicy_1.CancelNotifyEvent(*this), _L("Cancelling QoS Notify"));
-	TestL(iQoSPolicy_1.Close(), _L("Closing QoS Channel"));
-#endif
-	iSocket.Close();
-	}
-	
-
-/**
-Retrieves a QoS event from the config file, based on the parameter name
-
-@param aQosEventReq the name of the parameter
-@leave if the event cannot be retrieved, or is unrecognized.
-*/
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-enum TQoSEvent CSpudNetSideTestBase::RetrieveQosEventFromConfigL(const TDesC& aQosEventReq)
-	{
-	TPtrC qosEventName;
-	if(!GetStringFromConfig(ConfigSection(), aQosEventReq, qosEventName))
-		{
-		ERR_PRINTF2(_L("Failed to read [%S] from the config file."), &aQosEventReq);
-		User::Leave(KErrNotFound);
-		}
-		
-	if(qosEventName.Compare(TPtrC(_L("EQoSEventFailure"))) == 0)
-		{
-		return EQoSEventFailure;
-		}
-	else if(qosEventName.Compare(TPtrC(_L("EQoSEventConfirm"))) == 0)
-		{
-		return EQoSEventConfirm;
-		}
-	else if(qosEventName.Compare(TPtrC(_L("EQoSEventAdapt"))) == 0)
-		{
-		return EQoSEventAdapt;
-		}
-	else if(qosEventName.Compare(TPtrC(_L("EQoSEventJoin"))) == 0)
-		{
-		return EQoSEventJoin;
-		}
-	else if(qosEventName.Compare(TPtrC(_L("EQoSEventAddPolicy"))) == 0)
-		{
-		return EQoSEventAddPolicy;
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Unrecognized event[%S] requested. Leaving with KErrArgument."), &qosEventName);
-		User::Leave(KErrArgument);
-		}
-	return EQoSEventConfirm;
-	};
-#endif
-
-/**
- Must be called after simtsy has been initialized.
- Instructs the simtsy to complete a given request/notification. The supported commands are given in TEtelRequestType.
- The parameter supplied in aNewValue instructs the simtsy what data from the config.txt to use in the completion of the request.
- The aNewValue is the index to the entry to be used to complete the request for the current test step section, ie if aNewValue
- is 0, iTestNumber is 3, and aEtelCommand is ENetworkQoSChange, the entry will complete any NotifyNetworkQoSChange calls
- with data from the first QosProfileReqR99 entry of section [test3] in the config.txt file
-*/
-void CSpudNetSideTestBase::EtelRequestL(TEtelRequestType aEtelCommand, TInt aNewValue)
-	{
-	INFO_PRINTF3(_L("EtelRequest: aEtelCommand = %d, aNewValue = %d"), aEtelCommand, aNewValue);
-
-	TUint key(0);
-	
-	switch (aEtelCommand)
-		{
-	case ENetworkQoSChange:
-		key = KPSSimTsyNetworkQoSChange;
-		break;
-	case ENetworkChangeRegStatus:
-		key = KPSSimtsyPacketServiceNtwkRegStatusChange;
-		break;
-	case EContextStatusChange:
-		key = KPSSimtsyPacketContextStatusChange;
-		break;
-	default:
-		ASSERT(EFalse);		
-		}
-
-  	// simtsy will listen for any changes to the property, and complete the corresponding request
-	TestL(RProperty::Set(KUidPSSimTsyCategory, key, aNewValue), _L("Request to trigger SimTsy event issued."));
-	}
-
-/**
-Dummy test step: Used to make sure that ESock server did not crash 
-
-@leave does not leave
-*/
-enum TVerdict CESockCheck::RunTestStepL()
-	{
-	INFO_PRINTF1(_L("SUCCESS: Could not detect Esock crash as a result of the previous test."));
-	return EPass;
-	}
-
-/**
-Tests creation of the primary PDP context by explicitly starting the interface 
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudPrimary::RunTestStepL()
-	{
-	StartPrimaryOnlyL();	
-	iInterface.Stop();
-	iInterface.Close();	
-	
-	return EPass;
-	}
-
-/**
-Test operation of the primary PDP context when there is a network side event
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudPrimaryEvent::RunTestStepL()
-	{
-	TInt idx				 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	TInt expProgress(0);
-	TInt expErrorCode(0);
-	if(!GetIntFromConfig(ConfigSection(), _L("ExpectedNifProgress"), expProgress) ||
-	   !GetIntFromConfig(ConfigSection(), _L("ExpectedNifError"), expErrorCode))
-		{
-		User::Leave(KErrNotFound);
-		}
-	
-	StartPrimaryOnlyL();	
-	
-
-	TRequestStatus progressReqSt;	
-	iInterface.ProgressNotification(iProgressBuf, progressReqSt, static_cast<TUint>(expProgress));
-	
-	EtelRequestL(request, idx); // Will fire after we register for notifications	
-	WaitForProgressNotificationL(progressReqSt, expProgress, expErrorCode); // We can wait here forever. Set timeout on test step.
-	if(KLinkLayerClosed == expProgress) // The Nif is expected to shutdown, so if we are here, then the NIF is down.
-		{
-		// N.B.
-		// At this point the NIF is down, and all the associated data structures in ESock server / Nifman are in 
-		// the process of being deleted, or have been deleted already.
-		// Calling *anything* on the NIF itself is no longer possible, because there is no NIF.
-		// Typically, ESock will react with KErrNotReady(-18) to these attempts.
-		// Because of timing issues (ESock thread vs. TestExecute thread), especially on hardware,
-		// ESock client-side objects may not be yet aware of that, and return KErrNone.  This makes testing for the 
-		// return error codes problematic.
-		// In any case, calling Stop() on the NIF is inappropriate. Close() closes the client-side handle,
-		// which is OK.
-		iInterface.Close();
-		}
-	else // The interface was not stopped. We should stop it now and verity that is was OK.
-		{
-		TestL(iInterface.Stop(), _L("Shutting down the interface using RConnection::Stop()"));
-		}
-	
-	return EPass;
-	}
-
-/**
-Test of the primary PDP context progress. 
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudPrimaryContextEventProgress::RunTestStepL()
-    {    
-    StartPrimaryOnlyL();
-    /*
-     * After opening & starting the connection, the connection goes through various states:
-     * Those are KStartingSelection->KFinishedSelection->KPsdStartingConfiguration->KPsdFinishedConfiguration
-     * ->KStartingConnection->KConnectionOpen->KLinkLayerOpen.
-     * But if DHCP is enabled, then after KConnectionOpen the connection goes through these states.
-     * KConfigDaemonLoading->KConfigDaemonLoaded->KConfigDaemonStartingRegistration
-     * ->KConfigDaemonFinishedRegistration->KLinkLayerOpen.
-    */
-    TRequestStatus progressReqSt;   
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KStartingSelection,  _L("RConnection Stage KStartingSelection"));
-    
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KFinishedSelection,  _L("RConnection Stage KFinishedSelection"));
-    
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KPsdStartingConfiguration,  _L("RConnection Stage KPsdStartingConfiguration"));
-    
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KPsdFinishedConfiguration,  _L("RConnection Stage KPsdFinishedConfiguration"));
-    
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KPsdStartingActivation,  _L("RConnection Stage KPsdStartingActivation"));
-    
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KPsdFinishedActivation,  _L("RConnection Stage KPsdFinishedActivation"));
-    
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KLinkLayerOpen,  _L("RConnection Stage KLinkLayerOpen"));
-
-    iInterface.Stop();
-
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KPsdStartingDeactivation,  _L("RConnection Stage KPsdStartingDeactivation"));
-
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KPsdFinishedDeactivation,  _L("RConnection Stage KPsdFinishedDeactivation"));
-
-    iInterface.ProgressNotification(iProgressBuf, progressReqSt);
-    User::WaitForRequest(progressReqSt);
-    TestL(iProgressBuf().iStage, KLinkLayerClosed,  _L("RConnection Stage KLinkLayerClosed"));
-
-    iInterface.Close(); 
-
-    return EPass;
-    }
-
-/**
-Test suspension of a PDP context.
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudSuspendContext::RunTestStepL()
-	{
-	TInt idx1 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-
-	// retrieve whether we are testing a primary or secondary context
-	TContextType contextType = RetrieveContextTypeFromConfigL(_L("ContextType"));
-
-	// retrieve the port opposite the context being tested from the loopback configuration file
-	TPtrC loopbackPortName;
-	if(!GetStringFromConfig(ConfigSection(), _L("LoopbackPort"), loopbackPortName))
-		{
-		INFO_PRINTF1(_L("NetSide event [LoopbackPort] not in config. Leaving with KErrNotFound"));
-		User::Leave(KErrNotFound);
-		}
-		
-	TRequestStatus status;
-
-	if (EPrimaryContext == contextType)
-		{
-		// Open a primary context specifying the RConnection explicitly so we can also test
-		// RConnection::ProgressNotification to ensure KDataTransferTemporarilyBlocked is sent
-		// when the primary PDP context is suspended.
-		StartPrimaryOnlyL();
-
-		TestL(iSocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp, iInterface), _L("RSocket::Open"));
-		TInetAddr localAddr;
-		localAddr.SetPort(KConfiguredTftFilter1DestPort);
-		TestL(iSocket.Bind(localAddr), _L("Binding the local Socket"));
-		
-		TInetAddr dstAddr;
-		dstAddr.SetPort(KConfiguredTftFilter1SrcPort);
-		dstAddr.Input(KConfiguredTftFilter1SrcAddr);
-		
-		iSocket.Connect(dstAddr, status);
-		User::WaitForRequest(status);
-		TestL(status.Int(), _L("RSocket::Connect status opening primary socket"));
-		}
-	else if (ESecondaryContext == contextType)
-		{
-		StartSecondaryL();
-		}
-	else
-		{
-		User::Leave(KErrGeneral);
-		}
-	
-	// start loopback port that packets for the current context will be sent to
-	InitLoopbackL(loopbackPortName);
-	
-	// the SPUD may not have created the first context until the first packet is sent
-	SendSinglePacketL();
-	
-	TNifProgressBuf progress;
-
-	// Request a progress notification for a primary context - we should be notified if the PDP context is suspended.
-	if (EPrimaryContext == contextType)
-		{
-		iInterface.ProgressNotification(progress, status);
-		}
-	
-	// trigger suspending the context
-	EtelRequestL(EContextStatusChange, idx1);
-	
-	// ensure that the context does not send packets
-	SendUntilTimeoutL();
-
-	// Keep waiting until a KDataTransferTemporarilyBlocked progress notification from a
-	// primary context is received or the test step is timed out indicating failure.
-	if (EPrimaryContext == contextType)
-		{
-		User::WaitForRequest( status );
-		while( progress().iStage != KDataTransferTemporarilyBlocked )
-			{
-			iInterface.ProgressNotification(progress, status);
-			User::WaitForRequest( status );
-			}
-		}
-	
-	TInt idx2 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq2Idx"));
-	
-	// trigger resuming the context
-	EtelRequestL(EContextStatusChange, idx2);
-	
-	// ensure we can again send packets
-	SendSinglePacketL();
-	
-	if (EPrimaryContext == contextType)
-		{
-		iInterface.Stop();
-		iInterface.Close();	
-
-		StopPrimary();
-		}
-	else if (ESecondaryContext == contextType)
-		{
-		StopSecondaryL();
-		}
-	
-	return EPass;
-	}
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Test operation of the secondary PDP context when there is a network side event
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudSecondaryEvent::RunTestStepL()
-	{
-	
-	TInt idx				 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	StartSecondaryL();  
-	
-	EtelRequestL(request, idx);
-
-	WaitForOptionalQoSEventL(_L("ExpQoSEvent1"),_L("ExpQoSEvent1Reason"), _L("OptionalQoSEvent1"), _L("OptionalQoSEvent1Reason"));
-
-	StopSecondaryL();	
-		
-	return EPass;
-	}
-#endif
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Test operation of the secondary PDP context when there are 2 network side events.
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudTwoSecondaryEvents::RunTestStepL()
-	{
-	TInt idx1				  = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request1 = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	StartSecondaryL();
-	EtelRequestL(request1, idx1);
-
-	WaitForQoSEventL(_L("ExpQoSEvent1"),_L("ExpQoSEvent1Reason"));
-	
-	TInt idx2				  = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq2Idx"));
-	TEtelRequestType request2 = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq2"));
-	
-	EtelRequestL(request2, idx2);
-
-	StopSecondaryL();
-	
-	return EPass;
-	};
-#endif
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Test operation of the secondary PDP context when there is a network side event, but after
-the context was stopped (i.e. it is being deactivated / deleted / etc)
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudSecondaryEvent2::RunTestStepL()
-	{
-	TInt idx1				  = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request1 = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	StartSecondaryL();
-	EtelRequestL(request1, idx1);
-
-	WaitForQoSEventL(_L("ExpQoSEvent1"),_L("ExpQoSEvent1Reason"));
-
-	StopSecondaryL();
-	
-	TInt idx2				  = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq2Idx"));
-	TEtelRequestType request2 = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq2"));
-	
-	StartSecondaryL(); // reopen the context on the same SPUD
-	EtelRequestL(request2, idx2);
-
-	WaitForQoSEventL(_L("ExpQoSEvent2"),_L("ExpQoSEvent2Reason"));
-
-	StopSecondaryL();
-	
-	return EPass;
-	};
-#endif
-
-/**
-Test operation of the secondary PDP context when there are no network-side events.
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudSecondary::RunTestStepL()
-	{
-	StartSecondaryL();
-	StopSecondaryL();
-	
-	return EPass;	
-	};
-	
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-/**
-Test operation of the secondary PDP context when QoS is changed after the context was activated
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudSecondaryChangeQoS::RunTestStepL()
-	{
-	INFO_PRINTF1(_L("CSpudSecondaryChangeQoS test start"));
-	
-	StartSecondaryL();
-	ChangeQoSL();
-	StopSecondaryL();
-	return EPass;	
-	};
-#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-/**
-Test the operation of the primary PDP context when there is an event when the lower NIF for the primary is being started
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudPrimaryEventOnLowerNifStarting::RunTestStepL()
-	{
-	TInt idx				 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	TInt expProgress(0);
-	TInt expErrorCode(0);
-	TInt primaryIapId(0);
-	TInt millisBeforeEvent(0);
-	if(!GetIntFromConfig(ConfigSection(), _L("PrimaryIapId1"), primaryIapId) ||
-	   !GetIntFromConfig(ConfigSection(), _L("MillisBeforeEvent"), millisBeforeEvent) ||
-	   !GetIntFromConfig(ConfigSection(), _L("ExpectedNifProgress"), expProgress) ||
-	   !GetIntFromConfig(ConfigSection(), _L("ExpectedNifError"), expErrorCode)) 
-		{
-		User::Leave(KErrNotFound);
-		}
-	
-	TRequestStatus startReq;
-	TCommDbConnPref iap1prefs;
-    iap1prefs.SetIapId(primaryIapId);	
-	TestL(iInterface.Open(iEsock), _L("RConnection::Open on interface"));
-	iInterface.Start(iap1prefs, startReq);
-	
-	
-	//register for progress notification
-	TRequestStatus progressReqSt;	
-	iInterface.ProgressNotification(iProgressBuf, progressReqSt, KFinishedSelection);
-	WaitForProgressNotificationL(progressReqSt, KFinishedSelection, KErrNone);
-		
-	iInterface.ProgressNotification(iProgressBuf, progressReqSt, expProgress);
-		
-	User::After(millisBeforeEvent);		
-	EtelRequestL(request, idx);
-	WaitForProgressNotificationL(progressReqSt, static_cast<TUint>(expProgress), expErrorCode);
-	
-	iInterface.Close(); 
-	return EPass;
-	};
-
-
-/**
-Test RConnection::Stop on Spud, when Spud is processing network-side event, and potentially there are
-requests outstanding on Etel
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudPrimaryInterfaceEventStop::RunTestStepL()
-	{
-	TInt idx				 = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	TEtelRequestType request = RetrieveNetSideEventRequestFromConfigL(_L("QoSEventReq1"));
-	
-	TInt primaryIapId(0);
-	if(!GetIntFromConfig(ConfigSection(), _L("PrimaryIapId1"), primaryIapId)) 
-		{
-		User::Leave(KErrNotFound);
-		}
-	
-	TRequestStatus startReq;
-	TCommDbConnPref iap1prefs;
-    iap1prefs.SetIapId(primaryIapId);	
-	TestL(iInterface.Open(iEsock), _L("RConnection::Open on interface"));
-	iInterface.Start(iap1prefs, startReq);
-	
-	TInt primStartErr(KErrNone);
-	if(GetIntFromConfig(ConfigSection(), _L("PrimaryStartErr1"), primStartErr))
-		{
-		User::WaitForRequest(startReq);
-		TestL(startReq.Int(), primStartErr, _L("Interface started."));
-		}
-		
-	EtelRequestL(request, idx);
-	
-	StopInterfaceL(); // Stop the interface when SPUD is processing the Etel event. 
-	return EPass;
-	};
-
-/**
-Test RConnection:Stop on Spud, when the primary PDP context is being started.
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudPrimayStartingStop::RunTestStepL()
-	{
-	TInt primaryCreationErr(KErrNone);
-	TInt primaryIapId(0);
-	if(!GetIntFromConfig(ConfigSection(), _L("PrimaryIapId1"), primaryIapId) ||
-	   !GetIntFromConfig(ConfigSection(), _L("PrimaryActivationErr1"), primaryCreationErr))
-		{
-		User::Leave(KErrNotFound);
-		}
-	TCommDbConnPref iap1prefs;
-    iap1prefs.SetIapId(primaryIapId);	
-	TestL(iInterface.Open(iEsock), _L("RConnection::Open on interface"));
-	
-	// start then stop the interface
-	TRequestStatus startStatus;
-	iInterface.Start(iap1prefs, startStatus);
-	// wait for enough time to be initialising the phone
-	User::After(5000000);
-	iInterface.Stop();
-	User::WaitForRequest(startStatus);
-	TestL(startStatus.Int(), primaryCreationErr, _L("RConnection::Start on interface"));
-
-	iInterface.Close();	
-	
-	return EPass;	
-	}
-
-/**
-Test RConnection:Stop on Spud, when the secondary PDP context is being started.
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudSecondaryStartingStop::RunTestStepL()
-	{
-
-	InitiateSecondaryStartL();
-	User::After(KTimeToStartSecondary);
-	// We don't know for sure when the secondary is being activated (as opposed to TFT set, etc).
-	// So, we must set the stop wait + activation wait to be large enough to mask the timing 
-	// differences on different platforms, especially, hw vs emulator.
-	StopInterfaceL();  // QoSConfirm never comes, we stop the interface before it.
-	
-	// Don't leave QoS lingering.
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	TestL(iQoSPolicy_1.CancelNotifyEvent(*this), _L("Cancelling QoS Notify"));
-	TestL(iQoSPolicy_1.Close(), _L("Closing QoS Channel"));
-#endif
-	
-	iSocket.Close();
-	
-	return EPass;	
-	}
-
-
-/**
-Test RConnection:Stop on Spud, when the lower NIF for secondary PDP context has reported LinkLayerDown, and Spud
-has requests outstading to handle it.
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudSecondaryLowerNifDownStop::RunTestStepL()
-	{
-	StartSecondaryL();
-	
-	TInt loopbackPort;
-	if(!GetIntFromConfig(ConfigSection(), _L("SecondaryLoopbackPort"), loopbackPort))
-		{
-		User::Leave(KErrNotFound);
-		}
-	FailNextPktLoopbackCsyWriteL(loopbackPort, KErrCompletion);
-	TRequestStatus sendStatus;
-	iSocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	TestL(sendStatus.Int(), _L("Sent data on socket to cause Lower NIF LinkLayerDown"));
-	
-	// LinkLayerDown was called, secondary context deletion is outstanding. 
-	// We sneak in and stop the entire interface.
-	// We don't bother listening for QoS failure in this particular test.
-	StopInterfaceL();
-	
-	StopSecondaryL();
-	
-	return EPass;
-	}
-
-/**
-Test RConnection:Stop on Spud, when the secondary PDP context is being deleted by GUQoS due to idle timeout.
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudSecondaryInterfaceEventStop::RunTestStepL()
-	{
-	StartSecondaryL();
-	
-	// Cleanup
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	TestL(iQoSPolicy_1.CancelNotifyEvent(*this), _L("Cancelling QoS Notify"));
-	TestL(iQoSPolicy_1.Close(), _L("Closing QoS Channel"));
-#endif
-	iSocket.Close();
-	
-	StopInterfaceL(); // Stop the entire interface.
-	
-	return EPass;
-	}
-
-/**
-Test the effects of expiry of GUQoS timeout & deletion of the secondary interface, once RConnection:Stop on Spud
-was called already.
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudSecondaryInterfaceStop::RunTestStepL()
-	{
-	StartSecondaryL();
-	StopInterfaceL(); // Stop the entire interface.
-	
-	// Cleanup
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	TestL(iQoSPolicy_1.CancelNotifyEvent(*this), _L("Cancelling QoS Notify"));
-	TestL(iQoSPolicy_1.Close(), _L("Closing QoS Channel"));
-#endif
-	iSocket.Close();
-	
-	return EPass;
-	};
-
-
-/**
-Test RConnection:Stop on Spud, when the primary PDP context is being deleted as a result of LinkLayerDown from the 
-lower NIF.
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudPrimaryDeletionInterfaceStop::RunTestStepL()
-	{
-	StartPrimaryOnlyL(); // bring the primary up.
-	TestL(iSocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp, iInterface), _L("RSocket::Open"));
-	
-	TInetAddr dstAddr;
-	dstAddr.SetPort(KConfiguredTftFilter1SrcPort);
-	dstAddr.Input(KConfiguredTftFilter1SrcAddr);
-	
-	TRequestStatus status;
-	iSocket.Connect(dstAddr, status);
-	User::WaitForRequest(status);
-	TestL(status.Int(), _L("Socket connected to destination."));
-	
-	TInt loopbackPort;
-	if(!GetIntFromConfig(ConfigSection(), _L("PrimaryLoopbackPort"), loopbackPort))
-		{
-		User::Leave(KErrNotFound);
-		}
-	FailNextPktLoopbackCsyWriteL(loopbackPort, KErrCompletion);
-		
-	TRequestStatus sendStatus;
-	iSocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	TestL(sendStatus.Int(), 0, _L("Socket send status")); // cause the lower NIF send to fail.
-	// Keep Nifman in Long idle timeout. This is more realistic scenario.
-	// Now the lower NIF has fired LinkLayerDown, and the primary context is being deleted.
-	// Sim TSY delays the completion of the deletion request. 
-	// In the meanwhile, we sneak in and stop the interface.
-	
-	StopInterfaceL();
-	return EPass;	
-	};
-
-/**
-Test RConnection:Stop on Spud, when only the primary PDP context exists and is active (i.e. no secondaries)
-
-@leave if the test fails.
-*/	
-enum TVerdict CSpudPrimaryInterfaceStop::RunTestStepL()
-	{
-	StartPrimaryOnlyL();
-	StopInterfaceL();
-	return EPass;
-	}
-
-/**
-Stops the interface using the specified method:
-RConnection:Stop with EStopAuthoritative / EStopNormal, or Nifman idle timeout.
-The type of stop is read from the config file.
-The method connects to the interface to issue the Stop if necessary.
-The method listens for KLinkLayerClosed progress notification with the specified error.
-
-@leave if KLinkLayerClosed is not received correctly, or received with unexpected error code.
-*/
-void CSpudNetSideTestBase::StopInterfaceL()
-	{
-	TInt millisBeforeStop(0);
-	TInt ifaceStopErrCode(KErrNone);
-	TPtrC ifaceStopTypeStr;
-	if(!GetIntFromConfig(ConfigSection(), _L("MillisBeforeStop"), millisBeforeStop) ||
-	   !GetIntFromConfig(ConfigSection(), _L("IfaceStopErrCode"), ifaceStopErrCode) ||
-	   !GetStringFromConfig(ConfigSection(), _L("IfaceStopType"), ifaceStopTypeStr) )
-		{
-		User::Leave(KErrNotFound);
-		}
-	INFO_PRINTF4(_L("RConnection::Stop: pause[%d], Type[%S], Error Code[%d]"), 
-	millisBeforeStop, &ifaceStopTypeStr, ifaceStopErrCode);	
-	
-	// Attach monitor
-	RConnection ifaceMonitor;
-	TestL(ifaceMonitor.Open(iEsock), _L("Opening RConnection for monitoring"));
-	CleanupClosePushL(ifaceMonitor);
-	
-	TUint ifaceCount = 0;
-	TestL(ifaceMonitor.EnumerateConnections(ifaceCount), _L("Enumerating interfaces"));
-	ASSERT(1 == ifaceCount); // We have only 1 spud instance
-	
-	TConnectionInfo info;
-	TPckg<TConnectionInfo> ifaceInfo(info);
-	static const TInt KIfaceIdx(1); // we have one and only iface.
-	TestL(ifaceMonitor.GetConnectionInfo(KIfaceIdx, ifaceInfo), _L("Getting connection info"));
-	
-	RConnection controlConn;
-	TestL(controlConn.Open(iEsock), _L("Opening Normal Connection"));
-	CleanupClosePushL(controlConn);
-	
-	TestL(controlConn.Attach(ifaceInfo, RConnection::EAttachTypeNormal), _L("Attaching Normally"));
-	TestL(ifaceMonitor.Attach(ifaceInfo, RConnection::EAttachTypeMonitor), _L("Attaching as Monitor"));
-	
-	
-	//register for progress notification
-	TRequestStatus progressReqSt;	
-	ifaceMonitor.ProgressNotification(iProgressBuf, progressReqSt, static_cast<TUint>(KLinkLayerClosed));
-	
-	
-	User::After(millisBeforeStop);
-	INFO_PRINTF1(_L("About to stop interface."));	
-	// Shutdown the interface and get the resulting progress
-	if(ifaceStopTypeStr.Compare(TPtrC(_L("EStopNormal"))) == 0)
-		{
-		TestL(controlConn.Stop(RConnection::EStopNormal), _L("Normal Stop on the Interface"));
-		}
-	else if(ifaceStopTypeStr.Compare(TPtrC(_L("EStopAuthoritative"))) == 0)
-		{
-		TestL(controlConn.Stop(RConnection::EStopAuthoritative),_L("Authoritative Stop on the Interface"));
-		}
-	else if(ifaceStopTypeStr.Compare(TPtrC(_L("NifmanIdleTimeout")))== 0)
-		{
-		controlConn.Close();	// Let Nifman short idle timeout take the interface down for us.
-		// The monitor connection does not affect the timeout.
-		}
-	else 
-		{
-		User::Leave(KErrArgument);
-		}
-	
-		
-	WaitForProgressNotificationL(progressReqSt, KLinkLayerClosed, ifaceStopErrCode);
-	CleanupStack::PopAndDestroy(&controlConn);
-	CleanupStack::PopAndDestroy(&ifaceMonitor);
-	}
-	
-	
-//------------------------------------------------------
-// TODO?: read Qos Parameters from config file.
-// not really necessary, because it is easier to use a different section in config.txt
-// Must correspond to Sim.tsy config.txt file. These parameters are
-// negotiated by GuQoS and then the negotiated 
-// parameters are used for comparison by Sim.tsy
-//------------------------------------------------------
-
-/**
-Set the QoS parameters to value set 0
-*/
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-void CSpudNetSideTestBase::SetQoSParameters(CQoSParameters& aParameters)
-{
-	aParameters.SetUpLinkMaximumBurstSize(1024);
-	aParameters.SetUpLinkMaximumPacketSize(768);
-	aParameters.SetUplinkBandwidth(1024);
-	aParameters.SetUpLinkAveragePacketSize(768);
-	aParameters.SetUpLinkPriority(3);	
-	aParameters.SetUpLinkDelay(250);  
-
-	aParameters.SetDownLinkMaximumBurstSize(1024);		
-	aParameters.SetDownLinkMaximumPacketSize(512);
-	aParameters.SetDownlinkBandwidth(1024);
-	aParameters.SetDownLinkAveragePacketSize(512);
-	aParameters.SetDownLinkPriority(KQoSLowestPriority);
-	aParameters.SetDownLinkDelay(250);
-}
-
-/**
-Set the QoS parameters to value set 1
-*/
-void CSpudNetSideTestBase::SetQoSParameters1(CQoSParameters& aParameters)
-{
-	aParameters.SetUplinkBandwidth(1020);
-	aParameters.SetUpLinkMaximumBurstSize(896);
-	aParameters.SetUpLinkMaximumPacketSize(768);
-	aParameters.SetUpLinkDelay(250);
-	aParameters.SetUpLinkPriority(3);
-
-    aParameters.SetUpLinkAveragePacketSize(400);
-
-	aParameters.SetDownlinkBandwidth(1020);
-	aParameters.SetDownLinkMaximumBurstSize(768);
-	aParameters.SetDownLinkMaximumPacketSize(512);
-	aParameters.SetDownLinkDelay(250);
-	aParameters.SetDownLinkPriority(KQoSLowestPriority);
-
-    aParameters.SetDownLinkAveragePacketSize(400);
-}
-#endif
-
-
-/**
- Starts a primary context by starting and interface, and starts PPP instances opposite the primary context
- @leave If any of the above steps fail
-*/
-TVerdict CSpudPppPrimary::RunTestStepL()
-	{
-	TInt primarySpudIapId, firstPppIapId;
-	
-	TestBooleanTrueL(GetIntFromConfig(ConfigSection(), _L("PrimarySpudIapId"), primarySpudIapId), _L("Get Iap ID for first Ppp instance"));
-	TestBooleanTrueL(GetIntFromConfig(ConfigSection(), _L("PppIapId1"), firstPppIapId), _L("Get Iap ID for second Ppp instance"));
-
-	TCommDbConnPref primarySpudPrefs, firstPppPrefs;
-	primarySpudPrefs.SetIapId(primarySpudIapId);	
-	firstPppPrefs.SetIapId(firstPppIapId);	
-	RConnection pppInterface;
-	TestL(iInterface.Open(iEsock), _L("RConnection::Open on SPUD interface"));
-	TestL(pppInterface.Open(iEsock), _L("RConnection::Open on PPP interface"));
-	
-	TRequestStatus spudStatus, pppStatus;
-	iInterface.Start(primarySpudPrefs, spudStatus);
-	pppInterface.Start(firstPppPrefs, pppStatus);
-	User::WaitForRequest(spudStatus);
-	User::WaitForRequest(pppStatus);
-	TestL(spudStatus.Int(), KErrNone, _L("RConnection::Start on SPUD interface"));
-	TestL(pppStatus.Int(), KErrNone, _L("RConnection::Start on PPP interface"));
-	
-	return EPass;
-	}
-	
-/** Class that sets up and starts an RConnection, then receives its request completion event as an active object */
-class CConnectionStart : public CActive
-	{
-	public:
-	~CConnectionStart();
-	static CConnectionStart* NewLC(RSocketServ& aEsock, CSpudNetSideTestBase& aTestStep, TInt aIapId);
-	void RunL();
-	void DoCancel()
-		{}
-	RConnection iInterface;
-	
-	private:
-	CConnectionStart(CSpudNetSideTestBase& aTestStep);
-	void ConstructL(RSocketServ& aEsock, TInt aIapId);
-	CSpudNetSideTestBase& iTestStep;
-	TCommDbConnPref iPrefs;
-	};
-
-CConnectionStart::CConnectionStart(CSpudNetSideTestBase& aTestStep)
-	: CActive(EPriorityStandard), iTestStep(aTestStep)
-	{}
-		
-CConnectionStart::~CConnectionStart() 
-	{
-	iInterface.Close();
-
-	Cancel();
-	}
-		
-/**
- Starts a secondary context by creating a socket with QoS, starts a rawipnif instance opposite
- the secondary context, deletes the primary context then sends data on the primary context's socket
- Since the primary context is down, the data should get routed onto the secondary context
- @leave If any of the above steps fail
-*/
-
-TBool CSpudNetSideTestBase::SpudDeletePrimaryPdpL()
-{
-	RTimer GuardTimer;
-	GuardTimer.CreateLocal();			// for this thread
-	TRequestStatus TimerStatus;			// status to monitor timer
-	const TUint KWaitTimeout = 5000000;
-
-	TRequestStatus recvStatus, sendStatus;
-
-	TInetAddr spudPrimaryPort, spudSecondaryPort, secondPppPort;
-	spudSecondaryPort.SetPort(KConfiguredTftFilter1DestPort);
-	spudPrimaryPort.SetPort(KConfiguredTftFilter2DestPort);
-	secondPppPort.SetPort(KConfiguredTftFilter1SrcPort);
-	
-	RSocket primarySocket; // the secondary socket
-	TestL(primarySocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp), _L("RSocket::Open for primary context's socket"));
-	CleanupClosePushL<RSocket>(primarySocket);
-	TestL(primarySocket.Bind(spudPrimaryPort), _L("Binding the local Socket for the primary context"));
-
-	// set the dest addr to the address of the IAP corresponding to IapId entry from the config file
-	TInetAddr dstAddr;
-	dstAddr.SetPort(KConfiguredTftFilter1SrcPort);
-	dstAddr.Input(KConfiguredTftFilter1SrcAddr);
-	TRequestStatus status;
-	primarySocket.Connect(dstAddr, status);
-	User::WaitForRequest(status);
-	TestL(status.Int(), _L("Connecting to local socket for the primary context"));
-
-	// start a secondary context with QoS parameters connected to the same address as above
-	// it will use the iSocket member variable to connect to the address
-	
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	User::After(10*KTimeToStartSecondary);
-	VerifySubconnectionCountL(_L("SubConnectionCount1"), PDPIAP);
-#endif
-	InitiateSecondaryStartL();
-	
-	TInt oppositeSecondaryIapId;
-	TestBooleanTrueL(GetIntFromConfig(ConfigSection(), _L("IapId"), oppositeSecondaryIapId), _L("Get Iap ID for the rawipnif instance opposite the secondary context"));
-
-	// start rawipnif instance opposite the SPUD's secondary context, and open a socket on it
-	CConnectionStart *secondaryIfStart = CConnectionStart::NewLC(iEsock, *this, oppositeSecondaryIapId);
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	WaitForQoSEventL(_L("SecondaryActivationEvent2"), _L("SecondaryActivationEvent2Reason"));
-#else
-	User::After(KTimeToStartSecondary);
-	VerifySubconnectionCountL(_L("SubConnectionCount2"), PDPIAP);
-#endif
-	
-	RSocket oppositeSecondarySocket;
-	TestL(oppositeSecondarySocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp, secondaryIfStart->iInterface), _L("Opening socket opposite secondary context"));
-	CleanupClosePushL<RSocket>(oppositeSecondarySocket);
-	User::LeaveIfError(oppositeSecondarySocket.Bind(secondPppPort));
-		
-	// send data through the SPUD's secondary context to the rawipnif instance
-	TBuf8<KCommReadBufSize> commReadBuf;
-	oppositeSecondarySocket.RecvFrom(commReadBuf, spudSecondaryPort, 0, recvStatus);
-
-	iSocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-
-	TestL(sendStatus.Int(), _L("Send status on secondary context"));
-
-	GuardTimer.After(TimerStatus,KWaitTimeout); 
-	//User::WaitForRequest(recvStatus);
-	User::WaitForRequest(recvStatus, TimerStatus);
-
-	GuardTimer.Cancel();
-	User::WaitForAnyRequest();
-
-	TestL(recvStatus.Int(), _L("Receive status from secondary context"));
-	TestL(commReadBuf.Compare(KCommWriteData), _L("Sent data matches received data on secondary context"));
-
-	// cause a network event, deleting the primary context
-	TInt idx = RetrieveNetSideEventValFromConfigL(_L("QoSEventReq1Idx"));
-	EtelRequestL(EContextStatusChange, idx);
-	
-	// pause to allow notification of the deletion to get through
-	User::After(1000000);
-
-	// send data through the SPUD's primary context
-	// with the primary context deleted, the remaining secondary context should become the default context
-	// and this data should get sent through the secondary context
-	primarySocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	TestL(sendStatus.Int(), _L("Send status on primary context"));
-	// GuQoS will drop the previous packet, and be triggered to modify the secondary context to become the default context
-	// pause to allow GuQos to do this
-	User::After(1000000);
-	// this packet should make it through
-	oppositeSecondarySocket.RecvFrom(commReadBuf, spudPrimaryPort, 0, recvStatus);
-	primarySocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	TestL(sendStatus.Int(), _L("Send status on primary context"));
-	User::WaitForRequest(recvStatus);
-	TestL(recvStatus.Int(), _L("Receive status from primary context"));
-	TestL(commReadBuf.Compare(KCommWriteData), _L("Sent data matches received data from primary context"));
-	
-	// make sure sending on the secondary still works
-	oppositeSecondarySocket.RecvFrom(commReadBuf, spudSecondaryPort, 0, recvStatus);
-	iSocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	TestL(sendStatus.Int(), _L("Send status from secondary context"));
-	User::WaitForRequest(recvStatus);
-	TestL(recvStatus.Int(), _L("Receive status from secondary context"));
-	TestL(commReadBuf.Compare(KCommWriteData), _L("Sent data matches received data from secondary context"));
-
-	// cleanup
-	CleanupStack::PopAndDestroy(&oppositeSecondarySocket);
-
-	if (secondaryIfStart->IsActive())
-		{
-		secondaryIfStart->Deque();
-		}
-	CleanupStack::PopAndDestroy(secondaryIfStart);
-	CleanupStack::PopAndDestroy(&primarySocket);
-
-	return ETrue;
-}
-
-TVerdict CSpudDeletePrimary::RunTestStepL()
-{
-	if(SpudDeletePrimaryPdpL())
-	  {
-	  return EPass;
-	  }
-	 
-	 return EFail;
-}
-
-
-/**
- Opens and starts a connection, using aIapId as the preferred IAP
- @param aEsock The socket server to open the connection on
- @param aTestStep The test steps logging is used
- @param aIapId The IAP to use for the connection
- @leave Any error returned from RConnection::Open, or KErrNoMemory if new(ELeave) fails
-*/
-CConnectionStart* CConnectionStart::NewLC(RSocketServ& aEsock, CSpudNetSideTestBase& aTestStep, TInt aIapId)
-	{
-	CConnectionStart *me = new(ELeave) CConnectionStart(aTestStep);
-	CleanupStack::PushL(me);
-	me->ConstructL(aEsock, aIapId);
-	return me;
-	}
-	
-void CConnectionStart::ConstructL(RSocketServ& aEsock, TInt aIapId)
-	{
-	CActiveScheduler::Add(this);
-	SetActive();
-    iPrefs.SetIapId(aIapId);
-	iTestStep.TestL(iInterface.Open(aEsock), _L("RConnection::Open on interface"));
-	iInterface.Start(iPrefs, iStatus);	
-	}
-
-/**
- Tests that the RConnection::Start succeeded
- @leave Leaves with the status of the RConnection::Start if the status is not KErrNone
-*/
-void CConnectionStart::RunL() 
-	{
-	iTestStep.TestL(iStatus.Int(), _L("RConnection::Start status"));
-	}
-
-/**
- Starts a secondary context by creating a socket with QoS, starts PPP instances opposite the PPP instances
- from the primary and secondary contexts, then sends data between them
- @leave If any of the above steps fail
-*/
-TVerdict CSpudPppSecondarySend::RunTestStepL()
-	{
-	TRequestStatus connectStatus, recvStatus, sendStatus;
-
-	TInetAddr spudSecondaryPort, spudSecondaryAddr, secondPppPort;
-	spudSecondaryPort.SetPort(KConfiguredTftFilter1DestPort);
-	spudSecondaryAddr.SetPort(KConfiguredTftFilter1DestPort);
-	spudSecondaryAddr.Input(KConfiguredTftFilter2DestAddr);
-	secondPppPort.SetPort(KConfiguredTftFilter1SrcPort);
-
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	VerifySubconnectionCountL(_L("SubConnectionCount1"), PDPIAP);
-#endif
-	// start a secondary context
-	InitiateSecondaryStartL();
-
-	TInt primaryIapId, secondaryIapId;
-	TestBooleanTrueL(GetIntFromConfig(ConfigSection(), _L("PppIapId1"), primaryIapId), _L("Get Iap ID for first Ppp instance"));
-	TestBooleanTrueL(GetIntFromConfig(ConfigSection(), _L("PppIapId2"), secondaryIapId), _L("Get Iap ID for second Ppp instance"));
-
-	// start 2 more PPP instances opposite the SPUD's primary and secondary context PPP instances
-	CConnectionStart *primaryIfStart = CConnectionStart::NewLC(iEsock, *this, primaryIapId);
-	CConnectionStart *secondaryIfStart = CConnectionStart::NewLC(iEsock, *this, secondaryIapId);
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	WaitForQoSEventL(_L("SecondaryActivationEvent2"), _L("SecondaryActivationEvent2Reason"));
-#else
-	User::After(2*KTimeToStartSecondary);
-	VerifySubconnectionCountL(_L("SubConnectionCount2"), PDPIAP);
-#endif
-
-	// set up a socket from the second PPP instance (that connects to the SPUD's secondary context)
-	RSocket secondPppSocket;
-	User::LeaveIfError(secondPppSocket.Open(iEsock, KAfInet, KSockDatagram, KProtocolInetUdp, secondaryIfStart->iInterface));
-	CleanupClosePushL<RSocket>(secondPppSocket);
-	User::LeaveIfError(secondPppSocket.Bind(secondPppPort));
-	secondPppSocket.Connect(spudSecondaryAddr, connectStatus);
-	User::WaitForRequest(connectStatus);
-	TestL(connectStatus.Int(), _L("Connecting to local socket"));
-		
-	// send data through the SPUD's secondary context to the second PPP instance
-	TBuf8<KCommReadBufSize> commReadBuf;
-	secondPppSocket.RecvFrom(commReadBuf, spudSecondaryPort, 0, recvStatus);
-	iSocket.Send(KCommWriteData, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	User::WaitForRequest(recvStatus);
-	TestL(commReadBuf.Compare(KCommWriteData), _L("Sent data matches received data"));
-	
-	// send data in the opposite direction
-	iSocket.RecvFrom(commReadBuf, secondPppPort, 0, recvStatus);
-	secondPppSocket.Send(KCommWriteData2, 0, sendStatus);
-	User::WaitForRequest(sendStatus);
-	User::WaitForRequest(recvStatus);
-	TestL(commReadBuf.Compare(KCommWriteData2), _L("Sent data matches received data"));
-	
-
-	// cleanup
-	CleanupStack::PopAndDestroy(&secondPppSocket);
-	if (primaryIfStart->IsActive())
-		{
-		primaryIfStart->Deque();
-		}
-	if (secondaryIfStart->IsActive())
-		{
-		secondaryIfStart->Deque();
-		}
-
-	CleanupStack::PopAndDestroy(secondaryIfStart);
-	CleanupStack::PopAndDestroy(primaryIfStart);
-
-	return EPass;
-	}
-/**
-Tests creation of multiple primary PDP contexts by explicitly starting the interfaces
-
-@leave if the test fails.
-*/
-enum TVerdict CSpudMultiPrimary::RunTestStepL()
-	{
-	TInt primaryCreationErr(KErrNone);
-	TInt primaryIapId(0);
-	TInt maximumConnections = 0;
-	
-
-	if (!GetIntFromConfig(ConfigSection(), _L("PrimaryActivationErr1"), primaryCreationErr))
-		{
-		User::Leave(KErrNotFound);
-		}
-		
-    _LIT(KNumberOfIapsLit, "NumberOfIaps");
-	if (!GetIntFromConfig(ConfigSection(), KNumberOfIapsLit, maximumConnections))
-		{
-		User::Leave(KErrNotFound);
-		}
-
-
-	// Opening multiple connections, we're not reusing the 'iInterface' member.
-	//
-	RPointerArray<RConnection> interfaces;
-
-    _LIT(KPrimaryIapFormatLit, "PrimaryIapId%d");
-	for (TInt i = 0; i < maximumConnections; i++)
-	    {
-
-        TBuf<32> primaryIap;
-        primaryIap.Format(KPrimaryIapFormatLit, i + 1);
-    	if (!GetIntFromConfig(ConfigSection(), primaryIap, primaryIapId))
-    		{
-    		User::Leave(KErrNotFound);
-    		}
-    		
-
-    	INFO_PRINTF2(_L("Creating RConnection object %d"), primaryIapId);	
-
-        RConnection* p = new (ELeave) RConnection();	
-
-
-	    interfaces.Append(p);
-        CleanupStack::PushL(p);
-        
-	    
-    	TCommDbConnPref iap1prefs;
-        iap1prefs.SetIapId(primaryIapId);	
-        
-    	INFO_PRINTF2(_L("Test starting Interface IAP ID == %d"), primaryIapId);	
-    	
-    	TestL(p->Open(iEsock), _L("RConnection::Open the interface"));
-    	TestL(p->Start(iap1prefs),primaryCreationErr, _L("RConnection::Start the interface"));
-	    }
-
-	
-	for (TInt i = (interfaces.Count() - 1); i >= 0; i--)
-	    {
-	    RConnection* p = interfaces[i];
-	    interfaces.Remove(i);
-	    
-    	p->Stop();
-    	p->Close();	
-    	
-        // empty destructor for 'RConnection' 	    
-        //
-        CleanupStack::PopAndDestroy(p);
-    	}
-	
-	interfaces.Reset();
-
-	return EPass;
-	}
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudNetworkSide/src/te_spudNetworkSideSteps.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,245 +0,0 @@
-// 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:
-// Defines the Network-side events & error conditions tests for SPUD.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef TE_SPUD_NETWORK_SIDE_STEPS_H
-#define TE_SPUD_NETWORK_SIDE_STEPS_H
-
-
-#include <test/testexecutestepbase.h>
-#include <c32comm.h>
-#include <es_sock.h>
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-#include <qoslib.h>
-#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
-#include <networking/qoslib_internal.h>
-#endif
-#endif
-
-/** Encapsulates all Spud Network Side tests */
-namespace te_spudNetworkSide
-	{
-	
-	const TUint KConfiguredTftFilter1DestPort	= 1031;
-	const TUint KConfiguredTftFilter1SrcPort 	= 3461;
-	const TUint KConfiguredTftFilter2DestPort	= 1032;	
-	
-	_LIT(KConfiguredTftFilter2DestAddr, "192.168.1.2");
-	_LIT(KConfiguredTftFilter1SrcAddr, "192.168.1.1");
-
-		
-	/** Identifiers for each of the simtsy parameters that can be changed using publish and subscribe */
-	enum TEtelRequestType
-		{
-		/** Change QoS parameters */
-		ENetworkQoSChange,
-		/** Change network status */
-		ENetworkChangeRegStatus,
-		/** Change context status */
-		EContextStatusChange,
-		/** Change context config parameters */
-		EContextConfigChange,
-		/**Invalid Request */
-		EInvalidRequest,
-		};
-
-	enum TContextType
-		{
-		EPrimaryContext,
-		ESecondaryContext
-		};
-		
-	/**
-	 Base class for all Spud Network Side Tests.
-	 
-	 @internalComponent
-	 */
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	class CSpudNetSideTestBase : public CTestStep, public MQoSObserver
-#else
-    class CSpudNetSideTestBase : public CTestStep
-#endif
-		{
-	public:
-	
-		TVerdict doTestStepPreambleL();
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		TVerdict doTestStepPostambleL();
-#endif
-		
-		enum TVerdict doTestStepL();
-
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		// MQoSObserver	
-		void Event(const CQoSEventBase& aEvent);
-#endif
-		
-		// Utility
-		void TestBooleanTrueL(TBool aBool, const TDesC& aMsg);
-		void TestL(TInt aErrCode, const TDesC& aMsg);
-		void TestL(TInt aErrCode, TInt aExpErrCode, const TDesC& aMsg);
-		
-		
-	
-	protected:
-				
-		/**
-		Executes the Test Step 
-		 
-		@return Verdict of the test step: EPass / EFail;
-        		EAborted if the test case could not be executed properly;
-        		EInconclusive if it could not be determined with certainty that the test case has succeeded.
-		@leave if the test fails		 
-		*/
-		virtual TVerdict RunTestStepL() = 0;
-
-		// utility
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		void WaitForQoSEventL(TQoSEvent aQosEvent, TInt aReasonCode);
-		void WaitForOptionalQoSEventL(TQoSEvent aQosEvent, TInt aReasonCode, TQoSEvent aOptionalQosEvent, TInt aOptionalReasonCode);
-		void WaitForOptionalQoSEventL(const TDesC& aQosEventString, const TDesC& aReasonCodeString, TQoSEvent aOptionalQosEvent, const TDesC& aOptionalReasonCodeString);
-
-		void WaitForQoSEventL(const TDesC& aQosEventString, TInt aReasonCode);
-		void WaitForQoSEventL(const TDesC& aQosEventString, const TDesC& aReasonCodeString);
-		void WaitForOptionalQoSEventL(const TDesC& aQosEventString, const TDesC& aReasonCodeString, const TDesC& aOptionalQosEventString, const TDesC& aOptionalReasonCodeString);
-
-		void SetQoSParameters(CQoSParameters& aParameters);
-		void SetQoSParameters1(CQoSParameters& aParameters);
-#endif
-		void SetSimTsyTestNumberL(TInt aTestNumber);
-				
-		void StartPrimaryOnlyL();
-		void OpenPrimarySocketL();
-		void SendUntilTimeoutL();
-		void SendSinglePacketL();
-		void StopPrimary();
-		
-		TBool SpudDeletePrimaryPdpL();
-		
-		void StartSecondaryL();
-		void StopSecondaryL();
-		void RetrieveMandatorySettingsFromConfigL();
-#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		void ReadQosParameterSettingsFromConfigL();
-
-		void VerifySubconnectionCountL(const TDesC& aSubConnDesc, TUint aIap);
-		void VerifySubconnectionCountL(TUint aSubConnectionCount, TUint aIap);
-		void UpdatePolicySelector2QosParametersTableL(TUint aPolicySelector, TUint aQosParameter);
-		void ClearPolicySelector2QosParametersTableL();
-#endif
-		
-		void FailNextPktLoopbackCsyWriteL(TInt aPortNum, TInt aErrorCode);
-		TEtelRequestType RetrieveNetSideEventRequestFromConfigL(const TDesC& aEventName);
-		void EtelRequestL(TEtelRequestType aEtelCommand, TInt aNewValue);
-		TInt RetrieveNetSideEventValFromConfigL(const TDesC& aEventValName);
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		enum TQoSEvent RetrieveQosEventFromConfigL(const TDesC& aQosEventName);
-#endif
-		TContextType RetrieveContextTypeFromConfigL(const TDesC& aContextTypeName);
-		TCommRole RetrieveCommRoleFromConfigL(const TDesC& aCommRoleName);
-		void WaitForProgressNotificationL(TRequestStatus& aStatus, TInt aProgress, TInt aErrCode);
-		void StopInterfaceL();
-		
-		void InitLoopbackL(const TDesC& aLoopbackPortName);
-				
-		virtual void InitiateSecondaryStartL();
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		virtual void ChangeQoSL();
-#endif
-		
-		// Data
-		TInt iSimTsyTestNum;
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		TQoSEvent iReceivedQosEvent;
-#else
-		TInt iPolicySelector;
-		TUint iQosParametersRecord;
-#endif
-    	TInt iQosReason;
-    	
-		RSocketServ iEsock;
-		RSocket iSocket;
-		/** Socket used in RQoSChannel Join*/
-		RSocket iSocketJoin;
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-		RQoSPolicy iQoSPolicy_1;
-#endif
-		TNifProgressBuf iProgressBuf;
-		TRequestStatus iQosEventReq;
-		
-		RConnection iInterface;
-		
-		RCommServ iCommServer;
-		RComm iLoopbackPort;
-		
-		};
-	
-		
-	/** Used to define a literal variable. */
-	#define SYMBIAN_TEST_LIT(name) _LIT(K##name, #name)
-
-	/** Define a literal from a classname and can be as the keyword class. */
-	#define SYMBIAN_TEST_CLASS(className) SYMBIAN_TEST_LIT(className); class className 
-
-	/** Define a basic declaration for testClass as a subclass of CSpudNetSideTestBase 
-	and define a literal from testClass */
-	#define SYMBIAN_SPUD_TEST_CLASS(testClass) SYMBIAN_TEST_CLASS(testClass) : public CSpudNetSideTestBase \
-				{ \
-			public: \
-				inline testClass() {SetTestStepName(K##testClass);}; \
-				virtual TVerdict RunTestStepL(); \
-				}; 
-					
-
-	// Test Steps
-	SYMBIAN_SPUD_TEST_CLASS(CESockCheck)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimary)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimaryEvent)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimaryContextEventProgress)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudDeletePrimary)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimaryEventOnLowerNifStarting)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondary)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSuspendContext)
-		
-#ifndef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryChangeQoS)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryEvent)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudTwoSecondaryEvents)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryEvent2)		
-#endif
-	
-	// Nifman side testing
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimaryInterfaceStop)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimaryInterfaceEventStop)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimaryDeletionInterfaceStop)
-		
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryInterfaceStop)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryInterfaceEventStop)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPrimayStartingStop)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryStartingStop)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudSecondaryLowerNifDownStop)	
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPppPrimary)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudPppSecondarySend)
-	SYMBIAN_SPUD_TEST_CLASS(CSpudMultiPrimary)
-
-	} 
-	
-#endif 
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/bmarm/TE_SPUDRSUBCONNU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	NewServer__Fv @ 1 NONAME R3UNUSED ; NewServer(void)
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/bwins/TE_SPUDRSUBCONNU.DEF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	?NewServer@@YAHXZ @ 1 NONAME ; int NewServer(void)
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-[UdpEcho1]
-SimTsyTestNum= 1
-QoSParamSet= 2
-PrimRemoteIpAddr= 192.168.20.13
-PrimRemotePort= 7
-SecLocalPort= 1031
-SecRemoteIpAddr= 192.168.20.11
-SecRemotePort= 9
-
-
-[UdpEcho2]
-SimTsyTestNum= 2
-QoSParamSet= 2
-PrimRemoteIpAddr= 192.168.20.13
-PrimRemotePort= 7
-SecLocalPort= 1031
-SecRemoteIpAddr= 192.168.20.11
-SecRemotePort= 9
-
-[UpperFlowLowerNifDown1]
-SimTsyTestNum= 3
-QoSParamSet= 0
-PrimRemoteIpAddr= 192.168.20.13
-PrimRemotePort= 7
-SecLocalPort= 1031
-SecRemoteIpAddr= 192.168.20.11
-SecRemotePort= 9
-
-
-[SpudRestartAfterNormalStop]
-SimTsyTestNum= 1
-QoSParamSet= 0
-PrimRemoteIpAddr= 192.168.20.13
-PrimRemotePort= 7
-SecLocalPort= 1031
-SecRemoteIpAddr= 192.168.20.11
-SecRemotePort= 9
-StopType= 0
-
-
-[SpudRestartAfterAuthStop]
-SimTsyTestNum= 1
-QoSParamSet= 0
-PrimRemoteIpAddr= 192.168.20.13
-PrimRemotePort= 7
-SecLocalPort= 1031
-SecRemoteIpAddr= 192.168.20.11
-SecRemotePort= 9
-StopType= 1
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,410 +0,0 @@
-############################################################################
-############################################################################
-###################              T E S T 1              ####################
-############################################################################
-############################################################################
-# Default QoS Parameters on primary & secondary
-############################################################################
-[test1]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.1.2,0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.20.11, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 9, 9, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.20.11, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 9, 9, 1031, 1031, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0
-#QosProfileReqR99 = SECONDARY1, 16, 16, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0
-# dino                      0     1     2     3     4      5     6     7    8   9  10  11  12    13    14    15    16    17    18    19    20   21   22 23 24   
-QosProfileReqR99 = SECONDARY1, 0x10, 0x10, 0x04, 0x04,  0x08, 0x08, 1000, 200, 10, 50, 10, 20, 0x10, 0x02, 0x10, 0x02, 0x01, 0x01, 3000, 4000 , 10 , 20, 8, 20
-QosProfileReqR99 = SECONDARY2, -1, -1, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0
-
-# Settings supporting R5 support
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0, 0, 0
-#QosProfileReqR5 = SECONDARY1, 16, 16, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1, 0x10, 0x10, 0x04, 0x04,  0x08, 0x08, 1000, 200, 10, 50, 10, 20, 0x10, 0x02, 0x10, 0x02, 0x01, 0x01, 3000, 4000 , 10 , 20, 8, 20, 0, 0
-QosProfileReqR5 = SECONDARY2, 16, 16, 0x01, 0x01, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0, 0, 0
-
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x08, 0x02, 0x08, 1584, 0x03, 0x01, 0x01, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x02, 0x02, 1584, 0x04, 0x02, 0x08, 1, 2, 4, 2, 4
-
-# Settings supporting R5 support
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x08, 0x02, 0x08, 1584, 0x03, 0x01, 0x01, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x02, 0x02, 1584, 0x04, 0x02, 0x08, 1, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x08, 0x04, 2, 2, 4, 2, 4
-
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x08, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-
-
-
-############################################################################
-############################################################################
-###################              T E S T 2              ####################
-############################################################################
-############################################################################
-# Verifies that GUQoS / Subconnection do not clobber user-defined QoS parameters.
-############################################################################
-[test2]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.1.2,0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.20.11, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 9, 9, 1031, 1031, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1, 16, 16, 0x04, 0x04, 0x08, 0x08, 1000, 200, 10, 50, 1524, 1524, 16, 2, 16, 2, 0x01, 0x01, 3000, 4000, -1, -1, 8, 20
-QosProfileReqR99 = SECONDARY2, -1, -1, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0
-
-
-# Settings supporting R5 support
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1, 16, 16, 0x04, 0x04, 0x08, 0x08, 1000, 200, 10, 50, 1524, 1524, 16, 2, 16, 2, 0x01, 0x01, 3000, 4000, -1, -1, 8, 20, 0, 0
-QosProfileReqR5 = SECONDARY2, -1, -1, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, -1, -1, 0, 0, 0, 0
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 16, 4, 0x08, 0x08, 1000, 16, 0x08, 0x08, 3000, 8, 20, 10, 20
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x02, 0x02, 1584, 0x04, 0x02, 0x08, 1, 2, 4, 2, 4
-
-# Settings supporting R5 support
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 16, 4, 0x08, 0x08, 1000, 16, 0x08, 0x08, 3000, 8, 20, 10, 20, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x02, 0x02, 1584, 0x04, 0x02, 0x08, 1, 2, 4, 2, 4, 0, 0
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x08, 0x04, 2, 2, 4, 2, 4
-
-# Settings supporting R5 support
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x08, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-
-
-
-############################################################################
-############################################################################
-###################              T E S T 3              ####################
-############################################################################
-############################################################################
-# Delay on deletion of the primary PDP context.
-# Supports testing of sends on SPUD when lower NIF reported LinkLayerDown
-############################################################################
-[test3]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.1.2,0, 2, 0, 0,RasUser,,,,194.72.6.51,194.72.6.51,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>, 
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 20, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.20.11, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 9, 9, 1031, 1031, 0, 0, 0
-
-
-#TProfileReqR99 = 0<contextName> 1<reqTraffic> 2<minTraffic> 3<reqDeliveryOrder> 4<minDeliveryOrder>
-#		  5<reqErroneousSDU> 6<minErroneousSDU> 7<maxSDUSize> 8<minSDUSize>
-#		 9<reqUpLinkBitRate> 10<reqDownLinkBitRate> 11<minUpLinkBitRate> 12<minDownLinkBitRate> 
-#		 
-#		 13<reqBitErrorRatio> 14<minBitErrorRatio> 15<reqSDUErrorRatio> 16<minSDUErrorRatio>
-#		 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-#		 19<reqTransferDelay> 20<minTransferDelay> 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-#		 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-QosProfileReqR99 = SECONDARY1, 16, 16, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 0, 0, -1, -1, 0, 0
-QosProfileReqR99 = SECONDARY2, -1, -1, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 0, 0, -1, -1, 0, 0
-
-
-# Settings supporting R5 support
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY1, 16, 16, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 0, 0, -1, -1, 0, 0, 0, 0
-QosProfileReqR5 = SECONDARY2, -1, -1, 0x02, 0x02, 0x08, 0x08, -1, -1, -1, -1, 1524, 1524, 0x01, 0x01, 0x01, 0x01, 0x08, 0x08, 0, 0, -1, -1, 0, 0, 0, 0
-
-#TProfileNegR99 =<contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery> <negMaxSDUSize>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> 
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x08, 0x02, 0x08, 1584, 0x03, 0x01, 0x01, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x02, 0x02, 1584, 0x04, 0x02, 0x08, 1, 2, 4, 2, 4
-
-# Settings supporting R5 support
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x08, 0x02, 0x08, 1584, 0x03, 0x01, 0x01, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x02, 0x02, 1584, 0x04, 0x02, 0x08, 1, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x08, 0x04, 2, 2, 4, 2, 4
-
-# Settings supporting R5 support
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosR5NetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-QosR5NetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x08, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002 
-
-# QosProfileReq
-# = <TTrafficClass>, <TTrafficClass>, <TDeliveryOrder>, <TDeliveryOrder>
-# <TErroneousSDUDelivery>, <TErroneousSDUDelivery>
-# <TErroneousSDUDelivery>, <TInt iReqMaxSDUSize>, <TInt iMinAcceptableMaxSDUSize>
-# <TBitRate>, <TBitRate>, <TBitErrorRatio>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>, <TTrafficHandlingPriority>
-# <TInt	iReqTransferDelay>, <TInt iMaxTransferDelay>, <TBitRate>, <TBitRate>
-
-# QosProfileNeg = <TQoSPrecedence>, <TQoSDelay>, <TQoSReliability>, <TQoSPeakThroughput>, <TQoSMeanThroughput>
-# <TTrafficClass>, <TDeliveryOrder>, <TErroneousSDUDelivery>, <TInt iMaxSDUSize>, <TBitRate>, 
-# <TBitErrorRatio>, <TSDUErrorRatio>, <TTrafficHandlingPriority>
-# <TInt iTransferDelay>, <TBitRate>		
-
-DefaultContextparamRel99= 3, ACME INTERNET PROVIDERS LTD, i-MODE GATEWAY, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-# DefaultContextparamRel99 = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>, 
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex> 
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName> 
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_loopback.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-[LoopbackPppUdp1]
-SimTsyTestNum= 1
-IapId= 1
-UdpEchoPort= 7
-Iterations= 3
-
-[LoopbackPppUdp3]
-SimTsyTestNum= 1
-IapId= 3
-UdpEchoPort= 9
-Iterations= 3
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_loopback.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,447 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2004-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:
- CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<InformationTable>
-</InformationTable>
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>Loopback_GPRS_1</Name>
-        <IAPService>OutgoingGPRS.PPP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_PPP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_2</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_2</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_3</Name>
-        <IAPService>OutgoingGPRS.PPP_Bounce_3</IAPService>
-        <IAPBearer>ModemBearer.Loopback_PPP_3</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-    <IAP operation="add">
-        <Name>Loopback_GRPS_4</Name>
-        <IAPService>OutgoingGPRS.SPUD_Echo_4</IAPService>
-        <IAPBearer>ModemBearer.Loopback_SPUD_4</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    <IAP operation="add">
-        <Name>Loopback_GRPS_5</Name>
-        <IAPService>OutgoingGPRS.PPP_Bounce_1</IAPService>
-        <IAPBearer>ModemBearer.Loopback_PPP_1</IAPBearer>
-        <IAPNetwork>Network.Intranet2</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>    
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_PPP_1</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::501</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_2</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_PPP_3</Name>
-        <IfName>PPP</IfName>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <PortName>PKTLOOPBACK::503</PortName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>Loopback_SPUD_4</Name>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-    
-    <ModemBearer operation="add">
-        <Name>WinTunnel_SPUD_5</Name>
-        <Agent>NULLAGT</Agent>
-        <IfName>SPUD</IfName>
-    </ModemBearer>
-
-</ModemBearerTable>
-
-<LANBearerTable>
-</LANBearerTable>
-
-<LANServiceTable>
-</LANServiceTable>
-
-<DialInISPTable>
-</DialInISPTable>
-
-<DialOutISPTable>
-</DialOutISPTable>
-
-<AgentLookupTable>
-</AgentLookupTable>
-
-<CDMA2000PacketServiceTable>
-</CDMA2000PacketServiceTable>
-
-<DefaultCDMA2000Table>
-</DefaultCDMA2000Table>
-
-<ChargecardTable>
-</ChargecardTable>
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.Loopback_GRPS_2</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <IpGateway>192.168.20.11</IpGateway>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-	<UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.R99Default1</UmtsR99QoSAndOnRef>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>PPP_Bounce_1</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.20.13</IpAddr>
-    	<IpGateway>192.168.1.2</IpGateway>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_2</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    	<IpGateway>192.168.20.11</IpGateway>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>PPP_Bounce_3</Name>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <IpAddr>192.168.20.11</IpAddr>
-    	<IpGateway>192.168.1.2</IpGateway>
-    </OutgoingGPRS>
-    
-    <OutgoingGPRS operation="add">
-        <Name>SPUD_Echo_4</Name>
-      	<PDPType>IPV4</PDPType>
-        <IfParams>lowernif=PPP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.2.4</IpAddr>        
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation="add">
-		<Name>R99Default1</Name> 
-		<ReqTrafficClass>1</ReqTrafficClass> 
-		<MinTrafficClass>1</MinTrafficClass> 
-		<ReqDeliveryOrder>1</ReqDeliveryOrder> 
-		<MinDeliveryOrder>1</MinDeliveryOrder> 
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU> 
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU> 
-		<ReqMaxSDUSize>0</ReqMaxSDUSize> 
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize> 
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate> 
-		<ReqMinUplinkRate>0</ReqMinUplinkRate> 
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate> 
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate> 
-		<ReqBER>1</ReqBER> 
-		<MaxBER>1</MaxBER> 
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio> 
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio> 
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority> 
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority> 
-		<ReqTransferDelay>0</ReqTransferDelay> 
-		<MaxTransferDelay>0</MaxTransferDelay> 
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate> 
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat> 
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate> 
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate> 
-	</UmtsR99QoSAndOn>
-</UmtsR99QoSAndOnTable>
-
-<SecureSocketTable>
-</SecureSocketTable>
-
-<BTDeviceTable>
-</BTDeviceTable>
-
-<BTPersistTable>
-</BTPersistTable>
-
-<BTSecurityTable>
-</BTSecurityTable>
-
-<BTDefaultTable>
-</BTDefaultTable>
-
-<WAPAccessPointTable>
-</WAPAccessPointTable>
-
-<WAPIPBearerTable>
-</WAPIPBearerTable>
-
-<WAPSMSBearerTable>
-</WAPSMSBearerTable>
-
-<VirtualBearerTable>
-</VirtualBearerTable>
-
-<VpnServiceTable>
-</VpnServiceTable>
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_pcktloopback.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-# Defining a loopback between port A and B is as follows:
-# Port = <PortA>,<PortB>,<delay>,<queue size>,<element (packet) size>
-
-[Defaults]
-Port= 0,1,1,10,1500
-Port= 501,502,0,10,1500
-Port= 503,504,0,10,1500
-Port= 505,506,0,10,1500
-Port= 507,508,0,10,1500
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spudRSubConnPPP_qospolicies.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-# ModuleSpecs
-modulespec guqos= {
-	STRING module = guqos.prt
-	INTEGER id=368
-	INTEGER flags = 1
-	}
-
-# FlowSpecs
-flowspec override = {
-	INTEGER token_rate_uplink = 1500
-	}
-
-flowspec default_flow_spec = {
-	INTEGER max_transfer_rate_uplink = 1500
-	INTEGER token_rate_uplink = 1500
-	INTEGER token_bucket_size_uplink = 3000
-	INTEGER max_packet_size_uplink = 1500
-	INTEGER min_policed_unit_uplink = 1500
-	INTEGER priority_uplink = 1
-	INTEGER drop_mode_uplink = 8
-	INTEGER max_transfer_rate_downlink = 1500
-	INTEGER token_rate_downlink = 1500
-	INTEGER token_bucket_size_downlink = 3000
-	INTEGER max_packet_size_downlink = 1500
-	INTEGER min_policed_unit_downlink = 1500
-	INTEGER priority_downlink = 1
-	INTEGER drop_mode_downlink = 8
-	}
-
-# UMTS Specs
-
-# Default APN should always be specified!
-extension_spec default_extension_spec = {
-	INTEGER	type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 4
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-extension_spec guqos_default = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	# Subscribed
-	INTEGER TrafficClassRequested = 1
-	# Subscribed
-	INTEGER TrafficClassMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOrderRequested = 1
-	# Subscribed
-	INTEGER DeliveryOrderMinimum = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduRequested = 1
-	# Subscribed
-	INTEGER DeliveryOfErroneusSduMinimum = 1
-	# Subscribed
-	INTEGER MaxSduSizeRequested = 0
-	# Subscribed
-	INTEGER MaxSduSizeMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkRequested = 0
-	# Subscribed
-	INTEGER MaxBitrateUplinkMinimum = 0
-	# Subscribed
-	INTEGER MaxBitrateDownlinkMinimum = 0
-	# iReqBER Subscribed
-	INTEGER ResidualBerRequested = 1
-	# iMaxBER Subscribed
-	INTEGER ResidualBerMinimum = 1
-	# ReqSDUErrorratio Subscribed
-	INTEGER ErrorRatioRequested = 1
-	# MaxSDUErrorratio Subscribed
-	INTEGER ErrorRatioMinimum =1
-	INTEGER PriorityRequested = 1
-	INTEGER PriorityMinimum = 1
-    # Subscribed
-	INTEGER TransferDelayRequested = 0
-    # Subscribed
-	INTEGER TransferDelayMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateUplinkMinimum = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkRequested = 0
-    # Subscribed
-	INTEGER GuaBitrateDownlinkMinimum = 0
-}
-
-
-
-# Default APN should always be specified!
-extension_spec web = {
-	INTEGER type = 5
-	INTEGER extension_type = 5
-	INTEGER TrafficClassRequested = 3
-	INTEGER MaxBitrateUplinkRequested = 2048
-	INTEGER MaxBitrateDownlinkRequested = 2048
-	INTEGER GuaBitrateUplinkRequested = 1024
-	INTEGER GuaBitrateDownlinkRequested = 1024
-	INTEGER HeaderCompressionRequested = 1
-	}
-
-
-# Module selectors (none)
-#module_policy dst_port 0 dst_port_max 65535 priority 1 = { guqos }
-
-# Flowspec selectors
-#flowspec_policy dst_port 9 priority 1 = { default_flow_spec }
-#flowspec_policy dst_port 0 dst_port_max 65535 priority 2 = { override }
-#flowspec_policy dst_port 0 priority 0 = { default }
-
-# GPRS selectors
-# extension_policy src_port 0 src_port_max 65535 priority 0  = { default_extension_spec }
-
-# guqos_default 
-extension_policy src_port 0 src_port_max 65535 priority 0 = { guqos_default }
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/connection.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-
-#####Opening RSubconnection in Eattachtodefault mode####
-
-
-
-[Connection0]
-ConnName=Conn0
-SocketServName=SockSvr0
-ExpectedError=0
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/simtsy.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-[Simtsy]
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/socketserv.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-
-
-#####Opening RSubconnection in Eattachtodefault mode####
-
-[SocketServ0]
-SocketServName=SockSvr0
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/subconnection.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-
-
-#####Opening RSubconnection in Eattachtodefault mode####
-
-
-[SubConnection0]
-SubConnName=SubConn0
-ConnName=Conn0
-SocketServName=SockSvr0
-SubConnParamsName=QoSParams0
-SubConnType=EAttachToDefault
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/te_spud_staticip.xml	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,336 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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:
- CommDB Settings File for GT0233 PREQ397 SPUD testing 
- All Rights Reserved
-
--->
-
-
-
-<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
-               xmlns:xlink="http://www.w3.org/1999/xlink"
-               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-               xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
-
-<NetworkTable>
-    <Network operation="add">
-        <Name>Intranet</Name>
-    </Network>
-    
-    <Network operation="add">
-        <Name>Intranet2</Name>
-    </Network>
-</NetworkTable>
-
-<IAPTable>
-    <IAP operation="add">
-        <Name>SPUD_1</Name>
-        <IAPService>OutgoingGPRS.RawIP_StaticIP</IAPService>
-        <IAPBearer>ModemBearer.SPUD_1</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-    
-    <IAP operation="add">
-        <Name>GRPS_2</Name>
-        <IAPService>OutgoingGPRS.RawIP_StaticIP</IAPService>
-        <IAPBearer>ModemBearer.SPUD_2</IAPBearer>
-        <IAPNetwork>Network.Intranet</IAPNetwork>
-        <IAPNetworkWeighting>0</IAPNetworkWeighting>
-        <LocationRef>Location.Mobile</LocationRef>
-    </IAP>
-
-</IAPTable>
-
-
-<ModemBearerTable>
-    <ModemBearer operation="template">
-        <Name>Default Loopback Modem</Name>
-        <Agent>NULLAGT</Agent>
-        <CSYName>PKTLOOPBACK</CSYName>
-        <BCAStack>C32Bca</BCAStack>
-        <TSYName>SIM</TSYName>
-        <DataBits>8</DataBits>
-        <StopBits>1</StopBits>
-        <Parity>NONE</Parity>
-        <Rate>115200</Rate>
-        <Handshaking>0</Handshaking>
-        <SpecialRate>0</SpecialRate>
-        <XonChar>0</XonChar>
-        <XoffChar>0</XoffChar>
-        <FaxClassPref>AUTO</FaxClassPref>
-        <SpeakerPref>NEVER</SpeakerPref>
-        <SpeakerVolPref>QUIET</SpeakerVolPref>
-        <ModemInitString>AT</ModemInitString>
-        <DataInitString>AT</DataInitString>
-        <FaxInitString>AT</FaxInitString>
-        <DialPauseLength>S8=</DialPauseLength>
-        <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
-        <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
-        <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
-        <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
-        <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
-        <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
-        <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
-        <DialToneWaitModifier>W</DialToneWaitModifier>
-        <CallProgress1>X1</CallProgress1>
-        <CallProgress2>X2</CallProgress2>
-        <CallProgress3>X3</CallProgress3>
-        <CallProgress4>X4</CallProgress4>
-        <EchoOff>E0</EchoOff>
-        <VerboseText>V1</VerboseText>
-        <QuietOff>Q0</QuietOff>
-        <QuietOn>Q1</QuietOn>
-        <DialCommandStateModifier>;</DialCommandStateModifier>
-        <OnLine>O</OnLine>
-        <ResetConfiguration>Z</ResetConfiguration>
-        <ReturnToFactoryDefs>&amp;F</ReturnToFactoryDefs>
-        <DCDOnDuringLink>&amp;C1</DCDOnDuringLink>
-        <DTRHangUp>&amp;D2</DTRHangUp>
-        <DSRAlwaysOn>&amp;S0</DSRAlwaysOn>
-        <RTSCTSHandshake>&amp;K3</RTSCTSHandshake>
-        <XonXoffHandshake>&amp;K4</XonXoffHandshake>
-        <EscapeCharacter>+</EscapeCharacter>
-        <EscapeGuardPeriod>S12</EscapeGuardPeriod>
-        <NoDialTone>NO DIAL TONE</NoDialTone>
-        <Busy>BUSY</Busy>
-        <NoAnswer>NO ANSWER</NoAnswer>
-        <Carrier>CARRIER</Carrier>
-        <Connect>CONNECT</Connect>
-        <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
-        <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
-        <CompressionNone>COMPRESSION:NONE</CompressionNone>
-        <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
-        <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
-        <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
-        <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
-        <MessageValidityPeriod>0</MessageValidityPeriod>
-        <MessageDeliveryReport>FALSE</MessageDeliveryReport>
-        <CommRole>0</CommRole>
-    </ModemBearer>
-    
-    <!-- Normal timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_1</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>180</LastSocketActivityTimeout>                
-    </ModemBearer>
-    
-    <!-- Short timeouts -->
-    <ModemBearer operation="add">
-        <Name>SPUD_2</Name>
-        <IfName>SPUD</IfName>
-        <LastSessionClosedTimeout>4</LastSessionClosedTimeout>
-        <LastSocketClosedTimeout>6</LastSocketClosedTimeout>
-        <LastSocketActivityTimeout>8</LastSocketActivityTimeout>                
-    </ModemBearer>    
-</ModemBearerTable>
-
-
-
-<ConnectionPreferencesTable>
-    <!-- We must have at least one record with ranking of 1, else Netcon fails. -->
-    <ConnectionPreferences operation="add">
-        <Name>ConnectionPreferencesTable1</Name>
-        <Ranking>1</Ranking>
-        <Direction>OUTGOING</Direction>
-        <DialogPref>DONOTPROMPT</DialogPref>
-        <BearerSet>PSD</BearerSet>
-        <IAPRef>IAP.SPUD_1</IAPRef>
-    </ConnectionPreferences>    
-</ConnectionPreferencesTable>
-
-<GlobalSettingsTable>
-    <GlobalSettings operation="add">
-        <Name>GlobalSettingsTable1</Name>
-        <RedialAttempts>3</RedialAttempts>
-        <SmsReceiveMode>2</SmsReceiveMode>
-        <GPRSAttachMode>1</GPRSAttachMode>
-        <AcceptIncomingGprs>1</AcceptIncomingGprs>
-        <ConnectionAttempts>2</ConnectionAttempts>
-        <ModemForDataAndFax>2</ModemForDataAndFax>
-        <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
-        <LocationForDataAndFax>Location.Mobile</LocationForDataAndFax>
-        <LocationForPhoneServicesAndSMS>Location.Mobile</LocationForPhoneServicesAndSMS>
-        <GPRSClassCBearer>GSM</GPRSClassCBearer>
-        <DefaultNetwork>Network.Intranet</DefaultNetwork>
-        <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
-    </GlobalSettings>
-</GlobalSettingsTable>
-
-<IncomingGPRSTable>
-</IncomingGPRSTable>
-
-<OutgoingGPRSTable>
-    <OutgoingGPRS operation="template">
-    	<Name>Default Outgoing GPRS</Name>
-        <APN>Test</APN>
-        <PDPType>IPV4</PDPType>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
-        <ReqPrecedence>2</ReqPrecedence>
-        <ReqDelay>4</ReqDelay>
-        <ReqReliability>3</ReqReliability>
-        <ReqPeakThroughput>3</ReqPeakThroughput>
-        <ReqMeanThroughput>31</ReqMeanThroughput>
-        <MinPrecedence>2</MinPrecedence>
-        <MinDelay>4</MinDelay>
-        <MinReliability>3</MinReliability>
-        <MinPeakThroughput>3</MinPeakThroughput>
-        <MinMeanThroughput>31</MinMeanThroughput>
-        <DataCompression>FALSE</DataCompression>
-        <HeaderCompression>FALSE</HeaderCompression>
-        <AnonymousAccess>FALSE</AnonymousAccess>
-        <IpNetMask>255.255.255.0</IpNetMask>
-        <IfNetworks>ip</IfNetworks>
-      	<IfAuthName>RasUser</IfAuthName>
-        <AuthRetries>1</AuthRetries>
-        <IpNameServer1>194.72.6.51</IpNameServer1>
-        <IpNameServer2>194.72.6.51</IpNameServer2>
-        <IpGateway>192.168.20.11</IpGateway>
-        <EnableLCPExtension>FALSE</EnableLCPExtension>
-        <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-	<UmtsR99QoSAndOnRef>UmtsR99QoSAndOn.R99Default1</UmtsR99QoSAndOnRef>
-    </OutgoingGPRS>
-
-    
-    <OutgoingGPRS operation="add">
-        <Name>RawIP_StaticIP</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=RAWIP</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>FALSE</IpAddrFromServer>
-        <IpAddr>192.168.1.10</IpAddr>
-        <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>  
-        <IpNameServer1>192.168.100.1</IpNameServer1>
-        <IpNameServer2>192.168.200.2</IpNameServer2>
-    </OutgoingGPRS>
-
-    <OutgoingGPRS operation="add">
-        <Name>LeaveInNifCreation</Name>
-        <PDPType>IPV4</PDPType>
-        <IfParams>lowernif=Crash</IfParams>
-        <IfPromptForAuth>FALSE</IfPromptForAuth>
-        <IpAddrFromServer>TRUE</IpAddrFromServer>
-        <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>  
-        <IpAddr>192.168.1.2</IpAddr>
-    </OutgoingGPRS>
-</OutgoingGPRSTable>
-
-<DefaultGPRSTable>
-    <DefaultGPRS operation="add">
-        <Name>Dummy Default GPRS Settings</Name>
-        <APN>Access point name</APN>
-        <PDPType>IPV6</PDPType>
-        <PDPAddress>www.wid.com</PDPAddress>
-        <Usage>1</Usage>
-        <Precedence>1</Precedence>
-        <Delay>1</Delay>
-        <Reliability>1</Reliability>
-        <PeakThroughput>1</PeakThroughput>
-        <MeanThroughput>1</MeanThroughput>
-        <MinPrecedence>1</MinPrecedence>
-        <MinDelay>1</MinDelay>
-        <MinReliability>1</MinReliability>
-        <MinPeakThroughput>1</MinPeakThroughput>
-        <MinMeanThroughput>1</MinMeanThroughput>
-        <DataCompression>TRUE</DataCompression>
-        <HeaderCompression>TRUE</HeaderCompression>
-        <GprsUseEdge>FALSE</GprsUseEdge>
-        <AnonymousAccess>TRUE</AnonymousAccess>
-    </DefaultGPRS>
-</DefaultGPRSTable>
-
-<ProxyTable>
-</ProxyTable>
-
-<LocationTable>
-    <Location operation="template">
-        <Name>Default Location</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Office</Name>
-        <Mobile>FALSE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>00</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-        <AreaCode>171</AreaCode>
-        <DialOutCode>9,</DialOutCode>
-    </Location>
- 
-    <Location operation="add">
-        <Name>Mobile</Name>
-        <Mobile>TRUE</Mobile>
-        <UsePulseDial>FALSE</UsePulseDial>
-        <WaitForDialTone>FALSE</WaitForDialTone>
-        <PauseAfterDialout>0</PauseAfterDialout>
-        <IntlPrefixCode>+</IntlPrefixCode>
-        <NatPrefixCode>0</NatPrefixCode>
-        <NatCode>44</NatCode>
-    </Location>
-
-</LocationTable>
-
-<UmtsR99QoSAndOnTable>
-	<UmtsR99QoSAndOn operation="add">
-		<Name>R99Default1</Name> 
-		<ReqTrafficClass>1</ReqTrafficClass> 
-		<MinTrafficClass>1</MinTrafficClass> 
-		<ReqDeliveryOrder>1</ReqDeliveryOrder> 
-		<MinDeliveryOrder>1</MinDeliveryOrder> 
-		<ReqDeliverErroneousSDU>1</ReqDeliverErroneousSDU> 
-		<MinDeliverErroneousSDU>1</MinDeliverErroneousSDU> 
-		<ReqMaxSDUSize>0</ReqMaxSDUSize> 
-		<MinAcceptableMaxSDUSize>0</MinAcceptableMaxSDUSize> 
-		<ReqMaxUplinkRate>0</ReqMaxUplinkRate> 
-		<ReqMinUplinkRate>0</ReqMinUplinkRate> 
-		<ReqMaxDownlinkRate>0</ReqMaxDownlinkRate> 
-		<ReqMinDownlinkRate>0</ReqMinDownlinkRate> 
-		<ReqBER>1</ReqBER> 
-		<MaxBER>1</MaxBER> 
-		<ReqSDUErrorRatio>1</ReqSDUErrorRatio> 
-		<MaxSDUErrorRatio>1</MaxSDUErrorRatio> 
-		<ReqTrafficHandlingPriority>1</ReqTrafficHandlingPriority> 
-		<MinTrafficHandlingPriority>1</MinTrafficHandlingPriority> 
-		<ReqTransferDelay>0</ReqTransferDelay> 
-		<MaxTransferDelay>0</MaxTransferDelay> 
-		<ReqGuaranteedUplinkRate>0</ReqGuaranteedUplinkRate> 
-		<MinGuaranteedUplinkRat>0</MinGuaranteedUplinkRat> 
-		<ReqGuaranteedDownlinkRate>0</ReqGuaranteedDownlinkRate> 
-		<MinGuaranteedDownlinkRate>0</MinGuaranteedDownlinkRate> 
-	</UmtsR99QoSAndOn>
-</UmtsR99QoSAndOnTable>
-
-
-
-</CommDB:Config>
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/te_spud_staticip_config.txt	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,213 +0,0 @@
-
-############################################################################
-############################################################################
-###################              T E S T 0              ####################
-############################################################################
-############################################################################
-# Test case for success results
-############################################################################
-[test0]
-# DefaultContextparamGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-DefaultContextparamGPRS= 3, SYMBIAN EMPLOYEE INTRANET, A WAP PORTAL, 2, 1, 1, 1, USER2, PASSWORD2, NULL, NULL, PRIMARYSERVER2, SECONDARYSERVER2, 2
-
-# ContextConfigGPRS = <TProtocolType>, <TGSNAddress>, <TProtocolAddress>, <PdpDataCompression>, <TAnonymousAccess>, <TUseEdge>
-# ProtocolConfigOption = <Authentication Protocol>, <Username>, <Password>, <Challenge>,
-# <Response>, <PrimaryDNS>, <SecondaryDNS>, <TUint iId>
-SetContextConfigGPRS= 0,Test,192.168.1.10,0, 2, 0, 0,RasUser,,,,192.168.100.1,192.168.200.2,0
-
-# TRel99ContextConfig = <TName iContextName>,  <TUint iActivatePause>, <TUint iActivateErrorCode>, <TUint iDeactivatePause>,
-# <TUint iDeactivateErrorCode>, <TUint iDeletionPause>, <TUint iDeletionErrorCode> <TBool iConnectToNtRas>
-R99ContextConfig = PRIMARY1, 0, 0, 0, 0, 0, 0, 0
-R99ContextConfig = SECONDARY1, 0, 0, 0, 0, 0, 0, 0
-#R99ContextConfig = SECONDARY2, 0, 0, 0, 0, 0, 0, 0
-
-# TFTfilter = 0<id> 1<evaluationPrecedenceIndex> 2<srcAddr> 3<srcAddrSubnetMask>  4<protocolNumberOrNextHeader>
-#	      5<srcPortMin> 6<srcPortMax> 7<destPortMin> 8<destPortMax> 9<ipSecSPI> 10<toSorTrafficClass>
-#	      11<flowLabel>
-TFTfilter = 1, 96, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.10, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 0, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.10, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-TFTfilter = 1, 1, 0.0.0.0.0.0.0.0.0.0.255.255.192.168.1.10, 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255, 17, 3461, 3461, 1031, 1031, 0, 0, 0
-
-#TProfileReqR99 =                0<contextName>
-# 1<reqTraffic>                  2<minTraffic>
-# 3<reqDeliveryOrder>            4<minDeliveryOrder>
-# 5<reqErroneousSDU>             6<minErroneousSDU>
-# 7<maxSDUSize>                  8<minSDUSize>
-#
-# 9<reqUpLinkBitRate>            10<reqDownLinkBitRate>
-# 11<minUpLinkBitRate>           12<minDownLinkBitRate>
-#
-# 13<reqBitErrorRatio>           14<minBitErrorRatio>
-# 15<reqSDUErrorRatio>           16<minSDUErrorRatio>
-# 17<reqTrafficHandlingPriority> 18<minTrafficHandlingPriority>
-# 19<reqTransferDelay>           20<minTransferDelay>
-#
-# 21<reqGuaranteedUpLinkBitRate> 22<reqGuaranteedDownLinkBitRate>
-# 23<minGuaranteedUpLinkBitRate> 24<minGuaranteedDownLinkBitRate>
-
-# 0) Same as qospolicies.ini defaults
-####################### 0     1     2      3    4     5     6    7  8  9  10 11 12  13    14    15    16    17    18   19 20 21 22 23 24
-QosProfileReqR99 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0
-
-#R5 Qos Settings
-QosProfileReqR5 = PRIMARY1,0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0, 0, 0, 0, 0, 0, 0, 0
-
-
-# 1) same as ExtensionQosIPLink99Set.ini
-QosProfileReqR99 = PRIMARY1,0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0, 0, 128, 128, 128, 128, 0x20, 0x20, 0x10, 0x10, 0x04, 0x04, 128, 128, 128, 128, 128, 128
-
-#R5 Qos Settings
-QosProfileReqR5 = PRIMARY1,0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0, 0, 128, 128, 128, 128, 0x20, 0x20, 0x10, 0x10, 0x04, 0x04, 128, 128, 128, 128, 128, 128, 0, 0
-
-
-# 2) same as ExtensionQosIPLink99Set.ini Config1Case6
-QosProfileReqR99 = PRIMARY1,0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0, 0, 2048, 2048, 2048, 2048, 0x20, 0x20, 0x10, 0x10, 0x04, 0x04, 128, 128, 128, 128, 128, 128
-
-#R5 Qos Settings
-QosProfileReqR5 = PRIMARY1,0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0, 0, 2048, 2048, 2048, 2048, 0x20, 0x20, 0x10, 0x10, 0x04, 0x04, 128, 128, 128, 128, 128, 128, 0, 0
-
-
-# 3) same as commdb defaults
-QosProfileReqR99 = PRIMARY1,0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 1500, 1500, 512, 512, 512, 512, 0x01, 0x01, 0x01, 0x01, 0x04, 0x04, 4, 4, 512, 512, 512, 512
-
-#R5 Qos Settings
-QosProfileReqR5 = PRIMARY1,0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 1500, 1500, 512, 512, 512, 512, 0x01, 0x01, 0x01, 0x01, 0x04, 0x04, 4, 4, 512, 512, 512, 512, 0, 0
-
-
-#TProfileNegR99 =
-#0 <contextName>
-#1 <duration>
-#2 <negTraffic>
-#3 <negDeliveryOrder>
-#4 <negErroneousSDUDelivery>
-#5 <negMaxSDUSize>
-#
-#6 <negBitErrorRatio>
-#7 <negSDUErrorRatio>
-#8 <negTrafficHandlingPriority>
-#9 <negTransferDelay>
-#
-#10 <negGuaranteedUpLinkBitRate>
-#11 <negGuaranteedDownLinkBitRate>
-#12 <negMaxUpLinkRate>
-#13 <negMaxDownLinkRate>
-
-# 0) Negotiated qos to return for QosProfileReqR99 #0
-#                     0       1    2      3     4   5   6     7     8    9  10 11 12 13
-QosProfileNegR99 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-
-#R5 Qos Settings
-QosProfileNegR5 = PRIMARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-
-# 1) Negotiated qos to return for QosProfileReqR99 #1
-QosProfileNegR99 = PRIMARY1, 0x01, 0x04, 0x04, 0x08, 0, 0x20, 0x10, 0x04, 128, 128, 128, 128, 128
-
-#R5 Qos Settings
-QosProfileNegR5 = PRIMARY1, 0x01, 0x04, 0x04, 0x08, 0, 0x20, 0x10, 0x04, 128, 128, 128, 128, 128, 0, 0
-
-# 2) Negotiated qos to return for QosProfileReqR99 #2
-
-QosProfileNegR99 = PRIMARY1, 0x01, 0x04, 0x04, 0x08, 0, 0x20, 0x10, 0x04, 128, 128, 128, 2048, 2048
-
-#R5 Qos Settings
-QosProfileNegR5 = PRIMARY1, 0x01, 0x04, 0x04, 0x08, 0, 0x20, 0x10, 0x04, 128, 128, 128, 2048, 2048, 0, 0
-
-# 3) Negotiated qos to return for QosProfileReqR99 #3
-QosProfileNegR99 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3
-QosProfileNegR99 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#R5 Qos Settings
-QosProfileNegR5 = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x01, 0x01, 1501, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY1, 0x03, 0x01, 0x03, 0x01, 1, 0x03, 0x01, 0x03, 1, 1, 3, 1, 3, 0, 0
-QosProfileNegR5 = SECONDARY2, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-
-#TQosProfileCapsR99 = <trafficCap> <deliveryOrderReqCap> <deliverErroneousSDUCap>
-#		      <BERCap> <SDUErrorRatioCap> <trafficHandlingPriorityCap>
-QosProfileCapsR99= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04
-
-QosNetworkNotificationType = PublishSubscribe
-# QosNetworkNotification = <contextName> <duration> <negTraffic> <negDeliveryOrder> <negErroneousSDUDelivery>
-#		 <negBitErrorRatio> <negSDUErrorRatio> <negTrafficHandlingPriority>
-#		 <negTransferDelay> <negGuaranteedUpLinkBitRate> <negGuaranteedDownLinkBitRate>
-#		 <negMaxUpLinkRate> <negMaxDownLinkRate> <negMaxSDUSize>
-QosNetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#R5 Qos Settings
-QosR5NetworkNotification = PRIMARY1, 0x04, 0x02, 0x04, 0x02, 2, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4, 0, 0
-
-#QosNetworkNotification = PRIMARY2, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-#QosNetworkNotification = SECONDARY1, 0x04, 0x02, 0x04, 0x02, 1, 0x04, 0x02, 0x04, 2, 2, 4, 2, 4
-
-#SetProfileFail= <contextName> <numberOfTimes> <errorCode> <setProfileDigit>
-SetProfileFail = NEG_99, 0x04, 0x02
-
-setqosdelay = 1,1
-
-
-#QosprofileReqGPRS= <minPrecedence> <reqPrecedence> <minDelay> <reqDelay> <minReliability> <reqReliability> <minPeek> <reqPeek>
-#		    <minMean> <reqMean>
-QosProfileReqGPRS= 0x08, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-QosProfileReqGPRS= 0x04, 0x04, 0x02, 0x04, 0x02, 0x04, 0x020, 0x080, 0x00004, 0x00020
-
-#QosProfileNegGPRS=<negPrecedence> <negDelay><negReliability> <negPeek> <negMean>
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-QosProfileNegGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-#QosProfileCapsGPRS=<negPrecedenceCap> <negDelayCap> <negReliabilityCap><negPeekCap> <negMeanCap>
-QosProfileCapsGPRS= 0x04, 0x04, 0x04, 0x080, 0x00002
-
-
-ReleaseMode = 5, 5
-# Packet Release mode = <Release> <Duration>
-
-#RegStatus=<duration> <regStat> <networkIndex>
-RegStatus= 5,3
-RegStatus= 2,5,0
-RegStatus= 2,7,3
-RegStatus= 5,2
-RegStatus= 2,5,0
-
-# NetworkRegStatus = <Duration>, <RegistrationStatus>
-NetworkRegStatusType = PublishSubscribe
-NetworkRegStatus= 5,2
-NetworkRegStatus= 5,1
-NetworkRegStatus= 5,1
-
-# CommSetup = <CsyName> <portName> <datarate> <handshake> <contextName>
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::502, 18, 0, PRIMARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::504, 18, 0, SECONDARY1
-CommSetup= PKTLOOPBACK.CSY, PKTLOOPBACK::506, 18, 0, SECONDARY2
-
-############################################################################
-# failure events
-# Configure the context's status to be changed using publish and subscribe
-NotifyContextStatusChangeType = PublishSubscribe
-# NotifyContextStatusChange <iContextName>, <iDuration>, <iStatus>
-
-#Current status is unknown. 
-#   EStatusUnknown =0
-#Context is not activated. 
-#   EStatusInactive =1
-#Context is currently being activated. 
-#   EStatusActivating=2
-#Context is active. 
-#   EStatusActive=3
-#Context is currently being deactivated. 
-#   EStatusDeactivating=4        
-#Context is suspended. 
-#   EStatusSuspended=5
-#Context has been deleted. 
-#   EStatusDeleted=6
-
-NotifyContextStatusChange = PRIMARY1, 0, 5
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/configs/spud_staticip/te_spud_staticip_loopback.ini	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# Defining a loopback between port A and B is as follows:
-# Port = <PortA>,<PortB>,<delay>,<queue size>,<element (packet) size>
-
-[Defaults]
-Port= 0,1,1,10,1500
-Port= 501,502,0,10,1500
-Port= 503,504,0,10,1500
-Port= 505,506,0,10,1500
-Port= 507,508,0,10,1500
-Port= 509,510,0,10,1500
-Port= 511,512,0,10,1500
-Port= 513,514,0,10,1500
-Port= 515,516,0,10,1500
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/group/BLD.INF	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-// 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:
-// SPUD- RSubConnection integration testing.
-// 
-//
-
-/**
- @file
-*/
-
-PRJ_TESTEXPORTS
-../scripts/TE_SpudRSubConn.script              z:/testdata/scripts/TE_SpudRSubConn.script
-
-../configs/spudRSubConnPPP_loopback.xml        z:/testdata/configs/spudRSubConnPPP_loopback.xml
-../configs/spudRSUbConnPPP_loopback.ini        z:/testdata/configs/spudRSubConnPPP_loopback.ini
-../configs/spudRSUbConnPPP_pcktloopback.ini    z:/testdata/configs/spudRSubConnPPP_pcktloopback.ini
-../configs/spudRSUbConnPPP.ini                 z:/testdata/configs/spudRSubConnPPP.ini
-../configs/spudRSubConnPPP_config.txt          z:/testdata/configs/spudRSubConnPPP_config.txt
-../configs/spudRSubConnPPP_qospolicies.ini     z:/testdata/configs/spudRSubConnPPP_qospolicies.ini
-
-../scripts/te_spud_staticip.script              z:/testdata/scripts/te_spud_staticip.script
-
-../configs/spud_staticip/socketserv.ini         z:/testdata/configs/spud_staticip/socketserv.ini
-../configs/spud_staticip/connection.ini         z:/testdata/configs/spud_staticip/connection.ini
-../configs/spud_staticip/subconnection.ini      z:/testdata/configs/spud_staticip/subconnection.ini
-../configs/spud_staticip/simtsy.ini             z:/testdata/configs/spud_staticip/simtsy.ini
-../configs/spud_staticip/te_spud_staticip.xml   z:/testdata/configs/spud_staticip/te_spud_staticip.xml
-../configs/spud_staticip/te_spud_staticip_config.txt    z:/testdata/configs/spud_staticip/te_spud_staticip_config.txt
-../configs/spud_staticip/te_spud_staticip_loopback.ini  z:/testdata/configs/spud_staticip/te_spud_staticip_loopback.ini
-
-TE_SpudRSubConn.iby                            /epoc32/rom/include/TE_SpudRSubConn.iby
-
-PRJ_TESTMMPFILES
-TE_SpudRSubConn.mmp
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/group/TE_SpudRSubConn.mmp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-// 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:
-// Network-side events /errors SPUD testing.
-// 
-//
-
-/**
- @file
-*/
-
-TARGET      te_spudrsubconnsvr.exe
-CAPABILITY ReadDeviceData WriteDeviceData NetworkControl NetworkServices ReadUserData WriteUserData 
-TARGETTYPE  exe
-UID             0x1000007A 0x102075B1
-VENDORID 0x70000001
-
-
-SOURCEPATH  ../src
-SOURCE		te_spudRSubConnSvr.cpp
-SOURCE		te_spudRSubConnSteps.cpp
-
-OS_LAYER_SYSTEMINCLUDE_SYMBIAN
-
-LIBRARY		euser.lib  
-LIBRARY     esock.lib 
-LIBRARY     insock.lib
-LIBRARY     qoslib.lib
-LIBRARY     commdb.lib
-LIBRARY		testexecuteutils.lib 
-LIBRARY		testexecutelogclient.lib 
-LIBRARY 	c32root.lib
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/group/TE_spudRSubConn.iby	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-// 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:
-//
-
-#ifndef TE_SPUD_RSUBCONN_IBY
-#define TE_SPUD_RSUBCONN_IBY
-
-file=ABI_DIR\DEBUG_DIR\TE_SpudRSubConnSvr.exe		System\Libs\TE_SpudRSubConnSvr.exe
-
-data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SpudRSubConn.script 			testdata\scripts\TE_SpudRSubConn.script
- 
-data=EPOCROOT##epoc32\data\z\testdata\configs\spudRSubConnPPP_loopback.xml 		testdata\configs\spudRSubConnPPP_loopback.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\spudRSubConnPPP_pcktloopback.ini  testdata\configs\spudRSubConnPPP_pcktloopback.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\spudRSubConnPPP_loopback.ini      testdata\configs\spudRSubConnPPP_loopback.ini 
-data=EPOCROOT##epoc32\data\z\testdata\configs\spudRSubConnPPP.ini 				testdata\configs\spudRSubConnPPP.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\spudRSubConnPPP_config.txt 		testdata\configs\spudRSubConnPPP_config.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\spudRSubConnPPP_qospolicies.ini	testdata\configs\spudRSubConnPPP_qospolicies.ini
-
-
-
-data=EPOCROOT##epoc32\data\z\testdata\scripts\te_spud_staticip.script           testdata\scripts\te_spud_staticip.script
-
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\socketserv.ini         testdata\configs\spud_staticip\socketserv.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\connection.ini         testdata\configs\spud_staticip\connection.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\subconnection.ini      testdata\configs\spud_staticip\subconnection.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\simtsy.ini             testdata\configs\spud_staticip\simtsy.ini
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\te_spud_staticip.xml   testdata\configs\spud_staticip\te_spud_staticip.xml
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\te_spud_staticip_config.txt    testdata\configs\spud_staticip\te_spud_staticip_config.txt
-data=EPOCROOT##epoc32\data\z\testdata\configs\spud_staticip\te_spud_staticip_loopback.ini  testdata\configs\spud_staticip\te_spud_staticip_loopback.ini
-
-#endif
-// TE_SPUD_RSUBCONN_IBY
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/scripts/TE_spudRSubConn.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,185 +0,0 @@
-// Copyright (c) 2004-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:
-// Secondary PDP-context UMTS Driver integration tests with RSubConnection
-//
-
-//! @file
-
-// Configure CommDB for the tests
-run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
-ced -i z:\TestData\Configs\spudRSubConnPpp_loopback.xml
-run_script z:\TestData\scripts\te_esock_test_loadesock.script
-
-LOAD_SUITE TE_SpudRSubConnSvr
-
-
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-
-RUN_UTILS  CopyFile z:\TestData\Configs\spudRSubConnPPP_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\spudRSubConnPPP_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\spudRSubConnPPP_pcktloopback.ini c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\spudRSubConnPPP_qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\spudRSubConnPPP_qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-
-
-START_TESTCASE          NET-Spud-RSubConn-0101
-//! @SYMTestCaseID      NET-Spud-RSubConn-0101
-//! @SYMTestCaseDesc Send Use RSubConnection API to send UDP packets over the primary and the secondary PDP contexts. 
-//! @SYMFssID 
-//! @SYMTestActions Explicity start SPUD. Open RSubConnection to activate a secondary ctx. Send data over primary & secondary.
-//! @SYMTestActions Connected socket is added to secondary ctx.
-//! @SYMTestExpectedResults  All operations succeed with KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-CONCURRENT
-RUN_TEST_STEP 69 TE_SpudRSubConnSvr CLoopbackPpp1 z:\testdata\configs\spudRSubConnPPP_loopback.ini LoopbackPppUdp1
-RUN_TEST_STEP 69 TE_SpudRSubConnSvr CLoopbackPpp1 z:\testdata\configs\spudRSubConnPPP_loopback.ini LoopbackPppUdp3
-RUN_TEST_STEP 60 TE_SpudRSubConnSvr CUdp1 z:\testdata\configs\spudRSubConnPPP.ini UdpEcho1
-END_TESTCASE            NET-Spud-RSubConn-0101
-
-RUN_SCRIPT Z:\TestData\Scripts\te_esock_test_stopallinterfaces.script
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-
-RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE          NET-Spud-RSubConn-0102
-//! @SYMTestCaseID      NET-Spud-RSubConn-0102
-//! @SYMTestCaseDesc Same as TE_SpudRSubConn_01, but QoS Parameters are set explicitly on the secondary pdp context. 
-//! 				 QoS parameters are passed via the QoS framework, GUQoS and SPUD to SIM TSY unchanged.
-//! @SYMFssID 
-//! @SYMTestActions same as TE_SpudRSubConn_01, but set QoS parameters explicitly.
-//!                 SIM TSY verifies the QoS parameters requested are correct (i.e. not modified in transit)
-//! @SYMTestExpectedResults  All operations succeed with KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-CONCURRENT
-RUN_TEST_STEP 69 TE_SpudRSubConnSvr CLoopbackPpp1 z:\testdata\configs\spudRSubConnPPP_loopback.ini LoopbackPppUdp1
-RUN_TEST_STEP 69 TE_SpudRSubConnSvr CLoopbackPpp1 z:\testdata\configs\spudRSubConnPPP_loopback.ini LoopbackPppUdp3
-RUN_TEST_STEP 60 TE_SpudRSubConnSvr CUdp1 z:\testdata\configs\spudRSubConnPPP.ini UdpEcho2
-END_TESTCASE            NET-Spud-RSubConn-0102
-
-RUN_SCRIPT Z:\TestData\Scripts\te_esock_test_stopallinterfaces.script
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-RSubConn-0103
-//! @SYMTestCaseID      NET-Spud-RSubConn-0103
-//! @SYMTestCaseDesc Verify that SPUD correctly handles a scenario where GUQoS attempts to send on a context when 
-//! 				 the Context's lower NIF is Down.
-//! @SYMFssID 
-//! @SYMTestActions 1. Create Primary PDP Context, and bring up the lower NIF. 2. Make the lower NIF for the context to 
-//!                 report LinkLayerDown (by causing the peer PPP to send TerminateRequest). SIM TSY is configured to pause
-//!                 on deletion long enough to allow GUQoS sufficient time to attempt a send before the context is deleted.
-//!                 3. Send a packet on the context. Verify the packet was sent OK. 
-//! @SYMTestExpectedResults  All operations succeed with KErrNone. There is no panics (Spudman panics when GUQoS sends on down lower NIF)
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CUpperFlowOnLowerNifDown z:\testdata\configs\spudRSubConnPPP.ini UpperFlowLowerNifDown1
-END_TESTCASE            NET-Spud-RSubConn-0103
-
-RUN_SCRIPT Z:\TestData\Scripts\te_esock_test_stopallinterfaces.script
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-
-RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE          NET-Spud-RSubConn-0104
-//! @SYMTestCaseID      NET-Spud-RSubConn-0104
-//! @SYMTestCaseDesc Verify that SPUD with PPP lower NIF correctly RConnection::Stop with EStopNormal, and can be restarted. 
-//! @SYMFssID 
-//! @SYMTestActions 1. Create Primary PDP Context, and bring up the lower NIF.  Stop Spud with EStopNormal. Restart Spud.
-//! @SYMTestExpectedResults  All operations succeed with KErrNone. There is no panics. Spud can be re-started.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-CONSECUTIVE
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CSpudPppPrimaryStop z:\testdata\configs\spudRSubConnPPP.ini SpudRestartAfterNormalStop
-DELAY 4000
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CSpudPppPrimaryStop z:\testdata\configs\spudRSubConnPPP.ini SpudRestartAfterNormalStop
-DELAY 4000
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CSpudPppPrimaryStop z:\testdata\configs\spudRSubConnPPP.ini SpudRestartAfterNormalStop
-DELAY 4000
-END_TESTCASE            NET-Spud-RSubConn-0104
-
-
-RUN_SCRIPT Z:\TestData\Scripts\te_esock_test_stopallinterfaces.script
-
-
-START_TESTCASE          NET-Spud-RSubConn-0105
-//! @SYMTestCaseID      NET-Spud-RSubConn-0105
-//! @SYMTestCaseDesc Verify that SPUD with PPP lower NIF correctly RConnection::Stop with EStopAuthoritative, and can be restarted. 
-//! @SYMFssID 
-//! @SYMTestActions 1. Create Primary PDP Context, and bring up the lower NIF.  Stop Spud with EStopAuthoritative. Restart Spud.
-//! @SYMTestExpectedResults  All operations succeed with KErrNone. There is no panics. Spud can be re-started.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-CONSECUTIVE
-DELAY 24000
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CSpudPppPrimaryStop z:\testdata\configs\spudRSubConnPPP.ini SpudRestartAfterAuthStop
-DELAY 4000
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CSpudPppPrimaryStop z:\testdata\configs\spudRSubConnPPP.ini SpudRestartAfterAuthStop
-DELAY 4000
-RUN_TEST_STEP 90 TE_SpudRSubConnSvr CSpudPppPrimaryStop z:\testdata\configs\spudRSubConnPPP.ini SpudRestartAfterAuthStop
-DELAY 4000
-END_TESTCASE            NET-Spud-RSubConn-0105
-
-
-
-RUN_SCRIPT Z:\TestData\Scripts\te_esock_test_stopallinterfaces.script
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
-
-
-START_TESTCASE 			NET-Spud-RSubConn-0106
-//! @SYMTestCaseID		NET-Spud-RSubConn-0106
-//! @SYMTestCaseDesc Send Use RSubConnection API to send UDP packets over the primary and the secondary PDP contexts. 
-//! @SYMFssID 
-//! @SYMTestActions Explicity start SPUD. Open RSubConnection to activate a secondary ctx. Send data over primary & secondary.
-//! @SYMTestActions Socket is open explicitly on secondary ctx.
-//! @SYMTestExpectedResults  All operations succeed with KErrNone.
-//! @SYMTestPriority Critical
-//! @SYMTestStatus Implemented
-//! @SYMTestType CIT
-CONCURRENT
-RUN_TEST_STEP 69 TE_SpudRSubConnSvr CLoopbackPpp1 z:\testdata\configs\spudRSubConnPPP_loopback.ini LoopbackPppUdp1
-RUN_TEST_STEP 69 TE_SpudRSubConnSvr CLoopbackPpp1 z:\testdata\configs\spudRSubConnPPP_loopback.ini LoopbackPppUdp3
-RUN_TEST_STEP 60 TE_SpudRSubConnSvr CUdp2 z:\testdata\configs\spudRSubConnPPP.ini UdpEcho1
-END_TESTCASE			NET-Spud-RSubConn-0106
-
-RUN_SCRIPT Z:\TestData\Scripts\te_esock_test_stopallinterfaces.script
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/scripts/te_spud_staticip.script	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-// Copyright (c) 2007-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:
-// Spud Test for DEF113516 - Static Ip and Dns is not handled correctly in SPUD
-//
-
-//! @file 
-
-PRINT te_spud_staticip - DEF113516 - Static Ip and Dns is not handled correctly in SPUD
-
-// Ensure that the default config is present if no cleverer one has been put there already
-RUN_SCRIPT z:\testdata\scripts\exec_esock_default_to_config_1.script
-RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-CED -i z:\testdata\configs\spud_staticip\te_spud_staticip.xml ced.log
-
-RUN_UTILS  MkDir c:\simtsy\
-RUN_UTILS  MkDir c:\private\
-RUN_UTILS  MkDir c:\private\101F7989\
-RUN_UTILS  MkDir c:\private\101F7989\esock\
-RUN_UTILS  MakeReadWrite c:\simtsy\config.txt
-RUN_UTILS  MakeReadWrite c:\config.txt
-RUN_UTILS  MakeReadWrite c:\loopback.ini
-RUN_UTILS  MakeReadWrite c:\qospolicies.ini
-RUN_UTILS  MakeReadWrite c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  DeleteFile c:\simtsy\config.txt
-RUN_UTILS  DeleteFile c:\config.txt
-RUN_UTILS  DeleteFile c:\loopback.ini
-RUN_UTILS  DeleteFile c:\qospolicies.ini
-RUN_UTILS  DeleteFile c:\private\101F7989\esock\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\spud_staticip\te_spud_staticip_config.txt c:\simtsy\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\spud_staticip\te_spud_staticip_config.txt c:\config.txt
-RUN_UTILS  CopyFile z:\TestData\Configs\spud_staticip\te_spud_staticip_loopback.ini c:\loopback.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\qospolicies.ini
-RUN_UTILS  CopyFile z:\TestData\Configs\qospolicies.ini c:\private\101F7989\esock\qospolicies.ini
-
-LOAD_SUITE te_esockteststepsSuite -SharedData
-RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
-
-START_TESTCASE NET_SPUD_DEF113516
-
-RUN_TEST_STEP 100 te_esockteststepsSuite startsimtsyStep z:\testdata\configs\spud_staticip\simtsy.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite creatersocketservStep z:\testdata\configs\spud_staticip\socketserv.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite createrconnectionStep z:\testdata\configs\spud_staticip\connection.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite creatersubconnectionStep z:\testdata\configs\spud_staticip\subconnection.ini
-
-RUN_TEST_STEP 100 te_esockteststepsSuite connectrsocketservStep z:\testdata\configs\spud_staticip\socketserv.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite openrconnectionStep z:\testdata\configs\spud_staticip\connection.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite startrconnectionStep z:\testdata\configs\spud_staticip\connection.ini
-
-RUN_TEST_STEP 100 te_esockteststepsSuite openrsubconnectionStep z:\testdata\configs\spud_staticip\subconnection.ini
-
-RUN_TEST_STEP 100 te_esockteststepsSuite closersubconnectionStep z:\testdata\configs\spud_staticip\subconnection.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite closerconnectionStep z:\testdata\configs\spud_staticip\connection.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite closersocketservStep z:\testdata\configs\spud_staticip\socketserv.ini
-
-RUN_TEST_STEP 100 te_esockteststepsSuite stopsimtsyStep z:\testdata\configs\spud_staticip\simtsy.ini
-RUN_TEST_STEP 100 te_esockteststepsSuite cleanallStep
-END_TESTCASE NET_SPUD_DEF113516
-
-RUN_SCRIPT z:\TestData\scripts\te_esock_test_unloadesockForced.script
-
-PRINT Complete te_spud_staticip - DEF113516 - Static Ip and Dns is not handled correctly in SPUD
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSteps.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,758 +0,0 @@
-// 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:
-// te_spudNetworkSideSteps.cpp
-// Implements the integration tests for the SPUD using RawIpNif
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-
-#include "te_spudRSubConnSteps.h"
-#include <simtsy.h>
-#include <commdbconnpref.h>
-#include <nifvar.h> // Nifman Progress notifications
-#include <es_enum.h> 
-#include <c32comm.h> // uniquely for the call to StartC32WithCMISuppressions
-#include <e32property.h>
-#include <ip_subconparams.h>
-
-namespace
-	{
-	const TInt KMaxMsgLen = 128;
-	}
-/**
- Implements the pure virtual doTestStepPreambleL defined in CTestStep. 
- Used to disable the phone book synchronizer
- which may cause the tests to fail.
- 
- 
- @return EPass if successful.
- @leave If Phonebook synchronizer disabling fails. 
- */
-TVerdict CSpudRSubConnTestStepBase::doTestStepPreambleL()
-	{	
-	_LIT(KPhbkSyncCMI, "phbsync.cmi");
-	TInt err = StartC32WithCMISuppressions(KPhbkSyncCMI);
-	TESTL(KErrNone == err || KErrAlreadyExists == err);
-	INFO_PRINTF1(_L("Test Step Preamble: disabled Phonebook Synchronizer."));	
-	return EPass;
-	}
-	
-
-/**
- Implements the pure virtual doTestStepL defined in CTestStep. 
- Allows the base class to execute before any of the derived 
- tests is called.
- 
- @leave If any of the called methods leaves.
- */
-TVerdict CSpudRSubConnTestStepBase::doTestStepL()
-	{
-	// Tell SIM.TSY which test it should load. 
-	// If this is removed, SIM TSY will load test 0.
-	
-	TInt simTsyTestNum = -1;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("SimTsyTestNum"), simTsyTestNum));
-	ASSERT(simTsyTestNum >= 0);
-	
-	TInt ret0 =  RProperty::Set(KUidPSSimTsyCategory,KPSSimTsyTestNumber,simTsyTestNum);
-    if (ret0 != KErrNone)
-    	{
-    	ret0 =  RProperty::Set(KUidPSSimTsyCategory,KPSSimTsyTestNumber,simTsyTestNum);
-    	}
-
-		
-	TRAPD(esockConnErr, TestL(iESock.Connect(), _L("RSockeServ::Connect")));
-	if(KErrNone != esockConnErr)
-		{
-		INFO_PRINTF1(_L("ESock thread is dead. Most likely, it was crashed by the previous test case. Check the Root Server logs."));
-		SetTestStepResult(EInconclusive);
-		return TestStepResult();
-		}
-	
-	
-	ASSERT(!CActiveScheduler::Current()); // We should not have an AS at this point.
-	CActiveScheduler* testSched = new(ELeave) CActiveScheduler;
-	CleanupStack::PushL(testSched);
-	CActiveScheduler::Install(testSched);
-	
-	
-	// Test sequence itself:
-	TVerdict testResult = EFail;		
-	TRAPD(err, testResult = RunTestStepL());
-	if(KErrNone == err)
-		{
-		INFO_PRINTF1(_L("Test Step Completion."));
-		SetTestStepResult(testResult);
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Test Step Failure: the step left with [%d]"), err);
-		SetTestStepResult(EFail);
-		}
-	
-	// It's ok to close everything more than once, or if not opened...
-	iPrimCtxSock1.Close();
-	iScndCtxSock1.Close();
-	iSpudScndCtx1.Close();
-	iSpud.Close(); // SPUD will linger, we don't care.
-	iESock.Close();
-	
-	CActiveScheduler::Install(NULL); // uninstall the test scheduler
-	CleanupStack::PopAndDestroy(testSched);
-	
-	return TestStepResult();	
-	}
-
-
-
-
-	
-
-
-
-
-/**
-Logs a message and leaves on error 
-
-@param aErrCode error code to check
-@param aMsg message to log 
-@leave if aError is other than KErrNone
-*/
-void CSpudRSubConnTestStepBase::TestL(TInt aErrCode, const TDesC& aMsg)
-	{	
-	TestL(aErrCode, KErrNone, aMsg);
-	}
-
-/**
-Used to verify that an error code is what expected, and log the associated comment
-
-@param aErrCode the error code to check
-@param aExpErrCode the expected error code
-@param aMsg the message to log before testing
-@leave if aErrCode != aExpErrCode
-*/	
-void CSpudRSubConnTestStepBase::TestL(TInt aErrCode, TInt aExpErrCode, const TDesC& aMsg)
-	{	
-	if(aExpErrCode == aErrCode)
-		{
-		INFO_PRINTF3(_L("%S: err[%d], as expected. OK."), &aMsg, aErrCode);
-		}
-	else
-		{
-		ERR_PRINTF5(_L("%S FAILED: err[%d], expected [%d]. Leaving with [%d])."), &aMsg, aErrCode, aExpErrCode, aErrCode);
-		User::Leave(aErrCode);
-		}
-	}
-
-/**
-Used to verify that a boolean is as expected, and log the associated comment
-
-@param aBool the boolean to check
-@param aMsg the message to log before testing
-@leave if aBool == EFalse
-*/	
-void CSpudRSubConnTestStepBase::TestBooleanTrueL(TBool aBool, const TDesC& aMsg)
-	{
-	if(aBool)
-		{
-		INFO_PRINTF2(_L("%S: Value is true, as expected. OK."), &aMsg);
-		}
-	else
-		{
-		ERR_PRINTF2(_L("Failed, %S: Value is false. Leaving with KErrGeneral)."), &aMsg);
-		User::Leave(KErrGeneral);
-		}
-	}
-	
-	
-
-/**
-Open and Start an interface */
-void CSpudRSubConnTestStepBase::OpenAndStartInterfaceL(RConnection& aConn, TCommDbConnPref& aPref, TRequestStatus& aSt, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF3(_L("%S: Opening and Starting RConnection on IAP=%d."), &aLogMsg, aPref.IapId());
-	TInt openErr = aConn.Open(iESock, KAfInet);
-	TestL(openErr, KErrNone, _L("Opening RConnection"));
-	aConn.Start(aPref, aSt);	
-	}
-	
-void CSpudRSubConnTestStepBase::WaitForCompletionL(TRequestStatus& aSt, TInt aExpErrCode, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF3(_L("%S: Waiting for completion with %d"), &aLogMsg, aExpErrCode);
-	User::WaitForRequest(aSt);
-	INFO_PRINTF3(_L("%S completed with status= %d"), &aLogMsg, aSt.Int());
-	TestL(aSt.Int(), aExpErrCode, aLogMsg);
-	}
-
-void CSpudRSubConnTestStepBase::ReceiveOnSocketL(RSocket& aSocket, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF2(_L("%S: Waiting to receive."), &aLogMsg);
-	TRequestStatus recvSt;
-	TBuf8<256> recvBuf;
-	TInetAddr srcAddr;
-	aSocket.RecvFrom(recvBuf, srcAddr, 0x0, recvSt);
-	WaitForCompletionL(recvSt, KErrNone, _L("Received on Socket"));	
-	}
-	
-
-void CSpudRSubConnTestStepBase::VerifyBuffersEqualL(const TDesC8& aBuf1, const TDesC8& aBuf2)
-	{
-	if(0 != aBuf1.Compare(aBuf2))
-		{
-		INFO_PRINTF1(_L("Buffer 1 is not equal to Buffer 2. FAILURE."));
-		User::Leave(KErrCorrupt);		
-		}
-	}
-
-void CSpudRSubConnTestStepBase::WriteReadOnSocketL(RSocket& aSocket, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF2(_L("%S: WriteReadOnSocketL"), &aLogMsg);
-	
-	TRequestStatus wSt1;
-   	TBuf8<KMaxMsgLen> writeBuf(_L8("WRITE READ"));
-   	
-   	aSocket.Write(writeBuf, wSt1);
-    WaitForCompletionL(wSt1, KErrNone, _L("Write on Socket"));
-    
-    TBuf8<KMaxMsgLen> readBuf;
-	TRequestStatus rSt;
-	aSocket.Read(readBuf, rSt);
-	WaitForCompletionL(rSt, KErrNone, _L("Read on Socket")); 
-	
-	VerifyBuffersEqualL(writeBuf, readBuf);
-	}
-
-
-void CSpudRSubConnTestStepBase::SendRecvOnSocketL(RSocket& aSocket, TInetAddr& aDstAddr, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF2(_L("%S: SendRecvOnSocketL"), &aLogMsg);
-		
-	TBuf8<KMaxMsgLen> sendBuf(_L8("SEND RECEIVE"));
-	TRequestStatus sendSt;
-    aSocket.SendTo(sendBuf, aDstAddr, 0x0, sendSt);
-	WaitForCompletionL(sendSt, KErrNone, _L("Send on Socket"));
-			
-	TBuf8<KMaxMsgLen> recvBuf;		
-	TRequestStatus recvSt;
-	aSocket.RecvFrom(recvBuf, aDstAddr, 0x0, recvSt);
-	WaitForCompletionL(recvSt, KErrNone, _L("Receive on Socket"));
-	
-	VerifyBuffersEqualL(recvBuf, sendBuf);
-	}
-	
-void CSpudRSubConnTestStepBase::RecvSendOnSocketL(RSocket& aSocket, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF2(_L("%S: **Bounce: RecvSendOnSocket"), &aLogMsg);
-	
-	
-	TRequestStatus st;
-	TBuf8<KMaxMsgLen> recvBuf;
-	TInetAddr srcAddr;
-	aSocket.RecvFrom(recvBuf, srcAddr, 0x0, st);
-	WaitForCompletionL(st, KErrNone, _L("**Bounce: Receive on Socket"));	
-		
-	aSocket.SendTo(recvBuf, srcAddr, 0x0, st);
-	WaitForCompletionL(st, KErrNone, _L("**Bounce: Send on Socket"));	
-	}
-
-
-void CSpudRSubConnTestStepBase::OpenAndBindSocketL(RSocket& aSock, RConnection& aIface, TUint aLocalPort, const TDesC& aLogMsg)
-	{
-	INFO_PRINTF3(_L("%S: Opening and Binding to port= %d"), &aLogMsg, aLocalPort);
-	TInt ret = aSock.Open(iESock, 
-    	KAfInet, 
-        KSockDatagram, 
-        KProtocolInetUdp,
-        aIface);
-        
-    TestL(ret, KErrNone, _L("Open UDP Socket"));
-	
-	TInetAddr localAddr;
-	localAddr.SetPort(aLocalPort);
-	TestL(aSock.Bind(localAddr), KErrNone, _L("Bind Socket"));
-	}
-//
-
-
-/**
-Used in lieu of proper network-based server 
-Open an interface, opens a socket on this interface, receives-sends udp (bounces) */
-TVerdict CLoopbackPpp1::RunTestStepL()
-	{
-	// Figure out our name, so that the logging makes sense:
-	TBuf<64> ourName(_L("BOUNCE"));
-	ourName.AppendFormat(_L("[%x]"), this);
-	
-	TInt iapId = -1;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("IapId"), iapId));
-	ASSERT(iapId > 0);
-		
-	TCommDbConnPref pref;
-    pref.SetIapId(iapId);
-	
-	RConnection iface;
-	ASSERT(KErrNone == iface.Open(iESock, KAfInet));
-    TRequestStatus startSt;
-    iface.Start(pref, startSt);
-    User::WaitForRequest(startSt);
-	INFO_PRINTF4(_L("%S: Interface on Iap ID =%d started with error=%d."), &ourName, iapId, startSt.Int());	
-	User::LeaveIfError(startSt.Int());	
-	
-	TInt localPort = 0x0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("UdpEchoPort"), localPort));
-    ASSERT(localPort > 0x0); 
-    
-    RSocket bounceSock;
-    OpenAndBindSocketL(bounceSock, iface, static_cast<TUint>(localPort), ourName);
-    
-    TInt iterations = 0;
-    ASSERT(GetIntFromConfig(ConfigSection(), _L("Iterations"), iterations));
-    ASSERT(iterations > 0);
-    
-    for(TInt iter = 0; iter < iterations; ++iter)
-	    {
-	    RecvSendOnSocketL(bounceSock, ourName);
-	    }
-    
-   	bounceSock.Close();
-	iface.Close(); // Leave interface lingering, it will be nuked when the peer PPP terminates.
-	return EPass;		
-	}
-
-
-TBool CSpudRSubConnTestStepBase::ApplyQoSParametersL(RSubConnection& aPdpContext)
-	{
-	TInt qosParamSet = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("QoSParamSet"), qosParamSet));
-	ASSERT(qosParamSet >= 0);
-
-	switch(qosParamSet)
-		{
-		case 0:
-			return EFalse; // no qos parameters specified
-		case 2:
-			ApplyQoSParametersSet2L(aPdpContext);
-			return ETrue;
-		default:
-			ASSERT(EFalse);
-			return EFalse;
-		}
-	}
-
-void CSpudRSubConnTestStepBase::ApplyQoSParametersSet2L(RSubConnection& aPdpContext)
-	{
-	RSubConParameterBundle qosParams;
-	CleanupClosePushL(qosParams);
-
-	// Create a container for QoS sub connection parameters (Param bundle takes ownership)
-	CSubConParameterFamily* qosFamily = CSubConParameterFamily::NewL(qosParams, KSubConQoSFamily);
-		
-	// set class parameter
-	CSubConQosIPLinkR99ParamSet* ipParamsReq = CSubConQosIPLinkR99ParamSet::NewL(*qosFamily, CSubConParameterFamily::ERequested);
-	//The requested QoS parameters.
-	ipParamsReq->SetTrafficClass(RPacketQoS::ETrafficClassBackground);
-	ipParamsReq->SetMaxBitrateUplink(10);
-	ipParamsReq->SetMaxBitrateDownlink(50);
-	ipParamsReq->SetGuaBitrateDownlink(20); 
-	ipParamsReq->SetGuaBitrateUplink(10);	
-	ipParamsReq->SetMaxSduSize(1000);		
-	ipParamsReq->SetResidualBitErrorRatio(RPacketQoS::EBERFourPerThousand);
-	ipParamsReq->SetSDUErrorRatio(RPacketQoS::ESDUErrorRatioOnePerThousand);
-	ipParamsReq->SetErroneousSDUDelivery(RPacketQoS::EErroneousSDUDeliveryNotRequired);				
-	ipParamsReq->SetTrafficHandlingPriority(RPacketQoS::ETrafficPriorityUnspecified);		
-	ipParamsReq->SetTransferDelay(3000); 
-	ipParamsReq->SetDeliveryOrder(RPacketQoS::EDeliveryOrderNotRequired);
-
-	//The minimum Requested params
-	CSubConQosIPLinkR99ParamSet* ipParamsMinReq = CSubConQosIPLinkR99ParamSet::NewL(*qosFamily, CSubConParameterFamily::EAcceptable);
-	
-	ipParamsMinReq->SetTrafficClass(RPacketQoS::ETrafficClassBackground);
-	ipParamsMinReq->SetGuaBitrateDownlink(20);
-	ipParamsMinReq->SetGuaBitrateUplink(8);
-	ipParamsMinReq->SetMaxBitrateDownlink(20);
-	ipParamsMinReq->SetMaxBitrateUplink(10); 
-	ipParamsMinReq->SetMaxSduSize(200);		
-	ipParamsMinReq->SetResidualBitErrorRatio(RPacketQoS::EBERFivePerHundred);
-	ipParamsMinReq->SetSDUErrorRatio(RPacketQoS::ESDUErrorRatioOnePerTen);
-	ipParamsMinReq->SetErroneousSDUDelivery(RPacketQoS::EErroneousSDUDeliveryNotRequired);		
-	ipParamsMinReq->SetTrafficHandlingPriority(RPacketQoS::ETrafficPriorityUnspecified);
-	ipParamsMinReq->SetTransferDelay(4000); 
-	ipParamsMinReq->SetDeliveryOrder(RPacketQoS::EDeliveryOrderNotRequired);		
-	
-	TInt err = aPdpContext.SetParameters(qosParams);
-	TestL(err, KErrNone, _L("Applied QoS Parameters"));
-	CleanupStack::PopAndDestroy(&qosParams);
-	}
-
-
-
-/**
-The test sequence:
-Create the primary & secondary PDP contexts.
-Send - Receive UDP over both of them.
-Close everything 
-
-@leave if a test fails or there is an unexpected error */ 
-TVerdict CUdp1::RunTestStepL()
-	{
-	TRequestStatus spudStartReq;
-	TCommDbConnPref spudPref;
-	spudPref.SetIapId(2);
-	OpenAndStartInterfaceL(iSpud, spudPref, spudStartReq, _L(">>>>>Starting SPUD NIF"));
-	WaitForCompletionL(spudStartReq, KErrNone, _L(">>>>>Starting SPUD NIF"));
-	
-	TInt ret = iScndCtxSock1.Open(iESock, 
-                 KAfInet, 
-                 KSockDatagram, 
-                 KProtocolInetUdp,
-                 iSpud);
-    TestL(ret, KErrNone, _L(">>>>>>>>Open UDP Socket, primary PDP context"));
-     
-   	// KSoUdpSynchronousSend option causes the UDP send operation to block when dynamic 
-	// interface setup is in progress or when local flow control within the stack would otherwise 
-	// cause the packet to be dropped. This is not strictly necessary since we've waited for KLinkLayerOpen,
-	// but who knows what's the timing between TCP/IP stack, Nifman, ESock is like...
-	TestL(iScndCtxSock1.SetOpt(KSoUdpSynchronousSend, KSolInetUdp, 1), KErrNone, _L("SetOpt Sync Send"));
-	
-	// We must bind to a local address, and connect to a remote address,
-	// so that TFT is always generated with the same destination - source ports.
-	// Otherwise, SIM.TSY will reject TFT proposed.
-	
-	TInt scndCtxSockLocalPort = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("SecLocalPort"), scndCtxSockLocalPort));
-	ASSERT(scndCtxSockLocalPort > 0);
-	
-	TInetAddr localAddr;
-	localAddr.SetPort(scndCtxSockLocalPort);
-	TestL(iScndCtxSock1.Bind(localAddr), KErrNone, _L(">>>>>Bind the Secondary PDP ctx socket"));
-	
-	
-	TInt scndCtxSockRemotePort = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("SecRemotePort"),scndCtxSockRemotePort));
-	ASSERT(scndCtxSockRemotePort > 0);
-	
-	TPtrC scndCtxSockRemoteAddr;
-	ASSERT(GetStringFromConfig(ConfigSection(), _L("SecRemoteIpAddr"), scndCtxSockRemoteAddr));
-		
-	
-	TInetAddr dstAddr1;
-	dstAddr1.SetPort(scndCtxSockRemotePort);
-    dstAddr1.Input(scndCtxSockRemoteAddr);
-    
-    TRequestStatus connStatus;
-    iScndCtxSock1.Connect(dstAddr1, connStatus);
-	WaitForCompletionL(connStatus, KErrNone, _L(">>>>>>>Connect the Secondary PDP ctx socket"));
-    
-   
-    TInt sockErr = iPrimCtxSock1.Open(iESock, 
-                 KAfInet, 
-                 KSockDatagram, 
-                 KProtocolInetUdp,
-                 iSpud);
-    TestL(sockErr, KErrNone, _L(">>>>>>Open Primary PDP ctx socket"));
-    
-   
-   
-   	TInt openErr = iSpudScndCtx1.Open(iESock, 
-    	RSubConnection::ECreateNew, 
-        iSpud);
-    TestL(openErr, KErrNone, _L(">>>>>>>Open RSubConnection on SPUD"));
-    
-    TRequestStatus subconNotifyStat;
-    TNotificationEventBuf eventBuf;
-    iSpudScndCtx1.EventNotification(eventBuf, ETrue,  subconNotifyStat);              
-	
-	TBool waitForQos = ApplyQoSParametersL(iSpudScndCtx1);
-	
-	TRequestStatus subconAddStat;
-	iSpudScndCtx1.Add(iScndCtxSock1, subconAddStat);
-    WaitForCompletionL(subconAddStat, KErrNone, _L(">>>>>>Transfer the Socket to 2ndary context"));
-    
-   
-   	if(waitForQos)
-		{
-		WaitForCompletionL(subconNotifyStat, KErrNone, _L(">>>>>QoS Negotiation Completion on 2ndary context"));
-   		} 
-   	else
-	   	{
-		iSpudScndCtx1.CancelEventNotification();	   		
-	   	} 
-    //*************************************************************************************************
-    User::After(3 * 1000000); // Give the loopback sockets a chance to bind & open,
-    // else we can end up with ICMP Destination (port) Unreachable.
-    // When used over WinTunnel, this is completely unnecessary.
-    //*************************************************************************************************
-    
-    WriteReadOnSocketL(iScndCtxSock1, _L(">>>>>>>Secondary PDP Context, 1"));
-    
-    // Must address UDP on primary explicitly.
-    TInt primCtxSockRemotePort = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("PrimRemotePort"),primCtxSockRemotePort));
-	ASSERT(primCtxSockRemotePort > 0);
-	
-	TPtrC primCtxSockRemoteAddr;
-	ASSERT(GetStringFromConfig(ConfigSection(), _L("PrimRemoteIpAddr"), primCtxSockRemoteAddr));
-	    
-    TInetAddr primDstAddr1;
-    primDstAddr1.SetPort(primCtxSockRemotePort);
-    primDstAddr1.Input(primCtxSockRemoteAddr);
-    
-    SendRecvOnSocketL(iPrimCtxSock1, primDstAddr1, _L(">>>>>>>Send - Receive on Primary PDP Context, 1"));
-   
-   	
-   	WriteReadOnSocketL(iScndCtxSock1, _L(">>>>>>>Secondary PDP Context, 2"));
-   	SendRecvOnSocketL(iPrimCtxSock1, primDstAddr1, _L(">>>>>>>Primary PDP Context, 2"));
-    
-   	SendRecvOnSocketL(iPrimCtxSock1, primDstAddr1, _L(">>>>>>>Primary PDP Context, 3"));
-   	WriteReadOnSocketL(iScndCtxSock1, _L(">>>>>>>Secondary PDP Context, 3"));
-   	
-   	iSpud.Stop(); // nukes both contexts
-   	// Everything will be cleaned up later.
-  	return EPass;
-  	}
-
-/**
-The test sequence:
-Create the primary context
-Init secondary SubConnection
-Set up QoS params on secondary SubConnection
-Create the secondary PDP contexts on secondary SubConnection.
-Send - Receive UDP over both of them.
-Close everything 
-
-@leave if a test fails or there is an unexpected error */ 
-TVerdict CUdp2::RunTestStepL()
-	{
-	TRequestStatus spudStartReq;
-	TCommDbConnPref spudPref;
-	spudPref.SetIapId(2);
-	OpenAndStartInterfaceL(iSpud, spudPref, spudStartReq, _L(">>>>>Starting SPUD NIF"));
-	WaitForCompletionL(spudStartReq, KErrNone, _L(">>>>>Starting SPUD NIF"));
-	
-   	TInt openErr = iSpudScndCtx1.Open(iESock, 
-    	RSubConnection::ECreateNew, 
-        iSpud);
-    TestL(openErr, KErrNone, _L(">>>>>>>Open RSubConnection on SPUD"));
-    
-    TRequestStatus subconNotifyStat;
-    TNotificationEventBuf eventBuf;
-    iSpudScndCtx1.EventNotification(eventBuf, ETrue,  subconNotifyStat);              
-	
-	TBool waitForQos = ApplyQoSParametersL(iSpudScndCtx1);
-	
-	// Socket Open on Secondary SubConnection
-	TInt ret = iScndCtxSock1.Open(iESock, 
-                 KAfInet, 
-                 KSockDatagram, 
-                 KProtocolInetUdp,
-                 iSpudScndCtx1);
-    
-    TestL(ret, KErrNone, _L(">>>>>>>>Open UDP Socket, primary PDP context"));
-     
-   	// KSoUdpSynchronousSend option causes the UDP send operation to block when dynamic 
-	// interface setup is in progress or when local flow control within the stack would otherwise 
-	// cause the packet to be dropped. This is not strictly necessary since we've waited for KLinkLayerOpen,
-	// but who knows what's the timing between TCP/IP stack, Nifman, ESock is like...
-	TestL(iScndCtxSock1.SetOpt(KSoUdpSynchronousSend, KSolInetUdp, 1), KErrNone, _L("SetOpt Sync Send"));
-	
-	// We must bind to a local address, and connect to a remote address,
-	// so that TFT is always generated with the same destination - source ports.
-	// Otherwise, SIM.TSY will reject TFT proposed by GUQoS.
-	
-	TInt scndCtxSockLocalPort = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("SecLocalPort"), scndCtxSockLocalPort));
-	ASSERT(scndCtxSockLocalPort > 0);
-	
-	TInetAddr localAddr;
-	localAddr.SetPort(scndCtxSockLocalPort);
-	TestL(iScndCtxSock1.Bind(localAddr), KErrNone, _L(">>>>>Bind the Secondary PDP ctx socket"));
-	
-	
-	TInt scndCtxSockRemotePort = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("SecRemotePort"),scndCtxSockRemotePort));
-	ASSERT(scndCtxSockRemotePort > 0);
-	
-	TPtrC scndCtxSockRemoteAddr;
-	ASSERT(GetStringFromConfig(ConfigSection(), _L("SecRemoteIpAddr"), scndCtxSockRemoteAddr));
-		
-	
-	TInetAddr dstAddr1;
-	dstAddr1.SetPort(scndCtxSockRemotePort);
-    dstAddr1.Input(scndCtxSockRemoteAddr);
-    
-    TRequestStatus connStatus;
-    iScndCtxSock1.Connect(dstAddr1, connStatus);
-	WaitForCompletionL(connStatus, KErrNone, _L(">>>>>>>Connect the Secondary PDP ctx socket"));
-    
-   	if(waitForQos)
-		{
-		WaitForCompletionL(subconNotifyStat, KErrNone, _L(">>>>>QoS Negotiation Completion on 2ndary context"));
-   		} 
-   	else
-	   	{
-		iSpudScndCtx1.CancelEventNotification();	   		
-	   	} 
-
-    TInt sockErr = iPrimCtxSock1.Open(iESock, 
-                 KAfInet, 
-                 KSockDatagram, 
-                 KProtocolInetUdp,
-                 iSpud);
-    TestL(sockErr, KErrNone, _L(">>>>>>Open Primary PDP ctx socket"));
-    
-   
-    //*************************************************************************************************
-    User::After(3 * 1000000); // Give the loopback sockets a chance to bind & open,
-    // else we can end up with ICMP Destination (port) Unreachable.
-    // When used over WinTunnel, this is completely unnecessary.
-    //*************************************************************************************************
-    
-    WriteReadOnSocketL(iScndCtxSock1, _L(">>>>>>>Secondary PDP Context, 1"));
-    
-    // Must address UDP on primary explicitly.
-    TInt primCtxSockRemotePort = 0;
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("PrimRemotePort"),primCtxSockRemotePort));
-	ASSERT(primCtxSockRemotePort > 0);
-	
-	TPtrC primCtxSockRemoteAddr;
-	ASSERT(GetStringFromConfig(ConfigSection(), _L("PrimRemoteIpAddr"), primCtxSockRemoteAddr));
-	    
-    TInetAddr primDstAddr1;
-    primDstAddr1.SetPort(primCtxSockRemotePort);
-    primDstAddr1.Input(primCtxSockRemoteAddr);
-    
-    SendRecvOnSocketL(iPrimCtxSock1, primDstAddr1, _L(">>>>>>>Send - Receive on Primary PDP Context, 1"));
-   
-   	
-   	WriteReadOnSocketL(iScndCtxSock1, _L(">>>>>>>Secondary PDP Context, 2"));
-   	SendRecvOnSocketL(iPrimCtxSock1, primDstAddr1, _L(">>>>>>>Primary PDP Context, 2"));
-    
-   	SendRecvOnSocketL(iPrimCtxSock1, primDstAddr1, _L(">>>>>>>Primary PDP Context, 3"));
-   	WriteReadOnSocketL(iScndCtxSock1, _L(">>>>>>>Secondary PDP Context, 3"));
-   	
-   	iSpud.Stop(); // nukes both contexts
-   	// Everything will be cleaned up later.
-  	return EPass;
-  	}
-	
-	
-
-TVerdict CUpperFlowOnLowerNifDown::RunTestStepL()
-	{
-	// Start the primary
-	TRequestStatus spudStartReq;
-	TCommDbConnPref spudPref;
-	spudPref.SetIapId(2);
-	OpenAndStartInterfaceL(iSpud, spudPref, spudStartReq, _L(">>>>>Starting SPUD NIF"));
-	
-	// Start PPP peer for the primary
-	RConnection primCtxPppPeer;
-	TRequestStatus peerStartReq;
-	TCommDbConnPref peerPref;
-	peerPref.SetIapId(1);
-	OpenAndStartInterfaceL(primCtxPppPeer, peerPref, peerStartReq, _L(">>>>Starting PPP Peer for the primary context"));
-	
-	WaitForCompletionL(spudStartReq, KErrNone, _L(">>>>>Starting SPUD NIF"));
-	WaitForCompletionL(peerStartReq, KErrNone, _L(">>>>>Starting PPP Peer for SPUD primary context"));
-	// Open socket on primary
-	TInt sockErr = iPrimCtxSock1.Open(iESock, 
-                 KAfInet, 
-                 KSockDatagram, 
-                 KProtocolInetUdp,
-                 iSpud);
-    
-    TestL(sockErr, KErrNone, _L(">>>>>>>>Open UDP Socket, primary PDP context"));
-    
-    User::After(2 * 10000); // Let everything settle down.  
-	// Stop PPP peer, triggerting LinkLayerDown on the primary
-	TInt stopErr = primCtxPppPeer.Stop();
-	ASSERT(KErrNone == stopErr); // If there is an error, the test was not setup correctly.
-	
-	// At this point contxt deletion request is outstanding: SIM TSY will not complete it for a while.
-	// Send on primary socket: no way to verify where it blocked. Must inspect the logs.
-	
-	User::After(5 * 1000000); 	
-	
-	TInetAddr primDstAddr1;
-    primDstAddr1.SetPort(1060);
-    primDstAddr1.Input(_L("192.168.3.1"));
-   	
-   	TBuf8<KMaxMsgLen> sendBuf(_L8("A packet to the La-La Land."));
-	TRequestStatus sendSt;
-    
-    iPrimCtxSock1.SendTo(sendBuf, primDstAddr1, 0x0, sendSt);
-	WaitForCompletionL(sendSt, KErrNone, _L("Send on Socket")); // ESock completed the send, the packet 
-	// still needs to percolate through the tcp/ip stack - GUQoS - SPUD.
-	User::After(30 * 1000000);			
-	// SPUD panics if the upper layer tries to send on a flowed-off context.
-			
-	return EPass; // If there was a failure, we'd leave or panic
-	// Cleanup everything later
-	}
-   
- 
-   
-/**
-Brings up SPUD & PPP peer from the primary context, then stops Spud.
-This test step is intended to be used in a combination with other steps, (including itself),
-to verify how RConnection::Stop affects the behaviour of the system. */	
-TVerdict CSpudPppPrimaryStop::RunTestStepL()
-	{
-	TRequestStatus spudStartReq;
-	TCommDbConnPref spudPref;
-	spudPref.SetIapId(2);
-	OpenAndStartInterfaceL(iSpud, spudPref, spudStartReq, _L(">>>>>Starting SPUD NIF"));
-			
-	
-	RConnection primCtxPppPeer;
-	TRequestStatus peerStartReq;
-	TCommDbConnPref peerPref;
-	peerPref.SetIapId(1);
-	OpenAndStartInterfaceL(primCtxPppPeer, peerPref, peerStartReq, _L(">>>>Starting PPP Peer for the primary context"));
-	
-	
-	WaitForCompletionL(spudStartReq, KErrNone, _L(">>>>>Starting SPUD NIF"));
-	WaitForCompletionL(peerStartReq, KErrNone, _L(">>>>>Starting PPP Peer for SPUD primary context"));
-
-	TInt stopTypeInt = -1;  
-	ASSERT(GetIntFromConfig(ConfigSection(), _L("StopType"), stopTypeInt));
-	RConnection::TConnStopType stopType = static_cast<RConnection::TConnStopType>(stopTypeInt);
-	INFO_PRINTF2(_L("Stopping Spud with stop type= %d (0 = EStopNormal, 1 = EStopAuthoritative)"), stopType);
-	ASSERT(RConnection::EStopNormal == stopType || RConnection::EStopAuthoritative == stopType);
-	TInt stopErr = iSpud.Stop(stopType);
-	INFO_PRINTF2(_L("Stopped Spud with error = %d"), stopErr);
-	ASSERT(KErrNone == stopErr); // If we have an errror, test was not set up / executed correctly.
-
-	// if stop was authoritative ppp wont do the leaving handshake, so peer also needs to be stopped
-	if (stopType == RConnection::EStopAuthoritative)
-		{
-		TInt stopErr = primCtxPppPeer.Stop(stopType);
-		INFO_PRINTF2(_L("Stopped peer with error = %d"), stopErr);
-		ASSERT(KErrNone == stopErr); // If we have an errror, test was not set up / executed correctly.
-		}
-	else
-		{
-		primCtxPppPeer.Close(); // No need to stop, peer should be shutting down as a result of Stop on Spud.
-		}
-	return EPass;
-	}
-	
-	
-	
-	
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSteps.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-// 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:
-// te_spudNetworkSideSteps.h
-// Defines the Network-side events & error conditions tests for SPUD.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef TE_SPUD_RSUBCON_STEPS
-#define TE_SPUD_RSUBCON_STEPS
-
-
-#include <test/testexecutestepbase.h>
-
-#include <es_sock.h>
-#include <in_sock.h>
-#include <commdbconnpref.h>
-
-/**
-A driver for running an arbitrary interface (over the loopback), 
-to be used when connected tests cannot be run; i.e. in lieu of WinTunnel */
-
-
-/**
-Base class for all Spud - RSubConnection Tests. */
-class CSpudRSubConnTestStepBase : 
-	public CTestStep
-	{
-public:
-	TVerdict doTestStepPreambleL();
-	enum TVerdict doTestStepL();
-		
-	// Utility
-	void TestBooleanTrueL(TBool aBool, const TDesC& aMsg);
-	void TestL(TInt aErrCode, const TDesC& aMsg);
-	void TestL(TInt aErrCode, TInt aExpErrCode, const TDesC& aMsg);
-		
-		
-	
-protected:
-	/**
-	Executes the Test Step 
-		 
-	@return Verdict of the test step: EPass / EFail;
-       		EAborted if the test case could not be executed properly;
-       		EInconclusive if it could not be determined with certainty that the test case has succeeded.
-	@leave if the test fails		 
-	*/
-	virtual TVerdict RunTestStepL() = 0;
-
-	
-	void OpenAndStartInterfaceL(RConnection& aConn, TCommDbConnPref& aPref, TRequestStatus& aSt, const TDesC& aLogMsg);
-	void WaitForCompletionL(TRequestStatus& aSt, TInt aExpErr, const TDesC& aLogMsg);
-
-	void ReceiveOnSocketL(RSocket& aSocket, const TDesC& aLogMsg);
-	void RecvSendOnSocketL(RSocket& aSocket, const TDesC& aLogMsg);
-	void OpenAndBindSocketL(RSocket& aSock, RConnection& aIface, TUint aLocalPort, const TDesC& aLogMsg);
-
-	TBool ApplyQoSParametersL(RSubConnection& aPdpContext);
-	void ApplyQoSParametersSet2L(RSubConnection& aPdpContext);
-
-	void WriteReadOnSocketL(RSocket& aSocket, const TDesC& aLogMsg);
-	void SendRecvOnSocketL(RSocket& aSocket, TInetAddr& aDstAddr, const TDesC& aLogMsg);
-
-	void VerifyBuffersEqualL(const TDesC8& aBuf1, const TDesC8& aBuf2);
-
-	/** Our connection to ESock */
-	RSocketServ iESock;
-	
-	/**
-	The SPUD interface with 1 primary & 1 secondary pdp contexts */
-	RConnection iSpud;
-	
-	/**
-	Secondary PDP context */
-	RSubConnection iSpudScndCtx1;
-		
-	/** SPUD primary PDP context SAP */
-	RSocket iPrimCtxSock1;
-		
-	/** SPUD secondary PDP context SAP */
-	RSocket iScndCtxSock1;
-	};
-		
-		
-
-	/** Used to define a literal variable. */
-	#define SYMBIAN_TEST_LIT(name) _LIT(K##name, #name)
-
-	/** Define a literal from a classname and can be as the keyword class. */
-	#define SYMBIAN_TEST_CLASS(className) SYMBIAN_TEST_LIT(className); class className 
-
-	/** Define a basic declaration for testClass as a subclass of CSpudNetSideTestBase 
-	and define a literal from testClass */
-	#define SYMBIAN_SPUD_TEST_CLASS(testClass) SYMBIAN_TEST_CLASS(testClass) : public CSpudRSubConnTestStepBase \
-				{ \
-			public: \
-				inline testClass() {SetTestStepName(K##testClass);}; \
-				virtual TVerdict RunTestStepL(); \
-				}; 
-	
-	
-// Test Steps
-SYMBIAN_SPUD_TEST_CLASS(CUdp1)
-SYMBIAN_SPUD_TEST_CLASS(CUdp2)
-SYMBIAN_SPUD_TEST_CLASS(CLoopbackPpp1)
-SYMBIAN_SPUD_TEST_CLASS(CUpperFlowOnLowerNifDown)
-SYMBIAN_SPUD_TEST_CLASS(CSpudPppPrimaryStop)
-#endif 
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSvr.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +0,0 @@
-// 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:
-// te_spudRSubConSvr.cpp
-// for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to
-// be started in the process of the client. The client initialises the server
-// by calling the one and only ordinal.
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#include "te_spudRSubConnSvr.h"
-#include "te_spudRSubConnSteps.h"
-
-_LIT(KServerName,"TE_SpudRSubConnSvr");
-
-
-
-
-// EKA2 much simpler
-// just an E32Main and a MainL()
-
-/**
- * Much simpler, uses the new Rendezvous() call to sync with the client.
- *
- * @internalComponent
- *
- * @leave When new(ELeave) leaves 
- */
-LOCAL_C void MainL()
-	{
-	// leave the hooks in for platform security
-#if (defined __DATA_CAGING__)
-	RProcess().DataCaging(RProcess::EDataCagingOn);
-	RProcess().SecureApi(RProcess::ESecureApiOn);
-#endif
-	CActiveScheduler* sched = NULL;
-	sched = new(ELeave) CActiveScheduler;
-	CActiveScheduler::Install(sched);
-
-	CSpudRSubConTestServer* server = NULL;
-	// create the CTestServer derived server
-	TRAPD(err,server = CSpudRSubConTestServer::NewL());
-	if (!err)
-		{
-		// Sync with the client and enter the active scheduler
-		RProcess::Rendezvous(KErrNone);
-		sched->Start();
-		}
-	delete server;
-	delete sched;
-	}
-
-// only a DLL on emulator for typhoon and earlier
-
-/**
- * Main entry point.
- *
- * @internalComponent
- *
- * @return Standard Epoc error codes.
- */
-GLDEF_C TInt E32Main()
-	{
-	CTrapCleanup* cleanup = CTrapCleanup::New();
-	if (cleanup == NULL)
-		{
-		return KErrNoMemory;
-		}
-	TRAP_IGNORE(MainL());
-	delete cleanup;
-	return KErrNone;
-    }
-
-// Create a thread in the calling process
-// Emulator typhoon and earlier
-
-/**
- * Called inside the MainL() function to create and start the CTestServer derived server.
- *
- * @internalComponent
- *
- * @return Instance of the test server.
- */
-CSpudRSubConTestServer* CSpudRSubConTestServer::NewL()
-	{
-	CSpudRSubConTestServer * server = new (ELeave) CSpudRSubConTestServer();
-	CleanupStack::PushL(server);
-	
-	// CServer base class call
-	server->StartL(KServerName);
-	CleanupStack::Pop(server);
-	return server;
-	}
-	
-
-
-
-/**
- * @return - A CTestStep derived instance
- * Implementation of CTestServer pure virtual
- */
-CTestStep* CSpudRSubConTestServer::CreateTestStep(const TDesC& aStepName)
-	{
-	CTestStep* step = NULL;
-	
-	// removed ELeave as harness will test ptr. This is more efficient
-	// than using TRAP_IGNORE
-	if(aStepName == KCUdp1)
-		{
-		step = new CUdp1;			
-		}
-	else if(aStepName == KCUdp2)
-		{
-		step = new CUdp2;
-		}
-	else if(aStepName == KCLoopbackPpp1)
-		{
-		step = new CLoopbackPpp1;			
-		}
-	else if(aStepName == KCUpperFlowOnLowerNifDown)
-		{
-		step = new CUpperFlowOnLowerNifDown;			
-		}
-	else if(aStepName == KCSpudPppPrimaryStop)
-		{
-		step = new CSpudPppPrimaryStop;
-		}
-	return step;
-	}
-
-
-
-
-
-
-
-
-
-
-
--- a/telephonyprotocols/secondarypdpcontextumtsdriver/te_spudRSubConn/src/te_spudRSubConnSvr.h	Thu Sep 02 21:42:07 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-// 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:
-// te_spudRubConSvr.h
-// 
-//
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef TE_SPUD_RSUBCON_H
-#define TE_SPUD_RSUBCON_H
-
-#include <test/testexecuteserverbase.h>
-
-class CSpudRSubConTestServer : public CTestServer
-	{
-public:
-	static CSpudRSubConTestServer* NewL();
-	virtual CTestStep* CreateTestStep(const TDesC& aStepName);
-	};
-
-
-#endif //TE_SPUD_RSUBCON_H
--- a/telephonyserverplugins/common_tsy/commontsy/inc/mmcustomtsy/CMmCustomTsy.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmcustomtsy/CMmCustomTsy.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -1652,6 +1652,15 @@
          */
         TInt GetIccCallForwardingStatusCancel();
         
+		/**
+         * Resets an entry in the req handle store 
+         * 
+         * @param aTsyReqHandle req handle 
+         * @param aIpc IPC value
+         * @return EFalse if req handle not found
+         */
+        virtual TBool ResetReqHandle( const TTsyReqHandle aTsyReqHandle, const TInt aIpc );
+        
     private:
 
         enum TSubTsyIdx
--- a/telephonyserverplugins/common_tsy/commontsy/inc/mmcustomtsy/CMmPacketTsy.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmcustomtsy/CMmPacketTsy.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -194,6 +194,16 @@
         virtual void Complete( TInt aReqHandleType, TInt aError );
 #endif // REQHANDLE_TIMER
 
+        /**
+         * Resets an entry in the req handle store 
+         * 
+         * 
+         * @param aTsyReqHandle req handle 
+         * @param aIpc IPC value
+         * return EFalse if req handle not found
+         */      
+        virtual TBool ResetReqHandle(const TTsyReqHandle aTsyReqHandle, const TInt aIpc);
+        
     private:
 
         /**
--- a/telephonyserverplugins/common_tsy/commontsy/inc/mmpacket/Cmmpacketservicetsy.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmpacket/Cmmpacketservicetsy.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -1021,7 +1021,16 @@
             const TInt aError );
                                                            
 #endif // TF_LOGGING_ENABLED
-
+        
+		/**
+         * Resets an entry in the req handle store 
+         * 
+         * 
+         * @param aTsyReqHandle req handle 
+         * return EFalse if request handle not found
+         */       
+        virtual TBool ResetReqHandle( const TTsyReqHandle aTsyReqHandle );
+        
     private: // New functions
 
         /** 
--- a/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/CMmSubTsyBase.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/CMmSubTsyBase.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -135,6 +135,19 @@
             return;
             }
         
+        /**
+         * Resets an entry in the req handle store 
+         * 
+         * 
+         * @param aTsyReqHandle req handle 
+         * @param aIpc IPC value
+         * return EFalse if req handle not found
+         */        
+        virtual TBool ResetReqHandle(const TTsyReqHandle /*aTsyReqHandle*/, const TInt /*aIpc*/)
+            {
+            return EFalse;
+            }
+        
 #endif //REHANDLE_TIMER
 
     protected:
--- a/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/CMmTsyBase.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/CMmTsyBase.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -163,6 +163,16 @@
                                     const TInt anIpc,
                                     const TDataPackage& aPackage);
 
+        /**
+         * Resets an entry in a handle request store for a given request handle
+         *          
+         * 
+         * @param aTsyReqHandle Request handle
+         * @param aIpc IPC value
+         * @return EFalse if req handle not found 
+         */        
+        virtual TBool ResetReqHandle(const TTsyReqHandle aTsyReqHandle, const TInt aIpc);
+        
     };
 
 #endif // CMMTSYBASE_H
--- a/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/cmmtsyreqhandlestore.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/inc/mmutility/cmmtsyreqhandlestore.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -94,7 +94,15 @@
          * @param aIndex index which req handle to reset.
          */
         TTsyReqHandle ResetTsyReqHandle( const TInt aIndex );
-
+        
+        /**
+         * Reset TSY request handle by req handle value.
+         *           
+         * @param aTsyReqHanle req handle to be reset.
+         * return TInt EFalse if handle not found
+         */
+        TBool FindAndResetTsyReqHandle( const TTsyReqHandle aTsyReqHandle);
+        
 #ifdef REQHANDLE_TIMER
 
         /**
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmCustomTsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmCustomTsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -230,9 +230,10 @@
         if ( KErrNone != trapError )
             {
             // error handling. Object cannot be created.
-            ret = trapError;
-            }
-        if ( KErrNone != ret )
+            ResetReqHandle(aTsyReqHandle, aIpc);
+		    ret = trapError;            
+			}
+      	if ( KErrNone != ret )
             {
             ReqCompleted( aTsyReqHandle, ret );
             }
@@ -6914,4 +6915,15 @@
     return KErrNone;
     }
 
+TBool CMmCustomTsy::ResetReqHandle( const TTsyReqHandle aTsyReqHandle, TInt aIpc )
+    {
+    TBool ret = CMmTsyBase::ResetReqHandle(aTsyReqHandle, aIpc);
+    if(!ret)
+        {
+        ret = iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
+        }
+    return ret;
+    }
+    
+
 //  End of File
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmPacketTsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmcustomtsy/CMmPacketTsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -573,6 +573,32 @@
     }
 #endif // REQHANDLE_TIMER
 
+// ---------------------------------------------------------------------------
+// CMmPacketTsy::ResetReqHandle
+// Resets the request handle in req handle store
+// (other items were commented in a header).
+// ---------------------------------------------------------------------------
+//
+TBool CMmPacketTsy::ResetReqHandle(const TTsyReqHandle aTsyReqHandle, const TInt aIpc)
+    {
+    //handle has not been reset yet
+    TInt ret = EFalse;
+    if(aIpc == ECustomSetAlwaysOnMode)
+        { 
+		// request handle is set in packet data session
+        CMmPacketServiceTsy* packetSession = iMmPhone->PacketDataSession();
+        if(packetSession)
+            {
+            ret = packetSession->ResetReqHandle(aTsyReqHandle);
+            }
+        }
+    else
+        { 
+		// request handle stored locally
+        ret = iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
+        }
+    return ret;
+    }
 
 //  End of File
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketcontexttsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketcontexttsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -187,6 +187,8 @@
 
     if ( KErrNone != trapError )
         {
+		// Reset the request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
         ReqCompleted( aTsyReqHandle, trapError );
         }
 
@@ -195,20 +197,19 @@
         ReqCompleted( aTsyReqHandle, ret );
         }
 
-    if ( EMultimodePacketContextReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodePacketContextReqHandleUnknown != iReqHandleType )
         {
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
 #else
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
 #endif // REQHANDLE_TIMER
+        }
 #ifdef ADD_REMOVE_PACKETFILTER_DEFECT_FIXED  // search for this up from bottom of file
-        // We've finished with this value now. Clear it so it doesn't leak
-        //  up to any other instances of this method down the call stack
-        iReqHandleType = EMultimodePacketContextReqHandleUnknown;
+     // We've finished with this value now. Clear it so it doesn't leak
+     //  up to any other instances of this method down the call stack
+     iReqHandleType = EMultimodePacketContextReqHandleUnknown;
 #endif
-        }
-
     return KErrNone;
     }
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketqostsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketqostsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -140,26 +140,27 @@
 
     if ( KErrNone != trapError )
         {
+		//reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
+        iReqHandleType = EMultimodePacketQoSReqHandleUnknown;
         CMmPacketQoSTsy::ReqCompleted( aTsyReqHandle, trapError );
         }
     else if ( KErrNone != ret )
         {
         CMmPacketQoSTsy::ReqCompleted( aTsyReqHandle, ret );
         }
-
-    // Save request handle
-    if ( EMultimodePacketQoSReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodePacketQoSReqHandleUnknown != iReqHandleType )
         {
+        // Save request handle
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
 #else
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
 #endif //REQHANDLE_TIMER
-        // We've finished with this value now. Clear it so it doesn't leak
-        //  up to any other instances of this method down the call stack
-        iReqHandleType = EMultimodePacketQoSReqHandleUnknown;
         }
-
+    // We've finished with this value now. Clear it so it doesn't leak
+    //  up to any other instances of this method down the call stack
+    iReqHandleType = EMultimodePacketQoSReqHandleUnknown;
     return KErrNone;
 
     }
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketservicetsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketservicetsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -1989,14 +1989,15 @@
 
     if ( KErrNone != trapError )
         {
+		//reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
         CMmPacketServiceTsy::ReqCompleted( iTsyReqHandle, trapError );
         }
     else if ( KErrNone != ret )
         {
         CMmPacketServiceTsy::ReqCompleted( iTsyReqHandle, ret );
         }
-
-    if ( EMultimodePacketServiceReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodePacketServiceReqHandleUnknown != iReqHandleType )
         {
         // Save request handle type
 
@@ -2005,11 +2006,10 @@
 #else
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, iTsyReqHandle );
 #endif // REQHANDLE_TIMER
-        // We've finished with this value now. Clear it so it doesn't leak
-        //  up to any other instances of this method down the call stack
-        iReqHandleType = EMultimodePacketServiceReqHandleUnknown;
         }
-
+    // We've finished with this value now. Clear it so it doesn't leak
+    //  up to any other instances of this method down the call stack
+    iReqHandleType = EMultimodePacketServiceReqHandleUnknown;
     return KErrNone;
     }
 
@@ -4112,5 +4112,16 @@
     return iMaxActiveServices;
     }
 
+    
+//-----------------------------------------------------------------------------
+// TBool CMmPacketServiceTsy::ResetReqHandle
+// Resets request handle in the req handle store
+//-----------------------------------------------------------------------------
+// 
+TBool CMmPacketServiceTsy::ResetReqHandle( const TTsyReqHandle aTsyReqHandle )
+    {
+    return iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
+    }
+
 //  End of File
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/cmmmbmscontexttsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/cmmmbmscontexttsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -136,6 +136,8 @@
 
     if ( KErrNone != trapError )
         {
+		// Reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
         ReqCompleted( aTsyReqHandle, trapError );
         }
 
@@ -143,8 +145,7 @@
         {
         ReqCompleted( aTsyReqHandle, ret );
         }
-
-    if ( EMultimodePacketMbmsReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodePacketMbmsReqHandleUnknown != iReqHandleType )
         {
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
@@ -152,7 +153,7 @@
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
 #endif // REQHANDLE_TIMER
         }
-
+    iReqHandleType = EMultimodePacketMbmsReqHandleUnknown;
     return KErrNone;
     }
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmbroadcasttsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmbroadcasttsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -173,11 +173,13 @@
 
             if ( KErrNone != leaveCode )
                 {
-                ReqCompleted( aTsyReqHandle, leaveCode );
+				// reset request handle to indicate the request is no longer ongoing
+                iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
+                ReqCompleted( aTsyReqHandle, leaveCode );				
                 }
 
             // save request handle
-            if ( EMultimodeBroadcastReqHandleUnknown != iReqHandleType )
+            else if ( EMultimodeBroadcastReqHandleUnknown != iReqHandleType )
                 {
 #ifdef REQHANDLE_TIMER
                 SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
@@ -186,10 +188,10 @@
                 iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, 
                     aTsyReqHandle );
 #endif // REQHANDLE_TIMER
-                // We've finished with this value now. Clear it so it doesn't leak
-                //  up to any other instances of this method down the call stack
-                iReqHandleType = EMultimodeBroadcastReqHandleUnknown;
                 }
+            // We've finished with this value now. Clear it so it doesn't leak
+            //  up to any other instances of this method down the call stack
+            iReqHandleType = EMultimodeBroadcastReqHandleUnknown;
             break;
         }
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmsstoragetsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmsstoragetsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -160,23 +160,24 @@
 
             if ( KErrNone != leaveCode )
                 {
-                ReqCompleted( aTsyReqHandle, leaveCode );
+				//reset request handle to indicate the request is no longer ongoing
+                iMmTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
+				ReqCompleted( aTsyReqHandle, leaveCode );
                 }
-
-            // save request handle
-            if ( CMmSmsTsy::EMultimodeSmsReqHandleUnknown != iReqHandleType )
+            else if ( CMmSmsTsy::EMultimodeSmsReqHandleUnknown != iReqHandleType )
                 {
+                // save request handle
 #ifdef REQHANDLE_TIMER
                 iMmSmsTsy->SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
 #else
                 // Never comes here. See SetTypeOfResponse.
                 iMmTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, 
                     aTsyReqHandle );
-#endif // REQHANDLE_TIMER
-                // We've finished with this value now. Clear it so it doesn't leak
-                //  up to any other instances of this method down the call stack
-                iReqHandleType = CMmSmsTsy::EMultimodeSmsReqHandleUnknown;
+#endif // REQHANDLE_TIMER   
                 }
+            // We've finished with this value now. Clear it so it doesn't leak
+            //  up to any other instances of this method down the call stack
+            iReqHandleType = CMmSmsTsy::EMultimodeSmsReqHandleUnknown;
             break;
         }
     
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -307,11 +307,13 @@
                 if ( KErrNone != leaveCode )
                     {
 OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_EXTFUNC_2, "CMmSmsTsy: Leave trapped!, IPC=%d, error value:%d", aIpc, leaveCode );
+                    //reset request handle to indicate the request is no longer ongoing
+					iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
                     ReqCompleted( aTsyReqHandle, leaveCode );
                     }
 
                 //save request handle
-                if ( EMultimodeSmsReqHandleUnknown != iReqHandleType )
+                else if ( EMultimodeSmsReqHandleUnknown != iReqHandleType )
                     {
 #ifdef REQHANDLE_TIMER
                     SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
@@ -320,10 +322,10 @@
                     iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, 
                         aTsyReqHandle );
 #endif // REQHANDLE_TIMER
-                    // We've finished with this value now. Clear it so it doesn't leak
-                    //  up to any other instances of this method down the call stack
-                    iReqHandleType = EMultimodeSmsReqHandleUnknown;
                     }
+                // We've finished with this value now. Clear it so it doesn't leak
+                //  up to any other instances of this method down the call stack
+                iReqHandleType = EMultimodeSmsReqHandleUnknown;
                 break;
             }
         }
@@ -1799,69 +1801,63 @@
         
         // structure for all sms parameters and data
         TSendSmsDataAndAttributes sendData;
-        
+        TSmsRequestTypes reqType;
+
         sendData.iAttributes = &msgAttr;
         sendData.iMsgData = aMsgData;
   
         if ( iSmsNoFdnCheckFlag == ESmsNoFdnCheckUsed )
             {
             //set ipc
-            sendData.iIpc = EMobileSmsMessagingSendMessageNoFdnCheck;    
+            sendData.iIpc = EMobileSmsMessagingSendMessageNoFdnCheck; 
+            reqType = EMultimodeSmsSendMessageNoFdnCheck;
             }
-        if ( iSmsNoFdnCheckFlag == ESmsNoFdnCheckNotUsed )
+        else //(iSmsNoFdnCheckFlag == ESmsNoFdnCheckNotUsed)
             {
             //set ipc
-            sendData.iIpc = EMobileSmsMessagingSendMessage;        
+            sendData.iIpc = EMobileSmsMessagingSendMessage;
+            reqType = EMultimodeSmsSendMessage;
             }
 
         // Pack parameters
         package.PackData( &sendData );
 
-        CSmsSendRequest* smsSendReq = new (ELeave) CSmsSendRequest();
-        smsSendReq->SetSmsDataAndAttributes( sendData );
+        iSmsSendReq = new (ELeave) CSmsSendRequest();
+        iSmsSendReq->SetSmsDataAndAttributes( sendData );
 
-        // save send request
-        iSmsSendReq = smsSendReq;
 OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_SENDMESSAGEL_1, "TSY: CMmSmsTsy::SendMessageL: Send request saved");
 
+#ifdef REQHANDLE_TIMER
+        SetTypeOfResponse( reqType, aTsyReqHandle );
+#else
+        iTsyReqHandleStore->SetTsyReqHandle( reqType, aTsyReqHandle );
+#endif // REQHANDLE_TIMER
+
+        TInt leaveCode( KErrNone );
         // send request to DOS
         // packed parameter: TSendSmsDataAndAttributes
-        if ( iSmsNoFdnCheckFlag == ESmsNoFdnCheckUsed )
-            {
-            ret = iMmPhone->MessageManager()->HandleRequestL( 
-                EMobileSmsMessagingSendMessageNoFdnCheck, &package );
-            }
-        if ( iSmsNoFdnCheckFlag == ESmsNoFdnCheckNotUsed )
-            {
-            ret = iMmPhone->MessageManager()->HandleRequestL( 
-                EMobileSmsMessagingSendMessage, &package );
-            }
+        TRAP(leaveCode, ret = iMmPhone->MessageManager()->HandleRequestL(sendData.iIpc, &package ););
 
-        if ( KErrNone == ret )
-            {  
-            if ( iSmsNoFdnCheckFlag == ESmsNoFdnCheckUsed )
-                {
-                //set request type
-                iReqHandleType = EMultimodeSmsSendMessageNoFdnCheck;    
-                }
-            if ( iSmsNoFdnCheckFlag == ESmsNoFdnCheckNotUsed )
-                {
-                //set request type
-                iReqHandleType = EMultimodeSmsSendMessage;    
-                }            
-            smsSendReq->IncreaseSendCounter();
-            }
-        else 
+        if ( (leaveCode != KErrNone) || (ret != KErrNone) )
             {
-            // Phonet returned error
-            delete smsSendReq;              // Delete object
+            iTsyReqHandleStore->ResetTsyReqHandle( reqType );
+            delete iSmsSendReq;              // Delete object
             iSmsSendReq = NULL; // Reset pointer
-            // Message construction failed or phonet sender returned error
-            ReqCompleted( aTsyReqHandle, ret );
             // reset pointer to client memory
             iSendMessageMsgAttrPckgPtr = NULL;
-            
             iSmsNoFdnCheckFlag = ESmsNoFdnCheckUnknown;
+            if (leaveCode != KErrNone)
+                {
+                ReqCompleted( aTsyReqHandle, leaveCode );
+                }
+            else
+                {
+                ReqCompleted( aTsyReqHandle, ret );
+                }
+            }
+        else
+            {
+            iSmsSendReq->IncreaseSendCounter();
             }
         }
 
@@ -1938,10 +1934,14 @@
         // reset req handle and complete request
         TTsyReqHandle reqHandle = iTsyReqHandleStore->ResetTsyReqHandle( 
                    EMultimodeSmsSendMessage );
-        ReqCompleted( reqHandle, extendedError );
-        // reset pointer to client memory
-        iSendMessageMsgAttrPckgPtr = NULL;
-        iSmsNoFdnCheckFlag = ESmsNoFdnCheckUnknown;
+
+        if ( EMultimodeSmsReqHandleUnknown < reqHandle ) 
+            {
+            ReqCompleted( reqHandle, extendedError );
+            // reset pointer to client memory
+            iSendMessageMsgAttrPckgPtr = NULL;
+            iSmsNoFdnCheckFlag = ESmsNoFdnCheckUnknown;
+            }
         }        
     else if ( ( KErrNone != aError ) && ( KErrTimedOut != aError ) 
         && ( KErrGsmSMSOperationNotAllowed != 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmussdtsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmussdtsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -146,7 +146,9 @@
 
         if ( trapError != KErrNone )
             {
-            // Object cannot be created. 
+            // Object cannot be created.
+			// reset request handle to indicate the request is no longer ongoing
+            iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
             ReqCompleted( aTsyReqHandle, trapError );
             }
         else if ( ret != KErrNone )
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmenstoretsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmenstoretsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -333,6 +333,8 @@
     if ( trapError != KErrNone )
         {
         // Complete with error if trap error
+		// Reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
         ReqCompleted( aTsyReqHandle, trapError );
         }
     else if ( ret != KErrNone )
@@ -340,21 +342,19 @@
         // Complete with error if return value error
         ReqCompleted( aTsyReqHandle, ret );
         }
-
-    // Save request handle
-    if ( EMultimodeENStoreReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodeENStoreReqHandleUnknown != iReqHandleType )
         {
+        // Save request handle
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
 #else
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
 #endif
+        }
         // We've finished with this value now. Clear it so it doesn't leak
         //  up to any other instances of this method down the call stack
         iReqHandleType = EMultimodeENStoreReqHandleUnknown;
-        }
-
-    return KErrNone;
+        return KErrNone;
     }
 
 // ---------------------------------------------------------------------------
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmonstoretsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmonstoretsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -309,15 +309,15 @@
 
     if ( KErrNone != trapError )
         {
+		// Reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
         ReqCompleted( aTsyReqHandle, trapError );
         }
     else if ( KErrNone != ret )
         {
         ReqCompleted( aTsyReqHandle, ret );
         }
-
-    // Save request handle
-    if ( EMultimodeONStoreReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodeONStoreReqHandleUnknown != iReqHandleType )
         {
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmphonebookstoretsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmstorage/cmmphonebookstoretsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -505,27 +505,27 @@
     TRAP( trapError, ret = DoExtFuncL( aTsyReqHandle, aIpc, aPackage ); );
 
     if ( KErrNone != trapError )
-        {
+        {        
+		// Reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
         ReqCompleted( aTsyReqHandle, trapError );
         }
     else if ( KErrNone != ret )
         {
         ReqCompleted( aTsyReqHandle, ret );
         }
-
-    // Save request handle
-    if ( EMultimodePhoneBookStoreReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodePhoneBookStoreReqHandleUnknown != iReqHandleType )
         {
+        // Save request handle
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
 #else
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
 #endif
-        // We've finished with this value now. Clear it so it doesn't leak
-        //  up to any other instances of this method down the call stack
-        iReqHandleType = EMultimodePhoneBookStoreReqHandleUnknown;
         }
-
+    // We've finished with this value now. Clear it so it doesn't leak
+    //  up to any other instances of this method down the call stack
+    iReqHandleType = EMultimodePhoneBookStoreReqHandleUnknown;
     return KErrNone;
     }
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmcalltsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmcalltsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -343,26 +343,27 @@
         if ( trapError != KErrNone )
             {
             //error handling. Object cannot be created. 
+			//reset request handle to indicate the request is no longer ongoing
+            iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
             ReqCompleted( aTsyReqHandle, trapError );
             }
         else if ( ret != KErrNone )
             {
             ReqCompleted( aTsyReqHandle, ret );
             }   
-        //save request handle
-        if ( EMultimodeCallReqHandleUnknown != iReqHandleType )
+        else if ( EMultimodeCallReqHandleUnknown != iReqHandleType )
             {
+            //save request handle
 #ifdef REQHANDLE_TIMER
             SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
 #else
             iTsyReqHandleStore->SetTsyReqHandle(
                 iReqHandleType, aTsyReqHandle );
 #endif
-            // We've finished with this value now. Clear it so it doesn't leak
-            //  up to any other instances of this method down the call stack
-            iReqHandleType = EMultimodeCallReqHandleUnknown;
             }
-    
+        // We've finished with this value now. Clear it so it doesn't leak
+        //  up to any other instances of this method down the call stack
+        iReqHandleType = EMultimodeCallReqHandleUnknown;
         }
 
     return KErrNone;
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmconferencecalltsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmconferencecalltsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -197,7 +197,9 @@
     if ( trapError != KErrNone )
         {
         //error handling. Object cannot be created.
-        ReqCompleted( 0, trapError );
+		//reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle(aTsyReqHandle);
+        ReqCompleted( aTsyReqHandle, trapError );
         }
     //if return value is not KErrNone
     else if ( ret != KErrNone )
@@ -205,20 +207,20 @@
         //Complete request with this error value
         ReqCompleted( aTsyReqHandle, ret );
         }
-
-    //save request handle
-    if ( EMultimodeConferenceCallReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodeConferenceCallReqHandleUnknown != iReqHandleType )
         {
+        //save request handle
 #ifdef REQHANDLE_TIMER
         SetTypeOfResponse ( iReqHandleType, aTsyReqHandle );
 #else
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
 #endif
-        // We've finished with this value now. Clear it so it doesn't leak
-        //  up to any other instances of this method down the call stack
-        iReqHandleType = EMultimodeConferenceCallReqHandleUnknown;
         }
-
+    
+    // We've finished with this value now. Clear it so it doesn't leak
+    //  up to any other instances of this method down the call stack
+    iReqHandleType = EMultimodeConferenceCallReqHandleUnknown;
+    
     return KErrNone;
 
     }
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmlinetsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmlinetsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -287,16 +287,17 @@
     if ( trapError != KErrNone )
         {
         // Object cannot be created.
+		// Reset request handle to indicate the request is no longer ongoing
+        iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
         ReqCompleted( aTsyReqHandle, trapError );
         }
     else if ( ret != KErrNone )
         {
         ReqCompleted( aTsyReqHandle, ret );
         }
-    
-    //save request handle
-    if ( EMultimodeLineReqHandleUnknown != iReqHandleType )
+    else if ( EMultimodeLineReqHandleUnknown != iReqHandleType )
         {
+        //save request handle
         iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, aTsyReqHandle );
         }
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmphonetsy.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmphonetsy.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -1157,14 +1157,15 @@
 
         if ( trapError != KErrNone )
             {
+			//reset request handle to indicate the request is no longer ongoing
+            iTsyReqHandleStore->FindAndResetTsyReqHandle( aTsyReqHandle );
             ReqCompleted( aTsyReqHandle, trapError );
             }
         else if ( ret != KErrNone )
             {
             ReqCompleted( aTsyReqHandle, ret );
             }
-
-        if ( EMultimodePhoneReqHandleUnknown != iReqHandleType )
+        else if ( EMultimodePhoneReqHandleUnknown != iReqHandleType )
             {
 #ifdef REQHANDLE_TIMER
             SetTypeOfResponse( iReqHandleType, aTsyReqHandle );
@@ -1172,10 +1173,10 @@
             iTsyReqHandleStore->SetTsyReqHandle( 
                 iReqHandleType, aTsyReqHandle );
 #endif //REQHANDLE_TIMER
-            // We've finished with this value now. Clear it so it doesn't leak
-            //  up to any other instances of this method down the call stack
-            iReqHandleType = EMultimodePhoneReqHandleUnknown;
             }
+        // We've finished with this value now. Clear it so it doesn't leak
+        //  up to any other instances of this method down the call stack
+        iReqHandleType = EMultimodePhoneReqHandleUnknown;
         }
 
     return KErrNone;
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmutility/CMmTsyBase.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmutility/CMmTsyBase.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -291,5 +291,32 @@
 
 #endif
 
+// ---------------------------------------------------------------------------
+// CMmTsyBase::ResetReqHandle
+// Resets the request handle in the right req handle store
+// (other items were commented in a header).
+// ---------------------------------------------------------------------------
+//
+TBool CMmTsyBase::ResetReqHandle(const TTsyReqHandle aTsyReqHandle, const TInt aIpc)
+    {
+    TInt max = GetMaxNumberOfSubsystems();
+    CMmSubTsyBase** subTsyPtr = GetSubsystemArrayPtr();
+    TBool ret = EFalse;
+    
+    for ( TInt i = 0 ; max > i; i++ )
+        {
+         //check which custom object handles this IPC
+        if ( ( NULL != subTsyPtr[i] ) 
+        && ( EFalse != subTsyPtr[i]->SupportingIPC( aIpc ) ) )
+               {
+               //call reset handle method of the right custom object
+               ret = subTsyPtr[i]->ResetReqHandle( aTsyReqHandle, aIpc );
+               i = max;
+               }
+        }
+    return ret;
+    }
+
+
 //  End of File
 
--- a/telephonyserverplugins/common_tsy/commontsy/src/mmutility/cmmtsyreqhandlestore.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmutility/cmmtsyreqhandlestore.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -220,6 +220,27 @@
     return ret;
 }
 
+// ---------------------------------------------------------------------------
+// CMmTsyReqHandleStore::FindAndResetTsyReqHandle
+// Finds and resets all TSY req handle of a given value.
+// (other items were commented in a header).
+// ---------------------------------------------------------------------------
+//
+TBool CMmTsyReqHandleStore::FindAndResetTsyReqHandle( const TTsyReqHandle aTsyReqHandle )
+    {
+        TInt ret = EFalse;  
+        for( TInt i = 0; i < iNumOfRequests  ; i++ )
+            {
+            if( *( iReqHandles + i ) == aTsyReqHandle )
+                {
+                    //reset req handle
+					ResetTsyReqHandle(i);
+                    ret = ETrue;
+                }
+            }
+        return ret;
+    }
+
 #ifdef REQHANDLE_TIMER
 
 // ---------------------------------------------------------------------------
--- a/telephonyserverplugins/common_tsy/customapi/bwins/CUSTOMAPIU.def	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/customapi/bwins/CUSTOMAPIU.def	Mon Oct 04 02:16:52 2010 +0300
@@ -4,8 +4,8 @@
 	??0TGprsInformation@RMmCustomAPI@@QAE@XZ @ 3 NONAME ; public: __thiscall RMmCustomAPI::TGprsInformation::TGprsInformation(void)
 	??0TLifeTimeData@RMmCustomAPI@@QAE@XZ @ 4 NONAME ; public: __thiscall RMmCustomAPI::TLifeTimeData::TLifeTimeData(void)
 	??0TSimFileInfo@RMmCustomAPI@@QAE@XZ @ 5 NONAME ; public: __thiscall RMmCustomAPI::TSimFileInfo::TSimFileInfo(void)
-	?ActivateSimLock@RMmCustomAPI@@QBEHABV?$TBuf@$0P@@@W4TLockNumber@1@@Z @ 6 NONAME ; public: int __thiscall RMmCustomAPI::ActivateSimLock(class TBuf<15> const &,enum RMmCustomAPI::TLockNumber)const 
-	?ActivateSimLock@RMmCustomAPI@@QBEXAAVTRequestStatus@@ABV?$TBuf@$0P@@@W4TLockNumber@1@@Z @ 7 NONAME ; public: void __thiscall RMmCustomAPI::ActivateSimLock(class TRequestStatus &,class TBuf<15> const &,enum RMmCustomAPI::TLockNumber)const 
+	?ActivateSimLock@RMmCustomAPI@@QBEHABV?$TBuf@$0BO@@@W4TLockNumber@1@@Z @ 6 NONAME ; int RMmCustomAPI::ActivateSimLock(class TBuf<30> const &, enum RMmCustomAPI::TLockNumber) const 
+	?ActivateSimLock@RMmCustomAPI@@QBEXAAVTRequestStatus@@ABV?$TBuf@$0BO@@@W4TLockNumber@1@@Z @ 7 NONAME ; void RMmCustomAPI::ActivateSimLock(class TRequestStatus &, class TBuf<30> const &, enum RMmCustomAPI::TLockNumber) const 
 	?CallOrigin@RMmCustomAPI@@QBEHAAV?$TBuf@$0IA@@@AAW4TCallOrigin@1@@Z @ 8 NONAME ; public: int __thiscall RMmCustomAPI::CallOrigin(class TBuf<128> &,enum RMmCustomAPI::TCallOrigin &)const 
 	?CancelUssdSession@RMmCustomAPI@@QAEXAAVTRequestStatus@@@Z @ 9 NONAME ; public: void __thiscall RMmCustomAPI::CancelUssdSession(class TRequestStatus &)
 	?CancelUssdSession@RMmCustomAPI@@QBEHXZ @ 10 NONAME ; public: int __thiscall RMmCustomAPI::CancelUssdSession(void)const 
@@ -21,8 +21,8 @@
 	?ClearCallBlackList@RMmCustomAPI@@QBEHXZ @ 20 NONAME ; public: int __thiscall RMmCustomAPI::ClearCallBlackList(void)const 
 	?Close@RMmCustomAPI@@QAEXXZ @ 21 NONAME ; public: void __thiscall RMmCustomAPI::Close(void)
 	?ConstructL@RMmCustomAPI@@IAEXXZ @ 22 NONAME ; protected: void __thiscall RMmCustomAPI::ConstructL(void)
-	?DeActivateSimLock@RMmCustomAPI@@QBEHABV?$TBuf@$0P@@@W4TLockNumber@1@@Z @ 23 NONAME ; public: int __thiscall RMmCustomAPI::DeActivateSimLock(class TBuf<15> const &,enum RMmCustomAPI::TLockNumber)const 
-	?DeActivateSimLock@RMmCustomAPI@@QBEXAAVTRequestStatus@@ABV?$TBuf@$0P@@@W4TLockNumber@1@@Z @ 24 NONAME ; public: void __thiscall RMmCustomAPI::DeActivateSimLock(class TRequestStatus &,class TBuf<15> const &,enum RMmCustomAPI::TLockNumber)const 
+	?DeActivateSimLock@RMmCustomAPI@@QBEHABV?$TBuf@$0BO@@@W4TLockNumber@1@@Z @ 23 NONAME ; int RMmCustomAPI::DeActivateSimLock(class TBuf<30> const &, enum RMmCustomAPI::TLockNumber) const 
+	?DeActivateSimLock@RMmCustomAPI@@QBEXAAVTRequestStatus@@ABV?$TBuf@$0BO@@@W4TLockNumber@1@@Z @ 24 NONAME ; void RMmCustomAPI::DeActivateSimLock(class TRequestStatus &, class TBuf<30> const &, enum RMmCustomAPI::TLockNumber) const 
 	?DeleteSimCbTopic@RMmCustomAPI@@QAEHABI@Z @ 25 NONAME ; public: int __thiscall RMmCustomAPI::DeleteSimCbTopic(unsigned int const &)
 	?DeleteSimCbTopic@RMmCustomAPI@@QAEXAAVTRequestStatus@@ABI@Z @ 26 NONAME ; public: void __thiscall RMmCustomAPI::DeleteSimCbTopic(class TRequestStatus &,unsigned int const &)
 	?Destruct@RMmCustomAPI@@IAEXXZ @ 27 NONAME ; protected: void __thiscall RMmCustomAPI::Destruct(void)
@@ -122,10 +122,11 @@
 	?SetSystemNetworkBand@RMmCustomAPI@@QAEHW4TBandSelection@1@W4TNetworkModeCaps@1@@Z @ 121 NONAME ; int RMmCustomAPI::SetSystemNetworkBand(enum RMmCustomAPI::TBandSelection, enum RMmCustomAPI::TNetworkModeCaps)
 	?SetSystemNetworkBand@RMmCustomAPI@@QAEXAAVTRequestStatus@@W4TBandSelection@1@W4TNetworkModeCaps@1@@Z @ 122 NONAME ; void RMmCustomAPI::SetSystemNetworkBand(class TRequestStatus &, enum RMmCustomAPI::TBandSelection, enum RMmCustomAPI::TNetworkModeCaps)
 	?GetUSIMServiceSupport@RMmCustomAPI@@QBEXAAVTRequestStatus@@AAUTAppSupport@1@@Z @ 123 NONAME ; void RMmCustomAPI::GetUSIMServiceSupport(class TRequestStatus &, struct RMmCustomAPI::TAppSupport &) const
-	??0TSimAuthenticationGbaBootstrap@RMmCustomAPI@@QAE@XZ @ 124  NONAME ; RMmCustomAPI::TSimAuthenticationGbaBootstrap::TSimAuthenticationGbaBootstrap(void)
-	??0TSimAuthenticationGbaBootstrapUpdate@RMmCustomAPI@@QAE@XZ @ 125  NONAME ; RMmCustomAPI::TSimAuthenticationGbaBootstrapUpdate::TSimAuthenticationGbaBootstrapUpdate(void)
-	??0TSimAuthenticationGbaNafDerivation@RMmCustomAPI@@QAE@XZ @ 126  NONAME ; RMmCustomAPI::TSimAuthenticationGbaNafDerivation::TSimAuthenticationGbaNafDerivation(void)
-	??0TSimAuthenticationMgvMskDeletion@RMmCustomAPI@@QAE@XZ @ 127  NONAME ; RMmCustomAPI::TSimAuthenticationMgvMskDeletion::TSimAuthenticationMgvMskDeletion(void)
-	??0TSimAuthenticationMgvMskUpdate@RMmCustomAPI@@QAE@XZ @ 128  NONAME ; RMmCustomAPI::TSimAuthenticationMgvMskUpdate::TSimAuthenticationMgvMskUpdate(void)
-	??0TSimAuthenticationMgvMtkGeneration@RMmCustomAPI@@QAE@XZ @ 129  NONAME ; RMmCustomAPI::TSimAuthenticationMgvMtkGeneration::TSimAuthenticationMgvMtkGeneration(void)
+	??0TSimAuthenticationGbaBootstrap@RMmCustomAPI@@QAE@XZ @ 124 NONAME ; RMmCustomAPI::TSimAuthenticationGbaBootstrap::TSimAuthenticationGbaBootstrap(void)
+	??0TSimAuthenticationGbaBootstrapUpdate@RMmCustomAPI@@QAE@XZ @ 125 NONAME ; RMmCustomAPI::TSimAuthenticationGbaBootstrapUpdate::TSimAuthenticationGbaBootstrapUpdate(void)
+	??0TSimAuthenticationGbaNafDerivation@RMmCustomAPI@@QAE@XZ @ 126 NONAME ; RMmCustomAPI::TSimAuthenticationGbaNafDerivation::TSimAuthenticationGbaNafDerivation(void)
+	??0TSimAuthenticationMgvMskDeletion@RMmCustomAPI@@QAE@XZ @ 127 NONAME ; RMmCustomAPI::TSimAuthenticationMgvMskDeletion::TSimAuthenticationMgvMskDeletion(void)
+	??0TSimAuthenticationMgvMskUpdate@RMmCustomAPI@@QAE@XZ @ 128 NONAME ; RMmCustomAPI::TSimAuthenticationMgvMskUpdate::TSimAuthenticationMgvMskUpdate(void)
+	??0TSimAuthenticationMgvMtkGeneration@RMmCustomAPI@@QAE@XZ @ 129 NONAME ; RMmCustomAPI::TSimAuthenticationMgvMtkGeneration::TSimAuthenticationMgvMtkGeneration(void)
 	?NotifyRemoteAlertingToneStatusChange@RMmCustomAPI@@QAEXAAVTRequestStatus@@AAW4TRemoteAlertingToneStatus@1@@Z @ 130 NONAME ; void RMmCustomAPI::NotifyRemoteAlertingToneStatusChange(class TRequestStatus &, enum RMmCustomAPI::TRemoteAlertingToneStatus &)
+	
--- a/telephonyserverplugins/common_tsy/customapi/eabi/customapiU.def	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/customapi/eabi/customapiU.def	Mon Oct 04 02:16:52 2010 +0300
@@ -65,13 +65,13 @@
 	_ZNK12RMmCustomAPI13SetAlsBlockedENS_12TSetAlsBlockE @ 64 NONAME
 	_ZNK12RMmCustomAPI13TerminateCallER4TBufILi128EE @ 65 NONAME
 	_ZNK12RMmCustomAPI14ResetNetServerEv @ 66 NONAME
-	_ZNK12RMmCustomAPI15ActivateSimLockER14TRequestStatusRK4TBufILi15EENS_11TLockNumberE @ 67 NONAME
-	_ZNK12RMmCustomAPI15ActivateSimLockERK4TBufILi15EENS_11TLockNumberE @ 68 NONAME
+	_ZNK12RMmCustomAPI15ActivateSimLockER14TRequestStatusRK4TBufILi30EENS_11TLockNumberE @ 67 NONAME
+	_ZNK12RMmCustomAPI15ActivateSimLockERK4TBufILi30EENS_11TLockNumberE @ 68 NONAME
 	_ZNK12RMmCustomAPI16DisablePhoneLockER14TRequestStatusR4TBufILi10EE @ 69 NONAME
 	_ZNK12RMmCustomAPI17CancelUssdSessionEv @ 70 NONAME
 	_ZNK12RMmCustomAPI17CheckAlsPpSupportERNS_11TAlsSupportE @ 71 NONAME
-	_ZNK12RMmCustomAPI17DeActivateSimLockER14TRequestStatusRK4TBufILi15EENS_11TLockNumberE @ 72 NONAME
-	_ZNK12RMmCustomAPI17DeActivateSimLockERK4TBufILi15EENS_11TLockNumberE @ 73 NONAME
+	_ZNK12RMmCustomAPI17DeActivateSimLockER14TRequestStatusRK4TBufILi30EENS_11TLockNumberE @ 72 NONAME
+	_ZNK12RMmCustomAPI17DeActivateSimLockERK4TBufILi30EENS_11TLockNumberE @ 73 NONAME
 	_ZNK12RMmCustomAPI17GetPndCacheStatusER14TRequestStatusRNS_15TPndCacheStatusERK4TBufILi128EE @ 74 NONAME
 	_ZNK12RMmCustomAPI18ClearCallBlackListEv @ 75 NONAME
 	_ZNK12RMmCustomAPI18GetAirTimeDurationER20TTimeIntervalSeconds @ 76 NONAME
@@ -113,15 +113,15 @@
 	_ZNK12RMmCustomAPI23SetSimMessageStatusReadER5TTimeRi @ 112 NONAME
 	_ZNK12RMmCustomAPI31WriteViagHomeZoneUHZIUESettingsER14TRequestStatusRNS_19TViagUHZIUESettingsE @ 113 NONAME
 	_ZNK12RMmCustomAPI31WriteViagHomeZoneUHZIUESettingsERNS_19TViagUHZIUESettingsE @ 114 NONAME
-	_ZTI18CMmCustomPtrHolder @ 115 NONAME DATA 12 ; #<TI>#
-	_ZTV18CMmCustomPtrHolder @ 116 NONAME DATA 20 ; #<VT>#
+	_ZTI18CMmCustomPtrHolder @ 115 NONAME ; #<TI>#
+	_ZTV18CMmCustomPtrHolder @ 116 NONAME ; #<VT>#
 	_ZNK12RMmCustomAPI11SetAlwaysOnER14TRequestStatusRNS_16TSetAlwaysOnModeE @ 117 NONAME
 	_ZN12RMmCustomAPI14NotifyRauEventER14TRequestStatusRNS_15TRauEventStatusE @ 118 NONAME
 	_ZN12RMmCustomAPI15ReadHSxPAStatusER14TRequestStatusRNS_12THSxPAStatusE @ 119 NONAME
 	_ZN12RMmCustomAPI16WriteHSxPAStatusER14TRequestStatusRNS_12THSxPAStatusE @ 120 NONAME
 	_ZN12RMmCustomAPI17NotifyHSxPAStatusER14TRequestStatusRNS_12THSxPAStatusE @ 121 NONAME
 	_ZNK12RMmCustomAPI35GetIccCallForwardingIndicatorStatusER14TRequestStatusR5TDes8 @ 122 NONAME
- 	_ZN12RMmCustomAPI35NotifyIccCallForwardingStatusChangeER14TRequestStatusR5TDes8 @ 123 NONAME
+	_ZN12RMmCustomAPI35NotifyIccCallForwardingStatusChangeER14TRequestStatusR5TDes8 @ 123 NONAME
 	_ZN12RMmCustomAPI13TCFIndicatorsC1Ev @ 124 NONAME
 	_ZN12RMmCustomAPI13TCFIndicatorsC2Ev @ 125 NONAME
 	_ZNK12RMmCustomAPI11GetCellInfoER14TRequestStatusR5TDes8 @ 126 NONAME
@@ -146,3 +146,4 @@
 	_ZN12RMmCustomAPI36TSimAuthenticationGbaBootstrapUpdateC2Ev @ 145 NONAME
 	_ZNK12RMmCustomAPI21GetUSIMServiceSupportER14TRequestStatusRNS_11TAppSupportE @ 146 NONAME
 	_ZN12RMmCustomAPI36NotifyRemoteAlertingToneStatusChangeER14TRequestStatusRNS_25TRemoteAlertingToneStatusE @ 147 NONAME
+
--- a/telephonyserverplugins/common_tsy/customapi/inc/RMmCustomAPI.h	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/customapi/inc/RMmCustomAPI.h	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2006-2010 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"
@@ -38,7 +38,7 @@
 
 _LIT(KCustomAPIName,"CUSTOMAPI");
 _LIT(KTerminateAllCalls,"ALL_CALLS");
-const TInt KSimLockMaxPasswordSize = 15;
+const TInt KSimLockMaxPasswordSize = 30;
 const TInt KSimCbTopicNameLength = 20;
 const TInt KSubAddressSize = 20;
 const TInt KBearerCapabilitySize = 14;
--- a/telephonyserverplugins/common_tsy/test/component/group/te_ctsy_component.mmp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/test/component/group/te_ctsy_component.mmp	Mon Oct 04 02:16:52 2010 +0300
@@ -161,4 +161,8 @@
 
 EPOCSTACKSIZE 0x14000
 
+EPOCHEAPSIZE    0x10000 0x400000   //4M maximize needed for TEF3.0 switch over
+//default without this would be >4k <1M for heap
 
+
+
--- a/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/eabi/mocklicenseetsyu.def	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/eabi/mocklicenseetsyu.def	Mon Oct 04 02:16:52 2010 +0300
@@ -14,7 +14,7 @@
 	_ZTI14TMockLtsyData1I31TMmMbmsMonitorServiceListParamsE @ 13 NONAME
 	_ZTI14TMockLtsyData1I4TBufILi10EEE @ 14 NONAME
 	_ZTI14TMockLtsyData1I4TBufILi128EEE @ 15 NONAME
-	_ZTI14TMockLtsyData1I4TBufILi15EEE @ 16 NONAME
+	_ZTI14TMockLtsyData1I4TBufILi30EEE @ 16 NONAME
 	_ZTI14TMockLtsyData1I4TBufILi16EEE @ 17 NONAME
 	_ZTI14TMockLtsyData1I4TBufILi32EEE @ 18 NONAME
 	_ZTI14TMockLtsyData1I4TBufILi6EEE @ 19 NONAME
@@ -125,7 +125,7 @@
 	_ZTI14TMockLtsyData2I14TContextParamsN10RPacketQoS19TQoSR99_R4RequestedEE @ 124 NONAME
 	_ZTI14TMockLtsyData2I21TContextConfigurationP13CArrayPtrFlatIN14RPacketContext24CTFTMediaAuthorizationV3EEE @ 125 NONAME
 	_ZTI14TMockLtsyData2I4TBufILi128EEN20RMobileUssdMessaging23TMobileUssdAttributesV1EE @ 126 NONAME
-	_ZTI14TMockLtsyData2I4TBufILi15EEN12RMmCustomAPI11TLockNumberEE @ 127 NONAME
+	_ZTI14TMockLtsyData2I4TBufILi30EEN12RMmCustomAPI11TLockNumberEE @ 127 NONAME
 	_ZTI14TMockLtsyData2I4TBufILi16EE12TContextMiscE @ 128 NONAME
 	_ZTI14TMockLtsyData2I4TBufILi16EE30TMmMbmsActiveServiceListParamsE @ 129 NONAME
 	_ZTI14TMockLtsyData2I4TBufILi16EE5TBuf8ILi1EEE @ 130 NONAME
@@ -197,7 +197,7 @@
 	_ZTI17TMockLtsyData1BufI31TMmMbmsMonitorServiceListParamsE @ 196 NONAME
 	_ZTI17TMockLtsyData1BufI4TBufILi10EEE @ 197 NONAME
 	_ZTI17TMockLtsyData1BufI4TBufILi128EEE @ 198 NONAME
-	_ZTI17TMockLtsyData1BufI4TBufILi15EEE @ 199 NONAME
+	_ZTI17TMockLtsyData1BufI4TBufILi30EEE @ 199 NONAME
 	_ZTI17TMockLtsyData1BufI4TBufILi16EEE @ 200 NONAME
 	_ZTI17TMockLtsyData1BufI4TBufILi32EEE @ 201 NONAME
 	_ZTI17TMockLtsyData1BufI4TBufILi6EEE @ 202 NONAME
@@ -308,7 +308,7 @@
 	_ZTI17TMockLtsyData2BufI14TContextParamsN10RPacketQoS19TQoSR99_R4RequestedEE @ 307 NONAME
 	_ZTI17TMockLtsyData2BufI21TContextConfigurationP13CArrayPtrFlatIN14RPacketContext24CTFTMediaAuthorizationV3EEE @ 308 NONAME
 	_ZTI17TMockLtsyData2BufI4TBufILi128EEN20RMobileUssdMessaging23TMobileUssdAttributesV1EE @ 309 NONAME
-	_ZTI17TMockLtsyData2BufI4TBufILi15EEN12RMmCustomAPI11TLockNumberEE @ 310 NONAME
+	_ZTI17TMockLtsyData2BufI4TBufILi30EEN12RMmCustomAPI11TLockNumberEE @ 310 NONAME
 	_ZTI17TMockLtsyData2BufI4TBufILi16EE12TContextMiscE @ 311 NONAME
 	_ZTI17TMockLtsyData2BufI4TBufILi16EE30TMmMbmsActiveServiceListParamsE @ 312 NONAME
 	_ZTI17TMockLtsyData2BufI4TBufILi16EE5TBuf8ILi1EEE @ 313 NONAME
@@ -480,7 +480,7 @@
 	_ZTV14TMockLtsyData1I31TMmMbmsMonitorServiceListParamsE @ 479 NONAME
 	_ZTV14TMockLtsyData1I4TBufILi10EEE @ 480 NONAME
 	_ZTV14TMockLtsyData1I4TBufILi128EEE @ 481 NONAME
-	_ZTV14TMockLtsyData1I4TBufILi15EEE @ 482 NONAME
+	_ZTV14TMockLtsyData1I4TBufILi30EEE @ 482 NONAME
 	_ZTV14TMockLtsyData1I4TBufILi16EEE @ 483 NONAME
 	_ZTV14TMockLtsyData1I4TBufILi32EEE @ 484 NONAME
 	_ZTV14TMockLtsyData1I4TBufILi6EEE @ 485 NONAME
@@ -591,7 +591,7 @@
 	_ZTV14TMockLtsyData2I14TContextParamsN10RPacketQoS19TQoSR99_R4RequestedEE @ 590 NONAME
 	_ZTV14TMockLtsyData2I21TContextConfigurationP13CArrayPtrFlatIN14RPacketContext24CTFTMediaAuthorizationV3EEE @ 591 NONAME
 	_ZTV14TMockLtsyData2I4TBufILi128EEN20RMobileUssdMessaging23TMobileUssdAttributesV1EE @ 592 NONAME
-	_ZTV14TMockLtsyData2I4TBufILi15EEN12RMmCustomAPI11TLockNumberEE @ 593 NONAME
+	_ZTV14TMockLtsyData2I4TBufILi30EEN12RMmCustomAPI11TLockNumberEE @ 593 NONAME
 	_ZTV14TMockLtsyData2I4TBufILi16EE12TContextMiscE @ 594 NONAME
 	_ZTV14TMockLtsyData2I4TBufILi16EE30TMmMbmsActiveServiceListParamsE @ 595 NONAME
 	_ZTV14TMockLtsyData2I4TBufILi16EE5TBuf8ILi1EEE @ 596 NONAME
@@ -663,7 +663,7 @@
 	_ZTV17TMockLtsyData1BufI31TMmMbmsMonitorServiceListParamsE @ 662 NONAME
 	_ZTV17TMockLtsyData1BufI4TBufILi10EEE @ 663 NONAME
 	_ZTV17TMockLtsyData1BufI4TBufILi128EEE @ 664 NONAME
-	_ZTV17TMockLtsyData1BufI4TBufILi15EEE @ 665 NONAME
+	_ZTV17TMockLtsyData1BufI4TBufILi30EEE @ 665 NONAME
 	_ZTV17TMockLtsyData1BufI4TBufILi16EEE @ 666 NONAME
 	_ZTV17TMockLtsyData1BufI4TBufILi32EEE @ 667 NONAME
 	_ZTV17TMockLtsyData1BufI4TBufILi6EEE @ 668 NONAME
@@ -774,7 +774,7 @@
 	_ZTV17TMockLtsyData2BufI14TContextParamsN10RPacketQoS19TQoSR99_R4RequestedEE @ 773 NONAME
 	_ZTV17TMockLtsyData2BufI21TContextConfigurationP13CArrayPtrFlatIN14RPacketContext24CTFTMediaAuthorizationV3EEE @ 774 NONAME
 	_ZTV17TMockLtsyData2BufI4TBufILi128EEN20RMobileUssdMessaging23TMobileUssdAttributesV1EE @ 775 NONAME
-	_ZTV17TMockLtsyData2BufI4TBufILi15EEN12RMmCustomAPI11TLockNumberEE @ 776 NONAME
+	_ZTV17TMockLtsyData2BufI4TBufILi30EEN12RMmCustomAPI11TLockNumberEE @ 776 NONAME
 	_ZTV17TMockLtsyData2BufI4TBufILi16EE12TContextMiscE @ 777 NONAME
 	_ZTV17TMockLtsyData2BufI4TBufILi16EE30TMmMbmsActiveServiceListParamsE @ 778 NONAME
 	_ZTV17TMockLtsyData2BufI4TBufILi16EE5TBuf8ILi1EEE @ 779 NONAME
--- a/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsydll/bwins/mockltsydllu.def	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsydll/bwins/mockltsydllu.def	Mon Oct 04 02:16:52 2010 +0300
@@ -46,7 +46,7 @@
 	?DeserialiseL@?$TSerializer@UTContextConfiguration@@@@SAXABVTDesC8@@AAUTContextConfiguration@@@Z @ 45 NONAME ; void TSerializer<struct TContextConfiguration>::DeserialiseL(class TDesC8 const &, struct TContextConfiguration &)
 	??0TMockLtsyContextData0@@QAE@XZ @ 46 NONAME ; TMockLtsyContextData0::TMockLtsyContextData0(void)
 	?SerialiseL@TMockLtsyPacketQoSData0@@QBEXAAVRBuf8@@@Z @ 47 NONAME ; void TMockLtsyPacketQoSData0::SerialiseL(class RBuf8 &) const
-	?IsEqual@?$TComparator@V?$TBuf@$0P@@@@@SAHABV?$TBuf@$0P@@@0@Z @ 48 NONAME ; int TComparator<class TBuf<15> >::IsEqual(class TBuf<15> const &, class TBuf<15> const &)
+	?IsEqual@?$TComparator@V?$TBuf@$0BO@@@@@SAHABV?$TBuf@$0BO@@@0@Z @ 48 NONAME ; int TComparator<class TBuf<30> >::IsEqual(class TBuf<30> const &, class TBuf<30> const &)
 	?SerialiseL@?$TSerializer@UTMmMbmsActiveServiceListParams@@@@SAXABUTMmMbmsActiveServiceListParams@@AAVRBuf8@@@Z @ 49 NONAME ; void TSerializer<struct TMmMbmsActiveServiceListParams>::SerialiseL(struct TMmMbmsActiveServiceListParams const &, class RBuf8 &)
 	?IsEqual@?$TComparator@VTMobileUssdAttributesV1@RMobileUssdMessaging@@@@SAHABVTMobileUssdAttributesV1@RMobileUssdMessaging@@0@Z @ 50 NONAME ; int TComparator<class RMobileUssdMessaging::TMobileUssdAttributesV1>::IsEqual(class RMobileUssdMessaging::TMobileUssdAttributesV1 const &, class RMobileUssdMessaging::TMobileUssdAttributesV1 const &)
 	?InternalizeL@TPacketQoSR5Negotiated@@QAEXAAVRReadStream@@@Z @ 51 NONAME ; void TPacketQoSR5Negotiated::InternalizeL(class RReadStream &)
@@ -183,4 +183,4 @@
 	?IsEqual@?$TComparator@VTApduParameters@RMmCustomAPI@@@@SAHABVTApduParameters@RMmCustomAPI@@0@Z @ 182 NONAME ; int TComparator<class RMmCustomAPI::TApduParameters>::IsEqual(class RMmCustomAPI::TApduParameters const &, class RMmCustomAPI::TApduParameters const &)
 	?IsEqual@?$TComparator@VTSimFileInfo@RMmCustomAPI@@@@SAHABVTSimFileInfo@RMmCustomAPI@@0@Z @ 183 NONAME ; int TComparator<class RMmCustomAPI::TSimFileInfo>::IsEqual(class RMmCustomAPI::TSimFileInfo const &, class RMmCustomAPI::TSimFileInfo const &)
 	?IsEqual@?$TComparator@VTMobileDataCallParamsV8@RMobileCall@@@@SAHABVTMobileDataCallParamsV8@RMobileCall@@0@Z @ 184 NONAME ; int TComparator<class RMobileCall::TMobileDataCallParamsV8>::IsEqual(class RMobileCall::TMobileDataCallParamsV8 const &, class RMobileCall::TMobileDataCallParamsV8 const &)
-
+	
--- a/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsydll/eabi/mockltsydllu.def	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsydll/eabi/mockltsydllu.def	Mon Oct 04 02:16:52 2010 +0300
@@ -141,7 +141,7 @@
 	_ZN12TConstructorI20CMobilePhoneSmspListE10ConstructLERPS0_ @ 140 NONAME
 	_ZN12TConstructorIN12RMobilePhone14TMultimodeTypeEE10ConstructLERPS1_ @ 141 NONAME
 	_ZN11TComparatorI4TBufILi10EEE7IsEqualERKS1_S4_ @ 142 NONAME
-	_ZN11TComparatorI4TBufILi15EEE7IsEqualERKS1_S4_ @ 143 NONAME
+	_ZN11TComparatorI4TBufILi30EEE7IsEqualERKS1_S4_ @ 143 NONAME
 	_ZN11TComparatorIN12RMmCustomAPI11TMmCellInfoEE7IsEqualERKS1_S4_ @ 144 NONAME
 	_ZN11TComparatorIN12RMmCustomAPI18TViagCacheRecordIdEE7IsEqualERKS1_S4_ @ 145 NONAME
 	_ZN11TComparatorIN12RMmCustomAPI20TEmerNumberCheckModeEE7IsEqualERKS1_S4_ @ 146 NONAME
--- a/telephonyserverplugins/common_tsy/test/component/src/cctsycustomipcfu.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/common_tsy/test/component/src/cctsycustomipcfu.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2008-2010 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"
@@ -749,7 +749,7 @@
  	//-------------------------------------------------------------------------
 	// Test cancelling of RMmCustomAPI::ActivateSimLock
  	//-------------------------------------------------------------------------
- 	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+ 	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EImsi);	
 	
 	// data for ExpectL
@@ -806,7 +806,7 @@
 	// Test A: Test passing wrong parameters to
 	// RMmCustomAPI::ActivateSimLock
  	//-------------------------------------------------------------------------
-	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber((RMmCustomAPI::TLockNumber) 0); 	
 	  
     customAPI.ActivateSimLock(requestStatus, password, lockNumber);
@@ -863,7 +863,7 @@
 	// Test A: Test multiple clients requesting RMmCustomAPI::ActivateSimLock
  	//-------------------------------------------------------------------------	
 	// data for the first request
-	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EOperator_Gid1);	
 	
 	// data for the second request
@@ -924,7 +924,7 @@
 	//-------------------------------------------------------------------------
 	// Test A: Test timeout of RMmCustomAPI::ActivateSimLock
  	//-------------------------------------------------------------------------
- 	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+ 	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EOperator_Gid2);	
 	
 	// data for ExpectL
@@ -974,7 +974,7 @@
  	//-------------------------------------------------------------------------
 	// TEST A: failure to dispatch request to LTSY
  	//-------------------------------------------------------------------------
-	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EOperator);	
 	
 	// data for ExpectL
@@ -1113,7 +1113,7 @@
  	//-------------------------------------------------------------------------
 	// Test cancelling of RMmCustomAPI::DeActivateSimLock
  	//-------------------------------------------------------------------------
- 	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+ 	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EImsi);	
 	
 	// data for ExpectL
@@ -1171,7 +1171,7 @@
 	// Test A: Test passing wrong version of parameters to
 	// RMmCustomAPI::DeActivateSimLock
  	//-------------------------------------------------------------------------
-	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber((RMmCustomAPI::TLockNumber) 0); 	
 	  
     customAPI.DeActivateSimLock(requestStatus, password, lockNumber);
@@ -1228,11 +1228,11 @@
 	// Test A: Test multiple clients requesting RMmCustomAPI::DeActivateSimLock
  	//-------------------------------------------------------------------------	
 	// data for the first request
-	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EOperator_Gid1);	
 	
 	// data for the second request
-	RMmCustomAPI::TSimLockPassword password2(_L("changeme2"));
+	RMmCustomAPI::TSimLockPassword password2(_L("changemechangemechangemechang2"));
 	RMmCustomAPI::TLockNumber lockNumber2(RMmCustomAPI::EOperator_Gid2);	
 	
 	// data for the first ExpectL
@@ -1289,7 +1289,7 @@
 	//-------------------------------------------------------------------------
 	// Test A: Test timeout of RMmCustomAPI::DeActivateSimLock
  	//-------------------------------------------------------------------------
- 	RMmCustomAPI::TSimLockPassword password(_L("changeme"));
+ 	RMmCustomAPI::TSimLockPassword password(_L("changemechangemechangemechange"));
 	RMmCustomAPI::TLockNumber lockNumber(RMmCustomAPI::EOperator_Gid2);	
 	
 	// data for ExpectL
--- a/telephonyserverplugins/ctsydispatchlayer/src/ltsylogger.cpp	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/ctsydispatchlayer/src/ltsylogger.cpp	Mon Oct 04 02:16:52 2010 +0300
@@ -49,7 +49,7 @@
 */
 	:iFnName(aFnName), iLayer(aLayer), iErr(KErrNone)
 	{
-	VA_LIST list;
+	/* coverity[var_decl] */ VA_LIST list;
 	VA_START(list,aFmt);
 	TBuf8<KLineLength> line;
 	line.Append(_L8(">>"));
@@ -57,7 +57,7 @@
 	line.Append(' ');
 	line.Append(aFmt);
 	TBuf8<KLineLength> evaluatedLine;
-	evaluatedLine.FormatList(line,list);
+	/* coverity[uninit_use_in_call] */ evaluatedLine.FormatList(line,list);
 	OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, TLOGENTRYEXIT_TLOGENTRYEXIT1_1, "%s", evaluatedLine);
 	};
 
@@ -67,7 +67,7 @@
 */
 	:iFnName(aFnName), iLayer(aLayer), iErr(KErrNone)
 	{
-	VA_LIST list;
+	/* coverity[var_decl] */ VA_LIST list;
 	VA_START(list,aFmt);
 
 	TBuf<KLineLength> line;
@@ -76,7 +76,7 @@
 	line.Append(' ');
 	line.Append(aFmt);
 	TBuf<KLineLength> evaluatedLine;
-	evaluatedLine.FormatList(line,list);
+	/* coverity[uninit_use_in_call] */ evaluatedLine.FormatList(line,list);
 	OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, TLOGENTRYEXIT_TLOGENTRYEXIT2_1, "%S", evaluatedLine);
 	};
 			
--- a/telephonyserverplugins/multimodetsy/Multimode/mSLOGGER.CPP	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyserverplugins/multimodetsy/Multimode/mSLOGGER.CPP	Mon Oct 04 02:16:52 2010 +0300
@@ -48,9 +48,8 @@
 
 
 void TSYLogger::WriteFormat(TRefByValue<const TDesC8> aFmt,...)
-	{
-    //coverity[var_decl]	
-	VA_LIST list;
+	{	
+	/* coverity[var_decl] */ VA_LIST list;
 	VA_START(list,aFmt);
 
 	//
@@ -60,8 +59,7 @@
 	now.UniversalTime();
 	TDateTime t(now.DateTime());
 	buf.Format(KTimeFormat,t.Hour(),t.Minute(),t.Second(),t.MicroSecond());
-    //coverity[uninit_use_in_call]	
-	buf.AppendFormatList(aFmt,list);
+	/* coverity[uninit_use_in_call] */ buf.AppendFormatList(aFmt,list);
 
 	//
 	// Open log, write text to log and close log
--- a/telephonyutils/telephonywatchers/group/telwatcher_test.pkg	Thu Sep 02 21:42:07 2010 +0300
+++ b/telephonyutils/telephonywatchers/group/telwatcher_test.pkg	Mon Oct 04 02:16:52 2010 +0300
@@ -16,6 +16,6 @@
 "\sf\os\cellularsrv\telephonyutils\telephonywatchers\Test\TE_TelWatchers\TE_TelWatchers.cfg"-"c:\testdata\configs\TE_TelWatchers.cfg"
 "\sf\os\cellularsrv\telephonyutils\telephonywatchers\Test\TE_TelWatchers\TE_TelWatchers_config.txt"-"c:\testdata\configs\TE_TelWatchers_config.txt"
 
-"\sf\os\cellularsrv\telephonyutils\telephonywatchers\Test\TE_TelWatchers\TE_TelWatchers.script"-"c:\testdata\scripts\TE_TelWatchers.script"
 
 
+
--- a/wapstack/wapmessageapi/group/wapmessage_test.pkg	Thu Sep 02 21:42:07 2010 +0300
+++ b/wapstack/wapmessageapi/group/wapmessage_test.pkg	Mon Oct 04 02:16:52 2010 +0300
@@ -14,9 +14,9 @@
 //
 
 
-"\sf\os\cellularsrv\wapstack\te_wapstack\testdata\WapStackSuite_Config.ini"-"c:\testdata\configs\WapStackSuite_Config.ini"
-"\sf\os\cellularsrv\wapstack\te_wapstack\testdata\WapStackSuite.ini"-"c:\testdata\configs\WapStackSuite.ini"
-"\sf\os\cellularsrv\wapstack\te_wapstack\scripts\Te_WapStackSuite.script"-"c:\testdata\scripts\Te_WapStackSuite.script"
+"\sf\os\cellularsrv\wapstack\wapmessageapi\te_wapstack\testdata\WapStackSuite_Config.ini"-"c:\testdata\configs\WapStackSuite_Config.ini"
+"\sf\os\cellularsrv\wapstack\wapmessageapi\te_wapstack\testdata\WapStackSuite.ini"-"c:\testdata\configs\WapStackSuite.ini"
+"\sf\os\cellularsrv\wapstack\wapmessageapi\te_wapstack\scripts\Te_WapStackSuite.script"-"c:\testdata\scripts\Te_WapStackSuite.script"