Revision: 201015 RCL_3
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 27 Apr 2010 16:37:10 +0300
branchRCL_3
changeset 25 91c2fb4b78df
parent 19 544e34b3255a
child 26 a2e87f73f7d7
child 31 ba54057fe027
Revision: 201015 Kit: 201017
phoneapp/group/bld.inf
phoneapp/phoneui/group/iconlist.txt
phoneapp/phoneui/src/cphoneappui.cpp
phoneapp/phoneui/srcdata/phoneui.rss
phoneapp/phoneuicontrol/bwins/phoneuicontrolu.def
phoneapp/phoneuicontrol/eabi/phoneuicontrolu.def
phoneapp/phoneuicontrol/group/phoneuicontrol.mmp
phoneapp/phoneuicontrol/inc/cphonekeyeventforwarder.h
phoneapp/phoneuicontrol/inc/cphonestate.h
phoneapp/phoneuicontrol/inc/cphonestateidle.h
phoneapp/phoneuicontrol/inc/cphoneuicontroller.h
phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp
phoneapp/phoneuicontrol/src/cphonenumberentrymanager.cpp
phoneapp/phoneuicontrol/src/cphonestate.cpp
phoneapp/phoneuicontrol/src/cphonestatecallsetup.cpp
phoneapp/phoneuicontrol/src/cphonestateidle.cpp
phoneapp/phoneuicontrol/src/cphonestateincall.cpp
phoneapp/phoneuicontrol/src/cphonestateincoming.cpp
phoneapp/phoneuicontrol/src/cphonestatestartup.cpp
phoneapp/phoneuicontrol/src/cphoneuicontroller.cpp
phoneapp/phoneuistates/src/cphonealerting.cpp
phoneapp/phoneuistates/src/cphoneconference.cpp
phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp
phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp
phoneapp/phoneuistates/src/cphoneconferenceandwaiting.cpp
phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp
phoneapp/phoneuistates/src/cphonesingleandcallsetup.cpp
phoneapp/phoneuistates/src/cphonesingleandwaiting.cpp
phoneapp/phoneuistates/src/cphonesinglecall.cpp
phoneapp/phoneuistates/src/cphonetwosinglesandwaiting.cpp
phoneapp/phoneuiutils/bwins/phoneuiutilsu.def
phoneapp/phoneuiutils/eabi/phoneuiutilsu.def
phoneapp/phoneuiutils/inc/cphoneqwertyhandler.h
phoneapp/phoneuiutils/inc/tphonecmdparamtranseffect.h
phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp
phoneapp/phoneuiutils/src/tphonecmdparamtranseffect.cpp
phoneapp/phoneuiview/inc/cphoneviewcontroller.h
phoneapp/phoneuiview/src/cphonedialercontroller.cpp
phoneapp/phoneuiview/src/cphoneviewcontroller.cpp
phoneapp/phoneuivoipextension/src/cphoneunattendedtransfercmdhandler.cpp
phoneengine/PhoneCntFinder/ContactService/src/tphcntservicerequestparams.cpp
phoneengine/phonemodel/inc/telephonyvariant.hrh
phoneuis/BubbleManager/Inc/BMBubbleDebug.h
phoneuis/BubbleManager/Src/BMBubbleOutlookBottomRiCnap.cpp
phoneuis/dialer/inc/cdialer.h
phoneuis/dialer/inc/cdialertoolbarcontainer.h
phoneuis/dialer/src/cdialer.cpp
phoneuis/dialer/src/cdialerkeypadcontainer.cpp
phoneuis/dialer/src/cdialernumberentry.cpp
phoneuis/dialer/src/cdialertoolbarcontainer.cpp
phoneuis/easydialing/inc/easydialingcommands.hrh
phoneuis/easydialing/inc/easydialingplugin.h
phoneuis/easydialing/src/easydialingplugin.cpp
phoneuis/vmbx/src/VmContainer.cpp
--- a/phoneapp/group/bld.inf	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/group/bld.inf	Tue Apr 27 16:37:10 2010 +0300
@@ -17,11 +17,11 @@
 
 
 
+#include "../phoneuiutils/group/bld.inf"
 #include "../Blacklist/group/bld.inf"
 #include "../phoneui/group/bld.inf"
 #include "../phoneuicontrol/group/bld.inf"
 #include "../phoneuistates/group/bld.inf"
-#include "../phoneuiutils/group/bld.inf"
 #include "../phoneuiview/group/bld.inf"
 #include "../phoneuivoipextension/group/bld.inf"
 #include "../silenceactionplugin/group/bld.inf"
--- a/phoneapp/phoneui/group/iconlist.txt	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneui/group/iconlist.txt	Tue Apr 27 16:37:10 2010 +0300
@@ -32,4 +32,5 @@
 -c8,8 qgn_indi_tb_handset
 -c8,8 qgn_indi_tb_bthf
 -c8,8 qgn_indi_button_answer_white
--c8,8 qgn_indi_button_logdialer_white
\ No newline at end of file
+-c8,8 qgn_indi_button_logdialer_white
+-c8,8 qgn_indi_dialer_videocall_send
\ No newline at end of file
--- a/phoneapp/phoneui/src/cphoneappui.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneui/src/cphoneappui.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -589,14 +589,14 @@
                 
                 if ( keyEvent->iScanCode == EStdKeyNo )
                     {
-                    NoKeySpecialHandlingL( *keyEvent, EEventKey );    
+                    NoKeySpecialHandlingL( *keyEvent, EEventKey );
                     }
                     
                  //will be called if exit number is typed (*#1234#)
                 if ( keyEvent->iCode == EEikCmdExit )
                     {
                     Exit();
-                    return;     
+                    return;
                     }
                 }
                 break;
@@ -607,8 +607,8 @@
                 
                 if ( keyEvent->iScanCode == EStdKeyNo )
                     {
-                    NoKeySpecialHandlingL( *keyEvent, EEventKeyUp );    
-                    }    
+                    NoKeySpecialHandlingL( *keyEvent, EEventKeyUp );
+                    }
                 }
                 break;
                 
@@ -618,8 +618,8 @@
                 
                 if ( keyEvent->iScanCode == EStdKeyNo )
                     {
-                    NoKeySpecialHandlingL( *keyEvent, EEventKeyDown );    
-                    }    
+                    NoKeySpecialHandlingL( *keyEvent, EEventKeyDown );
+                    }
                 }
                 break;
 
@@ -681,7 +681,7 @@
 
     if( !iPhoneUIController->ProcessCommandL( aCommand ) )
         {
-		// State didn't handle the command so pass it up
+        // State didn't handle the command so pass it up
         CAknAppUi::ProcessCommandL( aCommand );
         }
     
@@ -873,7 +873,7 @@
                                    const TKeyEvent& aKeyEvent,
                                    TEventCode /*aType*/)
     {    
-    aCode = aKeyEvent.iCode;    
+    aCode = aKeyEvent.iCode;
     return KErrNone;
     } 
 
--- a/phoneapp/phoneui/srcdata/phoneui.rss	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneui/srcdata/phoneui.rss	Tue Apr 27 16:37:10 2010 +0300
@@ -7549,6 +7549,17 @@
 
 // ----------------------------------------------------------------
 //
+//    r_phoneui_dialer_tooltip_video_call
+//
+// ----------------------------------------------------------------
+//
+RESOURCE TBUF r_phoneui_dialer_tooltip_video_call
+    {
+    buf = qtn_indi_dialer_videocall_tooltip;
+    }
+
+// ----------------------------------------------------------------
+//
 //    r_phoneui_dialer_tooltip_clear
 //
 // ----------------------------------------------------------------
--- a/phoneapp/phoneuicontrol/bwins/phoneuicontrolu.def	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/bwins/phoneuicontrolu.def	Tue Apr 27 16:37:10 2010 +0300
@@ -144,94 +144,96 @@
 	?SetCallId@CPhoneStateMachine@@UAEXH@Z @ 143 NONAME ; void CPhoneStateMachine::SetCallId(int)
 	?ProcessCommandL@CPhoneUIController@@UAEHH@Z @ 144 NONAME ; int CPhoneUIController::ProcessCommandL(int)
 	?DisplayHeaderForCallComingInL@CPhoneState@@IAEXHH@Z @ 145 NONAME ; void CPhoneState::DisplayHeaderForCallComingInL(int, int)
-	??0CPhoneStateIdle@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 146 NONAME ; CPhoneStateIdle::CPhoneStateIdle(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
-	?SendPhoneEngineMessage@CPhoneStateMachine@@UAEXH@Z @ 147 NONAME ; void CPhoneStateMachine::SendPhoneEngineMessage(int)
-	??0CPhoneStateCallSetup@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 148 NONAME ; CPhoneStateCallSetup::CPhoneStateCallSetup(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
-	??0CPhoneState@@QAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 149 NONAME ; CPhoneState::CPhoneState(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
-	?HandleDtmfKeyToneL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 150 NONAME ; void CPhoneState::HandleDtmfKeyToneL(struct TKeyEvent const &, enum TEventCode)
-	?HandleKeyMessageL@CPhoneStateIdle@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 151 NONAME ; void CPhoneStateIdle::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode)
-	?HandlePEConstructionReadyL@CPhoneStateStartup@@QAEXH@Z @ 152 NONAME ; void CPhoneStateStartup::HandlePEConstructionReadyL(int)
-	?HandleForegroundEventL@CPhoneUIController@@UAEXH@Z @ 153 NONAME ; void CPhoneUIController::HandleForegroundEventL(int)
-	?HandleSendCommandL@CPhoneStateIdle@@MAEXXZ @ 154 NONAME ; void CPhoneStateIdle::HandleSendCommandL(void)
-	?HandleCommandL@CPhoneUIController@@UAEHH@Z @ 155 NONAME ; int CPhoneUIController::HandleCommandL(int)
-	?HandleCreateNumberEntryL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 156 NONAME ; void CPhoneState::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode)
-	?DisplayHeaderForOutgoingCallL@CPhoneState@@IAEXH@Z @ 157 NONAME ; void CPhoneState::DisplayHeaderForOutgoingCallL(int)
-	?HandlePhoneEngineMessageL@CPhoneStateInCall@@UAEXHH@Z @ 158 NONAME ; void CPhoneStateInCall::HandlePhoneEngineMessageL(int, int)
-	?IsSpeedDialNumber@CPhoneStateIdle@@IBEHABVTDesC16@@@Z @ 159 NONAME ; int CPhoneStateIdle::IsSpeedDialNumber(class TDesC16 const &) const
-	?IsNumberEntryUsedL@CPhoneState@@UAEHXZ @ 160 NONAME ; int CPhoneState::IsNumberEntryUsedL(void)
-	??1CPhoneState@@UAE@XZ @ 161 NONAME ; CPhoneState::~CPhoneState(void)
-	?HandleCreateNumberEntryL@CPhoneStateCallSetup@@MAEXABUTKeyEvent@@W4TEventCode@@@Z @ 162 NONAME ; void CPhoneStateCallSetup::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode)
-	?HandlePhoneEngineMessageL@CPhoneStateCallSetup@@UAEXHH@Z @ 163 NONAME ; void CPhoneStateCallSetup::HandlePhoneEngineMessageL(int, int)
-	?HandlePhoneFocusLostEventL@CPhoneState@@UAEXXZ @ 164 NONAME ; void CPhoneState::HandlePhoneFocusLostEventL(void)
-	?HandlePropertyChangedL@CPhoneStateInCall@@EAEXABVTUid@@IH@Z @ 165 NONAME ; void CPhoneStateInCall::HandlePropertyChangedL(class TUid const &, unsigned int, int)
-	??1CPhoneStateMachine@@UAE@XZ @ 166 NONAME ; CPhoneStateMachine::~CPhoneStateMachine(void)
-	?HandleIdleForegroundEventL@CPhoneState@@UAEXXZ @ 167 NONAME ; void CPhoneState::HandleIdleForegroundEventL(void)
-	?DynInitMenuPaneL@CPhoneState@@UAEXHPAVCEikMenuPane@@@Z @ 168 NONAME ; void CPhoneState::DynInitMenuPaneL(int, class CEikMenuPane *)
-	?IsDTMFEditorVisibleL@CPhoneState@@IBEHXZ @ 169 NONAME ; int CPhoneState::IsDTMFEditorVisibleL(void) const
-	?ConstructL@CPhoneStateCallSetup@@MAEXXZ @ 170 NONAME ; void CPhoneStateCallSetup::ConstructL(void)
+	?CanTransEffectTypeBeUsed@CPhoneState@@MAEHW4TStateTransEffectType@@@Z @ 146 NONAME ; int CPhoneState::CanTransEffectTypeBeUsed(enum TStateTransEffectType)
+	??0CPhoneStateIdle@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 147 NONAME ; CPhoneStateIdle::CPhoneStateIdle(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
+	?SendPhoneEngineMessage@CPhoneStateMachine@@UAEXH@Z @ 148 NONAME ; void CPhoneStateMachine::SendPhoneEngineMessage(int)
+	??0CPhoneStateCallSetup@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 149 NONAME ; CPhoneStateCallSetup::CPhoneStateCallSetup(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
+	??0CPhoneState@@QAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 150 NONAME ; CPhoneState::CPhoneState(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
+	?HandleDtmfKeyToneL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 151 NONAME ; void CPhoneState::HandleDtmfKeyToneL(struct TKeyEvent const &, enum TEventCode)
+	?HandleKeyMessageL@CPhoneStateIdle@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 152 NONAME ; void CPhoneStateIdle::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode)
+	?HandlePEConstructionReadyL@CPhoneStateStartup@@QAEXH@Z @ 153 NONAME ; void CPhoneStateStartup::HandlePEConstructionReadyL(int)
+	?HandleForegroundEventL@CPhoneUIController@@UAEXH@Z @ 154 NONAME ; void CPhoneUIController::HandleForegroundEventL(int)
+	?HandleSendCommandL@CPhoneStateIdle@@MAEXXZ @ 155 NONAME ; void CPhoneStateIdle::HandleSendCommandL(void)
+	?HandleCommandL@CPhoneUIController@@UAEHH@Z @ 156 NONAME ; int CPhoneUIController::HandleCommandL(int)
+	?HandleCreateNumberEntryL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 157 NONAME ; void CPhoneState::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode)
+	?DisplayHeaderForOutgoingCallL@CPhoneState@@IAEXH@Z @ 158 NONAME ; void CPhoneState::DisplayHeaderForOutgoingCallL(int)
+	?HandlePhoneEngineMessageL@CPhoneStateInCall@@UAEXHH@Z @ 159 NONAME ; void CPhoneStateInCall::HandlePhoneEngineMessageL(int, int)
+	?IsSpeedDialNumber@CPhoneStateIdle@@IBEHABVTDesC16@@@Z @ 160 NONAME ; int CPhoneStateIdle::IsSpeedDialNumber(class TDesC16 const &) const
+	?IsNumberEntryUsedL@CPhoneState@@UAEHXZ @ 161 NONAME ; int CPhoneState::IsNumberEntryUsedL(void)
+	??1CPhoneState@@UAE@XZ @ 162 NONAME ; CPhoneState::~CPhoneState(void)
+	?HandleCreateNumberEntryL@CPhoneStateCallSetup@@MAEXABUTKeyEvent@@W4TEventCode@@@Z @ 163 NONAME ; void CPhoneStateCallSetup::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode)
+	?HandlePhoneEngineMessageL@CPhoneStateCallSetup@@UAEXHH@Z @ 164 NONAME ; void CPhoneStateCallSetup::HandlePhoneEngineMessageL(int, int)
+	?HandlePhoneFocusLostEventL@CPhoneState@@UAEXXZ @ 165 NONAME ; void CPhoneState::HandlePhoneFocusLostEventL(void)
+	?HandlePropertyChangedL@CPhoneStateInCall@@EAEXABVTUid@@IH@Z @ 166 NONAME ; void CPhoneStateInCall::HandlePropertyChangedL(class TUid const &, unsigned int, int)
+	??1CPhoneStateMachine@@UAE@XZ @ 167 NONAME ; CPhoneStateMachine::~CPhoneStateMachine(void)
+	?HandleIdleForegroundEventL@CPhoneState@@UAEXXZ @ 168 NONAME ; void CPhoneState::HandleIdleForegroundEventL(void)
+	?DynInitMenuPaneL@CPhoneState@@UAEXHPAVCEikMenuPane@@@Z @ 169 NONAME ; void CPhoneState::DynInitMenuPaneL(int, class CEikMenuPane *)
+	?IsDTMFEditorVisibleL@CPhoneState@@IBEHXZ @ 170 NONAME ; int CPhoneState::IsDTMFEditorVisibleL(void) const
 	?BeginTransEffectLC@CPhoneState@@QAEXW4TStateTransEffectType@@@Z @ 171 NONAME ; void CPhoneState::BeginTransEffectLC(enum TStateTransEffectType)
-	?SetSecurityModeObserver@CPhoneStateMachine@@UAEXPAVMPhoneSecurityModeObserver@@@Z @ 172 NONAME ; void CPhoneStateMachine::SetSecurityModeObserver(class MPhoneSecurityModeObserver *)
-	?HandleMessage@CPhoneUIController@@UAEXHH@Z @ 173 NONAME ; void CPhoneUIController::HandleMessage(int, int)
-	?HandleSystemEventL@CPhoneState@@UAEXABVTWsEvent@@@Z @ 174 NONAME ; void CPhoneState::HandleSystemEventL(class TWsEvent const &)
-	?NeedToReturnToForegroundAppL@CPhoneState@@IBEHXZ @ 175 NONAME ; int CPhoneState::NeedToReturnToForegroundAppL(void) const
-	?DisplayCallSetupL@CPhoneStateIdle@@IAEXH@Z @ 176 NONAME ; void CPhoneStateIdle::DisplayCallSetupL(int)
-	?ConstructL@CPhoneStateStartup@@MAEXXZ @ 177 NONAME ; void CPhoneStateStartup::ConstructL(void)
-	?HandleKeyMessageL@CPhoneStateStartup@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 178 NONAME ; void CPhoneStateStartup::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode)
-	?ShowNoteL@CPhoneState@@IAEXH@Z @ 179 NONAME ; void CPhoneState::ShowNoteL(int)
-	?HandlePropertyChangedL@CPhoneState@@UAEXABVTUid@@IH@Z @ 180 NONAME ; void CPhoneState::HandlePropertyChangedL(class TUid const &, unsigned int, int)
-	?IsAnyQueryActiveL@CPhoneState@@QAEHXZ @ 181 NONAME ; int CPhoneState::IsAnyQueryActiveL(void)
-	?State@CPhoneStateMachine@@UAEPAVMPhoneState@@XZ @ 182 NONAME ; class MPhoneState * CPhoneStateMachine::State(void)
-	?SetHandsfreeModeL@CPhoneState@@IAEXH@Z @ 183 NONAME ; void CPhoneState::SetHandsfreeModeL(int)
-	?IsCustomizedDialerVisibleL@CPhoneState@@QBEHXZ @ 184 NONAME ; int CPhoneState::IsCustomizedDialerVisibleL(void) const
-	?UpdateInCallCbaL@CPhoneStateCallSetup@@MAEXXZ @ 185 NONAME ; void CPhoneStateCallSetup::UpdateInCallCbaL(void)
-	?HandleNumberEntryClearedL@CPhoneStateInCall@@MAEXXZ @ 186 NONAME ; void CPhoneStateInCall::HandleNumberEntryClearedL(void)
-	??0CPhoneStateIncoming@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 187 NONAME ; CPhoneStateIncoming::CPhoneStateIncoming(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
-	??1CPhoneStateIncoming@@UAE@XZ @ 188 NONAME ; CPhoneStateIncoming::~CPhoneStateIncoming(void)
-	?DeleteTouchPaneButtons@CPhoneState@@IAEXXZ @ 189 NONAME ; void CPhoneState::DeleteTouchPaneButtons(void)
-	?ProcessCommandL@CPhoneStateIdle@@UAEHH@Z @ 190 NONAME ; int CPhoneStateIdle::ProcessCommandL(int)
-	?IsNoteVisibleL@CPhoneState@@MAEHXZ @ 191 NONAME ; int CPhoneState::IsNoteVisibleL(void)
-	?DynInitMenuBarL@CPhoneUIController@@UAEXHPAVCEikMenuBar@@@Z @ 192 NONAME ; void CPhoneUIController::DynInitMenuBarL(int, class CEikMenuBar *)
-	?IsAlphanumericSupportedAndCharInput@CPhoneState@@MAEHABUTKeyEvent@@@Z @ 193 NONAME ; int CPhoneState::IsAlphanumericSupportedAndCharInput(struct TKeyEvent const &)
-	?HandlePhoneEngineMessageL@CPhoneStateStartup@@UAEXHH@Z @ 194 NONAME ; void CPhoneStateStartup::HandlePhoneEngineMessageL(int, int)
-	?HandleKeyEventL@CPhoneStateIncoming@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 195 NONAME ; void CPhoneStateIncoming::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode)
-	?HandleKeyEventL@CPhoneStateStartup@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 196 NONAME ; void CPhoneStateStartup::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode)
-	?HandleNumberEntryClearedL@CPhoneState@@MAEXXZ @ 197 NONAME ; void CPhoneState::HandleNumberEntryClearedL(void)
-	?OnlyHashInNumberEntryL@CPhoneState@@MAEXXZ @ 198 NONAME ; void CPhoneState::OnlyHashInNumberEntryL(void)
-	?IncreaseAudioVolumeL@CPhoneState@@IAEXXZ @ 199 NONAME ; void CPhoneState::IncreaseAudioVolumeL(void)
-	?ConstructL@CPhoneStateIdle@@MAEXXZ @ 200 NONAME ; void CPhoneStateIdle::ConstructL(void)
-	?CheckIfShowCallTerminationNote@CPhoneState@@MAEHXZ @ 201 NONAME ; int CPhoneState::CheckIfShowCallTerminationNote(void)
-	?SetCallHeaderType@CPhoneState@@IAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 202 NONAME ; void CPhoneState::SetCallHeaderType(enum CBubbleManager::TPhoneCallTypeFlags)
-	?SendGlobalInfoNoteL@CPhoneState@@QAEXH@Z @ 203 NONAME ; void CPhoneState::SendGlobalInfoNoteL(int)
-	?DisplayIdleScreenL@CPhoneState@@IAEXXZ @ 204 NONAME ; void CPhoneState::DisplayIdleScreenL(void)
-	?StartShowSecurityNoteL@CPhoneState@@IAEXXZ @ 205 NONAME ; void CPhoneState::StartShowSecurityNoteL(void)
-	?StoreNumberEntryContentL@CPhoneState@@IAEXXZ @ 206 NONAME ; void CPhoneState::StoreNumberEntryContentL(void)
-	?SetBTHandsfreeModeL@CPhoneState@@IAEXH@Z @ 207 NONAME ; void CPhoneState::SetBTHandsfreeModeL(int)
-	?HandlePhoneEngineMessageL@CPhoneStateIncoming@@UAEXHH@Z @ 208 NONAME ; void CPhoneStateIncoming::HandlePhoneEngineMessageL(int, int)
-	?SetDefaultFlagsL@CPhoneState@@IAEXXZ @ 209 NONAME ; void CPhoneState::SetDefaultFlagsL(void)
-	?HandleCommandL@CPhoneStateInCall@@UAEHH@Z @ 210 NONAME ; int CPhoneStateInCall::HandleCommandL(int)
-	?DialVoiceCallL@CPhoneStateIdle@@IAEXXZ @ 211 NONAME ; void CPhoneStateIdle::DialVoiceCallL(void)
-	?UpdateRemoteInfoDataL@CPhoneState@@IAEXH@Z @ 212 NONAME ; void CPhoneState::UpdateRemoteInfoDataL(int)
-	?GetRingingCallL@CPhoneStateInCall@@MAEHXZ @ 213 NONAME ; int CPhoneStateInCall::GetRingingCallL(void)
-	?HandleIdleForegroundEventL@CPhoneUIController@@UAEXXZ @ 214 NONAME ; void CPhoneUIController::HandleIdleForegroundEventL(void)
-	?HandlePhoneForegroundEventL@CPhoneState@@UAEXXZ @ 215 NONAME ; void CPhoneState::HandlePhoneForegroundEventL(void)
-	?HandleForegroundEventL@CPhoneState@@UAEXH@Z @ 216 NONAME ; void CPhoneState::HandleForegroundEventL(int)
-	?DisplayIncomingCallL@CPhoneStateIdle@@IAEXH@Z @ 217 NONAME ; void CPhoneStateIdle::DisplayIncomingCallL(int)
-	?SetSecurityMessageHandler@CPhoneStateMachine@@UAEXPAVMPhoneSecurityMessageHandler@@@Z @ 218 NONAME ; void CPhoneStateMachine::SetSecurityMessageHandler(class MPhoneSecurityMessageHandler *)
-	?HandleRemConCommandL@CPhoneState@@UAEHW4TRemConCoreApiOperationId@@W4TRemConCoreApiButtonAction@@@Z @ 219 NONAME ; int CPhoneState::HandleRemConCommandL(enum TRemConCoreApiOperationId, enum TRemConCoreApiButtonAction)
-	??1CPhoneStateIdle@@UAE@XZ @ 220 NONAME ; CPhoneStateIdle::~CPhoneStateIdle(void)
-	?IsDialingExtensionInFocusL@CPhoneState@@QBEHXZ @ 221 NONAME ; int CPhoneState::IsDialingExtensionInFocusL(void) const
-	?Initialize@CPhoneSecurityModeObserver@@UAEXXZ @ 222 NONAME ; void CPhoneSecurityModeObserver::Initialize(void)
-	?PhoneNumberFromEntryLC@CPhoneState@@IAEPAVHBufC16@@XZ @ 223 NONAME ; class HBufC16 * CPhoneState::PhoneNumberFromEntryLC(void)
-	?BaseConstructL@CPhoneState@@QAEXXZ @ 224 NONAME ; void CPhoneState::BaseConstructL(void)
-	?HandlePhoneStartupL@CPhoneUIController@@UAEXXZ @ 225 NONAME ; void CPhoneUIController::HandlePhoneStartupL(void)
-	?SpeedDialL@CPhoneStateIdle@@IAEXABIW4TDialInitiationMethod@1@@Z @ 226 NONAME ; void CPhoneStateIdle::SpeedDialL(unsigned int const &, enum CPhoneStateIdle::TDialInitiationMethod)
-	?SetTouchPaneButtonEnabled@CPhoneState@@IAEXH@Z @ 227 NONAME ; void CPhoneState::SetTouchPaneButtonEnabled(int)
-	?SetPhoneEngine@CPhoneStateMachine@@UAEXPAVMPEPhoneModel@@@Z @ 228 NONAME ; void CPhoneStateMachine::SetPhoneEngine(class MPEPhoneModel *)
-	?SpeedDialCanceledL@CPhoneStateIdle@@IAEXABI@Z @ 229 NONAME ; void CPhoneStateIdle::SpeedDialCanceledL(unsigned int const &)
-	?CloseDTMFEditorL@CPhoneState@@IAEXXZ @ 230 NONAME ; void CPhoneState::CloseDTMFEditorL(void)
-	?SetTouchPaneVisible@CPhoneState@@IAEXH@Z @ 231 NONAME ; void CPhoneState::SetTouchPaneVisible(int)
-	?HandlePhoneFocusLostEventL@CPhoneUIController@@UAEXXZ @ 232 NONAME ; void CPhoneUIController::HandlePhoneFocusLostEventL(void)
-	??0CPhoneStateMachine@@IAE@PAVMPhoneViewCommandHandle@@@Z @ 233 NONAME ; CPhoneStateMachine::CPhoneStateMachine(class MPhoneViewCommandHandle *)
-	??1CPhoneStateStartup@@UAE@XZ @ 234 NONAME ; CPhoneStateStartup::~CPhoneStateStartup(void)
-	?HandleKeyMessageL@CPhoneState@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 235 NONAME ; void CPhoneState::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode)
+	?ConstructL@CPhoneStateCallSetup@@MAEXXZ @ 172 NONAME ; void CPhoneStateCallSetup::ConstructL(void)
+	?SetSecurityModeObserver@CPhoneStateMachine@@UAEXPAVMPhoneSecurityModeObserver@@@Z @ 173 NONAME ; void CPhoneStateMachine::SetSecurityModeObserver(class MPhoneSecurityModeObserver *)
+	?HandleMessage@CPhoneUIController@@UAEXHH@Z @ 174 NONAME ; void CPhoneUIController::HandleMessage(int, int)
+	?HandleSystemEventL@CPhoneState@@UAEXABVTWsEvent@@@Z @ 175 NONAME ; void CPhoneState::HandleSystemEventL(class TWsEvent const &)
+	?NeedToReturnToForegroundAppL@CPhoneState@@IBEHXZ @ 176 NONAME ; int CPhoneState::NeedToReturnToForegroundAppL(void) const
+	?DisplayCallSetupL@CPhoneStateIdle@@IAEXH@Z @ 177 NONAME ; void CPhoneStateIdle::DisplayCallSetupL(int)
+	?ConstructL@CPhoneStateStartup@@MAEXXZ @ 178 NONAME ; void CPhoneStateStartup::ConstructL(void)
+	?HandleKeyMessageL@CPhoneStateStartup@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 179 NONAME ; void CPhoneStateStartup::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode)
+	?ShowNoteL@CPhoneState@@IAEXH@Z @ 180 NONAME ; void CPhoneState::ShowNoteL(int)
+	?HandlePropertyChangedL@CPhoneState@@UAEXABVTUid@@IH@Z @ 181 NONAME ; void CPhoneState::HandlePropertyChangedL(class TUid const &, unsigned int, int)
+	?IsAnyQueryActiveL@CPhoneState@@QAEHXZ @ 182 NONAME ; int CPhoneState::IsAnyQueryActiveL(void)
+	?State@CPhoneStateMachine@@UAEPAVMPhoneState@@XZ @ 183 NONAME ; class MPhoneState * CPhoneStateMachine::State(void)
+	?SetHandsfreeModeL@CPhoneState@@IAEXH@Z @ 184 NONAME ; void CPhoneState::SetHandsfreeModeL(int)
+	?IsCustomizedDialerVisibleL@CPhoneState@@QBEHXZ @ 185 NONAME ; int CPhoneState::IsCustomizedDialerVisibleL(void) const
+	?UpdateInCallCbaL@CPhoneStateCallSetup@@MAEXXZ @ 186 NONAME ; void CPhoneStateCallSetup::UpdateInCallCbaL(void)
+	?HandleNumberEntryClearedL@CPhoneStateInCall@@MAEXXZ @ 187 NONAME ; void CPhoneStateInCall::HandleNumberEntryClearedL(void)
+	??0CPhoneStateIncoming@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 188 NONAME ; CPhoneStateIncoming::CPhoneStateIncoming(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *)
+	?CanTransEffectTypeBeUsed@CPhoneStateIdle@@MAEHW4TStateTransEffectType@@@Z @ 189 NONAME ; int CPhoneStateIdle::CanTransEffectTypeBeUsed(enum TStateTransEffectType)
+	??1CPhoneStateIncoming@@UAE@XZ @ 190 NONAME ; CPhoneStateIncoming::~CPhoneStateIncoming(void)
+	?DeleteTouchPaneButtons@CPhoneState@@IAEXXZ @ 191 NONAME ; void CPhoneState::DeleteTouchPaneButtons(void)
+	?ProcessCommandL@CPhoneStateIdle@@UAEHH@Z @ 192 NONAME ; int CPhoneStateIdle::ProcessCommandL(int)
+	?IsNoteVisibleL@CPhoneState@@MAEHXZ @ 193 NONAME ; int CPhoneState::IsNoteVisibleL(void)
+	?DynInitMenuBarL@CPhoneUIController@@UAEXHPAVCEikMenuBar@@@Z @ 194 NONAME ; void CPhoneUIController::DynInitMenuBarL(int, class CEikMenuBar *)
+	?IsAlphanumericSupportedAndCharInput@CPhoneState@@MAEHABUTKeyEvent@@@Z @ 195 NONAME ; int CPhoneState::IsAlphanumericSupportedAndCharInput(struct TKeyEvent const &)
+	?HandlePhoneEngineMessageL@CPhoneStateStartup@@UAEXHH@Z @ 196 NONAME ; void CPhoneStateStartup::HandlePhoneEngineMessageL(int, int)
+	?HandleKeyEventL@CPhoneStateIncoming@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 197 NONAME ; void CPhoneStateIncoming::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode)
+	?HandleKeyEventL@CPhoneStateStartup@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 198 NONAME ; void CPhoneStateStartup::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode)
+	?HandleNumberEntryClearedL@CPhoneState@@MAEXXZ @ 199 NONAME ; void CPhoneState::HandleNumberEntryClearedL(void)
+	?OnlyHashInNumberEntryL@CPhoneState@@MAEXXZ @ 200 NONAME ; void CPhoneState::OnlyHashInNumberEntryL(void)
+	?IncreaseAudioVolumeL@CPhoneState@@IAEXXZ @ 201 NONAME ; void CPhoneState::IncreaseAudioVolumeL(void)
+	?ConstructL@CPhoneStateIdle@@MAEXXZ @ 202 NONAME ; void CPhoneStateIdle::ConstructL(void)
+	?CheckIfShowCallTerminationNote@CPhoneState@@MAEHXZ @ 203 NONAME ; int CPhoneState::CheckIfShowCallTerminationNote(void)
+	?SetCallHeaderType@CPhoneState@@IAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 204 NONAME ; void CPhoneState::SetCallHeaderType(enum CBubbleManager::TPhoneCallTypeFlags)
+	?SendGlobalInfoNoteL@CPhoneState@@QAEXH@Z @ 205 NONAME ; void CPhoneState::SendGlobalInfoNoteL(int)
+	?DisplayIdleScreenL@CPhoneState@@IAEXXZ @ 206 NONAME ; void CPhoneState::DisplayIdleScreenL(void)
+	?StartShowSecurityNoteL@CPhoneState@@IAEXXZ @ 207 NONAME ; void CPhoneState::StartShowSecurityNoteL(void)
+	?StoreNumberEntryContentL@CPhoneState@@IAEXXZ @ 208 NONAME ; void CPhoneState::StoreNumberEntryContentL(void)
+	?SetBTHandsfreeModeL@CPhoneState@@IAEXH@Z @ 209 NONAME ; void CPhoneState::SetBTHandsfreeModeL(int)
+	?HandlePhoneEngineMessageL@CPhoneStateIncoming@@UAEXHH@Z @ 210 NONAME ; void CPhoneStateIncoming::HandlePhoneEngineMessageL(int, int)
+	?SetDefaultFlagsL@CPhoneState@@IAEXXZ @ 211 NONAME ; void CPhoneState::SetDefaultFlagsL(void)
+	?HandleCommandL@CPhoneStateInCall@@UAEHH@Z @ 212 NONAME ; int CPhoneStateInCall::HandleCommandL(int)
+	?DialVoiceCallL@CPhoneStateIdle@@IAEXXZ @ 213 NONAME ; void CPhoneStateIdle::DialVoiceCallL(void)
+	?UpdateRemoteInfoDataL@CPhoneState@@IAEXH@Z @ 214 NONAME ; void CPhoneState::UpdateRemoteInfoDataL(int)
+	?GetRingingCallL@CPhoneStateInCall@@MAEHXZ @ 215 NONAME ; int CPhoneStateInCall::GetRingingCallL(void)
+	?HandleIdleForegroundEventL@CPhoneUIController@@UAEXXZ @ 216 NONAME ; void CPhoneUIController::HandleIdleForegroundEventL(void)
+	?HandlePhoneForegroundEventL@CPhoneState@@UAEXXZ @ 217 NONAME ; void CPhoneState::HandlePhoneForegroundEventL(void)
+	?HandleForegroundEventL@CPhoneState@@UAEXH@Z @ 218 NONAME ; void CPhoneState::HandleForegroundEventL(int)
+	?DisplayIncomingCallL@CPhoneStateIdle@@IAEXH@Z @ 219 NONAME ; void CPhoneStateIdle::DisplayIncomingCallL(int)
+	?SetSecurityMessageHandler@CPhoneStateMachine@@UAEXPAVMPhoneSecurityMessageHandler@@@Z @ 220 NONAME ; void CPhoneStateMachine::SetSecurityMessageHandler(class MPhoneSecurityMessageHandler *)
+	?HandleRemConCommandL@CPhoneState@@UAEHW4TRemConCoreApiOperationId@@W4TRemConCoreApiButtonAction@@@Z @ 221 NONAME ; int CPhoneState::HandleRemConCommandL(enum TRemConCoreApiOperationId, enum TRemConCoreApiButtonAction)
+	??1CPhoneStateIdle@@UAE@XZ @ 222 NONAME ; CPhoneStateIdle::~CPhoneStateIdle(void)
+	?IsDialingExtensionInFocusL@CPhoneState@@QBEHXZ @ 223 NONAME ; int CPhoneState::IsDialingExtensionInFocusL(void) const
+	?Initialize@CPhoneSecurityModeObserver@@UAEXXZ @ 224 NONAME ; void CPhoneSecurityModeObserver::Initialize(void)
+	?PhoneNumberFromEntryLC@CPhoneState@@IAEPAVHBufC16@@XZ @ 225 NONAME ; class HBufC16 * CPhoneState::PhoneNumberFromEntryLC(void)
+	?BaseConstructL@CPhoneState@@QAEXXZ @ 226 NONAME ; void CPhoneState::BaseConstructL(void)
+	?HandlePhoneStartupL@CPhoneUIController@@UAEXXZ @ 227 NONAME ; void CPhoneUIController::HandlePhoneStartupL(void)
+	?SpeedDialL@CPhoneStateIdle@@IAEXABIW4TDialInitiationMethod@1@@Z @ 228 NONAME ; void CPhoneStateIdle::SpeedDialL(unsigned int const &, enum CPhoneStateIdle::TDialInitiationMethod)
+	?SetTouchPaneButtonEnabled@CPhoneState@@IAEXH@Z @ 229 NONAME ; void CPhoneState::SetTouchPaneButtonEnabled(int)
+	?SetPhoneEngine@CPhoneStateMachine@@UAEXPAVMPEPhoneModel@@@Z @ 230 NONAME ; void CPhoneStateMachine::SetPhoneEngine(class MPEPhoneModel *)
+	?SpeedDialCanceledL@CPhoneStateIdle@@IAEXABI@Z @ 231 NONAME ; void CPhoneStateIdle::SpeedDialCanceledL(unsigned int const &)
+	?CloseDTMFEditorL@CPhoneState@@IAEXXZ @ 232 NONAME ; void CPhoneState::CloseDTMFEditorL(void)
+	?SetTouchPaneVisible@CPhoneState@@IAEXH@Z @ 233 NONAME ; void CPhoneState::SetTouchPaneVisible(int)
+	?HandlePhoneFocusLostEventL@CPhoneUIController@@UAEXXZ @ 234 NONAME ; void CPhoneUIController::HandlePhoneFocusLostEventL(void)
+	??0CPhoneStateMachine@@IAE@PAVMPhoneViewCommandHandle@@@Z @ 235 NONAME ; CPhoneStateMachine::CPhoneStateMachine(class MPhoneViewCommandHandle *)
+	??1CPhoneStateStartup@@UAE@XZ @ 236 NONAME ; CPhoneStateStartup::~CPhoneStateStartup(void)
+	?HandleKeyMessageL@CPhoneState@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 237 NONAME ; void CPhoneState::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode)
 
--- a/phoneapp/phoneuicontrol/eabi/phoneuicontrolu.def	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/eabi/phoneuicontrolu.def	Tue Apr 27 16:37:10 2010 +0300
@@ -63,407 +63,409 @@
 	_ZN11CPhoneState23HandleNumberEntryEditedEv @ 62 NONAME
 	_ZN11CPhoneState23SetRingingTonePlaybackLEi @ 63 NONAME
 	_ZN11CPhoneState23UpdateSingleActiveCallLEi @ 64 NONAME
-	_ZN11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 65 NONAME
-	_ZN11CPhoneState24HandleEnvironmentChangeLEi @ 66 NONAME
-	_ZN11CPhoneState24StartAlsLineChangeTimerLEv @ 67 NONAME
-	_ZN11CPhoneState24StoreNumberEntryContentLEv @ 68 NONAME
-	_ZN11CPhoneState24UpdateInCallContextMenuLEv @ 69 NONAME
-	_ZN11CPhoneState25HandleAudioOutputChangedLEv @ 70 NONAME
-	_ZN11CPhoneState25HandleNumberEntryClearedLEv @ 71 NONAME
-	_ZN11CPhoneState25HandlePhoneEngineMessageLEii @ 72 NONAME
-	_ZN11CPhoneState25SetNumberEntryVisibilityLEi @ 73 NONAME
-	_ZN11CPhoneState25SetTouchPaneButtonEnabledEi @ 74 NONAME
-	_ZN11CPhoneState26HandleIdleForegroundEventLEv @ 75 NONAME
-	_ZN11CPhoneState26HandlePhoneFocusLostEventLEv @ 76 NONAME
-	_ZN11CPhoneState26IsNumberEntryContentStoredEv @ 77 NONAME
-	_ZN11CPhoneState26RestoreNumberEntryContentLEv @ 78 NONAME
-	_ZN11CPhoneState26SetTouchPaneButtonDisabledEi @ 79 NONAME
-	_ZN11CPhoneState26UpdateIncomingContextMenuLEi @ 80 NONAME
-	_ZN11CPhoneState26UpdateSilenceButtonDimmingEv @ 81 NONAME
-	_ZN11CPhoneState27DisplayCallTerminationNoteLEv @ 82 NONAME
-	_ZN11CPhoneState27HandlePhoneForegroundEventLEv @ 83 NONAME
-	_ZN11CPhoneState28ClearNumberEntryContentCacheEv @ 84 NONAME
-	_ZN11CPhoneState28SetupIdleScreenInBackgroundLEv @ 85 NONAME
-	_ZN11CPhoneState29DisplayHeaderForCallComingInLEii @ 86 NONAME
-	_ZN11CPhoneState29DisplayHeaderForOutgoingCallLEi @ 87 NONAME
-	_ZN11CPhoneState30CheckIfShowCallTerminationNoteEv @ 88 NONAME
-	_ZN11CPhoneState30CustomizedDialerCbaResourceIdLEv @ 89 NONAME
-	_ZN11CPhoneState31CustomizedDialerMenuResourceIdLEv @ 90 NONAME
-	_ZN11CPhoneState34CaptureKeysDuringCallNotificationLEi @ 91 NONAME
-	_ZN11CPhoneState34SetCallHeaderTextsForCallComingInLEiiP28TPhoneCmdParamCallHeaderData @ 92 NONAME
-	_ZN11CPhoneState34SetToolbarButtonLoudspeakerEnabledEv @ 93 NONAME
-	_ZN11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 94 NONAME
-	_ZN11CPhoneState38CheckIfRestoreNEContentAfterDtmfDialerEv @ 95 NONAME
-	_ZN11CPhoneState43IsSimStateNotPresentWithSecurityModeEnabledEv @ 96 NONAME
-	_ZN11CPhoneState7IsSimOkEv @ 97 NONAME
-	_ZN11CPhoneState9ShowNoteLEi @ 98 NONAME
-	_ZN11CPhoneStateC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 99 NONAME
-	_ZN11CPhoneStateC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 100 NONAME
-	_ZN11CPhoneStateD0Ev @ 101 NONAME
-	_ZN11CPhoneStateD1Ev @ 102 NONAME
-	_ZN11CPhoneStateD2Ev @ 103 NONAME
-	_ZN15CPhoneStateIdle10ConstructLEv @ 104 NONAME
-	_ZN15CPhoneStateIdle10SpeedDialLERKjNS_21TDialInitiationMethodE @ 105 NONAME
-	_ZN15CPhoneStateIdle14DialVoiceCallLEv @ 106 NONAME
-	_ZN15CPhoneStateIdle14HandleCommandLEi @ 107 NONAME
-	_ZN15CPhoneStateIdle14HandleDialingLEi @ 108 NONAME
-	_ZN15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 109 NONAME
-	_ZN15CPhoneStateIdle15ProcessCommandLEi @ 110 NONAME
-	_ZN15CPhoneStateIdle17DisplayCallSetupLEi @ 111 NONAME
-	_ZN15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 112 NONAME
-	_ZN15CPhoneStateIdle18HandleSendCommandLEv @ 113 NONAME
-	_ZN15CPhoneStateIdle18SpeedDialCanceledLERKj @ 114 NONAME
-	_ZN15CPhoneStateIdle19DialMultimediaCallLEv @ 115 NONAME
-	_ZN15CPhoneStateIdle20DisplayIncomingCallLEi @ 116 NONAME
-	_ZN15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 117 NONAME
-	_ZN15CPhoneStateIdle22OnlyHashInNumberEntryLEv @ 118 NONAME
-	_ZN15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 119 NONAME
-	_ZN15CPhoneStateIdle25HandleNumberLongKeyPressLEv @ 120 NONAME
-	_ZN15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 121 NONAME
-	_ZN15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 122 NONAME
-	_ZN15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 123 NONAME
-	_ZN15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 124 NONAME
-	_ZN15CPhoneStateIdle5DialLERK7TDesC1616TPhoneNumberTypeNS_21TDialInitiationMethodE @ 125 NONAME
-	_ZN15CPhoneStateIdleC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 126 NONAME
-	_ZN15CPhoneStateIdleC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 127 NONAME
-	_ZN15CPhoneStateIdleD0Ev @ 128 NONAME
-	_ZN15CPhoneStateIdleD1Ev @ 129 NONAME
-	_ZN15CPhoneStateIdleD2Ev @ 130 NONAME
-	_ZN16CPhoneCbaManager10UpdateCbaLEi @ 131 NONAME
-	_ZN16CPhoneCbaManager18UpdateIncomingCbaLEi @ 132 NONAME
-	_ZN16CPhoneCbaManager7SetCbaLEi @ 133 NONAME
-	_ZN17CPhoneStateHandle17ViewCommandHandleEv @ 134 NONAME
-	_ZN17CPhoneStateHandle8InstanceEv @ 135 NONAME
-	_ZN17CPhoneStateInCall10ConstructLEv @ 136 NONAME
-	_ZN17CPhoneStateInCall10UpdateCbaLEi @ 137 NONAME
-	_ZN17CPhoneStateInCall11HandleIdleLEi @ 138 NONAME
-	_ZN17CPhoneStateInCall12OpenMenuBarLEv @ 139 NONAME
-	_ZN17CPhoneStateInCall14HandleCommandLEi @ 140 NONAME
-	_ZN17CPhoneStateInCall15CloseDtmfQueryLEv @ 141 NONAME
-	_ZN17CPhoneStateInCall15GetRingingCallLEv @ 142 NONAME
-	_ZN17CPhoneStateInCall16UpdateInCallCbaLEv @ 143 NONAME
-	_ZN17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 144 NONAME
-	_ZN17CPhoneStateInCall18CallFetchedNumberLERK7TDesC16 @ 145 NONAME
-	_ZN17CPhoneStateInCall18CreateNumberEntryLEv @ 146 NONAME
-	_ZN17CPhoneStateInCall18IsVideoCallActiveLEv @ 147 NONAME
-	_ZN17CPhoneStateInCall19IsVideoCallRingingLEv @ 148 NONAME
-	_ZN17CPhoneStateInCall19LaunchNewCallQueryLEv @ 149 NONAME
-	_ZN17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 150 NONAME
-	_ZN17CPhoneStateInCall23DisconnectOutgoingCallLEv @ 151 NONAME
-	_ZN17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 152 NONAME
-	_ZN17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 153 NONAME
-	_ZN17CPhoneStateInCall34PhoneNumberAvailableInPhoneEngineLEi @ 154 NONAME
-	_ZN17CPhoneStateInCallC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 155 NONAME
-	_ZN17CPhoneStateInCallC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 156 NONAME
-	_ZN17CPhoneStateInCallD0Ev @ 157 NONAME
-	_ZN17CPhoneStateInCallD1Ev @ 158 NONAME
-	_ZN17CPhoneStateInCallD2Ev @ 159 NONAME
-	_ZN18CPhoneStateMachine11ChangeStateEi @ 160 NONAME
-	_ZN18CPhoneStateMachine11PhoneEngineEv @ 161 NONAME
-	_ZN18CPhoneStateMachine12SecurityModeEv @ 162 NONAME
-	_ZN18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 163 NONAME
-	_ZN18CPhoneStateMachine15PhoneEngineInfoEv @ 164 NONAME
-	_ZN18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 165 NONAME
-	_ZN18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 166 NONAME
-	_ZN18CPhoneStateMachine22SendPhoneEngineMessageEi @ 167 NONAME
-	_ZN18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 168 NONAME
-	_ZN18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 169 NONAME
-	_ZN18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 170 NONAME
-	_ZN18CPhoneStateMachine5StateEv @ 171 NONAME
-	_ZN18CPhoneStateMachine9SetCallIdEi @ 172 NONAME
-	_ZN18CPhoneStateMachineC1EP23MPhoneViewCommandHandle @ 173 NONAME
-	_ZN18CPhoneStateMachineC2EP23MPhoneViewCommandHandle @ 174 NONAME
-	_ZN18CPhoneStateMachineD0Ev @ 175 NONAME
-	_ZN18CPhoneStateMachineD1Ev @ 176 NONAME
-	_ZN18CPhoneStateMachineD2Ev @ 177 NONAME
-	_ZN18CPhoneStateStartup10ConstructLEv @ 178 NONAME
-	_ZN18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 179 NONAME
-	_ZN18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 180 NONAME
-	_ZN18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 181 NONAME
-	_ZN18CPhoneStateStartup19HandlePhoneStartupLEv @ 182 NONAME
-	_ZN18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 183 NONAME
-	_ZN18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 184 NONAME
-	_ZN18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 185 NONAME
-	_ZN18CPhoneStateStartup26HandlePEConstructionReadyLEi @ 186 NONAME
-	_ZN18CPhoneStateStartup4NewLEP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 187 NONAME
-	_ZN18CPhoneStateStartupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 188 NONAME
-	_ZN18CPhoneStateStartupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 189 NONAME
-	_ZN18CPhoneStateStartupD0Ev @ 190 NONAME
-	_ZN18CPhoneStateStartupD1Ev @ 191 NONAME
-	_ZN18CPhoneStateStartupD2Ev @ 192 NONAME
-	_ZN18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 193 NONAME
-	_ZN18CPhoneUIController13HandleMessageEii @ 194 NONAME
-	_ZN18CPhoneUIController14HandleCommandLEi @ 195 NONAME
-	_ZN18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 196 NONAME
-	_ZN18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 197 NONAME
-	_ZN18CPhoneUIController15ProcessCommandLEi @ 198 NONAME
-	_ZN18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 199 NONAME
-	_ZN18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 200 NONAME
-	_ZN18CPhoneUIController19HandlePhoneStartupLEv @ 201 NONAME
-	_ZN18CPhoneUIController22HandleForegroundEventLEi @ 202 NONAME
-	_ZN18CPhoneUIController24HandleEnvironmentChangeLEi @ 203 NONAME
-	_ZN18CPhoneUIController26HandleIdleForegroundEventLEv @ 204 NONAME
-	_ZN18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 205 NONAME
-	_ZN18CPhoneUIController27HandlePhoneForegroundEventLEv @ 206 NONAME
-	_ZN18CPhoneUIController4NewLER20CPhoneViewController @ 207 NONAME
-	_ZN18CPhoneUIControllerD0Ev @ 208 NONAME
-	_ZN18CPhoneUIControllerD1Ev @ 209 NONAME
-	_ZN18CPhoneUIControllerD2Ev @ 210 NONAME
-	_ZN19CPhoneStateIncoming10ConstructLEv @ 211 NONAME
-	_ZN19CPhoneStateIncoming14HandleCommandLEi @ 212 NONAME
-	_ZN19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 213 NONAME
-	_ZN19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 214 NONAME
-	_ZN19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 215 NONAME
-	_ZN19CPhoneStateIncoming23HandleAudioPlayStoppedLEv @ 216 NONAME
-	_ZN19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 217 NONAME
-	_ZN19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 218 NONAME
-	_ZN19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 219 NONAME
-	_ZN19CPhoneStateIncomingC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 220 NONAME
-	_ZN19CPhoneStateIncomingC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 221 NONAME
-	_ZN19CPhoneStateIncomingD0Ev @ 222 NONAME
-	_ZN19CPhoneStateIncomingD1Ev @ 223 NONAME
-	_ZN19CPhoneStateIncomingD2Ev @ 224 NONAME
-	_ZN20CPhoneReconnectQuery19ShowReconnectQueryLEi @ 225 NONAME
-	_ZN20CPhoneReconnectQuery9InstanceLEv @ 226 NONAME
-	_ZN20CPhoneStateCallSetup10ConstructLEv @ 227 NONAME
-	_ZN20CPhoneStateCallSetup10UpdateCbaLEi @ 228 NONAME
-	_ZN20CPhoneStateCallSetup12OpenMenuBarLEv @ 229 NONAME
-	_ZN20CPhoneStateCallSetup14HandleCommandLEi @ 230 NONAME
-	_ZN20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 231 NONAME
-	_ZN20CPhoneStateCallSetup16UpdateInCallCbaLEv @ 232 NONAME
-	_ZN20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 233 NONAME
-	_ZN20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 234 NONAME
-	_ZN20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 235 NONAME
-	_ZN20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 236 NONAME
-	_ZN20CPhoneStateCallSetupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 237 NONAME
-	_ZN20CPhoneStateCallSetupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 238 NONAME
-	_ZN20CPhoneStateCallSetupD0Ev @ 239 NONAME
-	_ZN20CPhoneStateCallSetupD1Ev @ 240 NONAME
-	_ZN20CPhoneStateCallSetupD2Ev @ 241 NONAME
-	_ZNK11CPhoneState11IsKeyLockOnEv @ 242 NONAME
-	_ZNK11CPhoneState12IsAutoLockOnEv @ 243 NONAME
-	_ZNK11CPhoneState14IsSwivelClosedEv @ 244 NONAME
-	_ZNK11CPhoneState17IsMenuBarVisibleLEv @ 245 NONAME
-	_ZNK11CPhoneState18TopAppIsDisplayedLEv @ 246 NONAME
-	_ZNK11CPhoneState20IsDTMFEditorVisibleLEv @ 247 NONAME
-	_ZNK11CPhoneState25IsOnScreenDialerSupportedEv @ 248 NONAME
-	_ZNK11CPhoneState26IsCustomizedDialerVisibleLEv @ 249 NONAME
-	_ZNK11CPhoneState26IsDialingExtensionInFocusLEv @ 250 NONAME
-	_ZNK11CPhoneState28NeedToReturnToForegroundAppLEv @ 251 NONAME
-	_ZNK11CPhoneState8SimStateEv @ 252 NONAME
-	_ZNK15CPhoneStateIdle17IsSpeedDialNumberERK7TDesC16 @ 253 NONAME
-	_ZTI11CPhoneState @ 254 NONAME
-	_ZTI15CPhoneStateIdle @ 255 NONAME
-	_ZTI17CPhoneStateHandle @ 256 NONAME
-	_ZTI17CPhoneStateInCall @ 257 NONAME
-	_ZTI18CPhoneStateMachine @ 258 NONAME
-	_ZTI18CPhoneStateStartup @ 259 NONAME
-	_ZTI18CPhoneUIController @ 260 NONAME
-	_ZTI19CPhoneStateIncoming @ 261 NONAME
-	_ZTI20CPhoneReconnectQuery @ 262 NONAME
-	_ZTI20CPhoneStateCallSetup @ 263 NONAME
-	_ZTI23CPhoneDtmfWaitCharTimer @ 264 NONAME
-	_ZTI23CPhoneKeyEventForwarder @ 265 NONAME
-	_ZTI24CPhoneSystemEventHandler @ 266 NONAME
-	_ZTI26CPhoneRemoteControlHandler @ 267 NONAME
-	_ZTI27CPhoneBtaaDisconnectHandler @ 268 NONAME
-	_ZTV11CPhoneState @ 269 NONAME
-	_ZTV15CPhoneStateIdle @ 270 NONAME
-	_ZTV17CPhoneStateHandle @ 271 NONAME
-	_ZTV17CPhoneStateInCall @ 272 NONAME
-	_ZTV18CPhoneStateMachine @ 273 NONAME
-	_ZTV18CPhoneStateStartup @ 274 NONAME
-	_ZTV18CPhoneUIController @ 275 NONAME
-	_ZTV19CPhoneStateIncoming @ 276 NONAME
-	_ZTV20CPhoneReconnectQuery @ 277 NONAME
-	_ZTV20CPhoneStateCallSetup @ 278 NONAME
-	_ZTV23CPhoneDtmfWaitCharTimer @ 279 NONAME
-	_ZTV23CPhoneKeyEventForwarder @ 280 NONAME
-	_ZTV24CPhoneSystemEventHandler @ 281 NONAME
-	_ZTV26CPhoneRemoteControlHandler @ 282 NONAME
-	_ZTV27CPhoneBtaaDisconnectHandler @ 283 NONAME
-	_ZThn12_N11CPhoneState15DynInitMenuBarLEiP11CEikMenuBar @ 284 NONAME
-	_ZThn12_N11CPhoneState16DynInitMenuPaneLEiP12CEikMenuPane @ 285 NONAME
-	_ZThn12_N11CPhoneState18HandleSystemEventLERK8TWsEvent @ 286 NONAME
-	_ZThn12_N11CPhoneState19HandleCenRepChangeLERK4TUidj @ 287 NONAME
-	_ZThn12_N11CPhoneState19HandlePhoneStartupLEv @ 288 NONAME
-	_ZThn12_N11CPhoneState22HandleForegroundEventLEi @ 289 NONAME
-	_ZThn12_N11CPhoneState22HandlePropertyChangedLERK4TUidji @ 290 NONAME
-	_ZThn12_N11CPhoneState24HandleEnvironmentChangeLEi @ 291 NONAME
-	_ZThn12_N11CPhoneState26HandleIdleForegroundEventLEv @ 292 NONAME
-	_ZThn12_N11CPhoneState26HandlePhoneFocusLostEventLEv @ 293 NONAME
-	_ZThn12_N11CPhoneState27HandlePhoneForegroundEventLEv @ 294 NONAME
-	_ZThn12_N11CPhoneStateD0Ev @ 295 NONAME
-	_ZThn12_N11CPhoneStateD1Ev @ 296 NONAME
-	_ZThn12_N15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 297 NONAME
-	_ZThn12_N15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 298 NONAME
-	_ZThn12_N15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 299 NONAME
-	_ZThn12_N15CPhoneStateIdleD0Ev @ 300 NONAME
-	_ZThn12_N15CPhoneStateIdleD1Ev @ 301 NONAME
-	_ZThn12_N17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 302 NONAME
-	_ZThn12_N17CPhoneStateInCallD0Ev @ 303 NONAME
-	_ZThn12_N17CPhoneStateInCallD1Ev @ 304 NONAME
-	_ZThn12_N18CPhoneStateStartup19HandlePhoneStartupLEv @ 305 NONAME
-	_ZThn12_N18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 306 NONAME
-	_ZThn12_N18CPhoneStateStartupD0Ev @ 307 NONAME
-	_ZThn12_N18CPhoneStateStartupD1Ev @ 308 NONAME
-	_ZThn12_N18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 309 NONAME
-	_ZThn12_N18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 310 NONAME
-	_ZThn12_N18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 311 NONAME
-	_ZThn12_N18CPhoneUIController19HandlePhoneStartupLEv @ 312 NONAME
-	_ZThn12_N18CPhoneUIController22HandleForegroundEventLEi @ 313 NONAME
-	_ZThn12_N18CPhoneUIController24HandleEnvironmentChangeLEi @ 314 NONAME
-	_ZThn12_N18CPhoneUIController26HandleIdleForegroundEventLEv @ 315 NONAME
-	_ZThn12_N18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 316 NONAME
-	_ZThn12_N18CPhoneUIController27HandlePhoneForegroundEventLEv @ 317 NONAME
-	_ZThn12_N18CPhoneUIControllerD0Ev @ 318 NONAME
-	_ZThn12_N18CPhoneUIControllerD1Ev @ 319 NONAME
-	_ZThn12_N19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 320 NONAME
-	_ZThn12_N19CPhoneStateIncomingD0Ev @ 321 NONAME
-	_ZThn12_N19CPhoneStateIncomingD1Ev @ 322 NONAME
-	_ZThn12_N20CPhoneStateCallSetupD0Ev @ 323 NONAME
-	_ZThn12_N20CPhoneStateCallSetupD1Ev @ 324 NONAME
-	_ZThn16_N11CPhoneState14HandleCommandLEi @ 325 NONAME
-	_ZThn16_N11CPhoneState15ProcessCommandLEi @ 326 NONAME
-	_ZThn16_N11CPhoneStateD0Ev @ 327 NONAME
-	_ZThn16_N11CPhoneStateD1Ev @ 328 NONAME
-	_ZThn16_N15CPhoneStateIdle14HandleCommandLEi @ 329 NONAME
-	_ZThn16_N15CPhoneStateIdle15ProcessCommandLEi @ 330 NONAME
-	_ZThn16_N15CPhoneStateIdleD0Ev @ 331 NONAME
-	_ZThn16_N15CPhoneStateIdleD1Ev @ 332 NONAME
-	_ZThn16_N17CPhoneStateInCall14HandleCommandLEi @ 333 NONAME
-	_ZThn16_N17CPhoneStateInCallD0Ev @ 334 NONAME
-	_ZThn16_N17CPhoneStateInCallD1Ev @ 335 NONAME
-	_ZThn16_N18CPhoneStateStartupD0Ev @ 336 NONAME
-	_ZThn16_N18CPhoneStateStartupD1Ev @ 337 NONAME
-	_ZThn16_N18CPhoneUIController14HandleCommandLEi @ 338 NONAME
-	_ZThn16_N18CPhoneUIController15ProcessCommandLEi @ 339 NONAME
-	_ZThn16_N18CPhoneUIControllerD0Ev @ 340 NONAME
-	_ZThn16_N18CPhoneUIControllerD1Ev @ 341 NONAME
-	_ZThn16_N19CPhoneStateIncoming14HandleCommandLEi @ 342 NONAME
-	_ZThn16_N19CPhoneStateIncomingD0Ev @ 343 NONAME
-	_ZThn16_N19CPhoneStateIncomingD1Ev @ 344 NONAME
-	_ZThn16_N20CPhoneStateCallSetup14HandleCommandLEi @ 345 NONAME
-	_ZThn16_N20CPhoneStateCallSetupD0Ev @ 346 NONAME
-	_ZThn16_N20CPhoneStateCallSetupD1Ev @ 347 NONAME
-	_ZThn20_N11CPhoneState20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 348 NONAME
-	_ZThn20_N11CPhoneStateD0Ev @ 349 NONAME
-	_ZThn20_N11CPhoneStateD1Ev @ 350 NONAME
-	_ZThn20_N15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 351 NONAME
-	_ZThn20_N15CPhoneStateIdleD0Ev @ 352 NONAME
-	_ZThn20_N15CPhoneStateIdleD1Ev @ 353 NONAME
-	_ZThn20_N17CPhoneStateInCallD0Ev @ 354 NONAME
-	_ZThn20_N17CPhoneStateInCallD1Ev @ 355 NONAME
-	_ZThn20_N18CPhoneStateStartupD0Ev @ 356 NONAME
-	_ZThn20_N18CPhoneStateStartupD1Ev @ 357 NONAME
-	_ZThn20_N19CPhoneStateIncomingD0Ev @ 358 NONAME
-	_ZThn20_N19CPhoneStateIncomingD1Ev @ 359 NONAME
-	_ZThn20_N20CPhoneStateCallSetupD0Ev @ 360 NONAME
-	_ZThn20_N20CPhoneStateCallSetupD1Ev @ 361 NONAME
-	_ZThn24_N11CPhoneState19SetDivertIndicationEi @ 362 NONAME
-	_ZThn24_N11CPhoneStateD0Ev @ 363 NONAME
-	_ZThn24_N11CPhoneStateD1Ev @ 364 NONAME
-	_ZThn24_N15CPhoneStateIdleD0Ev @ 365 NONAME
-	_ZThn24_N15CPhoneStateIdleD1Ev @ 366 NONAME
-	_ZThn24_N17CPhoneStateInCallD0Ev @ 367 NONAME
-	_ZThn24_N17CPhoneStateInCallD1Ev @ 368 NONAME
-	_ZThn24_N18CPhoneStateStartupD0Ev @ 369 NONAME
-	_ZThn24_N18CPhoneStateStartupD1Ev @ 370 NONAME
-	_ZThn24_N19CPhoneStateIncomingD0Ev @ 371 NONAME
-	_ZThn24_N19CPhoneStateIncomingD1Ev @ 372 NONAME
-	_ZThn24_N20CPhoneStateCallSetupD0Ev @ 373 NONAME
-	_ZThn24_N20CPhoneStateCallSetupD1Ev @ 374 NONAME
-	_ZThn28_N11CPhoneState25HandleNumberEntryClearedLEv @ 375 NONAME
-	_ZThn28_N15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 376 NONAME
-	_ZThn28_N17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 377 NONAME
-	_ZThn28_N19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 378 NONAME
-	_ZThn28_N20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 379 NONAME
-	_ZThn32_N11CPhoneState23HandleNumberEntryEditedEv @ 380 NONAME
-	_ZThn32_N11CPhoneStateD0Ev @ 381 NONAME
-	_ZThn32_N11CPhoneStateD1Ev @ 382 NONAME
-	_ZThn32_N15CPhoneStateIdleD0Ev @ 383 NONAME
-	_ZThn32_N15CPhoneStateIdleD1Ev @ 384 NONAME
-	_ZThn32_N17CPhoneStateInCallD0Ev @ 385 NONAME
-	_ZThn32_N17CPhoneStateInCallD1Ev @ 386 NONAME
-	_ZThn32_N18CPhoneStateStartupD0Ev @ 387 NONAME
-	_ZThn32_N18CPhoneStateStartupD1Ev @ 388 NONAME
-	_ZThn32_N19CPhoneStateIncomingD0Ev @ 389 NONAME
-	_ZThn32_N19CPhoneStateIncomingD1Ev @ 390 NONAME
-	_ZThn32_N20CPhoneStateCallSetupD0Ev @ 391 NONAME
-	_ZThn32_N20CPhoneStateCallSetupD1Ev @ 392 NONAME
-	_ZThn36_NK11CPhoneState11IsKeyLockOnEv @ 393 NONAME
-	_ZThn36_NK11CPhoneState12IsAutoLockOnEv @ 394 NONAME
-	_ZThn4_N11CPhoneState12HandleErrorLERK12TPEErrorInfo @ 395 NONAME
-	_ZThn4_N11CPhoneState25HandlePhoneEngineMessageLEii @ 396 NONAME
-	_ZThn4_N11CPhoneStateD0Ev @ 397 NONAME
-	_ZThn4_N11CPhoneStateD1Ev @ 398 NONAME
-	_ZThn4_N15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 399 NONAME
-	_ZThn4_N15CPhoneStateIdleD0Ev @ 400 NONAME
-	_ZThn4_N15CPhoneStateIdleD1Ev @ 401 NONAME
-	_ZThn4_N17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 402 NONAME
-	_ZThn4_N17CPhoneStateInCallD0Ev @ 403 NONAME
-	_ZThn4_N17CPhoneStateInCallD1Ev @ 404 NONAME
-	_ZThn4_N18CPhoneStateMachine11ChangeStateEi @ 405 NONAME
-	_ZThn4_N18CPhoneStateMachine11PhoneEngineEv @ 406 NONAME
-	_ZThn4_N18CPhoneStateMachine12SecurityModeEv @ 407 NONAME
-	_ZThn4_N18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 408 NONAME
-	_ZThn4_N18CPhoneStateMachine15PhoneEngineInfoEv @ 409 NONAME
-	_ZThn4_N18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 410 NONAME
-	_ZThn4_N18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 411 NONAME
-	_ZThn4_N18CPhoneStateMachine22SendPhoneEngineMessageEi @ 412 NONAME
-	_ZThn4_N18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 413 NONAME
-	_ZThn4_N18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 414 NONAME
-	_ZThn4_N18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 415 NONAME
-	_ZThn4_N18CPhoneStateMachine5StateEv @ 416 NONAME
-	_ZThn4_N18CPhoneStateMachine9SetCallIdEi @ 417 NONAME
-	_ZThn4_N18CPhoneStateMachineD0Ev @ 418 NONAME
-	_ZThn4_N18CPhoneStateMachineD1Ev @ 419 NONAME
-	_ZThn4_N18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 420 NONAME
-	_ZThn4_N18CPhoneStateStartupD0Ev @ 421 NONAME
-	_ZThn4_N18CPhoneStateStartupD1Ev @ 422 NONAME
-	_ZThn4_N18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 423 NONAME
-	_ZThn4_N18CPhoneUIController13HandleMessageEii @ 424 NONAME
-	_ZThn4_N19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 425 NONAME
-	_ZThn4_N19CPhoneStateIncomingD0Ev @ 426 NONAME
-	_ZThn4_N19CPhoneStateIncomingD1Ev @ 427 NONAME
-	_ZThn4_N20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 428 NONAME
-	_ZThn4_N20CPhoneStateCallSetupD0Ev @ 429 NONAME
-	_ZThn4_N20CPhoneStateCallSetupD1Ev @ 430 NONAME
-	_ZThn8_N11CPhoneState14IsNoteVisibleLEv @ 431 NONAME
-	_ZThn8_N11CPhoneState15HandleKeyEventLERK9TKeyEvent10TEventCode @ 432 NONAME
-	_ZThn8_N11CPhoneState15HandleLongHashLEv @ 433 NONAME
-	_ZThn8_N11CPhoneState17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 434 NONAME
-	_ZThn8_N11CPhoneState18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 435 NONAME
-	_ZThn8_N11CPhoneState23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 436 NONAME
-	_ZThn8_N11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 437 NONAME
-	_ZThn8_N11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 438 NONAME
-	_ZThn8_N11CPhoneStateD0Ev @ 439 NONAME
-	_ZThn8_N11CPhoneStateD1Ev @ 440 NONAME
-	_ZThn8_N15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 441 NONAME
-	_ZThn8_N15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 442 NONAME
-	_ZThn8_N15CPhoneStateIdleD0Ev @ 443 NONAME
-	_ZThn8_N15CPhoneStateIdleD1Ev @ 444 NONAME
-	_ZThn8_N17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 445 NONAME
-	_ZThn8_N17CPhoneStateInCallD0Ev @ 446 NONAME
-	_ZThn8_N17CPhoneStateInCallD1Ev @ 447 NONAME
-	_ZThn8_N18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 448 NONAME
-	_ZThn8_N18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 449 NONAME
-	_ZThn8_N18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 450 NONAME
-	_ZThn8_N18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 451 NONAME
-	_ZThn8_N18CPhoneStateStartupD0Ev @ 452 NONAME
-	_ZThn8_N18CPhoneStateStartupD1Ev @ 453 NONAME
-	_ZThn8_N18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 454 NONAME
-	_ZThn8_N18CPhoneUIControllerD0Ev @ 455 NONAME
-	_ZThn8_N18CPhoneUIControllerD1Ev @ 456 NONAME
-	_ZThn8_N19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 457 NONAME
-	_ZThn8_N19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 458 NONAME
-	_ZThn8_N19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 459 NONAME
-	_ZThn8_N19CPhoneStateIncomingD0Ev @ 460 NONAME
-	_ZThn8_N19CPhoneStateIncomingD1Ev @ 461 NONAME
-	_ZThn8_N20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 462 NONAME
-	_ZThn8_N20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 463 NONAME
-	_ZThn8_N20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 464 NONAME
-	_ZThn8_N20CPhoneStateCallSetupD0Ev @ 465 NONAME
-	_ZThn8_N20CPhoneStateCallSetupD1Ev @ 466 NONAME
-	_ZThn8_NK11CPhoneState17IsMenuBarVisibleLEv @ 467 NONAME
+	_ZN11CPhoneState24CanTransEffectTypeBeUsedE21TStateTransEffectType @ 65 NONAME
+	_ZN11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 66 NONAME
+	_ZN11CPhoneState24HandleEnvironmentChangeLEi @ 67 NONAME
+	_ZN11CPhoneState24StartAlsLineChangeTimerLEv @ 68 NONAME
+	_ZN11CPhoneState24StoreNumberEntryContentLEv @ 69 NONAME
+	_ZN11CPhoneState24UpdateInCallContextMenuLEv @ 70 NONAME
+	_ZN11CPhoneState25HandleAudioOutputChangedLEv @ 71 NONAME
+	_ZN11CPhoneState25HandleNumberEntryClearedLEv @ 72 NONAME
+	_ZN11CPhoneState25HandlePhoneEngineMessageLEii @ 73 NONAME
+	_ZN11CPhoneState25SetNumberEntryVisibilityLEi @ 74 NONAME
+	_ZN11CPhoneState25SetTouchPaneButtonEnabledEi @ 75 NONAME
+	_ZN11CPhoneState26HandleIdleForegroundEventLEv @ 76 NONAME
+	_ZN11CPhoneState26HandlePhoneFocusLostEventLEv @ 77 NONAME
+	_ZN11CPhoneState26IsNumberEntryContentStoredEv @ 78 NONAME
+	_ZN11CPhoneState26RestoreNumberEntryContentLEv @ 79 NONAME
+	_ZN11CPhoneState26SetTouchPaneButtonDisabledEi @ 80 NONAME
+	_ZN11CPhoneState26UpdateIncomingContextMenuLEi @ 81 NONAME
+	_ZN11CPhoneState26UpdateSilenceButtonDimmingEv @ 82 NONAME
+	_ZN11CPhoneState27DisplayCallTerminationNoteLEv @ 83 NONAME
+	_ZN11CPhoneState27HandlePhoneForegroundEventLEv @ 84 NONAME
+	_ZN11CPhoneState28ClearNumberEntryContentCacheEv @ 85 NONAME
+	_ZN11CPhoneState28SetupIdleScreenInBackgroundLEv @ 86 NONAME
+	_ZN11CPhoneState29DisplayHeaderForCallComingInLEii @ 87 NONAME
+	_ZN11CPhoneState29DisplayHeaderForOutgoingCallLEi @ 88 NONAME
+	_ZN11CPhoneState30CheckIfShowCallTerminationNoteEv @ 89 NONAME
+	_ZN11CPhoneState30CustomizedDialerCbaResourceIdLEv @ 90 NONAME
+	_ZN11CPhoneState31CustomizedDialerMenuResourceIdLEv @ 91 NONAME
+	_ZN11CPhoneState34CaptureKeysDuringCallNotificationLEi @ 92 NONAME
+	_ZN11CPhoneState34SetCallHeaderTextsForCallComingInLEiiP28TPhoneCmdParamCallHeaderData @ 93 NONAME
+	_ZN11CPhoneState34SetToolbarButtonLoudspeakerEnabledEv @ 94 NONAME
+	_ZN11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 95 NONAME
+	_ZN11CPhoneState38CheckIfRestoreNEContentAfterDtmfDialerEv @ 96 NONAME
+	_ZN11CPhoneState43IsSimStateNotPresentWithSecurityModeEnabledEv @ 97 NONAME
+	_ZN11CPhoneState7IsSimOkEv @ 98 NONAME
+	_ZN11CPhoneState9ShowNoteLEi @ 99 NONAME
+	_ZN11CPhoneStateC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 100 NONAME
+	_ZN11CPhoneStateC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 101 NONAME
+	_ZN11CPhoneStateD0Ev @ 102 NONAME
+	_ZN11CPhoneStateD1Ev @ 103 NONAME
+	_ZN11CPhoneStateD2Ev @ 104 NONAME
+	_ZN15CPhoneStateIdle10ConstructLEv @ 105 NONAME
+	_ZN15CPhoneStateIdle10SpeedDialLERKjNS_21TDialInitiationMethodE @ 106 NONAME
+	_ZN15CPhoneStateIdle14DialVoiceCallLEv @ 107 NONAME
+	_ZN15CPhoneStateIdle14HandleCommandLEi @ 108 NONAME
+	_ZN15CPhoneStateIdle14HandleDialingLEi @ 109 NONAME
+	_ZN15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 110 NONAME
+	_ZN15CPhoneStateIdle15ProcessCommandLEi @ 111 NONAME
+	_ZN15CPhoneStateIdle17DisplayCallSetupLEi @ 112 NONAME
+	_ZN15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 113 NONAME
+	_ZN15CPhoneStateIdle18HandleSendCommandLEv @ 114 NONAME
+	_ZN15CPhoneStateIdle18SpeedDialCanceledLERKj @ 115 NONAME
+	_ZN15CPhoneStateIdle19DialMultimediaCallLEv @ 116 NONAME
+	_ZN15CPhoneStateIdle20DisplayIncomingCallLEi @ 117 NONAME
+	_ZN15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 118 NONAME
+	_ZN15CPhoneStateIdle22OnlyHashInNumberEntryLEv @ 119 NONAME
+	_ZN15CPhoneStateIdle24CanTransEffectTypeBeUsedE21TStateTransEffectType @ 120 NONAME
+	_ZN15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 121 NONAME
+	_ZN15CPhoneStateIdle25HandleNumberLongKeyPressLEv @ 122 NONAME
+	_ZN15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 123 NONAME
+	_ZN15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 124 NONAME
+	_ZN15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 125 NONAME
+	_ZN15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 126 NONAME
+	_ZN15CPhoneStateIdle5DialLERK7TDesC1616TPhoneNumberTypeNS_21TDialInitiationMethodE @ 127 NONAME
+	_ZN15CPhoneStateIdleC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 128 NONAME
+	_ZN15CPhoneStateIdleC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 129 NONAME
+	_ZN15CPhoneStateIdleD0Ev @ 130 NONAME
+	_ZN15CPhoneStateIdleD1Ev @ 131 NONAME
+	_ZN15CPhoneStateIdleD2Ev @ 132 NONAME
+	_ZN16CPhoneCbaManager10UpdateCbaLEi @ 133 NONAME
+	_ZN16CPhoneCbaManager18UpdateIncomingCbaLEi @ 134 NONAME
+	_ZN16CPhoneCbaManager7SetCbaLEi @ 135 NONAME
+	_ZN17CPhoneStateHandle17ViewCommandHandleEv @ 136 NONAME
+	_ZN17CPhoneStateHandle8InstanceEv @ 137 NONAME
+	_ZN17CPhoneStateInCall10ConstructLEv @ 138 NONAME
+	_ZN17CPhoneStateInCall10UpdateCbaLEi @ 139 NONAME
+	_ZN17CPhoneStateInCall11HandleIdleLEi @ 140 NONAME
+	_ZN17CPhoneStateInCall12OpenMenuBarLEv @ 141 NONAME
+	_ZN17CPhoneStateInCall14HandleCommandLEi @ 142 NONAME
+	_ZN17CPhoneStateInCall15CloseDtmfQueryLEv @ 143 NONAME
+	_ZN17CPhoneStateInCall15GetRingingCallLEv @ 144 NONAME
+	_ZN17CPhoneStateInCall16UpdateInCallCbaLEv @ 145 NONAME
+	_ZN17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 146 NONAME
+	_ZN17CPhoneStateInCall18CallFetchedNumberLERK7TDesC16 @ 147 NONAME
+	_ZN17CPhoneStateInCall18CreateNumberEntryLEv @ 148 NONAME
+	_ZN17CPhoneStateInCall18IsVideoCallActiveLEv @ 149 NONAME
+	_ZN17CPhoneStateInCall19IsVideoCallRingingLEv @ 150 NONAME
+	_ZN17CPhoneStateInCall19LaunchNewCallQueryLEv @ 151 NONAME
+	_ZN17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 152 NONAME
+	_ZN17CPhoneStateInCall23DisconnectOutgoingCallLEv @ 153 NONAME
+	_ZN17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 154 NONAME
+	_ZN17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 155 NONAME
+	_ZN17CPhoneStateInCall34PhoneNumberAvailableInPhoneEngineLEi @ 156 NONAME
+	_ZN17CPhoneStateInCallC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 157 NONAME
+	_ZN17CPhoneStateInCallC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 158 NONAME
+	_ZN17CPhoneStateInCallD0Ev @ 159 NONAME
+	_ZN17CPhoneStateInCallD1Ev @ 160 NONAME
+	_ZN17CPhoneStateInCallD2Ev @ 161 NONAME
+	_ZN18CPhoneStateMachine11ChangeStateEi @ 162 NONAME
+	_ZN18CPhoneStateMachine11PhoneEngineEv @ 163 NONAME
+	_ZN18CPhoneStateMachine12SecurityModeEv @ 164 NONAME
+	_ZN18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 165 NONAME
+	_ZN18CPhoneStateMachine15PhoneEngineInfoEv @ 166 NONAME
+	_ZN18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 167 NONAME
+	_ZN18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 168 NONAME
+	_ZN18CPhoneStateMachine22SendPhoneEngineMessageEi @ 169 NONAME
+	_ZN18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 170 NONAME
+	_ZN18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 171 NONAME
+	_ZN18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 172 NONAME
+	_ZN18CPhoneStateMachine5StateEv @ 173 NONAME
+	_ZN18CPhoneStateMachine9SetCallIdEi @ 174 NONAME
+	_ZN18CPhoneStateMachineC1EP23MPhoneViewCommandHandle @ 175 NONAME
+	_ZN18CPhoneStateMachineC2EP23MPhoneViewCommandHandle @ 176 NONAME
+	_ZN18CPhoneStateMachineD0Ev @ 177 NONAME
+	_ZN18CPhoneStateMachineD1Ev @ 178 NONAME
+	_ZN18CPhoneStateMachineD2Ev @ 179 NONAME
+	_ZN18CPhoneStateStartup10ConstructLEv @ 180 NONAME
+	_ZN18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 181 NONAME
+	_ZN18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 182 NONAME
+	_ZN18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 183 NONAME
+	_ZN18CPhoneStateStartup19HandlePhoneStartupLEv @ 184 NONAME
+	_ZN18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 185 NONAME
+	_ZN18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 186 NONAME
+	_ZN18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 187 NONAME
+	_ZN18CPhoneStateStartup26HandlePEConstructionReadyLEi @ 188 NONAME
+	_ZN18CPhoneStateStartup4NewLEP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 189 NONAME
+	_ZN18CPhoneStateStartupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 190 NONAME
+	_ZN18CPhoneStateStartupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 191 NONAME
+	_ZN18CPhoneStateStartupD0Ev @ 192 NONAME
+	_ZN18CPhoneStateStartupD1Ev @ 193 NONAME
+	_ZN18CPhoneStateStartupD2Ev @ 194 NONAME
+	_ZN18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 195 NONAME
+	_ZN18CPhoneUIController13HandleMessageEii @ 196 NONAME
+	_ZN18CPhoneUIController14HandleCommandLEi @ 197 NONAME
+	_ZN18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 198 NONAME
+	_ZN18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 199 NONAME
+	_ZN18CPhoneUIController15ProcessCommandLEi @ 200 NONAME
+	_ZN18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 201 NONAME
+	_ZN18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 202 NONAME
+	_ZN18CPhoneUIController19HandlePhoneStartupLEv @ 203 NONAME
+	_ZN18CPhoneUIController22HandleForegroundEventLEi @ 204 NONAME
+	_ZN18CPhoneUIController24HandleEnvironmentChangeLEi @ 205 NONAME
+	_ZN18CPhoneUIController26HandleIdleForegroundEventLEv @ 206 NONAME
+	_ZN18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 207 NONAME
+	_ZN18CPhoneUIController27HandlePhoneForegroundEventLEv @ 208 NONAME
+	_ZN18CPhoneUIController4NewLER20CPhoneViewController @ 209 NONAME
+	_ZN18CPhoneUIControllerD0Ev @ 210 NONAME
+	_ZN18CPhoneUIControllerD1Ev @ 211 NONAME
+	_ZN18CPhoneUIControllerD2Ev @ 212 NONAME
+	_ZN19CPhoneStateIncoming10ConstructLEv @ 213 NONAME
+	_ZN19CPhoneStateIncoming14HandleCommandLEi @ 214 NONAME
+	_ZN19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 215 NONAME
+	_ZN19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 216 NONAME
+	_ZN19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 217 NONAME
+	_ZN19CPhoneStateIncoming23HandleAudioPlayStoppedLEv @ 218 NONAME
+	_ZN19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 219 NONAME
+	_ZN19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 220 NONAME
+	_ZN19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 221 NONAME
+	_ZN19CPhoneStateIncomingC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 222 NONAME
+	_ZN19CPhoneStateIncomingC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 223 NONAME
+	_ZN19CPhoneStateIncomingD0Ev @ 224 NONAME
+	_ZN19CPhoneStateIncomingD1Ev @ 225 NONAME
+	_ZN19CPhoneStateIncomingD2Ev @ 226 NONAME
+	_ZN20CPhoneReconnectQuery19ShowReconnectQueryLEi @ 227 NONAME
+	_ZN20CPhoneReconnectQuery9InstanceLEv @ 228 NONAME
+	_ZN20CPhoneStateCallSetup10ConstructLEv @ 229 NONAME
+	_ZN20CPhoneStateCallSetup10UpdateCbaLEi @ 230 NONAME
+	_ZN20CPhoneStateCallSetup12OpenMenuBarLEv @ 231 NONAME
+	_ZN20CPhoneStateCallSetup14HandleCommandLEi @ 232 NONAME
+	_ZN20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 233 NONAME
+	_ZN20CPhoneStateCallSetup16UpdateInCallCbaLEv @ 234 NONAME
+	_ZN20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 235 NONAME
+	_ZN20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 236 NONAME
+	_ZN20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 237 NONAME
+	_ZN20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 238 NONAME
+	_ZN20CPhoneStateCallSetupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 239 NONAME
+	_ZN20CPhoneStateCallSetupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 240 NONAME
+	_ZN20CPhoneStateCallSetupD0Ev @ 241 NONAME
+	_ZN20CPhoneStateCallSetupD1Ev @ 242 NONAME
+	_ZN20CPhoneStateCallSetupD2Ev @ 243 NONAME
+	_ZNK11CPhoneState11IsKeyLockOnEv @ 244 NONAME
+	_ZNK11CPhoneState12IsAutoLockOnEv @ 245 NONAME
+	_ZNK11CPhoneState14IsSwivelClosedEv @ 246 NONAME
+	_ZNK11CPhoneState17IsMenuBarVisibleLEv @ 247 NONAME
+	_ZNK11CPhoneState18TopAppIsDisplayedLEv @ 248 NONAME
+	_ZNK11CPhoneState20IsDTMFEditorVisibleLEv @ 249 NONAME
+	_ZNK11CPhoneState25IsOnScreenDialerSupportedEv @ 250 NONAME
+	_ZNK11CPhoneState26IsCustomizedDialerVisibleLEv @ 251 NONAME
+	_ZNK11CPhoneState26IsDialingExtensionInFocusLEv @ 252 NONAME
+	_ZNK11CPhoneState28NeedToReturnToForegroundAppLEv @ 253 NONAME
+	_ZNK11CPhoneState8SimStateEv @ 254 NONAME
+	_ZNK15CPhoneStateIdle17IsSpeedDialNumberERK7TDesC16 @ 255 NONAME
+	_ZTI11CPhoneState @ 256 NONAME
+	_ZTI15CPhoneStateIdle @ 257 NONAME
+	_ZTI17CPhoneStateHandle @ 258 NONAME
+	_ZTI17CPhoneStateInCall @ 259 NONAME
+	_ZTI18CPhoneStateMachine @ 260 NONAME
+	_ZTI18CPhoneStateStartup @ 261 NONAME
+	_ZTI18CPhoneUIController @ 262 NONAME
+	_ZTI19CPhoneStateIncoming @ 263 NONAME
+	_ZTI20CPhoneReconnectQuery @ 264 NONAME
+	_ZTI20CPhoneStateCallSetup @ 265 NONAME
+	_ZTI23CPhoneDtmfWaitCharTimer @ 266 NONAME
+	_ZTI23CPhoneKeyEventForwarder @ 267 NONAME
+	_ZTI24CPhoneSystemEventHandler @ 268 NONAME
+	_ZTI26CPhoneRemoteControlHandler @ 269 NONAME
+	_ZTI27CPhoneBtaaDisconnectHandler @ 270 NONAME
+	_ZTV11CPhoneState @ 271 NONAME
+	_ZTV15CPhoneStateIdle @ 272 NONAME
+	_ZTV17CPhoneStateHandle @ 273 NONAME
+	_ZTV17CPhoneStateInCall @ 274 NONAME
+	_ZTV18CPhoneStateMachine @ 275 NONAME
+	_ZTV18CPhoneStateStartup @ 276 NONAME
+	_ZTV18CPhoneUIController @ 277 NONAME
+	_ZTV19CPhoneStateIncoming @ 278 NONAME
+	_ZTV20CPhoneReconnectQuery @ 279 NONAME
+	_ZTV20CPhoneStateCallSetup @ 280 NONAME
+	_ZTV23CPhoneDtmfWaitCharTimer @ 281 NONAME
+	_ZTV23CPhoneKeyEventForwarder @ 282 NONAME
+	_ZTV24CPhoneSystemEventHandler @ 283 NONAME
+	_ZTV26CPhoneRemoteControlHandler @ 284 NONAME
+	_ZTV27CPhoneBtaaDisconnectHandler @ 285 NONAME
+	_ZThn12_N11CPhoneState15DynInitMenuBarLEiP11CEikMenuBar @ 286 NONAME
+	_ZThn12_N11CPhoneState16DynInitMenuPaneLEiP12CEikMenuPane @ 287 NONAME
+	_ZThn12_N11CPhoneState18HandleSystemEventLERK8TWsEvent @ 288 NONAME
+	_ZThn12_N11CPhoneState19HandleCenRepChangeLERK4TUidj @ 289 NONAME
+	_ZThn12_N11CPhoneState19HandlePhoneStartupLEv @ 290 NONAME
+	_ZThn12_N11CPhoneState22HandleForegroundEventLEi @ 291 NONAME
+	_ZThn12_N11CPhoneState22HandlePropertyChangedLERK4TUidji @ 292 NONAME
+	_ZThn12_N11CPhoneState24HandleEnvironmentChangeLEi @ 293 NONAME
+	_ZThn12_N11CPhoneState26HandleIdleForegroundEventLEv @ 294 NONAME
+	_ZThn12_N11CPhoneState26HandlePhoneFocusLostEventLEv @ 295 NONAME
+	_ZThn12_N11CPhoneState27HandlePhoneForegroundEventLEv @ 296 NONAME
+	_ZThn12_N11CPhoneStateD0Ev @ 297 NONAME
+	_ZThn12_N11CPhoneStateD1Ev @ 298 NONAME
+	_ZThn12_N15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 299 NONAME
+	_ZThn12_N15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 300 NONAME
+	_ZThn12_N15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 301 NONAME
+	_ZThn12_N15CPhoneStateIdleD0Ev @ 302 NONAME
+	_ZThn12_N15CPhoneStateIdleD1Ev @ 303 NONAME
+	_ZThn12_N17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 304 NONAME
+	_ZThn12_N17CPhoneStateInCallD0Ev @ 305 NONAME
+	_ZThn12_N17CPhoneStateInCallD1Ev @ 306 NONAME
+	_ZThn12_N18CPhoneStateStartup19HandlePhoneStartupLEv @ 307 NONAME
+	_ZThn12_N18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 308 NONAME
+	_ZThn12_N18CPhoneStateStartupD0Ev @ 309 NONAME
+	_ZThn12_N18CPhoneStateStartupD1Ev @ 310 NONAME
+	_ZThn12_N18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 311 NONAME
+	_ZThn12_N18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 312 NONAME
+	_ZThn12_N18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 313 NONAME
+	_ZThn12_N18CPhoneUIController19HandlePhoneStartupLEv @ 314 NONAME
+	_ZThn12_N18CPhoneUIController22HandleForegroundEventLEi @ 315 NONAME
+	_ZThn12_N18CPhoneUIController24HandleEnvironmentChangeLEi @ 316 NONAME
+	_ZThn12_N18CPhoneUIController26HandleIdleForegroundEventLEv @ 317 NONAME
+	_ZThn12_N18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 318 NONAME
+	_ZThn12_N18CPhoneUIController27HandlePhoneForegroundEventLEv @ 319 NONAME
+	_ZThn12_N18CPhoneUIControllerD0Ev @ 320 NONAME
+	_ZThn12_N18CPhoneUIControllerD1Ev @ 321 NONAME
+	_ZThn12_N19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 322 NONAME
+	_ZThn12_N19CPhoneStateIncomingD0Ev @ 323 NONAME
+	_ZThn12_N19CPhoneStateIncomingD1Ev @ 324 NONAME
+	_ZThn12_N20CPhoneStateCallSetupD0Ev @ 325 NONAME
+	_ZThn12_N20CPhoneStateCallSetupD1Ev @ 326 NONAME
+	_ZThn16_N11CPhoneState14HandleCommandLEi @ 327 NONAME
+	_ZThn16_N11CPhoneState15ProcessCommandLEi @ 328 NONAME
+	_ZThn16_N11CPhoneStateD0Ev @ 329 NONAME
+	_ZThn16_N11CPhoneStateD1Ev @ 330 NONAME
+	_ZThn16_N15CPhoneStateIdle14HandleCommandLEi @ 331 NONAME
+	_ZThn16_N15CPhoneStateIdle15ProcessCommandLEi @ 332 NONAME
+	_ZThn16_N15CPhoneStateIdleD0Ev @ 333 NONAME
+	_ZThn16_N15CPhoneStateIdleD1Ev @ 334 NONAME
+	_ZThn16_N17CPhoneStateInCall14HandleCommandLEi @ 335 NONAME
+	_ZThn16_N17CPhoneStateInCallD0Ev @ 336 NONAME
+	_ZThn16_N17CPhoneStateInCallD1Ev @ 337 NONAME
+	_ZThn16_N18CPhoneStateStartupD0Ev @ 338 NONAME
+	_ZThn16_N18CPhoneStateStartupD1Ev @ 339 NONAME
+	_ZThn16_N18CPhoneUIController14HandleCommandLEi @ 340 NONAME
+	_ZThn16_N18CPhoneUIController15ProcessCommandLEi @ 341 NONAME
+	_ZThn16_N18CPhoneUIControllerD0Ev @ 342 NONAME
+	_ZThn16_N18CPhoneUIControllerD1Ev @ 343 NONAME
+	_ZThn16_N19CPhoneStateIncoming14HandleCommandLEi @ 344 NONAME
+	_ZThn16_N19CPhoneStateIncomingD0Ev @ 345 NONAME
+	_ZThn16_N19CPhoneStateIncomingD1Ev @ 346 NONAME
+	_ZThn16_N20CPhoneStateCallSetup14HandleCommandLEi @ 347 NONAME
+	_ZThn16_N20CPhoneStateCallSetupD0Ev @ 348 NONAME
+	_ZThn16_N20CPhoneStateCallSetupD1Ev @ 349 NONAME
+	_ZThn20_N11CPhoneState20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 350 NONAME
+	_ZThn20_N11CPhoneStateD0Ev @ 351 NONAME
+	_ZThn20_N11CPhoneStateD1Ev @ 352 NONAME
+	_ZThn20_N15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 353 NONAME
+	_ZThn20_N15CPhoneStateIdleD0Ev @ 354 NONAME
+	_ZThn20_N15CPhoneStateIdleD1Ev @ 355 NONAME
+	_ZThn20_N17CPhoneStateInCallD0Ev @ 356 NONAME
+	_ZThn20_N17CPhoneStateInCallD1Ev @ 357 NONAME
+	_ZThn20_N18CPhoneStateStartupD0Ev @ 358 NONAME
+	_ZThn20_N18CPhoneStateStartupD1Ev @ 359 NONAME
+	_ZThn20_N19CPhoneStateIncomingD0Ev @ 360 NONAME
+	_ZThn20_N19CPhoneStateIncomingD1Ev @ 361 NONAME
+	_ZThn20_N20CPhoneStateCallSetupD0Ev @ 362 NONAME
+	_ZThn20_N20CPhoneStateCallSetupD1Ev @ 363 NONAME
+	_ZThn24_N11CPhoneState19SetDivertIndicationEi @ 364 NONAME
+	_ZThn24_N11CPhoneStateD0Ev @ 365 NONAME
+	_ZThn24_N11CPhoneStateD1Ev @ 366 NONAME
+	_ZThn24_N15CPhoneStateIdleD0Ev @ 367 NONAME
+	_ZThn24_N15CPhoneStateIdleD1Ev @ 368 NONAME
+	_ZThn24_N17CPhoneStateInCallD0Ev @ 369 NONAME
+	_ZThn24_N17CPhoneStateInCallD1Ev @ 370 NONAME
+	_ZThn24_N18CPhoneStateStartupD0Ev @ 371 NONAME
+	_ZThn24_N18CPhoneStateStartupD1Ev @ 372 NONAME
+	_ZThn24_N19CPhoneStateIncomingD0Ev @ 373 NONAME
+	_ZThn24_N19CPhoneStateIncomingD1Ev @ 374 NONAME
+	_ZThn24_N20CPhoneStateCallSetupD0Ev @ 375 NONAME
+	_ZThn24_N20CPhoneStateCallSetupD1Ev @ 376 NONAME
+	_ZThn28_N11CPhoneState25HandleNumberEntryClearedLEv @ 377 NONAME
+	_ZThn28_N15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 378 NONAME
+	_ZThn28_N17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 379 NONAME
+	_ZThn28_N19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 380 NONAME
+	_ZThn28_N20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 381 NONAME
+	_ZThn32_N11CPhoneState23HandleNumberEntryEditedEv @ 382 NONAME
+	_ZThn32_N11CPhoneStateD0Ev @ 383 NONAME
+	_ZThn32_N11CPhoneStateD1Ev @ 384 NONAME
+	_ZThn32_N15CPhoneStateIdleD0Ev @ 385 NONAME
+	_ZThn32_N15CPhoneStateIdleD1Ev @ 386 NONAME
+	_ZThn32_N17CPhoneStateInCallD0Ev @ 387 NONAME
+	_ZThn32_N17CPhoneStateInCallD1Ev @ 388 NONAME
+	_ZThn32_N18CPhoneStateStartupD0Ev @ 389 NONAME
+	_ZThn32_N18CPhoneStateStartupD1Ev @ 390 NONAME
+	_ZThn32_N19CPhoneStateIncomingD0Ev @ 391 NONAME
+	_ZThn32_N19CPhoneStateIncomingD1Ev @ 392 NONAME
+	_ZThn32_N20CPhoneStateCallSetupD0Ev @ 393 NONAME
+	_ZThn32_N20CPhoneStateCallSetupD1Ev @ 394 NONAME
+	_ZThn36_NK11CPhoneState11IsKeyLockOnEv @ 395 NONAME
+	_ZThn36_NK11CPhoneState12IsAutoLockOnEv @ 396 NONAME
+	_ZThn4_N11CPhoneState12HandleErrorLERK12TPEErrorInfo @ 397 NONAME
+	_ZThn4_N11CPhoneState25HandlePhoneEngineMessageLEii @ 398 NONAME
+	_ZThn4_N11CPhoneStateD0Ev @ 399 NONAME
+	_ZThn4_N11CPhoneStateD1Ev @ 400 NONAME
+	_ZThn4_N15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 401 NONAME
+	_ZThn4_N15CPhoneStateIdleD0Ev @ 402 NONAME
+	_ZThn4_N15CPhoneStateIdleD1Ev @ 403 NONAME
+	_ZThn4_N17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 404 NONAME
+	_ZThn4_N17CPhoneStateInCallD0Ev @ 405 NONAME
+	_ZThn4_N17CPhoneStateInCallD1Ev @ 406 NONAME
+	_ZThn4_N18CPhoneStateMachine11ChangeStateEi @ 407 NONAME
+	_ZThn4_N18CPhoneStateMachine11PhoneEngineEv @ 408 NONAME
+	_ZThn4_N18CPhoneStateMachine12SecurityModeEv @ 409 NONAME
+	_ZThn4_N18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 410 NONAME
+	_ZThn4_N18CPhoneStateMachine15PhoneEngineInfoEv @ 411 NONAME
+	_ZThn4_N18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 412 NONAME
+	_ZThn4_N18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 413 NONAME
+	_ZThn4_N18CPhoneStateMachine22SendPhoneEngineMessageEi @ 414 NONAME
+	_ZThn4_N18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 415 NONAME
+	_ZThn4_N18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 416 NONAME
+	_ZThn4_N18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 417 NONAME
+	_ZThn4_N18CPhoneStateMachine5StateEv @ 418 NONAME
+	_ZThn4_N18CPhoneStateMachine9SetCallIdEi @ 419 NONAME
+	_ZThn4_N18CPhoneStateMachineD0Ev @ 420 NONAME
+	_ZThn4_N18CPhoneStateMachineD1Ev @ 421 NONAME
+	_ZThn4_N18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 422 NONAME
+	_ZThn4_N18CPhoneStateStartupD0Ev @ 423 NONAME
+	_ZThn4_N18CPhoneStateStartupD1Ev @ 424 NONAME
+	_ZThn4_N18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 425 NONAME
+	_ZThn4_N18CPhoneUIController13HandleMessageEii @ 426 NONAME
+	_ZThn4_N19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 427 NONAME
+	_ZThn4_N19CPhoneStateIncomingD0Ev @ 428 NONAME
+	_ZThn4_N19CPhoneStateIncomingD1Ev @ 429 NONAME
+	_ZThn4_N20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 430 NONAME
+	_ZThn4_N20CPhoneStateCallSetupD0Ev @ 431 NONAME
+	_ZThn4_N20CPhoneStateCallSetupD1Ev @ 432 NONAME
+	_ZThn8_N11CPhoneState14IsNoteVisibleLEv @ 433 NONAME
+	_ZThn8_N11CPhoneState15HandleKeyEventLERK9TKeyEvent10TEventCode @ 434 NONAME
+	_ZThn8_N11CPhoneState15HandleLongHashLEv @ 435 NONAME
+	_ZThn8_N11CPhoneState17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 436 NONAME
+	_ZThn8_N11CPhoneState18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 437 NONAME
+	_ZThn8_N11CPhoneState23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 438 NONAME
+	_ZThn8_N11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 439 NONAME
+	_ZThn8_N11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 440 NONAME
+	_ZThn8_N11CPhoneStateD0Ev @ 441 NONAME
+	_ZThn8_N11CPhoneStateD1Ev @ 442 NONAME
+	_ZThn8_N15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 443 NONAME
+	_ZThn8_N15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 444 NONAME
+	_ZThn8_N15CPhoneStateIdleD0Ev @ 445 NONAME
+	_ZThn8_N15CPhoneStateIdleD1Ev @ 446 NONAME
+	_ZThn8_N17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 447 NONAME
+	_ZThn8_N17CPhoneStateInCallD0Ev @ 448 NONAME
+	_ZThn8_N17CPhoneStateInCallD1Ev @ 449 NONAME
+	_ZThn8_N18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 450 NONAME
+	_ZThn8_N18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 451 NONAME
+	_ZThn8_N18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 452 NONAME
+	_ZThn8_N18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 453 NONAME
+	_ZThn8_N18CPhoneStateStartupD0Ev @ 454 NONAME
+	_ZThn8_N18CPhoneStateStartupD1Ev @ 455 NONAME
+	_ZThn8_N18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 456 NONAME
+	_ZThn8_N18CPhoneUIControllerD0Ev @ 457 NONAME
+	_ZThn8_N18CPhoneUIControllerD1Ev @ 458 NONAME
+	_ZThn8_N19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 459 NONAME
+	_ZThn8_N19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 460 NONAME
+	_ZThn8_N19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 461 NONAME
+	_ZThn8_N19CPhoneStateIncomingD0Ev @ 462 NONAME
+	_ZThn8_N19CPhoneStateIncomingD1Ev @ 463 NONAME
+	_ZThn8_N20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 464 NONAME
+	_ZThn8_N20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 465 NONAME
+	_ZThn8_N20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 466 NONAME
+	_ZThn8_N20CPhoneStateCallSetupD0Ev @ 467 NONAME
+	_ZThn8_N20CPhoneStateCallSetupD1Ev @ 468 NONAME
+	_ZThn8_NK11CPhoneState17IsMenuBarVisibleLEv @ 469 NONAME
 
--- a/phoneapp/phoneuicontrol/group/phoneuicontrol.mmp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/group/phoneuicontrol.mmp	Tue Apr 27 16:37:10 2010 +0300
@@ -79,6 +79,7 @@
 LIBRARY         featmgr.lib // FeatureManager
 LIBRARY         connmon.lib // RConnectionMonitor
 LIBRARY         avkon.lib // AknTextUtils
+LIBRARY         ProfileEngine.lib
 
 // RemCon
 LIBRARY         remconcoreapi.lib
--- a/phoneapp/phoneuicontrol/inc/cphonekeyeventforwarder.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/inc/cphonekeyeventforwarder.h	Tue Apr 27 16:37:10 2010 +0300
@@ -180,9 +180,9 @@
         
         /**
          * Checks from the statemachine is the given keyevent 
-         * from one of the allowed characters
+         * one which produces a legal character in the current mode.
          */
-        TBool IsAlphaNumericKey( const TKeyEvent& aKeyEvent );
+        TBool IsKeyAllowed( const TKeyEvent& aKeyEvent );
                 
         /**
          * Checks is the given key special character (*, 0, # ) from half-qwerty
@@ -198,12 +198,18 @@
         TBool IsKeyBlocked( const TKeyEvent& aKeyEvent ) const;
         
         /**
+         * Test if key has flags indicating that it has been simulated by the
+         * touch dialer.
+         */
+        TBool IsKeySimulatedByTouchDialer( const TKeyEvent& aKeyEvent ) const;
+        
+        /**
          * Handles dialer key event. This includes handling multitapping of *-key. 
          * If multitap happens, function creates back space event 
          * to delete previous character, and replaces it with
          * the next one in the cyclig character list *+pw.
          */
-        void HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType );
+        void HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent );
 
     private:    // Data
         
--- a/phoneapp/phoneuicontrol/inc/cphonestate.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/inc/cphonestate.h	Tue Apr 27 16:37:10 2010 +0300
@@ -42,6 +42,10 @@
 enum TStateTransEffectType
     {
     ENoneType,
+    // These effect types can be used only when NE is opened/closed
+    // when some other app than phone is visible on the foreground/
+    // background.
+    // These cannot be used for internal transitions (=call ui<->dialer).
     ENumberEntryOpen,
     ENumberEntryClose,
     ENumberEntryCreate
@@ -242,7 +246,8 @@
         IMPORT_C void HandleLongHashL();
 
         /**
-        * Informs view to start Transition effect
+        * Informs view to start Transition effect if effect
+        * type is feasible for current state.
         * @param aType a transition effect, default none
         * EndTransEffect() must be called when update is done.
         */
@@ -615,6 +620,14 @@
         */
         IMPORT_C virtual void OnlyHashInNumberEntryL();
 
+        /*
+        * Checks if it's ok to use aType effect in this state.
+        *
+        * @param aType effect to be checked
+        * @return true if aType effect can be used
+        */
+        IMPORT_C virtual TBool CanTransEffectTypeBeUsed( TStateTransEffectType aType );
+
         /**
         * Informs view that UI is being updated (call bubble or number editor).
         * EndUiUpdate() must be called when update is done.
@@ -711,6 +724,7 @@
         * Returns customized dialer CBA resource id
         */
         IMPORT_C TInt CustomizedDialerCbaResourceIdL();
+        
 
     protected: // NumberEntry functions.
 
--- a/phoneapp/phoneuicontrol/inc/cphonestateidle.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/inc/cphonestateidle.h	Tue Apr 27 16:37:10 2010 +0300
@@ -164,6 +164,14 @@
         * in number entry.
         */
         IMPORT_C virtual void OnlyHashInNumberEntryL();
+        
+        /*
+        * Checks if it's ok to use aType effect in this state.
+        *
+        * @param aType effect to be checked
+        * @return true if aType effect can be used
+        */
+        IMPORT_C virtual TBool CanTransEffectTypeBeUsed( TStateTransEffectType aType );
 
         /**
         * A message handling function for EPEMessageDialling
@@ -290,9 +298,6 @@
          TInt GetNumberAcqMenuIdL();
          
     private:
-    
-        // Owned profile engine
-        MProfileEngine* iEngine;
         // indicates that incomming call is arrived.
         TBool iIncommingCall;
   
--- a/phoneapp/phoneuicontrol/inc/cphoneuicontroller.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/inc/cphoneuicontroller.h	Tue Apr 27 16:37:10 2010 +0300
@@ -185,6 +185,11 @@
         */
         void DoHandlePhoneNumberEditorCallBack();
         
+		/**
+        * Handles the construction of Remote Controller Handler.
+        */
+        void ConstructRemoteControlHandlerL();
+        
     private:    // Data
 
         /**
--- a/phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -79,10 +79,9 @@
     {
     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneKeyEventForwarder::~CPhoneKeyEventForwarder");
 
-    CEikonEnv* env = static_cast<CEikonEnv*>(ControlEnv());
-    if( env )
+    if ( iEikonEnv )
         {
-        env->EikAppUi()->RemoveFromStack( this );
+        iEikonEnv->EikAppUi()->RemoveFromStack( this );
         }
     delete iLongPressKeyEventTimer;
     
@@ -142,25 +141,20 @@
         "CPhoneKeyEventForwarder::OfferKeyEventL");
 
     TKeyResponse ret( EKeyWasNotConsumed );
-    TKeyEvent keyEvent = aKeyEvent;
 
     ret = OfferKeyEventBeforeControlStackL( aKeyEvent, aType );
 
-    // Convert event. Use already converted iKeyPressedDown.
-    // Do not convert other than DTMF tones
-    if( CPhoneKeys::IsDtmfTone( aKeyEvent, aType ) )
+    if ( !aKeyEvent.iRepeats )
         {
+        // Convert event. Use already converted iKeyPressedDown.
+        TKeyEvent keyEvent = aKeyEvent;
         keyEvent.iCode = iKeyPressedDown;
-        }
-
-    if ( !keyEvent.iRepeats )
-        {
+        
         // Start and stop dtmf
         iStateMachine->State()->HandleDtmfKeyToneL( keyEvent, aType );
-        if( aType != EEventKeyUp &&
-            ( CPhoneKeys::IsNumericKey( keyEvent, aType ) ||
-              IsAlphaNumericKey( keyEvent ) )
-          )
+        // Open number entry view if any allowed character key
+        // is pressed on homescreen or in-call ui
+        if ( aType != EEventKeyUp && IsKeyAllowed( keyEvent ) )
             {
             // Do not open number entry with up key
             iStateMachine->State()->HandleCreateNumberEntryL( keyEvent, aType );
@@ -202,10 +196,9 @@
     MakeVisible( EFalse );
     SetRect( aRect );
 
-    CEikonEnv* env = static_cast<CEikonEnv*>(ControlEnv());
-    if( env )
+    if ( iEikonEnv )
         {
-        env->EikAppUi()->AddToStackL(
+        iEikonEnv->EikAppUi()->AddToStackL(
             this,
             ECoeStackPriorityEnvironmentFilter,
             ECoeStackFlagRefusesFocus );
@@ -215,7 +208,7 @@
     iLongPressKeyEventTimer = CPhoneTimer::NewL();
     
     // Create qwerty mode handler
-    iQwertyHandler = CPhoneQwertyHandler::NewL(); 
+    iQwertyHandler = CPhoneQwertyHandler::NewL();
     
     TPhoneCmdParamPointer ptrParam;
     iViewCommandHandle->ExecuteCommand( EPhoneViewGetQwertyModeObserver, &ptrParam );
@@ -223,22 +216,32 @@
             static_cast<CDialer*>( ptrParam.Pointer() );
             
     iQwertyHandler->AddQwertyModeObserverL( *qwertyObserver );
-
     }
 
 // -----------------------------------------------------------------------------
 // CPhoneKeyEventForwarder::IsAlphaNumericKey
 // -----------------------------------------------------------------------------
 //
-TBool CPhoneKeyEventForwarder::IsAlphaNumericKey( const TKeyEvent& aKeyEvent )
+TBool CPhoneKeyEventForwarder::IsKeyAllowed( const TKeyEvent& aKeyEvent )
     {
     __LOGMETHODSTARTEND( EPhoneControl,
         "CPhoneKeyEventForwarder::IsAlphaNumericKey");
 
-    TBool alphaNumeric =
-       iStateMachine->State()->IsAlphanumericSupportedAndCharInput( aKeyEvent );
+    TKeyEvent keyEvent( aKeyEvent );
+    
+    // Check keyboard mode
+    TBool isModeNumeric = iViewCommandHandle->HandleCommandL(
+          EPhoneViewIsNumberEntryNumericMode ) == EPhoneViewResponseSuccess;
 
-    return alphaNumeric;
+    // Check if key is a numeric key
+    TBool isNumeric = CPhoneKeys::IsNumericKey( keyEvent, EEventKey );
+    
+    // Check if key is alpha numeric key and alphabet input is allowed
+    TBool isAllowedAlphaNumeric =
+       iStateMachine->State()->IsAlphanumericSupportedAndCharInput( keyEvent );
+
+    return ( ( isModeNumeric && isNumeric ) || 
+             ( !isModeNumeric && isAllowedAlphaNumeric ) );
     }
 
 // -----------------------------------------------------------------------------
@@ -256,7 +259,7 @@
           KCRUidAvkon,
           KAknKeyBoardLayout ) );
 
-    if( keyboard == EPtiKeyboardHalfQwerty )
+    if ( keyboard == EPtiKeyboardHalfQwerty )
         {
         switch ( aKeyEvent.iScanCode )
            {
@@ -285,11 +288,23 @@
     }
 
 // -----------------------------------------------------------------------------
-// CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL
+// CPhoneKeyEventForwarder::IsKeySimulatedByTouchDialer
 // 
 // -----------------------------------------------------------------------------
 //
-void CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType )
+TBool CPhoneKeyEventForwarder::IsKeySimulatedByTouchDialer( 
+        const TKeyEvent& aKeyEvent ) const
+    {
+    return ( ( aKeyEvent.iModifiers & EModifierNumLock ) &&
+             ( aKeyEvent.iModifiers & EModifierKeypad ) );
+    }
+
+// -----------------------------------------------------------------------------
+// CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL
+// Handle EEventKey type of event from touch dialer
+// -----------------------------------------------------------------------------
+//
+void CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent )
     {
     TBool multitap = aKeyEvent.iScanCode == EStdKeyNkpAsterisk && 
             iPreviousScanCode == EStdKeyNkpAsterisk &&
@@ -297,19 +312,16 @@
     
     if ( multitap )
         {
-        if ( aType == EEventKeyDown )
-            {
-            // Update multitap index
-            iMultitapIndex = ( iMultitapIndex + 1 ) % KAsteriskMultitapCharacters().Length();
-            
-            // Delete the previously entered character by simulating a backspace character.
-            TKeyEvent backSpaceEvent;
-            backSpaceEvent.iModifiers = 0;
-            backSpaceEvent.iRepeats = 0;
-            backSpaceEvent.iCode = EKeyBackspace;
-            backSpaceEvent.iScanCode = EStdKeyBackspace;
-            iStateMachine->State()->HandleKeyEventL( backSpaceEvent, EEventKey );
-            }
+        // Update multitap index
+        iMultitapIndex = ( iMultitapIndex + 1 ) % KAsteriskMultitapCharacters().Length();
+        
+        // Delete the previously entered character by simulating a backspace character.
+        TKeyEvent backSpaceEvent;
+        backSpaceEvent.iModifiers = 0;
+        backSpaceEvent.iRepeats = 0;
+        backSpaceEvent.iCode = EKeyBackspace;
+        backSpaceEvent.iScanCode = EStdKeyBackspace;
+        iStateMachine->State()->HandleKeyEventL( backSpaceEvent, EEventKey );
         
         TKeyEvent keyEvent( aKeyEvent );
         
@@ -317,18 +329,12 @@
         keyEvent.iCode = ( TInt ) KAsteriskMultitapCharacters()[ iMultitapIndex ];
         
         // Send character to number entry.
-        iStateMachine->State()->HandleKeyEventL( keyEvent, aType );
+        iStateMachine->State()->HandleKeyEventL( keyEvent, EEventKey );
         }
-    
     else 
         {
         iMultitapIndex = 0;
-        iStateMachine->State()->HandleKeyEventL( aKeyEvent, aType );
-        }
-    
-    if ( aType == EEventKeyUp )
-        {
-        iPreviousScanCode = aKeyEvent.iScanCode;
+        iStateMachine->State()->HandleKeyEventL( aKeyEvent, EEventKey );
         }
     }
 
@@ -367,26 +373,6 @@
         default:
             break;
         }
-    
-    // Check if keyEvent is simulated by Dialer.
-    const TBool simulatedByDialer = 
-        ( ( aKeyEvent.iModifiers & ( EModifierNumLock | EModifierKeypad ) ) 
-                == ( EModifierNumLock | EModifierKeypad ) );
-    
-    if( simulatedByDialer )
-        {
-        HandleTouchDialerKeyEventL( aKeyEvent, aType );
-        response = EKeyWasConsumed;
-        }
-    
-    else 
-        {
-        // If not simulated by dialer, multitap related fields are reset.
-        // Any key event not originating from dialer interrupts multitap
-        // behaviour.
-        iMultitapIndex = 0;
-        iPreviousScanCode = 0;
-        }
 
     return response;
     }
@@ -407,8 +393,7 @@
     // Send key to editor
     iStateMachine->State()->HandleKeyEventL( aKeyEvent, aType );
     
-    if( EEventKeyUp == aType 
-            && EKeyNull != iKeyPressedDown )
+    if ( EEventKeyUp == aType && EKeyNull != iKeyPressedDown )
         {
         // Handle short key press
         iStateMachine->State()->HandleKeyMessageL( 
@@ -472,16 +457,60 @@
         "CPhoneKeyEventForwarder::HandleEventKeyBeforeControlStackL");
 
     TKeyResponse response( EKeyWasNotConsumed );
+    TKeyEvent keyEvent( aKeyEvent );
 
-    // Convert event.
-    TKeyEvent keyEvent = aKeyEvent;
-    keyEvent.iCode = iKeyPressedDown;
+    // Special handling for virtual dialer keys events
+    const TBool simulatedByDialer = IsKeySimulatedByTouchDialer( keyEvent );
+    if ( simulatedByDialer )
+        {
+        // feed the event directly to number entry
+        HandleTouchDialerKeyEventL( keyEvent );
+        response = EKeyWasConsumed;
+        }
+    else 
+        {
+        // If not simulated by dialer, multitap related fields are reset.
+        // Any key event not originating from dialer interrupts multitap
+        // behaviour.
+        iMultitapIndex = 0;
+        iPreviousScanCode = 0;
+        }
 
-    if(  aKeyEvent.iRepeats > 0 &&
-        CPhoneKeys::IsDtmfTone( keyEvent, EEventKey ) )
+    // Special handling for QWERTY numeric mode key events
+    if ( response == EKeyWasNotConsumed )
         {
-        // Do not repeat dtmf characters
-        response = EKeyWasConsumed;
+        // FEP treats numeric QWERTY mode of Phone editor as a special case where most
+        // key events flow through directly to the Phone app (but some don't).
+        // To ensure consistent handling of numeric mode keys and QWERTY modifiers, 
+        // handle those keys manually before FEP has a chance to mess things up.
+        TBool numericMode = iViewCommandHandle->HandleCommandL(
+              EPhoneViewIsNumberEntryNumericMode ) == EPhoneViewResponseSuccess;
+
+        if ( iQwertyHandler->IsQwertyInput() && numericMode )
+            {
+            iQwertyHandler->ConvertToNumeric( keyEvent );
+            // Send key to editor unless this is a repeat event for dtmf character
+            if ( aKeyEvent.iRepeats == 0 ||
+                 !CPhoneKeys::IsDtmfTone( keyEvent, EEventKey ) )
+                {
+                iStateMachine->State()->HandleKeyEventL( keyEvent, EEventKey );
+                }
+            response = EKeyWasConsumed;
+            }
+        }
+    
+    // Prevent repeats of DTMF keys anyway
+    if ( response == EKeyWasNotConsumed )
+        {
+        // Convert event.
+        keyEvent.iCode = iKeyPressedDown;
+        if ( aKeyEvent.iRepeats > 0 &&
+             aKeyEvent.iCode != EKeyF18 &&   // EKeyF18 is used for AknCCPU support
+             CPhoneKeys::IsDtmfTone( keyEvent, EEventKey ) )
+            {
+            // Do not repeat dtmf characters
+            response = EKeyWasConsumed;
+            }
         }
 
     return response;
@@ -519,6 +548,9 @@
             }
         }
 
+    // Store the previous scan code
+    iPreviousScanCode = iScanCode;
+
     return EKeyWasNotConsumed;
     }
 
@@ -602,35 +634,53 @@
         "CPhoneKeyEventHandler::ConvertKeyCode scan code (%d)",
         aKeyEvent.iScanCode );
 
-    if( !ConvertHalfQwertySpecialChar( aCode, aKeyEvent ) )
+    if ( !ConvertHalfQwertySpecialChar( aCode, aKeyEvent ) )
         {
-        switch ( aKeyEvent.iScanCode )
+        TBool numMode = iViewCommandHandle->HandleCommandL(
+              EPhoneViewIsNumberEntryNumericMode ) == EPhoneViewResponseSuccess;
+        TBool simulatedByDialer = IsKeySimulatedByTouchDialer( aKeyEvent );
+    
+        if ( iQwertyHandler->IsQwertyInput() && numMode && !simulatedByDialer )
+            {
+            TUint numCode = iQwertyHandler->NumericKeyCode( aKeyEvent );
+            if ( numCode )
+                {
+                aCode = numCode;
+                }
+            else
+                {
+                aCode = aKeyEvent.iScanCode;
+                }
+            }
+        else 
             {
-            case EStdKeyEnter:
-                aCode = EKeyEnter;
-                break;
-            case EStdKeyYes:
-                aCode = EKeyYes;
-                break;
-            case EStdKeyNo:
-                aCode = EKeyNo;
-                break;
-            case EStdKeyDeviceF:
-                aCode = EKeyDeviceF;  // EStdKeyDeviceF mapping for unlock switch.
-                break;
-            case EStdKeyHash:
-                aCode = KPhoneDtmfHashCharacter;
-                break;
-            case EStdKeyNkpAsterisk:
-                aCode = KPhoneDtmfStarCharacter;
-                break;              
-            case EStdKeyApplication0:
-                aCode = EKeyApplication0;
-                break;
-
-            default:
-                aCode = aKeyEvent.iScanCode; // Use default code
-                break;
+            switch ( aKeyEvent.iScanCode )
+                {
+                case EStdKeyEnter:
+                    aCode = EKeyEnter;
+                    break;
+                case EStdKeyYes:
+                    aCode = EKeyYes;
+                    break;
+                case EStdKeyNo:
+                    aCode = EKeyNo;
+                    break;
+                case EStdKeyDeviceF:
+                    aCode = EKeyDeviceF;  // EStdKeyDeviceF mapping for unlock switch.
+                    break;
+                case EStdKeyHash:
+                    aCode = KPhoneDtmfHashCharacter;
+                    break;
+                case EStdKeyNkpAsterisk:
+                    aCode = KPhoneDtmfStarCharacter;
+                    break;
+                case EStdKeyApplication0:
+                    aCode = EKeyApplication0;
+                    break;
+                default:
+                    aCode = aKeyEvent.iScanCode; // Use default code
+                    break;
+                }
             }
         }
 
--- a/phoneapp/phoneuicontrol/src/cphonenumberentrymanager.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonenumberentrymanager.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -45,6 +45,11 @@
 const TInt  KPhoneKeyStart            = 33;
 const TInt  KPhoneKeyEnd              = 127;
 
+const TInt KKeyCtrlA( 1 );
+const TInt KKeyCtrlC( 3 );
+const TInt KKeyCtrlV( 22 );
+const TInt KKeyCtrlX( 24 );
+
 // ======== MEMBER FUNCTIONS ========
 
 // ---------------------------------------------------------------------------
@@ -395,7 +400,11 @@
     keyEventParam.SetKeyEvent( aKeyEvent );
     keyEventParam.SetEventCode( aEventCode );
 
-    if ( IsValidAlphaNumericKey( aKeyEvent, aEventCode ) )
+    if ( IsValidAlphaNumericKey( aKeyEvent, aEventCode ) 
+            || aKeyEvent.iCode == KKeyCtrlA
+            || aKeyEvent.iCode == KKeyCtrlC
+            || aKeyEvent.iCode == KKeyCtrlV
+            || aKeyEvent.iCode == KKeyCtrlX )
         {
         iViewCommandHandle.HandleCommandL(
                 EPhoneViewSendKeyEventToNumberEntry, &keyEventParam );
@@ -449,7 +458,7 @@
     // a numeric key (1,2,3,4,6,7,8,9,0,+,*,p,w )
     // or
     // a letter from fullscreen qwerty, miniqwerty or handwriting
-    // when voip is enabled.
+    // when voip or easydialing is enabled.
     if ( numericKeyEntered
         || IsAlphanumericSupportedAndCharInput( aKeyEvent ) )
         {
@@ -461,17 +470,20 @@
 
 // -----------------------------------------------------------------------------
 // CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput
+// Check that number entry is in alphabetic mode and given key is an allowed
+// character key
 // -----------------------------------------------------------------------------
 //
 TBool CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput(
         const TKeyEvent& aKeyEvent ) const
     {
     __LOGMETHODSTARTEND(EPhoneControl, "CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput( ) ");
-    TBool ret = ( ( iCustomization &&
-                 iCustomization->AllowAlphaNumericMode() ) &&
-                 ( ( aKeyEvent.iScanCode >= KPhoneKeyStart &&
-                     aKeyEvent.iScanCode <= KPhoneKeyEnd ) ||
-                     aKeyEvent.iModifiers & EModifierSpecial ) );
+    TBool ret = ( iViewCommandHandle.HandleCommandL( EPhoneViewIsNumberEntryNumericMode ) 
+                    != EPhoneViewResponseSuccess )
+                        &&
+                ( ( aKeyEvent.iScanCode >= KPhoneKeyStart &&
+                    aKeyEvent.iScanCode <= KPhoneKeyEnd ) ||
+                  aKeyEvent.iModifiers & EModifierSpecial );
     __PHONELOG1( EBasic, EPhoneControl, 
             "CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput: %d", ret );
     return ret;
--- a/phoneapp/phoneuicontrol/src/cphonestate.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestate.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -1068,10 +1068,10 @@
 
     if ( numberEntryUsed && ( aKeyEvent.iRepeats == 0 ||
               aKeyEvent.iScanCode == EStdKeyBackspace ||
-              aKeyEvent.iScanCode ==EStdKeyLeftArrow  ||              
-              aKeyEvent.iScanCode == EStdKeyUpArrow  ||
-              aKeyEvent.iScanCode == EStdKeyDownArrow  ||              
-              aKeyEvent.iScanCode ==EStdKeyRightArrow ))
+              aKeyEvent.iScanCode == EStdKeyLeftArrow ||
+              aKeyEvent.iScanCode == EStdKeyUpArrow   ||
+              aKeyEvent.iScanCode == EStdKeyDownArrow ||
+              aKeyEvent.iScanCode == EStdKeyRightArrow ))
         {
         // Number entry exists but may be hidden
         KeyEventForExistingNumberEntryL( aKeyEvent, aEventCode );
@@ -1529,12 +1529,10 @@
             // this should be bypasses?
         case EPhoneDialerCallHandling:
         case EPhoneCmdBack:
-            BeginTransEffectLC( ENumberEntryClose );
             // Remove number entry from screen
             iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
             // Do state-specific behaviour if number entry is cleared
             HandleNumberEntryClearedL();
-            EndTransEffect();
             break;
 
         case EPhoneDialerCmdTouchInput:
@@ -1644,16 +1642,6 @@
             }
             break;
 
-        case EPhoneDialerCmdContacts:
-            {
-            // Launch Phonebook application
-            TPhoneCmdParamAppInfo appInfoParam;
-            appInfoParam.SetAppUid( KPhoneUidAppPhonebook );
-            iViewCommandHandle->ExecuteCommandL(
-                EPhoneViewActivateApp, &appInfoParam );
-            }
-            break;
-
         case EPhoneViewYesSingleItemFetch:
             {
             if ( IsOnScreenDialerSupported() )
@@ -2073,6 +2061,13 @@
     // Set Idle app as the top app
     iViewCommandHandle->ExecuteCommandL( EPhoneViewSetIdleTopApplication );
 
+	// Go to Homescreen when application, which was open when answered incoming call,
+	// is closed during active call    
+    if( TopAppIsDisplayedL() )
+        {
+        DisplayIdleScreenL();
+        }
+
     // Set Empty CBA
     iCbaManager->SetCbaL( EPhoneEmptyCBA );
     }
@@ -2137,12 +2132,8 @@
         iStateMachine->PhoneEngineInfo()->SetPhoneNumber( *phoneNumber );
     
         if ( phoneNumber->Des().Length() < KPhoneValidPhoneNumberLength )
-            {
-            // Closing effect is shown when dialer exist.
-            BeginTransEffectLC( ENumberEntryClose );            
+            {        
             iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
-            EndTransEffect();
-            
             HandleNumberEntryClearedL();
             }
     
@@ -3878,25 +3869,31 @@
 EXPORT_C void CPhoneState::BeginTransEffectLC(  TStateTransEffectType aType )
     {
     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneState::BeginTransEffectLC( ) ");
-    TPhoneCmdParamTransEffect effectParam;
-
-    switch ( aType )
+    
+    // Check if this particular effect can be used in the current state.
+    if ( CanTransEffectTypeBeUsed( aType ) )
         {
-        case ENumberEntryOpen:
-            effectParam.SetType( EPhoneTransEffectDialerOpen );
-            break;
-        case ENumberEntryClose:
-            effectParam.SetType( EPhoneTransEffectDialerClose );
-            break;
-        case ENumberEntryCreate:
-            effectParam.SetType( EPhoneTransEffectDialerCreate );
-            break;
-        default:
-            effectParam.SetType( EPhoneTransEffectNone );
+        TPhoneCmdParamTransEffect effectParam;
+        switch ( aType )
+            {
+            case ENumberEntryOpen:
+                effectParam.SetType( EPhoneTransEffectDialerOpen );
+                break;
+            case ENumberEntryClose:
+                effectParam.SetType( EPhoneTransEffectDialerClose );
+                break;
+            case ENumberEntryCreate:
+                effectParam.SetType( EPhoneTransEffectDialerCreate );
+                break;
+            default:
+                effectParam.SetType( EPhoneTransEffectNone );
+            }
+
+        iViewCommandHandle->ExecuteCommand( EPhoneViewBeginTransEffect,  
+                                            &effectParam );
         }
 
-    iViewCommandHandle->ExecuteCommand( EPhoneViewBeginTransEffect,  &effectParam );
-
+    // Always put the cleanup item into stack as expected by the caller.
     TCleanupItem operation( EffectCleanup, this );
     CleanupStack::PushL( operation );
     }
@@ -3974,7 +3971,7 @@
     {
     TPhoneCmdParamTransEffect effectParam;
     effectParam.SetType( EPhoneTransEffectStop );
-
+    // won't do anything if effect wasn't started
     static_cast<CPhoneState*>( aThis )->iViewCommandHandle->ExecuteCommand(
         EPhoneViewEndTransEffect, &effectParam );
     }
@@ -4006,10 +4003,7 @@
         iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfDialerViewVisible,
                                              &booleanParam );
 
-        // Closing effect is shown when DTMF dialer exist.
-        BeginTransEffectLC( ENumberEntryClose );
         iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
-        EndTransEffect();
         }
     else // Non-Touch
         {
@@ -4345,12 +4339,8 @@
     // Set dialer back to default mode.
     iViewCommandHandle->HandleCommandL( EPhoneViewHideCustomizedDialer );
 
-    // Closing effect is shown when customized dialer exist.
-    BeginTransEffectLC( ENumberEntryClose );
-
     iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
 
-    EndTransEffect();
     // Do state-specific behaviour if number entry is cleared
     HandleNumberEntryClearedL();
     }
@@ -4402,8 +4392,6 @@
     iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfDialerViewVisible,
                                          &booleanParam );
 
-    BeginTransEffectLC( ENumberEntryCreate );
-
     if ( IsNumberEntryUsedL() )
         {
         // Store the number entry content to cache
@@ -4421,8 +4409,6 @@
         NumberEntryManagerL()->CreateNumberEntryL();
         }
 
-    EndTransEffect();
-
     // Update CBA
     iCbaManager->UpdateInCallCbaL();
     }
@@ -4668,6 +4654,16 @@
     StartAlsLineChangeTimerL();
     }
 
+// ---------------------------------------------------------
+// CPhoneState::CanTransEffectTypeBeUsed
+// ---------------------------------------------------------
+//
+EXPORT_C TBool CPhoneState::CanTransEffectTypeBeUsed( TStateTransEffectType /*aType*/ )
+    {
+    // State dependant so return EFalse by default.
+    return EFalse;
+    }
+
 // -----------------------------------------------------------
 // CPhoneState::NumberEntryClearL
 // -----------------------------------------------------------
--- a/phoneapp/phoneuicontrol/src/cphonestatecallsetup.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestatecallsetup.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -609,7 +609,6 @@
     {
     __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateCallSetup::HandleIdleL()");
     
-    BeginTransEffectLC ( ENumberEntryOpen );
     BeginUiUpdateLC ();
     
     // Disable the volume display
@@ -641,7 +640,7 @@
         }
         
     EndUiUpdate();
-    EndTransEffect(); 
+
     // Go to idle state
     // No need update cba
     iStateMachine->ChangeState( EPhoneStateIdle );
--- a/phoneapp/phoneuicontrol/src/cphonestateidle.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestateidle.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -32,6 +32,8 @@
 #include <activeidle2domainpskeys.h>
 #include <mpeclientinformation.h>
 #include <bldvariant.hrh>
+#include <MProEngEngine.h>
+#include <ProEngFactory.h>
 
 #include "cphonepubsubproxy.h"
 #include "cphonecenrepproxy.h"
@@ -396,7 +398,6 @@
         KScreenSaverAllowScreenSaver,
         EPhoneScreensaverNotAllowed );
     
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC();
     
     // Hide the number entry if it exists
@@ -417,8 +418,6 @@
 
     EndUiUpdate();
     
-    EndTransEffect();
-    
     // Go to incoming state
     iCbaManager->UpdateIncomingCbaL( aCallId );
     UpdateSilenceButtonDimming();
@@ -443,7 +442,6 @@
     {
     __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateIdle::HandleDialingL( ) ");
 
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC();
     
     SetNumberEntryVisibilityL(EFalse);
@@ -464,8 +462,6 @@
 
     SetToolbarDimming( ETrue );
     
-    EndTransEffect();
-    
     iStateMachine->ChangeState( EPhoneStateCallSetup );
     }
 
@@ -491,7 +487,6 @@
             &uidParam );
         }
  
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC();
             
     // Remove the number entry
@@ -508,7 +503,6 @@
     SetToolbarDimming( EFalse );
     
     EndUiUpdate();
-    EndTransEffect();
   
     // Go to single state
     iCbaManager->UpdateCbaL( EPhoneCallHandlingInCallCBA );
@@ -588,6 +582,14 @@
            }
            break;       
            
+       case EPhoneViewOpenNumberEntry:   
+           {
+           BeginTransEffectLC( ENumberEntryOpen );
+           commandStatus = CPhoneState::ProcessCommandL( aCommand );
+           EndTransEffect();
+           }
+           break;
+           
        default:
            commandStatus = CPhoneState::ProcessCommandL( aCommand );
            break;
@@ -917,9 +919,7 @@
         DialL( *phoneNumber, speedDialParam.NumberType(), aDialMethod );
         
         if ( IsNumberEntryUsedL()  ) 
-            {
-            BeginTransEffectLC( ENumberEntryClose ); 
-            
+            {         
             iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
             
             // Set Idle background, if still idle
@@ -927,8 +927,6 @@
                 {
                 SetupIdleScreenInBackgroundL();
                 }
-            
-            EndTransEffect();
             }
         }
     else
@@ -1104,9 +1102,11 @@
 
                 if ( IsNumberEntryUsedL() )
                     {
+                    BeginTransEffectLC( ENumberEntryClose );
                     // Remove number entry from screen
                     iViewCommandHandle->ExecuteCommandL( 
                         EPhoneViewRemoveNumberEntry );
+                    EndTransEffect();
                     // Do state-specific operation when number entry is cleared
                     HandleNumberEntryClearedL();
                     
@@ -1122,9 +1122,11 @@
                 }
             else if ( IsNumberEntryUsedL() && TopAppIsDisplayedL() )
                 {
-                // Remove number entry from screen
+                // Remove number entry from screen with effect
+                BeginTransEffectLC( ENumberEntryClose );
                 iViewCommandHandle->ExecuteCommandL( 
                     EPhoneViewRemoveNumberEntry );
+                EndTransEffect();
                 // Do state-specific operation when number entry is cleared
                 HandleNumberEntryClearedL();
                 }
@@ -1184,6 +1186,24 @@
     }
 
 // ---------------------------------------------------------
+// CPhoneStateIdle::CanTransEffectTypeBeUsed
+// ---------------------------------------------------------
+//
+EXPORT_C TBool CPhoneStateIdle::CanTransEffectTypeBeUsed( TStateTransEffectType aType )
+    {
+    TBool okToUse( EFalse );
+    // These effects can be used for transitions between
+    // phone and some other app.
+    if ( aType == ENumberEntryOpen || 
+         aType == ENumberEntryClose ||
+         aType == ENumberEntryCreate )
+        {
+        okToUse = ETrue;
+        }
+    return okToUse;
+    }
+
+// ---------------------------------------------------------
 // CPhoneStateIdle::ChangeMannerModeL
 // ---------------------------------------------------------
 //
@@ -1192,8 +1212,10 @@
     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneStateIdle::ChangeMannerModeL( ) ");
 
     // Get the profile information
-    const TInt profileId = 
-        iStateMachine->PhoneEngineInfo()->ProfileId();
+    MProEngEngine* profileEngine = ProEngFactory::NewEngineLC();
+    const TInt profileId =
+            profileEngine->ActiveProfileId();
+    
     TInt newProfile;
     
     if ( profileId == EProfileSilentId )
@@ -1204,13 +1226,11 @@
         {
         newProfile = EProfileSilentId;    
         }
-        
-    if ( !iEngine )
-        {
-        iEngine = CreateProfileEngineL();
-        }
-
-    iEngine->SetActiveProfileL( newProfile );
+    
+    profileEngine->SetActiveProfileL( newProfile );
+    
+    CleanupStack::Pop(); // profileEngine 
+    profileEngine->Release();
     
     // Stop playing DTMF tone
     iStateMachine->SendPhoneEngineMessage( MPEPhoneModel::EPEMessageEndDTMF ); 
--- a/phoneapp/phoneuicontrol/src/cphonestateincall.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestateincall.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -300,7 +300,6 @@
   
     //Make sure that toolbar is not shown
     iViewCommandHandle->ExecuteCommandL( EPhoneViewHideToolbar );
-    BeginTransEffectLC( ENumberEntryOpen );  
     BeginUiUpdateLC();
     SetDefaultFlagsL();
     if ( IsNumberEntryUsedL() )
@@ -356,7 +355,7 @@
         
     DeleteTouchPaneButtons();        
     EndUiUpdate();
-    EndTransEffect();
+    
     // Display call termination note, if necessary
     DisplayCallTerminationNoteL();
 
@@ -594,14 +593,13 @@
     switch( aCommand )
         {
         case EPhoneInCallCmdDialer:
-            BeginTransEffectLC( ENumberEntryCreate );
             if ( !IsNumberEntryUsedL() )
                 {
                 CreateNumberEntryL();
                 }
             SetNumberEntryVisibilityL(ETrue ); 
-            EndTransEffect();
           break;
+          
         case EPhoneCmdOptions:
             OpenMenuBarL();
             break;
@@ -909,7 +907,6 @@
     if ( iOnScreenDialer )
         {
         //In touch, just activate dialer
-        BeginTransEffectLC( ENumberEntryCreate );
         if ( IsNumberEntryUsedL() )
             {
             SetNumberEntryVisibilityL(ETrue);   
@@ -919,7 +916,6 @@
             CreateNumberEntryL();
             SetNumberEntryVisibilityL(ETrue); 
             }
-        EndTransEffect();
         }
     else
         {
@@ -1538,11 +1534,9 @@
                 }
             else
                 {
-                BeginTransEffectLC( ENumberEntryClose );
                 // Remove number entry from screen
                 iViewCommandHandle->ExecuteCommandL( 
                     EPhoneViewRemoveNumberEntry );
-                EndTransEffect();
                 // Do state-specific operation when number entry is cleared
                 HandleNumberEntryClearedL();         
                 }
--- a/phoneapp/phoneuicontrol/src/cphonestateincoming.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestateincoming.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -371,9 +371,6 @@
         &globalNotifierParam );
     // Stop tone playing, if necessary
     iViewCommandHandle->ExecuteCommandL( EPhoneViewStopRingTone );
-    
-    
-    BeginTransEffectLC( ENumberEntryOpen );
 
     BeginUiUpdateLC();
     
@@ -384,7 +381,6 @@
     SetToolbarDimming( EFalse );
             
     EndUiUpdate();
-    EndTransEffect();
 
     // Go to single state
     iCbaManager->UpdateCbaL( EPhoneCallHandlingInCallCBA );
@@ -435,7 +431,6 @@
     __LOGMETHODSTARTEND(EPhoneControl,
         "CPhoneStateIncoming::HandleIdleL ()" );
 
-    BeginTransEffectLC( ENumberEntryOpen );
     BeginUiUpdateLC();
 
     // Remove call
@@ -486,7 +481,7 @@
  
     DeleteTouchPaneButtons();
     EndUiUpdate();
-    EndTransEffect();
+
     // Go to idle state   
     iCbaManager->UpdateCbaL( EPhoneEmptyCBA );
     iStateMachine->ChangeState( EPhoneStateIdle );
--- a/phoneapp/phoneuicontrol/src/cphonestatestartup.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestatestartup.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -276,8 +276,8 @@
 void CPhoneStateStartup::InitializationReadyL()
     {
     __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateStartup::InitializationReady() ");
-	iStateMachine->SecurityMode()->Initialize();
- if ( !IsSimOk() )
+    iStateMachine->SecurityMode()->Initialize();
+    if ( !IsSimOk() )
         {
         iCreateNote = CIdle::NewL( CActive::EPriorityHigh );
         CreateAndShowNoteAfterIdle(); 
--- a/phoneapp/phoneuicontrol/src/cphoneuicontroller.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphoneuicontroller.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -68,8 +68,7 @@
     iEngineHandler = CPhoneEngineHandler::NewL( iStateMachine );
     // Create the system event handler
     iSystemEventHandler = CPhoneSystemEventHandler::NewL( iStateMachine );
-     // Create the remote control handler
-    iRemoteControlHandler = CPhoneRemoteControlHandler::NewL( iStateMachine );
+
     // Create the key event forwarder
     iKeyEventForwarder = CPhoneKeyEventForwarder::NewL( 
         CEikonEnv::Static()->EikAppUi()->ClientRect(), iStateMachine, &aViewController );
@@ -178,6 +177,14 @@
     const TInt aCallId ) 
     {
     __PHONELOGENGINEMSG( aMessage, aCallId );
+    
+    // PhoneCmdHandler is using Call information API so 
+	// Remote Control Handler can be constructed only after CCCE is constructed.
+	if ( aMessage == EPEMessagePEConstructionReady )
+		{
+		TRAP_IGNORE( ConstructRemoteControlHandlerL() );
+		}
+        	
     TRAPD( err, iEngineHandler->DoHandleMessageL( aMessage, aCallId ) );
 
     if ( err != KErrNone )
@@ -415,4 +422,14 @@
     iStateMachine->State()->HandleNumberEntryEdited();
     }
 
+// ---------------------------------------------------------
+// CPhoneUIController::ConstructRemoteControlHandlerL
+// ---------------------------------------------------------
+//
+void CPhoneUIController::ConstructRemoteControlHandlerL()
+    { 
+	// Create the remote control handler
+	iRemoteControlHandler = CPhoneRemoteControlHandler::NewL( iStateMachine );
+    }
+
 //  End of File  
--- a/phoneapp/phoneuistates/src/cphonealerting.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphonealerting.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -132,11 +132,9 @@
 
                 if ( IsNumberEntryUsedL() )
                     {
-                    BeginTransEffectLC( ENumberEntryClose );
                     // Remove number entry from screen
                     iViewCommandHandle->ExecuteCommandL( 
                         EPhoneViewRemoveNumberEntry );
-                    EndTransEffect();    
                     // Do state-specific operation when number entry is cleared
                     HandleNumberEntryClearedL();
                     }
--- a/phoneapp/phoneuistates/src/cphoneconference.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphoneconference.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -438,7 +438,6 @@
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneConference::HandleConferenceIdleL()");
     
-    BeginTransEffectLC( ENumberEntryOpen );
     BeginUiUpdateLC();
     
     iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble );
@@ -482,8 +481,7 @@
             break;
         }
     
-    EndUiUpdate();
-    EndTransEffect();     
+    EndUiUpdate();  
     }
 
 // -----------------------------------------------------------
@@ -841,7 +839,6 @@
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneConference::HandleDiallingL()");
     
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC(); 
     
     CloseSelectionListL(); 
@@ -855,8 +852,6 @@
     SetTouchPaneButtons(EPhoneCallSetupAndSingleButtons); 
 
     EndUiUpdate();
-
-    EndTransEffect();
     
     // Set Call Setup CBA 
     UpdateCbaL( EPhoneCallHandlingCallSetupCBA );
--- a/phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -380,8 +380,7 @@
         }
     else
         {       
-        // Remove  outgoing call 
-        BeginTransEffectLC( ENumberEntryOpen );
+        // Remove  outgoing call
         BeginUiUpdateLC();
         
         iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveCallHeader, aCallId );
@@ -396,8 +395,7 @@
 	        
         SetTouchPaneButtons( EPhoneConferenceButtons );
         EndUiUpdate();
-        EndTransEffect(); 
-
+        
         // Go to conference state
         UpdateCbaL( EPhoneCallHandlingInCallCBA );
         iStateMachine->ChangeState( EPhoneStateConference );
--- a/phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -198,15 +198,7 @@
     {
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneConferenceAndSingleAndWaiting::HandleIdleL()");
-        
-    // Effect is shown when dialer exist.
-    TBool effectStarted ( EFalse );
-    if ( !NeedToReturnToForegroundAppL() )
-        {
-        BeginTransEffectLC( ENumberEntryOpen );
-        effectStarted = ETrue; 
-        }
-         
+             
     BeginUiUpdateLC();    
     // Set touch controls
     SetTouchPaneButtonEnabled( EPhoneCallComingCmdAnswer );
@@ -255,10 +247,6 @@
             }
         }
     EndUiUpdate();
-    if ( effectStarted )
-        {
-        EndTransEffect();    
-        }
     }
 
 // -----------------------------------------------------------
--- a/phoneapp/phoneuistates/src/cphoneconferenceandwaiting.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphoneconferenceandwaiting.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -265,14 +265,6 @@
 void CPhoneConferenceAndWaiting::MakeStateTransitionToConferenceAndSingleL( TInt aCallId )
     {
     __LOGMETHODSTARTEND(EPhoneUIStates, "CPhoneConferenceAndWaiting::MakeStateTransitionToConferenceAndSingleL()");
-    
-    // Effect is shown when dialer exist.
-    TBool effectStarted ( EFalse );
-    if ( !NeedToReturnToForegroundAppL() )
-        {
-        BeginTransEffectLC( ENumberEntryOpen );
-        effectStarted = ETrue; 
-        }
         
     BeginUiUpdateLC();    
          
@@ -307,10 +299,7 @@
     SetTouchPaneButtonDisabled( EPhoneInCallCmdPrivate );
     
     EndUiUpdate();
-    if( effectStarted )
-        {
-        EndTransEffect();    
-        }
+
     // CBA updates in above if-else conditions
     iStateMachine->ChangeState( EPhoneStateConferenceAndSingle );                     
     }
@@ -335,14 +324,6 @@
     
     if( iRingingCallId == aCallId )
         {
-        // Effect is shown when dialer exist.
-        TBool effectStarted ( EFalse );
-        if ( !NeedToReturnToForegroundAppL() )
-            {
-            BeginTransEffectLC( ENumberEntryOpen );
-            effectStarted = ETrue;
-            }
-        
         BeginUiUpdateLC();    
  
         // Idle message came for waiting call            
@@ -386,11 +367,7 @@
             SetTouchPaneButtons( EPhoneConferenceButtons );    
             }
         EndUiUpdate();
-        if ( effectStarted )
-            {
-            EndTransEffect();    
-            }
-         
+
         // Go to conference state
         // CBA updates in above if-else conditions
         iStateMachine->ChangeState( EPhoneStateConference );                    
@@ -419,7 +396,6 @@
     {
     __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConferenceAndWaiting::HandleConferenceIdleL()");
  
-    BeginTransEffectLC( ENumberEntryOpen );
     BeginUiUpdateLC();
     
     iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble );
@@ -503,7 +479,6 @@
            break;            
         }
     EndUiUpdate();
-    EndTransEffect();  
     }
 
 // -----------------------------------------------------------
@@ -525,7 +500,6 @@
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneConferenceAndWaiting::HandleDiallingL()");
     
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC();
     // Hide number entry if it exists
     SetNumberEntryVisibilityL(EFalse);        
@@ -536,7 +510,6 @@
     SetTouchPaneButtons( EPhoneCallSetupButtons ); 
 
     EndUiUpdate();
-    EndTransEffect();
     
     // Update conference and waiting and call setup softkeys
     UpdateCbaL( EPhoneCallHandlingCallSetupCBA );
--- a/phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -385,8 +385,7 @@
     {
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL");
-    
-    BeginTransEffectLC( ENumberEntryOpen );
+
     BeginUiUpdateLC();
         
     iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble );
@@ -440,8 +439,7 @@
             iStateMachine->ChangeState( EPhoneStateCallSetupAndWaiting );
             }
         }
-    EndUiUpdate();
-    EndTransEffect();               
+    EndUiUpdate();            
     }
 
 // -----------------------------------------------------------
@@ -491,7 +489,6 @@
             }            
         else
             {
-            BeginTransEffectLC( ENumberEntryOpen );
             BeginUiUpdateLC();
             TPhoneCmdParamCallStateData callStateData;
             callStateData.SetCallState( EPEStateRinging );
@@ -520,8 +517,7 @@
                 UpdateCbaL( EPhoneCallHandlingInCallCBA );                  
                 iStateMachine->ChangeState( EPhoneStateConferenceAndCallSetup );
                 }
-            EndUiUpdate();
-            EndTransEffect();                
+            EndUiUpdate();            
             }
         }
     }
--- a/phoneapp/phoneuistates/src/cphonesingleandcallsetup.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphonesingleandcallsetup.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -292,7 +292,6 @@
     {
     __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneSingleAndCallSetup::HandleIdleL()");
     
-    BeginTransEffectLC( ENumberEntryOpen );
     BeginUiUpdateLC();
  
     // Remove call 
@@ -342,7 +341,6 @@
         }
         
     EndUiUpdate();
-    EndTransEffect();
     }
 
 // -----------------------------------------------------------
--- a/phoneapp/phoneuistates/src/cphonesingleandwaiting.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphonesingleandwaiting.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -430,14 +430,6 @@
         }
     else
         {
-        // Effect is shown when dialer exist.
-        TBool effectStarted ( EFalse );
-        if ( !NeedToReturnToForegroundAppL() )
-            {
-            BeginTransEffectLC( ENumberEntryOpen );
-            effectStarted = ETrue;
-            }
-
         BeginUiUpdateLC();
 
         // Remove call
@@ -475,10 +467,7 @@
         
         SetTouchPaneButtons( EPhoneIncallButtons );
         EndUiUpdate();
-        if( effectStarted )
-            {
-            EndTransEffect();
-            }
+
         // CBA updates in above if-else conditions
         iStateMachine->ChangeState( EPhoneStateSingle );
         }
@@ -590,14 +579,6 @@
     __LOGMETHODSTARTEND( EPhoneUIStates,
         "CPhoneSingleAndWaiting::MakeStateTransitionToTwoSinglesL() ");
 
-    // Effect is shown when dialer exist.
-    TBool effectStarted ( EFalse );
-    if ( !NeedToReturnToForegroundAppL() )
-        {
-        BeginTransEffectLC( ENumberEntryOpen );
-        effectStarted = ETrue;
-        }
-    
     BeginUiUpdateLC();
 
     UpdateRemoteInfoDataL ( aCallId );
@@ -636,10 +617,6 @@
 
     SetTouchPaneButtons( EPhoneTwoSinglesButtons );
     EndUiUpdate();
-    if( effectStarted )
-        {
-        EndTransEffect();
-        }
 
     // Go to two singles state
     // CBA updates in above if-else conditions
@@ -680,7 +657,6 @@
     __LOGMETHODSTARTEND( EPhoneUIStates,
         "CPhoneSingleAndWaiting::HandleDiallingL() ");
 
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC();
 
     // Hide number entry if it exists
@@ -697,7 +673,6 @@
     SetTouchPaneButtons( EPhoneCallSetupButtons );
 
     EndUiUpdate();
-    EndTransEffect();
 
     // Update call setup CBAs
     UpdateCbaL( EPhoneCallHandlingCallSetupCBA );
--- a/phoneapp/phoneuistates/src/cphonesinglecall.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphonesinglecall.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -608,7 +608,6 @@
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneSingleCall::HandleDiallingL()");
     
-    BeginTransEffectLC( ENumberEntryClose );
     BeginUiUpdateLC();
     
     SetNumberEntryVisibilityL(EFalse);
@@ -620,8 +619,6 @@
     DisplayCallSetupL( aCallId );
 
     EndUiUpdate();
-    
-    EndTransEffect();
 
     // Go to call setup state
     UpdateCbaL( EPhoneCallHandlingCallSetupCBA );
--- a/phoneapp/phoneuistates/src/cphonetwosinglesandwaiting.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuistates/src/cphonetwosinglesandwaiting.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -217,16 +217,7 @@
     {
     __LOGMETHODSTARTEND( EPhoneUIStates, 
         "CPhoneTwoSinglesAndWaiting::HandleIdleL()");
-        
-    // Effect is shown when dialer exist.
-    
-    TBool effectStarted ( EFalse );
-    if ( !NeedToReturnToForegroundAppL() )
-        {
-        BeginTransEffectLC( ENumberEntryOpen );
-        effectStarted = ETrue;   
-        }
- 
+     
     BeginUiUpdateLC();    
          
     if ( !IsNumberEntryUsedL() )
@@ -248,10 +239,6 @@
         }
 
     EndUiUpdate();
-    if ( effectStarted )
-        {
-        EndTransEffect();
-        }
     }
 
 // -----------------------------------------------------------
--- a/phoneapp/phoneuiutils/bwins/phoneuiutilsu.def	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiutils/bwins/phoneuiutilsu.def	Tue Apr 27 16:37:10 2010 +0300
@@ -143,186 +143,189 @@
 	??0TPhoneCmdParamRingTone@@QAE@XZ @ 142 NONAME ; TPhoneCmdParamRingTone::TPhoneCmdParamRingTone(void)
 	?Observer@TPhoneCmdParamNumberEntryObserver@@QAE?AVTCallBack@@XZ @ 143 NONAME ; class TCallBack TPhoneCmdParamNumberEntryObserver::Observer(void)
 	?SetSoftkeys@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 144 NONAME ; void TPhoneCmdParamGlobalNote::SetSoftkeys(int)
-	??0CPhoneResourceResolverBase@@IAE@XZ @ 145 NONAME ; CPhoneResourceResolverBase::CPhoneResourceResolverBase(void)
-	?SetCallId@TPhoneCmdParamCallStateData@@QAEXH@Z @ 146 NONAME ; void TPhoneCmdParamCallStateData::SetCallId(int)
-	?MultipleInstances@TPhoneCmdParamAppInfo@@QBEHXZ @ 147 NONAME ; int TPhoneCmdParamAppInfo::MultipleInstances(void) const
-	?ItemTextArrayForListQuery@TPhoneCmdParamQuery@@QBEPAVMDesC16Array@@XZ @ 148 NONAME ; class MDesC16Array * TPhoneCmdParamQuery::ItemTextArrayForListQuery(void) const
-	?SetHeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 149 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetHeaderText(class TDesC16 const &)
-	?SetContentCba@TPhoneCmdParamQuery@@QAEXH@Z @ 150 NONAME ; void TPhoneCmdParamQuery::SetContentCba(int)
-	?CaptureType@TPhoneCmdParamKeyCapture@@QBE?AW4TPhoneCaptureType@@XZ @ 151 NONAME ; enum TPhoneCaptureType TPhoneCmdParamKeyCapture::CaptureType(void) const
-	?SetQueryResourceId@TPhoneCmdParamQuery@@QAEXH@Z @ 152 NONAME ; void TPhoneCmdParamQuery::SetQueryResourceId(int)
-	?CancelNotify@CPhoneCenRepProxy@@QAEXPAVMPhoneCenRepObserver@@I@Z @ 153 NONAME ; void CPhoneCenRepProxy::CancelNotify(class MPhoneCenRepObserver *, unsigned int)
-	?Param@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 154 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::Param(void) const
-	??0CPhoneMethodLogger@@QAE@W4TPhoneUILoggingComponent@@VTPtrC16@@@Z @ 155 NONAME ; CPhoneMethodLogger::CPhoneMethodLogger(enum TPhoneUILoggingComponent, class TPtrC16)
-	?IsDtmfTone@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 156 NONAME ; int CPhoneKeys::IsDtmfTone(struct TKeyEvent const &, enum TEventCode)
-	?SetMode@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 157 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMode(int)
-	?NewL@CPhoneCallThemeMonitor@@SAPAV1@XZ @ 158 NONAME ; class CPhoneCallThemeMonitor * CPhoneCallThemeMonitor::NewL(void)
-	?SetCLIText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@W4TPhoneClippingDirection@CBubbleManager@@@Z @ 159 NONAME ; void TPhoneCmdParamCallHeaderData::SetCLIText(class TDesC16 const &, enum CBubbleManager::TPhoneClippingDirection)
-	?SetPhoneNumber@TPhoneCmdParamSpeedDial@@QAEXPAVTPtr16@@@Z @ 160 NONAME ; void TPhoneCmdParamSpeedDial::SetPhoneNumber(class TPtr16 *)
-	?SendKeyEnabled@TPhoneCmdParamQuery@@QBEHXZ @ 161 NONAME ; int TPhoneCmdParamQuery::SendKeyEnabled(void) const
-	?SetTitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 162 NONAME ; void TPhoneCmdParamSingleItemFetch::SetTitlePaneResourceId(int)
-	?Find@CPhoneCenRepProxy@@QBEHABVTUid@@KKAAV?$RArray@K@@@Z @ 163 NONAME ; int CPhoneCenRepProxy::Find(class TUid const &, unsigned long, unsigned long, class RArray<unsigned long> &) const
-	?SetLabelText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 164 NONAME ; void TPhoneCmdParamCallHeaderData::SetLabelText(class TDesC16 const &)
-	?CNAPText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 165 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::CNAPText(void) const
-	?SetOwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 166 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetOwnPhoneNumberText(class TDesC16 const &)
-	?Emergency@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 167 NONAME ; int TPhoneCmdParamIncallIndicatorData::Emergency(void) const
-	?SetCbaResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 168 NONAME ; void TPhoneCmdParamSingleItemFetch::SetCbaResourceId(int)
-	?AppUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 169 NONAME ; class TUid TPhoneCmdParamAppInfo::AppUid(void) const
-	?CustomMessage@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 170 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::CustomMessage(void) const
-	?QueryResourceId@TPhoneCmdParamQuery@@QBEHXZ @ 171 NONAME ; int TPhoneCmdParamQuery::QueryResourceId(void) const
-	?SetRingTone@TPhoneCmdParamRingTone@@QAEXABVTDesC16@@@Z @ 172 NONAME ; void TPhoneCmdParamRingTone::SetRingTone(class TDesC16 const &)
-	?NotifyChangeL@CPhonePubSubProxy@@QAEXABVTUid@@IPAVMPhonePubSubObserver@@@Z @ 173 NONAME ; void CPhonePubSubProxy::NotifyChangeL(class TUid const &, unsigned int, class MPhonePubSubObserver *)
-	?SetEmergency@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 174 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetEmergency(int)
-	?SetDefaultCba@TPhoneCmdParamQuery@@QAEXH@Z @ 175 NONAME ; void TPhoneCmdParamQuery::SetDefaultCba(int)
-	?Type@TPhoneCmdParamTransEffect@@QBE?AW4TPhoneTransEffectType@@XZ @ 176 NONAME ; enum TPhoneTransEffectType TPhoneCmdParamTransEffect::Type(void) const
-	??0TPhoneCmdParamSfiData@@QAE@XZ @ 177 NONAME ; TPhoneCmdParamSfiData::TPhoneCmdParamSfiData(void)
-	??0TPhoneCmdParamCallHeaderData@@QAE@XZ @ 178 NONAME ; TPhoneCmdParamCallHeaderData::TPhoneCmdParamCallHeaderData(void)
-	??1CPhoneClearBlacklist@@UAE@XZ @ 179 NONAME ; CPhoneClearBlacklist::~CPhoneClearBlacklist(void)
-	?SetMute@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 180 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMute(int)
-	?KeyCode@TPhoneCmdParamKeyCapture@@QBE?AW4TKeyCode@@XZ @ 181 NONAME ; enum TKeyCode TPhoneCmdParamKeyCapture::KeyCode(void) const
-	?IsNumberKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 182 NONAME ; int CPhoneKeys::IsNumberKey(struct TKeyEvent const &, enum TEventCode)
-	?TextResourceId@TPhoneCmdParamGlobalNote@@QBEHXZ @ 183 NONAME ; int TPhoneCmdParamGlobalNote::TextResourceId(void) const
-	?SetCiphering@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 184 NONAME ; void TPhoneCmdParamCallHeaderData::SetCiphering(int)
-	?EnablePreconditionL@CPhoneRecoverySystem@@QAEXXZ @ 185 NONAME ; void CPhoneRecoverySystem::EnablePreconditionL(void)
-	?AddL@CPhoneRecoverySystem@@QAEHVTCallBack@@CW4TRecoveryState@CTeleRecoverySystem@@@Z @ 186 NONAME ; int CPhoneRecoverySystem::AddL(class TCallBack, signed char, enum CTeleRecoverySystem::TRecoveryState)
-	?SetLine2@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 187 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLine2(int)
-	?SetAudioOutput@TPhoneCmdParamAudioOutput@@QAEXW4TPEAudioOutput@@@Z @ 188 NONAME ; void TPhoneCmdParamAudioOutput::SetAudioOutput(enum TPEAudioOutput)
-	?HeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 189 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::HeaderText(void) const
-	?CallImageThemeSettings@CPhoneCallThemeMonitor@@QBEHXZ @ 190 NONAME ; int CPhoneCallThemeMonitor::CallImageThemeSettings(void) const
-	?SetLocation@TPhoneCmdParamSpeedDial@@QAEXH@Z @ 191 NONAME ; void TPhoneCmdParamSpeedDial::SetLocation(int)
-	??0TPhoneCmdParamTransEffect@@QAE@XZ @ 192 NONAME ; TPhoneCmdParamTransEffect::TPhoneCmdParamTransEffect(void)
-	?Number@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 193 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Number(void) const
-	?OwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 194 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::OwnPhoneNumberText(void) const
-	?QueryPrompt@TPhoneCmdParamQuery@@QBEABVTDesC16@@XZ @ 195 NONAME ; class TDesC16 const & TPhoneCmdParamQuery::QueryPrompt(void) const
-	?SetQueryPrompt@TPhoneCmdParamQuery@@QAEXABVTDesC16@@@Z @ 196 NONAME ; void TPhoneCmdParamQuery::SetQueryPrompt(class TDesC16 const &)
-	?NewL@CPhoneQwertyHandler@@SAPAV1@XZ @ 197 NONAME ; class CPhoneQwertyHandler * CPhoneQwertyHandler::NewL(void)
-	?IsNumericKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 198 NONAME ; int CPhoneKeys::IsNumericKey(struct TKeyEvent const &, enum TEventCode)
-	?SetCaptureType@TPhoneCmdParamKeyCapture@@QAEXW4TPhoneCaptureType@@@Z @ 199 NONAME ; void TPhoneCmdParamKeyCapture::SetCaptureType(enum TPhoneCaptureType)
-	?ViewUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 200 NONAME ; class TUid TPhoneCmdParamAppInfo::ViewUid(void) const
-	?CallFlag@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 201 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::CallFlag(void) const
-	?SetLabelText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 202 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetLabelText(class TDesC16 const &)
-	??0TPhoneCmdParamSpeedDial@@QAE@XZ @ 203 NONAME ; TPhoneCmdParamSpeedDial::TPhoneCmdParamSpeedDial(void)
-	?IsCallerText@TPhoneCmdParamRingTone@@QAEHXZ @ 204 NONAME ; int TPhoneCmdParamRingTone::IsCallerText(void)
-	?SetBitmap@TPhoneCmdParamBitmap@@QAEXPAVCFbsBitmap@@@Z @ 205 NONAME ; void TPhoneCmdParamBitmap::SetBitmap(class CFbsBitmap *)
-	?SetNumber@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 206 NONAME ; void TPhoneCmdParamSfiData::SetNumber(class TDesC16 const &)
-	?Location@TPhoneCmdParamSpeedDial@@QAEHXZ @ 207 NONAME ; int TPhoneCmdParamSpeedDial::Location(void)
-	?CipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 208 NONAME ; int TPhoneCmdParamCallHeaderData::CipheringIndicatorAllowed(void) const
-	?Name@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 209 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Name(void) const
-	??0TPhoneCmdParamQuery@@QAE@ABV0@@Z @ 210 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(class TPhoneCmdParamQuery const &)
-	?CallState@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 211 NONAME ; int TPhoneCmdParamCallHeaderData::CallState(void) const
-	??0TPhoneCmdParamIncallIndicatorData@@QAE@XZ @ 212 NONAME ; TPhoneCmdParamIncallIndicatorData::TPhoneCmdParamIncallIndicatorData(void)
-	?Picture@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 213 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::Picture(void) const
-	?SetCallThemeSettingsObserver@CPhoneCallThemeMonitor@@QAEXPAVMPhoneCallThemeSettingsObserver@@@Z @ 214 NONAME ; void CPhoneCallThemeMonitor::SetCallThemeSettingsObserver(class MPhoneCallThemeSettingsObserver *)
-	?ServiceId@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 215 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::ServiceId(void) const
-	?LabelText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 216 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::LabelText(void) const
-	?Overflow@CPhoneLogger@@EAEXAAVTDes16@@@Z @ 217 NONAME ; void CPhoneLogger::Overflow(class TDes16 &)
-	?SetServiceId@TPhoneCmdParamSpeedDial@@QAEXI@Z @ 218 NONAME ; void TPhoneCmdParamSpeedDial::SetServiceId(unsigned int)
-	?SetKeyEvent@TPhoneCmdParamKeyEvent@@QAEXABUTKeyEvent@@@Z @ 219 NONAME ; void TPhoneCmdParamKeyEvent::SetKeyEvent(struct TKeyEvent const &)
-	?Instance@CPhonePubSubProxy@@SAPAV1@XZ @ 220 NONAME ; class CPhonePubSubProxy * CPhonePubSubProxy::Instance(void)
-	?ResourceId@TPhoneCmdParamNote@@QBEHXZ @ 221 NONAME ; int TPhoneCmdParamNote::ResourceId(void) const
-	?CipheringIndicatorAllowed@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 222 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::CipheringIndicatorAllowed(void) const
-	?CancelAllNotifies@CPhoneCenRepProxy@@SAXPAVMPhoneCenRepObserver@@@Z @ 223 NONAME ; void CPhoneCenRepProxy::CancelAllNotifies(class MPhoneCenRepObserver *)
-	??1CPhoneQwertyHandler@@UAE@XZ @ 224 NONAME ; CPhoneQwertyHandler::~CPhoneQwertyHandler(void)
-	?TextResourceId@TPhoneCmdParamNote@@QBEHXZ @ 225 NONAME ; int TPhoneCmdParamNote::TextResourceId(void) const
-	?SetRemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 226 NONAME ; void TPhoneCmdParamCallHeaderData::SetRemotePhoneNumber(class TDesC16 const &)
-	?CipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 227 NONAME ; int TPhoneCmdParamIncallIndicatorData::CipheringIndicatorAllowed(void) const
-	??0TPhoneCmdParamCallStateData@@QAE@XZ @ 228 NONAME ; TPhoneCmdParamCallStateData::TPhoneCmdParamCallStateData(void)
-	?SetKeyCode@TPhoneCmdParamKeyCapture@@QAEXW4TKeyCode@@@Z @ 229 NONAME ; void TPhoneCmdParamKeyCapture::SetKeyCode(enum TKeyCode)
-	?CustomMessageId@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 230 NONAME ; class TUid TPhoneCmdParamAppInfo::CustomMessageId(void) const
-	?RemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 231 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::RemotePhoneNumber(void) const
-	?SetType@TPhoneCmdParamNote@@QAEXW4TPhoneNoteType@@@Z @ 232 NONAME ; void TPhoneCmdParamNote::SetType(enum TPhoneNoteType)
-	?Instance@CPhoneClearBlacklist@@SAPAV1@XZ @ 233 NONAME ; class CPhoneClearBlacklist * CPhoneClearBlacklist::Instance(void)
-	?TextToSay@TPhoneCmdParamRingTone@@QBEABVTDesC16@@XZ @ 234 NONAME ; class TDesC16 const & TPhoneCmdParamRingTone::TextToSay(void) const
-	?Type@TPhoneCmdParamNote@@QBE?AW4TPhoneNoteType@@XZ @ 235 NONAME ; enum TPhoneNoteType TPhoneCmdParamNote::Type(void) const
-	??0TPhoneCmdParamReconnectQuery@@QAE@AAVMCaUiReconnectQueryObserver@@@Z @ 236 NONAME ; TPhoneCmdParamReconnectQuery::TPhoneCmdParamReconnectQuery(class MCaUiReconnectQueryObserver &)
-	?SetCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 237 NONAME ; void TPhoneCmdParamCallHeaderData::SetCallFlag(enum CBubbleManager::TPhoneCallTypeFlags)
-	?SetPicture@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 238 NONAME ; void TPhoneCmdParamCallHeaderData::SetPicture(class TDesC16 const &)
-	?Integer@TPhoneCmdParamInteger@@QBEHXZ @ 239 NONAME ; int TPhoneCmdParamInteger::Integer(void) const
-	?Mode@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 240 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mode(void) const
-	?SetText@TPhoneCmdParamNote@@QAEXABVTDesC16@@@Z @ 241 NONAME ; void TPhoneCmdParamNote::SetText(class TDesC16 const &)
-	?SetCallerTextStatus@TPhoneCmdParamRingTone@@QAEXH@Z @ 242 NONAME ; void TPhoneCmdParamRingTone::SetCallerTextStatus(int)
-	?IsWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QBEHXZ @ 243 NONAME ; int TPhoneCmdParamAudioAvailability::IsWiredAccAvailable(void) const
-	?SetWaitForReady@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 244 NONAME ; void TPhoneCmdParamGlobalNote::SetWaitForReady(int)
-	??0TPhoneCmdParamBoolean@@QAE@XZ @ 245 NONAME ; TPhoneCmdParamBoolean::TPhoneCmdParamBoolean(void)
-	?QueryCommandObserver@TPhoneCmdParamQuery@@QAEPAVMPhoneQueryCommandObserver@@XZ @ 246 NONAME ; class MPhoneQueryCommandObserver * TPhoneCmdParamQuery::QueryCommandObserver(void)
-	?DataText@TPhoneCmdParamQuery@@QBEPAVTDes16@@XZ @ 247 NONAME ; class TDes16 * TPhoneCmdParamQuery::DataText(void) const
-	?SetType@TPhoneCmdParamSingleItemFetch@@QAEXW4TFetchType@CPhCntSingleItemFetch@@@Z @ 248 NONAME ; void TPhoneCmdParamSingleItemFetch::SetType(enum CPhCntSingleItemFetch::TFetchType)
-	?SetReal@CPhoneCenRepProxy@@QAEHABVTUid@@IN@Z @ 249 NONAME ; int CPhoneCenRepProxy::SetReal(class TUid const &, unsigned int, double)
-	??0TPhoneCmdParamCustomDialer@@QAE@XZ @ 250 NONAME ; TPhoneCmdParamCustomDialer::TPhoneCmdParamCustomDialer(void)
-	??1CPhonePubSubProxy@@UAE@XZ @ 251 NONAME ; CPhonePubSubProxy::~CPhonePubSubProxy(void)
-	?NumericKeyCode@CPhoneQwertyHandler@@QAEHABUTKeyEvent@@@Z @ 252 NONAME ; int CPhoneQwertyHandler::NumericKeyCode(struct TKeyEvent const &)
-	?SetMessageData@TPhoneCmdParamMessageEditor@@QAEXPAVCMessageData@@@Z @ 253 NONAME ; void TPhoneCmdParamMessageEditor::SetMessageData(class CMessageData *)
-	??0TPhoneCmdParamNote@@QAE@XZ @ 254 NONAME ; TPhoneCmdParamNote::TPhoneCmdParamNote(void)
-	?Volume@TPhoneCmdParamRingTone@@QBEHXZ @ 255 NONAME ; int TPhoneCmdParamRingTone::Volume(void) const
-	?SetItemTextArrayForListQuery@TPhoneCmdParamQuery@@QAEXAAVMDesC16Array@@@Z @ 256 NONAME ; void TPhoneCmdParamQuery::SetItemTextArrayForListQuery(class MDesC16Array &)
-	?Type@TPhoneCmdParamRingTone@@QBE?AW4TPhoneRingToneType@@XZ @ 257 NONAME ; enum TPhoneRingToneType TPhoneCmdParamRingTone::Type(void) const
-	?Key@TPhoneCmdParamKeyCapture@@QBE?AW4TStdScanCode@@XZ @ 258 NONAME ; enum TStdScanCode TPhoneCmdParamKeyCapture::Key(void) const
-	?LabelText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 259 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::LabelText(void) const
-	?Ciphering@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 260 NONAME ; int TPhoneCmdParamIncallIndicatorData::Ciphering(void) const
-	?SetQueryCommandObserver@TPhoneCmdParamQuery@@QAEXAAVMPhoneQueryCommandObserver@@@Z @ 261 NONAME ; void TPhoneCmdParamQuery::SetQueryCommandObserver(class MPhoneQueryCommandObserver &)
-	?IsPhoneUIFeatureSupported@CPhoneCenRepProxy@@QAEHH@Z @ 262 NONAME ; int CPhoneCenRepProxy::IsPhoneUIFeatureSupported(int)
-	?DefaultCba@TPhoneCmdParamQuery@@QBEHXZ @ 263 NONAME ; int TPhoneCmdParamQuery::DefaultCba(void) const
-	?CallState@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 264 NONAME ; int TPhoneCmdParamIncallIndicatorData::CallState(void) const
-	??0TPhoneCmdParamNumberEntryObserver@@QAE@XZ @ 265 NONAME ; TPhoneCmdParamNumberEntryObserver::TPhoneCmdParamNumberEntryObserver(void)
-	?MessageData@TPhoneCmdParamMessageEditor@@QBEPAVCMessageData@@XZ @ 266 NONAME ; class CMessageData * TPhoneCmdParamMessageEditor::MessageData(void) const
-	?SetLine2@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 267 NONAME ; void TPhoneCmdParamCallHeaderData::SetLine2(int)
-	?FetchValuesFromCenRepL@CPhoneCenRepProxy@@QAEXAAVTPhoneCmdParamAppInfo@@W4TKeyCode@@PAVHBufC8@@AAH@Z @ 268 NONAME ; void CPhoneCenRepProxy::FetchValuesFromCenRepL(class TPhoneCmdParamAppInfo &, enum TKeyCode, class HBufC8 *, int &)
-	?CNAPTextClippingDirection@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneClippingDirection@CBubbleManager@@XZ @ 269 NONAME ; enum CBubbleManager::TPhoneClippingDirection TPhoneCmdParamCallHeaderData::CNAPTextClippingDirection(void) const
-	?ParticipantCLI@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneParticipantListCLI@1@XZ @ 270 NONAME ; enum TPhoneCmdParamCallHeaderData::TPhoneParticipantListCLI TPhoneCmdParamCallHeaderData::ParticipantCLI(void) const
-	?Thumbnail@TPhoneCmdParamCallHeaderData@@QBEPAVCFbsBitmap@@XZ @ 271 NONAME ; class CFbsBitmap * TPhoneCmdParamCallHeaderData::Thumbnail(void) const
-	?SetTimeOut@TPhoneCmdParamQuery@@QAEXH@Z @ 272 NONAME ; void TPhoneCmdParamQuery::SetTimeOut(int)
-	?Boolean@TPhoneCmdParamBoolean@@QBEHXZ @ 273 NONAME ; int TPhoneCmdParamBoolean::Boolean(void) const
-	?LogMsgFromPhoneUIToPE@CPhoneLogger@@QAEXHH@Z @ 274 NONAME ; void CPhoneLogger::LogMsgFromPhoneUIToPE(int, int)
-	?SetCustomMessageId@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 275 NONAME ; void TPhoneCmdParamAppInfo::SetCustomMessageId(class TUid const &)
-	?ResolveResourceID@CPhoneResourceResolverBase@@UBEHABH@Z @ 276 NONAME ; int CPhoneResourceResolverBase::ResolveResourceID(int const &) const
-	?SetName@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 277 NONAME ; void TPhoneCmdParamSfiData::SetName(class TDesC16 const &)
-	?TitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 278 NONAME ; int TPhoneCmdParamSingleItemFetch::TitlePaneResourceId(void) const
-	?SetType@TPhoneCmdParamGlobalNote@@QAEXW4TAknGlobalNoteType@@@Z @ 279 NONAME ; void TPhoneCmdParamGlobalNote::SetType(enum TAknGlobalNoteType)
-	?IncludeVideoCallOption@TPhoneCmdParamReconnectQuery@@QBEHXZ @ 280 NONAME ; int TPhoneCmdParamReconnectQuery::IncludeVideoCallOption(void) const
-	?SetLittleBubbleVisible@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 281 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLittleBubbleVisible(int)
-	?Ciphering@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 282 NONAME ; int TPhoneCmdParamCallHeaderData::Ciphering(void) const
-	?SetType@TPhoneCmdParamRingTone@@QAEXW4TPhoneRingToneType@@@Z @ 283 NONAME ; void TPhoneCmdParamRingTone::SetType(enum TPhoneRingToneType)
-	?ResourceId@TPhoneCmdParamDynMenu@@QBEHXZ @ 284 NONAME ; int TPhoneCmdParamDynMenu::ResourceId(void) const
-	?SetCipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 285 NONAME ; void TPhoneCmdParamCallHeaderData::SetCipheringIndicatorAllowed(int)
-	?SetWaitTime@TPhoneCmdParamProgressNote@@QAEXVTTimeIntervalMicroSeconds32@@@Z @ 286 NONAME ; void TPhoneCmdParamProgressNote::SetWaitTime(class TTimeIntervalMicroSeconds32)
-	?Ciphering@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 287 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::Ciphering(void) const
-	??1CPhoneCallThemeMonitor@@UAE@XZ @ 288 NONAME ; CPhoneCallThemeMonitor::~CPhoneCallThemeMonitor(void)
-	?SetNumberType@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 289 NONAME ; void TPhoneCmdParamCallHeaderData::SetNumberType(int)
-	?Mute@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 290 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mute(void) const
-	?IsQwertyInput@CPhoneQwertyHandler@@QBEHXZ @ 291 NONAME ; int CPhoneQwertyHandler::IsQwertyInput(void) const
-	?SetBoolean@TPhoneCmdParamBoolean@@QAEXH@Z @ 292 NONAME ; void TPhoneCmdParamBoolean::SetBoolean(int)
-	?IsTelephonyFeatureSupported@CPhoneResourceResolverBase@@MBEHH@Z @ 293 NONAME ; int CPhoneResourceResolverBase::IsTelephonyFeatureSupported(int) const
-	?Instance@CPhoneMainErrorMessagesHandler@@SAPAV1@XZ @ 294 NONAME ; class CPhoneMainErrorMessagesHandler * CPhoneMainErrorMessagesHandler::Instance(void)
-	?SetViewUid@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 295 NONAME ; void TPhoneCmdParamAppInfo::SetViewUid(class TUid const &)
-	?SetServiceId@TPhoneCmdParamCallHeaderData@@QAEXK@Z @ 296 NONAME ; void TPhoneCmdParamCallHeaderData::SetServiceId(unsigned long)
-	?Instance@CPhoneCenRepProxy@@SAPAV1@XZ @ 297 NONAME ; class CPhoneCenRepProxy * CPhoneCenRepProxy::Instance(void)
-	?AddCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 298 NONAME ; void TPhoneCmdParamCallHeaderData::AddCallFlag(enum CBubbleManager::TPhoneCallTypeFlags)
-	?SetQueryType@TPhoneCmdParamQuery@@QAEXW4TPhoneQueryType@@@Z @ 299 NONAME ; void TPhoneCmdParamQuery::SetQueryType(enum TPhoneQueryType)
-	?Value@CPhonePubSubProxy@@QAEHABVTUid@@I@Z @ 300 NONAME ; int CPhonePubSubProxy::Value(class TUid const &, unsigned int)
-	?SetWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QAEXH@Z @ 301 NONAME ; void TPhoneCmdParamAudioAvailability::SetWiredAccAvailable(int)
-	?SetString@TPhoneCmdParamSingleItemFetch@@QAEXPAVTDes16@@@Z @ 302 NONAME ; void TPhoneCmdParamSingleItemFetch::SetString(class TDes16 *)
-	??0TPhoneCmdParamAudioOutput@@QAE@XZ @ 303 NONAME ; TPhoneCmdParamAudioOutput::TPhoneCmdParamAudioOutput(void)
-	?IsCallerImage@TPhoneCmdParamRingTone@@QAEHXZ @ 304 NONAME ; int TPhoneCmdParamRingTone::IsCallerImage(void)
-	??0TPhoneCmdParamQuery@@QAE@XZ @ 305 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(void)
-	?Instance@CPhoneMainResourceResolver@@SAPAV1@XZ @ 306 NONAME ; class CPhoneMainResourceResolver * CPhoneMainResourceResolver::Instance(void)
-	?ServiceId@TPhoneCmdParamSpeedDial@@QBEIXZ @ 307 NONAME ; unsigned int TPhoneCmdParamSpeedDial::ServiceId(void) const
-	?SetPhoneNumber@TPhoneCmdParamReconnectQuery@@QAEXVTPtrC16@@@Z @ 308 NONAME ; void TPhoneCmdParamReconnectQuery::SetPhoneNumber(class TPtrC16)
-	??1CPhoneLibraryContainer@@UAE@XZ @ 309 NONAME ; CPhoneLibraryContainer::~CPhoneLibraryContainer(void)
-	?ClearBlackListOnNextKey@CPhoneClearBlacklist@@QAEXXZ @ 310 NONAME ; void CPhoneClearBlacklist::ClearBlackListOnNextKey(void)
-	?Tone@TPhoneCmdParamQuery@@QBEHXZ @ 311 NONAME ; int TPhoneCmdParamQuery::Tone(void) const
-	?SetNumberType@TPhoneCmdParamSpeedDial@@QAEXW4TPhoneNumberType@@@Z @ 312 NONAME ; void TPhoneCmdParamSpeedDial::SetNumberType(enum TPhoneNumberType)
-	?SetRingingType@TPhoneCmdParamRingTone@@QAEXH@Z @ 313 NONAME ; void TPhoneCmdParamRingTone::SetRingingType(int)
-	?CbaResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 314 NONAME ; int TPhoneCmdParamSingleItemFetch::CbaResourceId(void) const
-	?SetCiphering@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 315 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCiphering(int)
-	?SetCipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 316 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCipheringIndicatorAllowed(int)
-	?AudioOutput@TPhoneCmdParamAudioOutput@@QBE?AW4TPEAudioOutput@@XZ @ 317 NONAME ; enum TPEAudioOutput TPhoneCmdParamAudioOutput::AudioOutput(void) const
-	?SetResourceId@TPhoneCmdParamProgressNote@@QAEXH@Z @ 318 NONAME ; void TPhoneCmdParamProgressNote::SetResourceId(int)
-	??0TPhoneCmdParamInteger@@QAE@XZ @ 319 NONAME ; TPhoneCmdParamInteger::TPhoneCmdParamInteger(void)
-	?Type@TPhoneCmdParamSingleItemFetch@@QAE?AW4TFetchType@CPhCntSingleItemFetch@@XZ @ 320 NONAME ; enum CPhCntSingleItemFetch::TFetchType TPhoneCmdParamSingleItemFetch::Type(void)
-	?SetType@TPhoneCmdParamTransEffect@@QAEXW4TPhoneTransEffectType@@@Z @ 321 NONAME ; void TPhoneCmdParamTransEffect::SetType(enum TPhoneTransEffectType)
-	?Bitmap@TPhoneCmdParamBitmap@@QBEPAVCFbsBitmap@@XZ @ 322 NONAME ; class CFbsBitmap * TPhoneCmdParamBitmap::Bitmap(void) const
-	?SetTone@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 323 NONAME ; void TPhoneCmdParamGlobalNote::SetTone(int)
-	?After@CPhoneTimer@@QAEXVTTimeIntervalMicroSeconds32@@VTCallBack@@@Z @ 324 NONAME ; void CPhoneTimer::After(class TTimeIntervalMicroSeconds32, class TCallBack)
-	?ContactMatcher@TPhoneCmdParamReconnectQuery@@QBEPAVCPhCntMatcher@@XZ @ 325 NONAME ; class CPhCntMatcher * TPhoneCmdParamReconnectQuery::ContactMatcher(void) const
-	?AddQwertyModeObserverL@CPhoneQwertyHandler@@QAEXAAVMPhoneQwertyModeObserver@@@Z @ 326 NONAME ; void CPhoneQwertyHandler::AddQwertyModeObserverL(class MPhoneQwertyModeObserver &)
+	?AddQwertyModeObserverL@CPhoneQwertyHandler@@QAEXAAVMPhoneQwertyModeObserver@@@Z @ 145 NONAME ; void CPhoneQwertyHandler::AddQwertyModeObserverL(class MPhoneQwertyModeObserver &)
+	??0CPhoneResourceResolverBase@@IAE@XZ @ 146 NONAME ; CPhoneResourceResolverBase::CPhoneResourceResolverBase(void)
+	?SetCallId@TPhoneCmdParamCallStateData@@QAEXH@Z @ 147 NONAME ; void TPhoneCmdParamCallStateData::SetCallId(int)
+	?MultipleInstances@TPhoneCmdParamAppInfo@@QBEHXZ @ 148 NONAME ; int TPhoneCmdParamAppInfo::MultipleInstances(void) const
+	?ItemTextArrayForListQuery@TPhoneCmdParamQuery@@QBEPAVMDesC16Array@@XZ @ 149 NONAME ; class MDesC16Array * TPhoneCmdParamQuery::ItemTextArrayForListQuery(void) const
+	?SetHeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 150 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetHeaderText(class TDesC16 const &)
+	?SetContentCba@TPhoneCmdParamQuery@@QAEXH@Z @ 151 NONAME ; void TPhoneCmdParamQuery::SetContentCba(int)
+	?CaptureType@TPhoneCmdParamKeyCapture@@QBE?AW4TPhoneCaptureType@@XZ @ 152 NONAME ; enum TPhoneCaptureType TPhoneCmdParamKeyCapture::CaptureType(void) const
+	?SetQueryResourceId@TPhoneCmdParamQuery@@QAEXH@Z @ 153 NONAME ; void TPhoneCmdParamQuery::SetQueryResourceId(int)
+	?CancelNotify@CPhoneCenRepProxy@@QAEXPAVMPhoneCenRepObserver@@I@Z @ 154 NONAME ; void CPhoneCenRepProxy::CancelNotify(class MPhoneCenRepObserver *, unsigned int)
+	?Param@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 155 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::Param(void) const
+	??0CPhoneMethodLogger@@QAE@W4TPhoneUILoggingComponent@@VTPtrC16@@@Z @ 156 NONAME ; CPhoneMethodLogger::CPhoneMethodLogger(enum TPhoneUILoggingComponent, class TPtrC16)
+	?IsDtmfTone@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 157 NONAME ; int CPhoneKeys::IsDtmfTone(struct TKeyEvent const &, enum TEventCode)
+	?SetMode@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 158 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMode(int)
+	?AppUid@TPhoneCmdParamTransEffect@@QBE?AVTUid@@XZ @ 159 NONAME ; class TUid TPhoneCmdParamTransEffect::AppUid(void) const
+	?NewL@CPhoneCallThemeMonitor@@SAPAV1@XZ @ 160 NONAME ; class CPhoneCallThemeMonitor * CPhoneCallThemeMonitor::NewL(void)
+	?SetCLIText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@W4TPhoneClippingDirection@CBubbleManager@@@Z @ 161 NONAME ; void TPhoneCmdParamCallHeaderData::SetCLIText(class TDesC16 const &, enum CBubbleManager::TPhoneClippingDirection)
+	?SetPhoneNumber@TPhoneCmdParamSpeedDial@@QAEXPAVTPtr16@@@Z @ 162 NONAME ; void TPhoneCmdParamSpeedDial::SetPhoneNumber(class TPtr16 *)
+	?SendKeyEnabled@TPhoneCmdParamQuery@@QBEHXZ @ 163 NONAME ; int TPhoneCmdParamQuery::SendKeyEnabled(void) const
+	?SetTitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 164 NONAME ; void TPhoneCmdParamSingleItemFetch::SetTitlePaneResourceId(int)
+	?Find@CPhoneCenRepProxy@@QBEHABVTUid@@KKAAV?$RArray@K@@@Z @ 165 NONAME ; int CPhoneCenRepProxy::Find(class TUid const &, unsigned long, unsigned long, class RArray<unsigned long> &) const
+	?SetLabelText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 166 NONAME ; void TPhoneCmdParamCallHeaderData::SetLabelText(class TDesC16 const &)
+	?CNAPText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 167 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::CNAPText(void) const
+	?SetOwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 168 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetOwnPhoneNumberText(class TDesC16 const &)
+	?Emergency@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 169 NONAME ; int TPhoneCmdParamIncallIndicatorData::Emergency(void) const
+	?SetCbaResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 170 NONAME ; void TPhoneCmdParamSingleItemFetch::SetCbaResourceId(int)
+	?AppUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 171 NONAME ; class TUid TPhoneCmdParamAppInfo::AppUid(void) const
+	?CustomMessage@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 172 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::CustomMessage(void) const
+	?QueryResourceId@TPhoneCmdParamQuery@@QBEHXZ @ 173 NONAME ; int TPhoneCmdParamQuery::QueryResourceId(void) const
+	?SetRingTone@TPhoneCmdParamRingTone@@QAEXABVTDesC16@@@Z @ 174 NONAME ; void TPhoneCmdParamRingTone::SetRingTone(class TDesC16 const &)
+	?NotifyChangeL@CPhonePubSubProxy@@QAEXABVTUid@@IPAVMPhonePubSubObserver@@@Z @ 175 NONAME ; void CPhonePubSubProxy::NotifyChangeL(class TUid const &, unsigned int, class MPhonePubSubObserver *)
+	?SetEmergency@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 176 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetEmergency(int)
+	?SetDefaultCba@TPhoneCmdParamQuery@@QAEXH@Z @ 177 NONAME ; void TPhoneCmdParamQuery::SetDefaultCba(int)
+	?Type@TPhoneCmdParamTransEffect@@QBE?AW4TPhoneTransEffectType@@XZ @ 178 NONAME ; enum TPhoneTransEffectType TPhoneCmdParamTransEffect::Type(void) const
+	??0TPhoneCmdParamSfiData@@QAE@XZ @ 179 NONAME ; TPhoneCmdParamSfiData::TPhoneCmdParamSfiData(void)
+	??0TPhoneCmdParamCallHeaderData@@QAE@XZ @ 180 NONAME ; TPhoneCmdParamCallHeaderData::TPhoneCmdParamCallHeaderData(void)
+	??1CPhoneClearBlacklist@@UAE@XZ @ 181 NONAME ; CPhoneClearBlacklist::~CPhoneClearBlacklist(void)
+	?SetMute@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 182 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMute(int)
+	?KeyCode@TPhoneCmdParamKeyCapture@@QBE?AW4TKeyCode@@XZ @ 183 NONAME ; enum TKeyCode TPhoneCmdParamKeyCapture::KeyCode(void) const
+	?IsNumberKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 184 NONAME ; int CPhoneKeys::IsNumberKey(struct TKeyEvent const &, enum TEventCode)
+	?TextResourceId@TPhoneCmdParamGlobalNote@@QBEHXZ @ 185 NONAME ; int TPhoneCmdParamGlobalNote::TextResourceId(void) const
+	?SetCiphering@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 186 NONAME ; void TPhoneCmdParamCallHeaderData::SetCiphering(int)
+	?EnablePreconditionL@CPhoneRecoverySystem@@QAEXXZ @ 187 NONAME ; void CPhoneRecoverySystem::EnablePreconditionL(void)
+	?AddL@CPhoneRecoverySystem@@QAEHVTCallBack@@CW4TRecoveryState@CTeleRecoverySystem@@@Z @ 188 NONAME ; int CPhoneRecoverySystem::AddL(class TCallBack, signed char, enum CTeleRecoverySystem::TRecoveryState)
+	?SetLine2@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 189 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLine2(int)
+	?SetAudioOutput@TPhoneCmdParamAudioOutput@@QAEXW4TPEAudioOutput@@@Z @ 190 NONAME ; void TPhoneCmdParamAudioOutput::SetAudioOutput(enum TPEAudioOutput)
+	?HeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 191 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::HeaderText(void) const
+	?CallImageThemeSettings@CPhoneCallThemeMonitor@@QBEHXZ @ 192 NONAME ; int CPhoneCallThemeMonitor::CallImageThemeSettings(void) const
+	?SetLocation@TPhoneCmdParamSpeedDial@@QAEXH@Z @ 193 NONAME ; void TPhoneCmdParamSpeedDial::SetLocation(int)
+	??0TPhoneCmdParamTransEffect@@QAE@XZ @ 194 NONAME ; TPhoneCmdParamTransEffect::TPhoneCmdParamTransEffect(void)
+	?Number@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 195 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Number(void) const
+	?OwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 196 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::OwnPhoneNumberText(void) const
+	?QueryPrompt@TPhoneCmdParamQuery@@QBEABVTDesC16@@XZ @ 197 NONAME ; class TDesC16 const & TPhoneCmdParamQuery::QueryPrompt(void) const
+	?SetQueryPrompt@TPhoneCmdParamQuery@@QAEXABVTDesC16@@@Z @ 198 NONAME ; void TPhoneCmdParamQuery::SetQueryPrompt(class TDesC16 const &)
+	?NewL@CPhoneQwertyHandler@@SAPAV1@XZ @ 199 NONAME ; class CPhoneQwertyHandler * CPhoneQwertyHandler::NewL(void)
+	?IsNumericKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 200 NONAME ; int CPhoneKeys::IsNumericKey(struct TKeyEvent const &, enum TEventCode)
+	?SetCaptureType@TPhoneCmdParamKeyCapture@@QAEXW4TPhoneCaptureType@@@Z @ 201 NONAME ; void TPhoneCmdParamKeyCapture::SetCaptureType(enum TPhoneCaptureType)
+	?ViewUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 202 NONAME ; class TUid TPhoneCmdParamAppInfo::ViewUid(void) const
+	?CallFlag@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 203 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::CallFlag(void) const
+	?SetLabelText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 204 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetLabelText(class TDesC16 const &)
+	??0TPhoneCmdParamSpeedDial@@QAE@XZ @ 205 NONAME ; TPhoneCmdParamSpeedDial::TPhoneCmdParamSpeedDial(void)
+	?IsCallerText@TPhoneCmdParamRingTone@@QAEHXZ @ 206 NONAME ; int TPhoneCmdParamRingTone::IsCallerText(void)
+	?SetBitmap@TPhoneCmdParamBitmap@@QAEXPAVCFbsBitmap@@@Z @ 207 NONAME ; void TPhoneCmdParamBitmap::SetBitmap(class CFbsBitmap *)
+	?SetNumber@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 208 NONAME ; void TPhoneCmdParamSfiData::SetNumber(class TDesC16 const &)
+	?Location@TPhoneCmdParamSpeedDial@@QAEHXZ @ 209 NONAME ; int TPhoneCmdParamSpeedDial::Location(void)
+	?CipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 210 NONAME ; int TPhoneCmdParamCallHeaderData::CipheringIndicatorAllowed(void) const
+	?Name@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 211 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Name(void) const
+	??0TPhoneCmdParamQuery@@QAE@ABV0@@Z @ 212 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(class TPhoneCmdParamQuery const &)
+	?CallState@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 213 NONAME ; int TPhoneCmdParamCallHeaderData::CallState(void) const
+	??0TPhoneCmdParamIncallIndicatorData@@QAE@XZ @ 214 NONAME ; TPhoneCmdParamIncallIndicatorData::TPhoneCmdParamIncallIndicatorData(void)
+	?Picture@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 215 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::Picture(void) const
+	?SetCallThemeSettingsObserver@CPhoneCallThemeMonitor@@QAEXPAVMPhoneCallThemeSettingsObserver@@@Z @ 216 NONAME ; void CPhoneCallThemeMonitor::SetCallThemeSettingsObserver(class MPhoneCallThemeSettingsObserver *)
+	?ServiceId@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 217 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::ServiceId(void) const
+	?LabelText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 218 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::LabelText(void) const
+	?Overflow@CPhoneLogger@@EAEXAAVTDes16@@@Z @ 219 NONAME ; void CPhoneLogger::Overflow(class TDes16 &)
+	?SetServiceId@TPhoneCmdParamSpeedDial@@QAEXI@Z @ 220 NONAME ; void TPhoneCmdParamSpeedDial::SetServiceId(unsigned int)
+	?SetKeyEvent@TPhoneCmdParamKeyEvent@@QAEXABUTKeyEvent@@@Z @ 221 NONAME ; void TPhoneCmdParamKeyEvent::SetKeyEvent(struct TKeyEvent const &)
+	?Instance@CPhonePubSubProxy@@SAPAV1@XZ @ 222 NONAME ; class CPhonePubSubProxy * CPhonePubSubProxy::Instance(void)
+	?ResourceId@TPhoneCmdParamNote@@QBEHXZ @ 223 NONAME ; int TPhoneCmdParamNote::ResourceId(void) const
+	?CipheringIndicatorAllowed@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 224 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::CipheringIndicatorAllowed(void) const
+	?CancelAllNotifies@CPhoneCenRepProxy@@SAXPAVMPhoneCenRepObserver@@@Z @ 225 NONAME ; void CPhoneCenRepProxy::CancelAllNotifies(class MPhoneCenRepObserver *)
+	??1CPhoneQwertyHandler@@UAE@XZ @ 226 NONAME ; CPhoneQwertyHandler::~CPhoneQwertyHandler(void)
+	?TextResourceId@TPhoneCmdParamNote@@QBEHXZ @ 227 NONAME ; int TPhoneCmdParamNote::TextResourceId(void) const
+	?SetRemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 228 NONAME ; void TPhoneCmdParamCallHeaderData::SetRemotePhoneNumber(class TDesC16 const &)
+	?CipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 229 NONAME ; int TPhoneCmdParamIncallIndicatorData::CipheringIndicatorAllowed(void) const
+	??0TPhoneCmdParamCallStateData@@QAE@XZ @ 230 NONAME ; TPhoneCmdParamCallStateData::TPhoneCmdParamCallStateData(void)
+	?SetKeyCode@TPhoneCmdParamKeyCapture@@QAEXW4TKeyCode@@@Z @ 231 NONAME ; void TPhoneCmdParamKeyCapture::SetKeyCode(enum TKeyCode)
+	?CustomMessageId@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 232 NONAME ; class TUid TPhoneCmdParamAppInfo::CustomMessageId(void) const
+	?RemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 233 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::RemotePhoneNumber(void) const
+	?SetType@TPhoneCmdParamNote@@QAEXW4TPhoneNoteType@@@Z @ 234 NONAME ; void TPhoneCmdParamNote::SetType(enum TPhoneNoteType)
+	?Instance@CPhoneClearBlacklist@@SAPAV1@XZ @ 235 NONAME ; class CPhoneClearBlacklist * CPhoneClearBlacklist::Instance(void)
+	?TextToSay@TPhoneCmdParamRingTone@@QBEABVTDesC16@@XZ @ 236 NONAME ; class TDesC16 const & TPhoneCmdParamRingTone::TextToSay(void) const
+	?Type@TPhoneCmdParamNote@@QBE?AW4TPhoneNoteType@@XZ @ 237 NONAME ; enum TPhoneNoteType TPhoneCmdParamNote::Type(void) const
+	??0TPhoneCmdParamReconnectQuery@@QAE@AAVMCaUiReconnectQueryObserver@@@Z @ 238 NONAME ; TPhoneCmdParamReconnectQuery::TPhoneCmdParamReconnectQuery(class MCaUiReconnectQueryObserver &)
+	?SetCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 239 NONAME ; void TPhoneCmdParamCallHeaderData::SetCallFlag(enum CBubbleManager::TPhoneCallTypeFlags)
+	?SetPicture@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 240 NONAME ; void TPhoneCmdParamCallHeaderData::SetPicture(class TDesC16 const &)
+	?Integer@TPhoneCmdParamInteger@@QBEHXZ @ 241 NONAME ; int TPhoneCmdParamInteger::Integer(void) const
+	?Mode@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 242 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mode(void) const
+	?SetText@TPhoneCmdParamNote@@QAEXABVTDesC16@@@Z @ 243 NONAME ; void TPhoneCmdParamNote::SetText(class TDesC16 const &)
+	?SetCallerTextStatus@TPhoneCmdParamRingTone@@QAEXH@Z @ 244 NONAME ; void TPhoneCmdParamRingTone::SetCallerTextStatus(int)
+	?IsWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QBEHXZ @ 245 NONAME ; int TPhoneCmdParamAudioAvailability::IsWiredAccAvailable(void) const
+	?SetWaitForReady@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 246 NONAME ; void TPhoneCmdParamGlobalNote::SetWaitForReady(int)
+	??0TPhoneCmdParamBoolean@@QAE@XZ @ 247 NONAME ; TPhoneCmdParamBoolean::TPhoneCmdParamBoolean(void)
+	?QueryCommandObserver@TPhoneCmdParamQuery@@QAEPAVMPhoneQueryCommandObserver@@XZ @ 248 NONAME ; class MPhoneQueryCommandObserver * TPhoneCmdParamQuery::QueryCommandObserver(void)
+	?DataText@TPhoneCmdParamQuery@@QBEPAVTDes16@@XZ @ 249 NONAME ; class TDes16 * TPhoneCmdParamQuery::DataText(void) const
+	?SetType@TPhoneCmdParamSingleItemFetch@@QAEXW4TFetchType@CPhCntSingleItemFetch@@@Z @ 250 NONAME ; void TPhoneCmdParamSingleItemFetch::SetType(enum CPhCntSingleItemFetch::TFetchType)
+	?SetReal@CPhoneCenRepProxy@@QAEHABVTUid@@IN@Z @ 251 NONAME ; int CPhoneCenRepProxy::SetReal(class TUid const &, unsigned int, double)
+	??0TPhoneCmdParamCustomDialer@@QAE@XZ @ 252 NONAME ; TPhoneCmdParamCustomDialer::TPhoneCmdParamCustomDialer(void)
+	??1CPhonePubSubProxy@@UAE@XZ @ 253 NONAME ; CPhonePubSubProxy::~CPhonePubSubProxy(void)
+	?NumericKeyCode@CPhoneQwertyHandler@@QAEHABUTKeyEvent@@@Z @ 254 NONAME ; int CPhoneQwertyHandler::NumericKeyCode(struct TKeyEvent const &)
+	?SetMessageData@TPhoneCmdParamMessageEditor@@QAEXPAVCMessageData@@@Z @ 255 NONAME ; void TPhoneCmdParamMessageEditor::SetMessageData(class CMessageData *)
+	??0TPhoneCmdParamNote@@QAE@XZ @ 256 NONAME ; TPhoneCmdParamNote::TPhoneCmdParamNote(void)
+	?Volume@TPhoneCmdParamRingTone@@QBEHXZ @ 257 NONAME ; int TPhoneCmdParamRingTone::Volume(void) const
+	?SetItemTextArrayForListQuery@TPhoneCmdParamQuery@@QAEXAAVMDesC16Array@@@Z @ 258 NONAME ; void TPhoneCmdParamQuery::SetItemTextArrayForListQuery(class MDesC16Array &)
+	?Type@TPhoneCmdParamRingTone@@QBE?AW4TPhoneRingToneType@@XZ @ 259 NONAME ; enum TPhoneRingToneType TPhoneCmdParamRingTone::Type(void) const
+	?Key@TPhoneCmdParamKeyCapture@@QBE?AW4TStdScanCode@@XZ @ 260 NONAME ; enum TStdScanCode TPhoneCmdParamKeyCapture::Key(void) const
+	?LabelText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 261 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::LabelText(void) const
+	?Ciphering@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 262 NONAME ; int TPhoneCmdParamIncallIndicatorData::Ciphering(void) const
+	?SetQueryCommandObserver@TPhoneCmdParamQuery@@QAEXAAVMPhoneQueryCommandObserver@@@Z @ 263 NONAME ; void TPhoneCmdParamQuery::SetQueryCommandObserver(class MPhoneQueryCommandObserver &)
+	?IsPhoneUIFeatureSupported@CPhoneCenRepProxy@@QAEHH@Z @ 264 NONAME ; int CPhoneCenRepProxy::IsPhoneUIFeatureSupported(int)
+	?DefaultCba@TPhoneCmdParamQuery@@QBEHXZ @ 265 NONAME ; int TPhoneCmdParamQuery::DefaultCba(void) const
+	?CallState@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 266 NONAME ; int TPhoneCmdParamIncallIndicatorData::CallState(void) const
+	??0TPhoneCmdParamNumberEntryObserver@@QAE@XZ @ 267 NONAME ; TPhoneCmdParamNumberEntryObserver::TPhoneCmdParamNumberEntryObserver(void)
+	?MessageData@TPhoneCmdParamMessageEditor@@QBEPAVCMessageData@@XZ @ 268 NONAME ; class CMessageData * TPhoneCmdParamMessageEditor::MessageData(void) const
+	?SetLine2@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 269 NONAME ; void TPhoneCmdParamCallHeaderData::SetLine2(int)
+	?FetchValuesFromCenRepL@CPhoneCenRepProxy@@QAEXAAVTPhoneCmdParamAppInfo@@W4TKeyCode@@PAVHBufC8@@AAH@Z @ 270 NONAME ; void CPhoneCenRepProxy::FetchValuesFromCenRepL(class TPhoneCmdParamAppInfo &, enum TKeyCode, class HBufC8 *, int &)
+	?CNAPTextClippingDirection@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneClippingDirection@CBubbleManager@@XZ @ 271 NONAME ; enum CBubbleManager::TPhoneClippingDirection TPhoneCmdParamCallHeaderData::CNAPTextClippingDirection(void) const
+	?ParticipantCLI@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneParticipantListCLI@1@XZ @ 272 NONAME ; enum TPhoneCmdParamCallHeaderData::TPhoneParticipantListCLI TPhoneCmdParamCallHeaderData::ParticipantCLI(void) const
+	?Thumbnail@TPhoneCmdParamCallHeaderData@@QBEPAVCFbsBitmap@@XZ @ 273 NONAME ; class CFbsBitmap * TPhoneCmdParamCallHeaderData::Thumbnail(void) const
+	?SetTimeOut@TPhoneCmdParamQuery@@QAEXH@Z @ 274 NONAME ; void TPhoneCmdParamQuery::SetTimeOut(int)
+	?Boolean@TPhoneCmdParamBoolean@@QBEHXZ @ 275 NONAME ; int TPhoneCmdParamBoolean::Boolean(void) const
+	?LogMsgFromPhoneUIToPE@CPhoneLogger@@QAEXHH@Z @ 276 NONAME ; void CPhoneLogger::LogMsgFromPhoneUIToPE(int, int)
+	?SetCustomMessageId@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 277 NONAME ; void TPhoneCmdParamAppInfo::SetCustomMessageId(class TUid const &)
+	?ResolveResourceID@CPhoneResourceResolverBase@@UBEHABH@Z @ 278 NONAME ; int CPhoneResourceResolverBase::ResolveResourceID(int const &) const
+	?SetName@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 279 NONAME ; void TPhoneCmdParamSfiData::SetName(class TDesC16 const &)
+	?TitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 280 NONAME ; int TPhoneCmdParamSingleItemFetch::TitlePaneResourceId(void) const
+	?SetType@TPhoneCmdParamGlobalNote@@QAEXW4TAknGlobalNoteType@@@Z @ 281 NONAME ; void TPhoneCmdParamGlobalNote::SetType(enum TAknGlobalNoteType)
+	?IncludeVideoCallOption@TPhoneCmdParamReconnectQuery@@QBEHXZ @ 282 NONAME ; int TPhoneCmdParamReconnectQuery::IncludeVideoCallOption(void) const
+	?SetLittleBubbleVisible@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 283 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLittleBubbleVisible(int)
+	?Ciphering@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 284 NONAME ; int TPhoneCmdParamCallHeaderData::Ciphering(void) const
+	?SetType@TPhoneCmdParamRingTone@@QAEXW4TPhoneRingToneType@@@Z @ 285 NONAME ; void TPhoneCmdParamRingTone::SetType(enum TPhoneRingToneType)
+	?ResourceId@TPhoneCmdParamDynMenu@@QBEHXZ @ 286 NONAME ; int TPhoneCmdParamDynMenu::ResourceId(void) const
+	?SetCipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 287 NONAME ; void TPhoneCmdParamCallHeaderData::SetCipheringIndicatorAllowed(int)
+	?SetWaitTime@TPhoneCmdParamProgressNote@@QAEXVTTimeIntervalMicroSeconds32@@@Z @ 288 NONAME ; void TPhoneCmdParamProgressNote::SetWaitTime(class TTimeIntervalMicroSeconds32)
+	?Ciphering@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 289 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::Ciphering(void) const
+	??1CPhoneCallThemeMonitor@@UAE@XZ @ 290 NONAME ; CPhoneCallThemeMonitor::~CPhoneCallThemeMonitor(void)
+	?SetNumberType@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 291 NONAME ; void TPhoneCmdParamCallHeaderData::SetNumberType(int)
+	?Mute@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 292 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mute(void) const
+	?IsQwertyInput@CPhoneQwertyHandler@@QBEHXZ @ 293 NONAME ; int CPhoneQwertyHandler::IsQwertyInput(void) const
+	?SetBoolean@TPhoneCmdParamBoolean@@QAEXH@Z @ 294 NONAME ; void TPhoneCmdParamBoolean::SetBoolean(int)
+	?IsTelephonyFeatureSupported@CPhoneResourceResolverBase@@MBEHH@Z @ 295 NONAME ; int CPhoneResourceResolverBase::IsTelephonyFeatureSupported(int) const
+	?Instance@CPhoneMainErrorMessagesHandler@@SAPAV1@XZ @ 296 NONAME ; class CPhoneMainErrorMessagesHandler * CPhoneMainErrorMessagesHandler::Instance(void)
+	?SetViewUid@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 297 NONAME ; void TPhoneCmdParamAppInfo::SetViewUid(class TUid const &)
+	?SetServiceId@TPhoneCmdParamCallHeaderData@@QAEXK@Z @ 298 NONAME ; void TPhoneCmdParamCallHeaderData::SetServiceId(unsigned long)
+	?Instance@CPhoneCenRepProxy@@SAPAV1@XZ @ 299 NONAME ; class CPhoneCenRepProxy * CPhoneCenRepProxy::Instance(void)
+	?AddCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 300 NONAME ; void TPhoneCmdParamCallHeaderData::AddCallFlag(enum CBubbleManager::TPhoneCallTypeFlags)
+	?SetQueryType@TPhoneCmdParamQuery@@QAEXW4TPhoneQueryType@@@Z @ 301 NONAME ; void TPhoneCmdParamQuery::SetQueryType(enum TPhoneQueryType)
+	?Value@CPhonePubSubProxy@@QAEHABVTUid@@I@Z @ 302 NONAME ; int CPhonePubSubProxy::Value(class TUid const &, unsigned int)
+	?SetWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QAEXH@Z @ 303 NONAME ; void TPhoneCmdParamAudioAvailability::SetWiredAccAvailable(int)
+	?SetString@TPhoneCmdParamSingleItemFetch@@QAEXPAVTDes16@@@Z @ 304 NONAME ; void TPhoneCmdParamSingleItemFetch::SetString(class TDes16 *)
+	??0TPhoneCmdParamAudioOutput@@QAE@XZ @ 305 NONAME ; TPhoneCmdParamAudioOutput::TPhoneCmdParamAudioOutput(void)
+	?IsCallerImage@TPhoneCmdParamRingTone@@QAEHXZ @ 306 NONAME ; int TPhoneCmdParamRingTone::IsCallerImage(void)
+	??0TPhoneCmdParamQuery@@QAE@XZ @ 307 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(void)
+	?SetAppUid@TPhoneCmdParamTransEffect@@QAEXABVTUid@@@Z @ 308 NONAME ; void TPhoneCmdParamTransEffect::SetAppUid(class TUid const &)
+	?SetPhoneNumber@TPhoneCmdParamReconnectQuery@@QAEXVTPtrC16@@@Z @ 309 NONAME ; void TPhoneCmdParamReconnectQuery::SetPhoneNumber(class TPtrC16)
+	?Instance@CPhoneMainResourceResolver@@SAPAV1@XZ @ 310 NONAME ; class CPhoneMainResourceResolver * CPhoneMainResourceResolver::Instance(void)
+	?ServiceId@TPhoneCmdParamSpeedDial@@QBEIXZ @ 311 NONAME ; unsigned int TPhoneCmdParamSpeedDial::ServiceId(void) const
+	??1CPhoneLibraryContainer@@UAE@XZ @ 312 NONAME ; CPhoneLibraryContainer::~CPhoneLibraryContainer(void)
+	?ClearBlackListOnNextKey@CPhoneClearBlacklist@@QAEXXZ @ 313 NONAME ; void CPhoneClearBlacklist::ClearBlackListOnNextKey(void)
+	?Tone@TPhoneCmdParamQuery@@QBEHXZ @ 314 NONAME ; int TPhoneCmdParamQuery::Tone(void) const
+	?SetNumberType@TPhoneCmdParamSpeedDial@@QAEXW4TPhoneNumberType@@@Z @ 315 NONAME ; void TPhoneCmdParamSpeedDial::SetNumberType(enum TPhoneNumberType)
+	?SetRingingType@TPhoneCmdParamRingTone@@QAEXH@Z @ 316 NONAME ; void TPhoneCmdParamRingTone::SetRingingType(int)
+	?CbaResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 317 NONAME ; int TPhoneCmdParamSingleItemFetch::CbaResourceId(void) const
+	?SetCiphering@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 318 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCiphering(int)
+	?SetCipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 319 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCipheringIndicatorAllowed(int)
+	?AudioOutput@TPhoneCmdParamAudioOutput@@QBE?AW4TPEAudioOutput@@XZ @ 320 NONAME ; enum TPEAudioOutput TPhoneCmdParamAudioOutput::AudioOutput(void) const
+	?SetResourceId@TPhoneCmdParamProgressNote@@QAEXH@Z @ 321 NONAME ; void TPhoneCmdParamProgressNote::SetResourceId(int)
+	??0TPhoneCmdParamInteger@@QAE@XZ @ 322 NONAME ; TPhoneCmdParamInteger::TPhoneCmdParamInteger(void)
+	?Type@TPhoneCmdParamSingleItemFetch@@QAE?AW4TFetchType@CPhCntSingleItemFetch@@XZ @ 323 NONAME ; enum CPhCntSingleItemFetch::TFetchType TPhoneCmdParamSingleItemFetch::Type(void)
+	?SetType@TPhoneCmdParamTransEffect@@QAEXW4TPhoneTransEffectType@@@Z @ 324 NONAME ; void TPhoneCmdParamTransEffect::SetType(enum TPhoneTransEffectType)
+	?Bitmap@TPhoneCmdParamBitmap@@QBEPAVCFbsBitmap@@XZ @ 325 NONAME ; class CFbsBitmap * TPhoneCmdParamBitmap::Bitmap(void) const
+	?SetTone@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 326 NONAME ; void TPhoneCmdParamGlobalNote::SetTone(int)
+	?After@CPhoneTimer@@QAEXVTTimeIntervalMicroSeconds32@@VTCallBack@@@Z @ 327 NONAME ; void CPhoneTimer::After(class TTimeIntervalMicroSeconds32, class TCallBack)
+	?ContactMatcher@TPhoneCmdParamReconnectQuery@@QBEPAVCPhCntMatcher@@XZ @ 328 NONAME ; class CPhCntMatcher * TPhoneCmdParamReconnectQuery::ContactMatcher(void) const
+	?ConvertToNumeric@CPhoneQwertyHandler@@QAEHAAUTKeyEvent@@@Z @ 329 NONAME ; int CPhoneQwertyHandler::ConvertToNumeric(struct TKeyEvent &)
 
--- a/phoneapp/phoneuiutils/eabi/phoneuiutilsu.def	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiutils/eabi/phoneuiutilsu.def	Tue Apr 27 16:37:10 2010 +0300
@@ -63,358 +63,361 @@
 	_ZN18TPhoneCommandParamC1Ev @ 62 NONAME
 	_ZN18TPhoneCommandParamC2Ev @ 63 NONAME
 	_ZN19CPhoneQwertyHandler14NumericKeyCodeERK9TKeyEvent @ 64 NONAME
-	_ZN19CPhoneQwertyHandler4NewLEv @ 65 NONAME
-	_ZN19CPhoneQwertyHandlerD0Ev @ 66 NONAME
-	_ZN19CPhoneQwertyHandlerD1Ev @ 67 NONAME
-	_ZN19CPhoneQwertyHandlerD2Ev @ 68 NONAME
-	_ZN19TPhoneCmdParamQuery10SetTimeOutEi @ 69 NONAME
-	_ZN19TPhoneCmdParamQuery11SetDataTextEP6TDes16 @ 70 NONAME
-	_ZN19TPhoneCmdParamQuery12SetQueryTypeE15TPhoneQueryType @ 71 NONAME
-	_ZN19TPhoneCmdParamQuery13SetContentCbaEi @ 72 NONAME
-	_ZN19TPhoneCmdParamQuery13SetDefaultCbaEi @ 73 NONAME
-	_ZN19TPhoneCmdParamQuery14SetQueryPromptERK7TDesC16 @ 74 NONAME
-	_ZN19TPhoneCmdParamQuery17SetCommandParamIdEN18TPhoneCommandParam13TPhoneParamIdE @ 75 NONAME
-	_ZN19TPhoneCmdParamQuery17SetSendKeyEnabledEi @ 76 NONAME
-	_ZN19TPhoneCmdParamQuery18SetQueryResourceIdEi @ 77 NONAME
-	_ZN19TPhoneCmdParamQuery20QueryCommandObserverEv @ 78 NONAME
-	_ZN19TPhoneCmdParamQuery20SetCbaCommandMappingEii @ 79 NONAME
-	_ZN19TPhoneCmdParamQuery23SetQueryCommandObserverER26MPhoneQueryCommandObserver @ 80 NONAME
-	_ZN19TPhoneCmdParamQuery26SetCustomCommandForTimeOutEi @ 81 NONAME
-	_ZN19TPhoneCmdParamQuery28SetItemTextArrayForListQueryER12MDesC16Array @ 82 NONAME
-	_ZN19TPhoneCmdParamQuery7SetToneEi @ 83 NONAME
-	_ZN19TPhoneCmdParamQueryC1ERKS_ @ 84 NONAME
-	_ZN19TPhoneCmdParamQueryC1Ev @ 85 NONAME
-	_ZN19TPhoneCmdParamQueryC2ERKS_ @ 86 NONAME
-	_ZN19TPhoneCmdParamQueryC2Ev @ 87 NONAME
-	_ZN19TPhoneCmdParamQueryaSERKS_ @ 88 NONAME
-	_ZN20CPhoneClearBlacklist17ClearBlackListNowEv @ 89 NONAME
-	_ZN20CPhoneClearBlacklist23ClearBlackListOnNextKeyEv @ 90 NONAME
-	_ZN20CPhoneClearBlacklist7CreateLER10RWsSessionRK11RWindowBase @ 91 NONAME
-	_ZN20CPhoneClearBlacklist8InstanceEv @ 92 NONAME
-	_ZN20CPhoneClearBlacklistD0Ev @ 93 NONAME
-	_ZN20CPhoneClearBlacklistD1Ev @ 94 NONAME
-	_ZN20CPhoneClearBlacklistD2Ev @ 95 NONAME
-	_ZN20CPhoneRecoverySystem10RecoverNowEiai @ 96 NONAME
-	_ZN20CPhoneRecoverySystem19EnablePreconditionLEv @ 97 NONAME
-	_ZN20CPhoneRecoverySystem4AddLE9TCallBackaN19CTeleRecoverySystem14TRecoveryStateE @ 98 NONAME
-	_ZN20CPhoneRecoverySystem6RemoveEi @ 99 NONAME
-	_ZN20CPhoneRecoverySystem8InstanceEv @ 100 NONAME
-	_ZN20TPhoneCmdParamBitmap13SetMaskBitmapEP10CFbsBitmap @ 101 NONAME
-	_ZN20TPhoneCmdParamBitmap9SetBitmapEP10CFbsBitmap @ 102 NONAME
-	_ZN20TPhoneCmdParamBitmapC1Ev @ 103 NONAME
-	_ZN20TPhoneCmdParamBitmapC2Ev @ 104 NONAME
-	_ZN20TPhoneCmdParamString6StringEv @ 105 NONAME
-	_ZN20TPhoneCmdParamString9SetStringEP6TPtr16 @ 106 NONAME
-	_ZN20TPhoneCmdParamStringC1Ev @ 107 NONAME
-	_ZN20TPhoneCmdParamStringC2Ev @ 108 NONAME
-	_ZN21TPhoneCmdParamAppInfo10SetViewUidERK4TUid @ 109 NONAME
-	_ZN21TPhoneCmdParamAppInfo16SetCustomMessageERK6TDesC8 @ 110 NONAME
-	_ZN21TPhoneCmdParamAppInfo18SetCustomMessageIdERK4TUid @ 111 NONAME
-	_ZN21TPhoneCmdParamAppInfo20SetMultipleInstancesEi @ 112 NONAME
-	_ZN21TPhoneCmdParamAppInfo8SetParamERK6TDesC8 @ 113 NONAME
-	_ZN21TPhoneCmdParamAppInfo9SetAppUidERK4TUid @ 114 NONAME
-	_ZN21TPhoneCmdParamAppInfoC1Ev @ 115 NONAME
-	_ZN21TPhoneCmdParamAppInfoC2Ev @ 116 NONAME
-	_ZN21TPhoneCmdParamBoolean10SetBooleanEi @ 117 NONAME
-	_ZN21TPhoneCmdParamBooleanC1Ev @ 118 NONAME
-	_ZN21TPhoneCmdParamBooleanC2Ev @ 119 NONAME
-	_ZN21TPhoneCmdParamDynMenu10SetDynMenuEPv @ 120 NONAME
-	_ZN21TPhoneCmdParamDynMenu13SetResourceIdEi @ 121 NONAME
-	_ZN21TPhoneCmdParamDynMenu7DynMenuEv @ 122 NONAME
-	_ZN21TPhoneCmdParamDynMenuC1Ev @ 123 NONAME
-	_ZN21TPhoneCmdParamDynMenuC2Ev @ 124 NONAME
-	_ZN21TPhoneCmdParamInteger10SetIntegerEi @ 125 NONAME
-	_ZN21TPhoneCmdParamIntegerC1Ev @ 126 NONAME
-	_ZN21TPhoneCmdParamIntegerC2Ev @ 127 NONAME
-	_ZN21TPhoneCmdParamPointer10SetPointerEPv @ 128 NONAME
-	_ZN21TPhoneCmdParamPointerC1Ev @ 129 NONAME
-	_ZN21TPhoneCmdParamPointerC2Ev @ 130 NONAME
-	_ZN21TPhoneCmdParamSfiData7SetNameERK7TDesC16 @ 131 NONAME
-	_ZN21TPhoneCmdParamSfiData9SetNumberERK7TDesC16 @ 132 NONAME
-	_ZN21TPhoneCmdParamSfiDataC1Ev @ 133 NONAME
-	_ZN21TPhoneCmdParamSfiDataC2Ev @ 134 NONAME
-	_ZN22CPhoneCallThemeMonitor28SetCallThemeSettingsObserverEP31MPhoneCallThemeSettingsObserver @ 135 NONAME
-	_ZN22CPhoneCallThemeMonitor4NewLEv @ 136 NONAME
-	_ZN22CPhoneCallThemeMonitorD0Ev @ 137 NONAME
-	_ZN22CPhoneCallThemeMonitorD1Ev @ 138 NONAME
-	_ZN22CPhoneCallThemeMonitorD2Ev @ 139 NONAME
-	_ZN22CPhoneLibraryContainer11AddLibraryLERK8RLibrary @ 140 NONAME
-	_ZN22CPhoneLibraryContainer4NewLEv @ 141 NONAME
-	_ZN22CPhoneLibraryContainerD0Ev @ 142 NONAME
-	_ZN22CPhoneLibraryContainerD1Ev @ 143 NONAME
-	_ZN22CPhoneLibraryContainerD2Ev @ 144 NONAME
-	_ZN22TPhoneCmdParamKeyEvent11SetKeyEventERK9TKeyEvent @ 145 NONAME
-	_ZN22TPhoneCmdParamKeyEvent12SetEventCodeE10TEventCode @ 146 NONAME
-	_ZN22TPhoneCmdParamKeyEventC1Ev @ 147 NONAME
-	_ZN22TPhoneCmdParamKeyEventC2Ev @ 148 NONAME
-	_ZN22TPhoneCmdParamRingTone11SetRingToneERK7TDesC16 @ 149 NONAME
-	_ZN22TPhoneCmdParamRingTone12IsCallerTextEv @ 150 NONAME
-	_ZN22TPhoneCmdParamRingTone12SetTextToSayERK7TDesC16 @ 151 NONAME
-	_ZN22TPhoneCmdParamRingTone13IsCallerImageEv @ 152 NONAME
-	_ZN22TPhoneCmdParamRingTone14SetRingingTypeEi @ 153 NONAME
-	_ZN22TPhoneCmdParamRingTone19SetCallerTextStatusEi @ 154 NONAME
-	_ZN22TPhoneCmdParamRingTone20SetCallerImageStatusEi @ 155 NONAME
-	_ZN22TPhoneCmdParamRingTone7SetTypeE18TPhoneRingToneType @ 156 NONAME
-	_ZN22TPhoneCmdParamRingTone9SetVolumeEi @ 157 NONAME
-	_ZN22TPhoneCmdParamRingToneC1Ev @ 158 NONAME
-	_ZN22TPhoneCmdParamRingToneC2Ev @ 159 NONAME
-	_ZN23TPhoneCmdParamSpeedDial10NumberTypeEv @ 160 NONAME
-	_ZN23TPhoneCmdParamSpeedDial11PhoneNumberEv @ 161 NONAME
-	_ZN23TPhoneCmdParamSpeedDial11SetLocationEi @ 162 NONAME
-	_ZN23TPhoneCmdParamSpeedDial12SetServiceIdEj @ 163 NONAME
-	_ZN23TPhoneCmdParamSpeedDial13SetNumberTypeE16TPhoneNumberType @ 164 NONAME
-	_ZN23TPhoneCmdParamSpeedDial14SetPhoneNumberEP6TPtr16 @ 165 NONAME
-	_ZN23TPhoneCmdParamSpeedDial8LocationEv @ 166 NONAME
-	_ZN23TPhoneCmdParamSpeedDialC1Ev @ 167 NONAME
-	_ZN23TPhoneCmdParamSpeedDialC2Ev @ 168 NONAME
-	_ZN24TPhoneCmdParamGlobalNote11SetSoftkeysEi @ 169 NONAME
-	_ZN24TPhoneCmdParamGlobalNote15SetWaitForReadyEi @ 170 NONAME
-	_ZN24TPhoneCmdParamGlobalNote17SetTextResourceIdEi @ 171 NONAME
-	_ZN24TPhoneCmdParamGlobalNote7SetTextERK7TDesC16 @ 172 NONAME
-	_ZN24TPhoneCmdParamGlobalNote7SetToneEi @ 173 NONAME
-	_ZN24TPhoneCmdParamGlobalNote7SetTypeE18TAknGlobalNoteType @ 174 NONAME
-	_ZN24TPhoneCmdParamGlobalNoteC1Ev @ 175 NONAME
-	_ZN24TPhoneCmdParamGlobalNoteC2Ev @ 176 NONAME
-	_ZN24TPhoneCmdParamKeyCapture10SetKeyCodeE8TKeyCode @ 177 NONAME
-	_ZN24TPhoneCmdParamKeyCapture14SetCaptureTypeE17TPhoneCaptureType @ 178 NONAME
-	_ZN24TPhoneCmdParamKeyCapture6SetKeyE12TStdScanCode @ 179 NONAME
-	_ZN24TPhoneCmdParamKeyCaptureC1Ev @ 180 NONAME
-	_ZN24TPhoneCmdParamKeyCaptureC2Ev @ 181 NONAME
-	_ZN25TPhoneCmdParamAudioOutput14SetAudioOutputE14TPEAudioOutput @ 182 NONAME
-	_ZN25TPhoneCmdParamAudioOutputC1Ev @ 183 NONAME
-	_ZN25TPhoneCmdParamAudioOutputC2Ev @ 184 NONAME
-	_ZN25TPhoneCmdParamTransEffect7SetTypeE21TPhoneTransEffectType @ 185 NONAME
-	_ZN25TPhoneCmdParamTransEffectC1Ev @ 186 NONAME
-	_ZN25TPhoneCmdParamTransEffectC2Ev @ 187 NONAME
-	_ZN26CPhoneMainResourceResolver8InstanceEv @ 188 NONAME
-	_ZN26CPhoneResourceResolverBase14BaseConstructLEv @ 189 NONAME
-	_ZN26CPhoneResourceResolverBaseC1Ev @ 190 NONAME
-	_ZN26CPhoneResourceResolverBaseC2Ev @ 191 NONAME
-	_ZN26CPhoneResourceResolverBaseD0Ev @ 192 NONAME
-	_ZN26CPhoneResourceResolverBaseD1Ev @ 193 NONAME
-	_ZN26CPhoneResourceResolverBaseD2Ev @ 194 NONAME
-	_ZN26TPhoneCmdParamCustomDialer16DialerControllerEv @ 195 NONAME
-	_ZN26TPhoneCmdParamCustomDialer19SetDialerControllerEP22MPhoneDialerController @ 196 NONAME
-	_ZN26TPhoneCmdParamCustomDialerC1Ev @ 197 NONAME
-	_ZN26TPhoneCmdParamCustomDialerC2Ev @ 198 NONAME
-	_ZN26TPhoneCmdParamProgressNote11SetWaitTimeE27TTimeIntervalMicroSeconds32 @ 199 NONAME
-	_ZN26TPhoneCmdParamProgressNote13SetResourceIdEi @ 200 NONAME
-	_ZN26TPhoneCmdParamProgressNoteC1Ev @ 201 NONAME
-	_ZN26TPhoneCmdParamProgressNoteC2Ev @ 202 NONAME
-	_ZN27TPhoneCmdParamCallStateData12SetCallStateEi @ 203 NONAME
-	_ZN27TPhoneCmdParamCallStateData9SetCallIdEi @ 204 NONAME
-	_ZN27TPhoneCmdParamCallStateDataC1Ev @ 205 NONAME
-	_ZN27TPhoneCmdParamCallStateDataC2Ev @ 206 NONAME
-	_ZN27TPhoneCmdParamMessageEditor14SetMessageDataEP12CMessageData @ 207 NONAME
-	_ZN27TPhoneCmdParamMessageEditorC1Ev @ 208 NONAME
-	_ZN27TPhoneCmdParamMessageEditorC2Ev @ 209 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData10SetCLITextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 210 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData10SetPictureERK7TDesC16 @ 211 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData11AddCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 212 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData11SetCNAPTextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 213 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData11SetCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 214 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData11SetCallTypeEi @ 215 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData12SetCallStateEi @ 216 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData12SetCipheringEi @ 217 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData12SetLabelTextERK7TDesC16 @ 218 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData12SetServiceIdEm @ 219 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData12SetThumbnailEP10CFbsBitmap @ 220 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData13SetCallerTextERK7TDesC16 @ 221 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData13SetNumberTypeEi @ 222 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData14SetContactLinkERK6TDesC8 @ 223 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData15SetHasThumbnailEi @ 224 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData17SetShortLabelTextERK7TDesC16 @ 225 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData20SetRemotePhoneNumberERK7TDesC16 @ 226 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData21SetParticipantListCLIENS_24TPhoneParticipantListCLIE @ 227 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData28SetCipheringIndicatorAllowedEi @ 228 NONAME
-	_ZN28TPhoneCmdParamCallHeaderData8SetLine2Ei @ 229 NONAME
-	_ZN28TPhoneCmdParamCallHeaderDataC1Ev @ 230 NONAME
-	_ZN28TPhoneCmdParamCallHeaderDataC2Ev @ 231 NONAME
-	_ZN28TPhoneCmdParamReconnectQuery14SetPhoneNumberE7TPtrC16 @ 232 NONAME
-	_ZN28TPhoneCmdParamReconnectQuery17SetContactMatcherEP13CPhCntMatcher @ 233 NONAME
-	_ZN28TPhoneCmdParamReconnectQuery21SetIncludeVideoOptionEi @ 234 NONAME
-	_ZN28TPhoneCmdParamReconnectQueryC1ER27MCaUiReconnectQueryObserver @ 235 NONAME
-	_ZN28TPhoneCmdParamReconnectQueryC2ER27MCaUiReconnectQueryObserver @ 236 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetch16SetCbaResourceIdEi @ 237 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetch22SetTitlePaneResourceIdEi @ 238 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetch4TypeEv @ 239 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetch7SetTypeEN21CPhCntSingleItemFetch10TFetchTypeE @ 240 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetch9SetStringEP6TDes16 @ 241 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetchC1Ev @ 242 NONAME
-	_ZN29TPhoneCmdParamSingleItemFetchC2Ev @ 243 NONAME
-	_ZN30CPhoneMainErrorMessagesHandler8InstanceEv @ 244 NONAME
-	_ZN31TPhoneCmdParamAudioAvailability17SetBTAccAvailableEi @ 245 NONAME
-	_ZN31TPhoneCmdParamAudioAvailability20SetWiredAccAvailableEi @ 246 NONAME
-	_ZN31TPhoneCmdParamAudioAvailabilityC1Ev @ 247 NONAME
-	_ZN31TPhoneCmdParamAudioAvailabilityC2Ev @ 248 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData12SetCallStateEi @ 249 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData12SetCipheringEi @ 250 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData12SetEmergencyEi @ 251 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData22SetLittleBubbleVisibleEi @ 252 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData28SetCipheringIndicatorAllowedEi @ 253 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData7SetModeEi @ 254 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData7SetMuteEi @ 255 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorData8SetLine2Ei @ 256 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorDataC1Ev @ 257 NONAME
-	_ZN33TPhoneCmdParamIncallIndicatorDataC2Ev @ 258 NONAME
-	_ZN33TPhoneCmdParamNumberEntryObserver11SetObserverE9TCallBack @ 259 NONAME
-	_ZN33TPhoneCmdParamNumberEntryObserver8ObserverEv @ 260 NONAME
-	_ZN33TPhoneCmdParamNumberEntryObserverC1Ev @ 261 NONAME
-	_ZN33TPhoneCmdParamNumberEntryObserverC2Ev @ 262 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderData12SetCipheringEi @ 263 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderData12SetLabelTextERK7TDesC16 @ 264 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderData13SetHeaderTextERK7TDesC16 @ 265 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderData21SetOwnPhoneNumberTextERK7TDesC16 @ 266 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderData28SetCipheringIndicatorAllowedEi @ 267 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderDataC1Ev @ 268 NONAME
-	_ZN37TPhoneCmdParamEmergencyCallHeaderDataC2Ev @ 269 NONAME
-	_ZNK17CPhoneCenRepProxy4FindERK4TUidmmR6RArrayImE @ 270 NONAME
-	_ZNK17CPhoneCenRepProxy6GetIntERK4TUidjRi @ 271 NONAME
-	_ZNK17CPhoneCenRepProxy7GetRealERK4TUidjRd @ 272 NONAME
-	_ZNK17CPhoneCenRepProxy9GetStringERK4TUidjR6TDes16 @ 273 NONAME
-	_ZNK18TPhoneCmdParamNote10ResourceIdEv @ 274 NONAME
-	_ZNK18TPhoneCmdParamNote14TextResourceIdEv @ 275 NONAME
-	_ZNK18TPhoneCmdParamNote4TextEv @ 276 NONAME
-	_ZNK18TPhoneCmdParamNote4ToneEv @ 277 NONAME
-	_ZNK18TPhoneCmdParamNote4TypeEv @ 278 NONAME
-	_ZNK18TPhoneCmdParamNote7TimeoutEv @ 279 NONAME
-	_ZNK18TPhoneCommandParam7ParamIdEv @ 280 NONAME
-	_ZNK19CPhoneQwertyHandler13IsQwertyInputEv @ 281 NONAME
-	_ZNK19TPhoneCmdParamQuery10ContentCbaEv @ 282 NONAME
-	_ZNK19TPhoneCmdParamQuery10DefaultCbaEv @ 283 NONAME
-	_ZNK19TPhoneCmdParamQuery11QueryPromptEv @ 284 NONAME
-	_ZNK19TPhoneCmdParamQuery14SendKeyEnabledEv @ 285 NONAME
-	_ZNK19TPhoneCmdParamQuery15QueryResourceIdEv @ 286 NONAME
-	_ZNK19TPhoneCmdParamQuery17CbaCommandMappingEi @ 287 NONAME
-	_ZNK19TPhoneCmdParamQuery25ItemTextArrayForListQueryEv @ 288 NONAME
-	_ZNK19TPhoneCmdParamQuery26GetCustomCommandForTimeOutERi @ 289 NONAME
-	_ZNK19TPhoneCmdParamQuery4ToneEv @ 290 NONAME
-	_ZNK19TPhoneCmdParamQuery7TimeOutEv @ 291 NONAME
-	_ZNK19TPhoneCmdParamQuery8DataTextEv @ 292 NONAME
-	_ZNK19TPhoneCmdParamQuery9QueryTypeEv @ 293 NONAME
-	_ZNK20TPhoneCmdParamBitmap10MaskBitmapEv @ 294 NONAME
-	_ZNK20TPhoneCmdParamBitmap6BitmapEv @ 295 NONAME
-	_ZNK21TPhoneCmdParamAppInfo13CustomMessageEv @ 296 NONAME
-	_ZNK21TPhoneCmdParamAppInfo15CustomMessageIdEv @ 297 NONAME
-	_ZNK21TPhoneCmdParamAppInfo17MultipleInstancesEv @ 298 NONAME
-	_ZNK21TPhoneCmdParamAppInfo5ParamEv @ 299 NONAME
-	_ZNK21TPhoneCmdParamAppInfo6AppUidEv @ 300 NONAME
-	_ZNK21TPhoneCmdParamAppInfo7ViewUidEv @ 301 NONAME
-	_ZNK21TPhoneCmdParamBoolean7BooleanEv @ 302 NONAME
-	_ZNK21TPhoneCmdParamDynMenu10ResourceIdEv @ 303 NONAME
-	_ZNK21TPhoneCmdParamInteger7IntegerEv @ 304 NONAME
-	_ZNK21TPhoneCmdParamPointer7PointerEv @ 305 NONAME
-	_ZNK21TPhoneCmdParamSfiData4NameEv @ 306 NONAME
-	_ZNK21TPhoneCmdParamSfiData6NumberEv @ 307 NONAME
-	_ZNK22CPhoneCallThemeMonitor22CallImageThemeFilePathEv @ 308 NONAME
-	_ZNK22CPhoneCallThemeMonitor22CallImageThemeSettingsEv @ 309 NONAME
-	_ZNK22TPhoneCmdParamKeyEvent8KeyEventEv @ 310 NONAME
-	_ZNK22TPhoneCmdParamKeyEvent9EventCodeEv @ 311 NONAME
-	_ZNK22TPhoneCmdParamRingTone11RingingTypeEv @ 312 NONAME
-	_ZNK22TPhoneCmdParamRingTone4TypeEv @ 313 NONAME
-	_ZNK22TPhoneCmdParamRingTone6VolumeEv @ 314 NONAME
-	_ZNK22TPhoneCmdParamRingTone8RingToneEv @ 315 NONAME
-	_ZNK22TPhoneCmdParamRingTone9TextToSayEv @ 316 NONAME
-	_ZNK23TPhoneCmdParamSpeedDial9ServiceIdEv @ 317 NONAME
-	_ZNK24TPhoneCmdParamGlobalNote12WaitForReadyEv @ 318 NONAME
-	_ZNK24TPhoneCmdParamGlobalNote14TextResourceIdEv @ 319 NONAME
-	_ZNK24TPhoneCmdParamGlobalNote4TextEv @ 320 NONAME
-	_ZNK24TPhoneCmdParamGlobalNote4ToneEv @ 321 NONAME
-	_ZNK24TPhoneCmdParamGlobalNote4TypeEv @ 322 NONAME
-	_ZNK24TPhoneCmdParamGlobalNote8SoftkeysEv @ 323 NONAME
-	_ZNK24TPhoneCmdParamKeyCapture11CaptureTypeEv @ 324 NONAME
-	_ZNK24TPhoneCmdParamKeyCapture3KeyEv @ 325 NONAME
-	_ZNK24TPhoneCmdParamKeyCapture7KeyCodeEv @ 326 NONAME
-	_ZNK25TPhoneCmdParamAudioOutput11AudioOutputEv @ 327 NONAME
-	_ZNK25TPhoneCmdParamTransEffect4TypeEv @ 328 NONAME
-	_ZNK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 329 NONAME
-	_ZNK26CPhoneResourceResolverBase27IsTelephonyFeatureSupportedEi @ 330 NONAME
-	_ZNK26TPhoneCmdParamProgressNote10ResourceIdEv @ 331 NONAME
-	_ZNK26TPhoneCmdParamProgressNote8WaitTimeEv @ 332 NONAME
-	_ZNK27TPhoneCmdParamCallStateData6CallIdEv @ 333 NONAME
-	_ZNK27TPhoneCmdParamCallStateData9CallStateEv @ 334 NONAME
-	_ZNK27TPhoneCmdParamMessageEditor11MessageDataEv @ 335 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData10CallerTextEv @ 336 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData10NumberTypeEv @ 337 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData11ContactLinkEv @ 338 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData12HasThumbnailEv @ 339 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData14ParticipantCLIEv @ 340 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData14ShortLabelTextEv @ 341 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData17RemotePhoneNumberEv @ 342 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData24CLITextClippingDirectionEv @ 343 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData25CNAPTextClippingDirectionEv @ 344 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData25CipheringIndicatorAllowedEv @ 345 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData5Line2Ev @ 346 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData7CLITextEv @ 347 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData7PictureEv @ 348 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData8CNAPTextEv @ 349 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData8CallFlagEv @ 350 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData8CallTypeEv @ 351 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData9CallStateEv @ 352 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData9CipheringEv @ 353 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData9LabelTextEv @ 354 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData9ServiceIdEv @ 355 NONAME
-	_ZNK28TPhoneCmdParamCallHeaderData9ThumbnailEv @ 356 NONAME
-	_ZNK28TPhoneCmdParamReconnectQuery11PhoneNumberEv @ 357 NONAME
-	_ZNK28TPhoneCmdParamReconnectQuery14ContactMatcherEv @ 358 NONAME
-	_ZNK28TPhoneCmdParamReconnectQuery22IncludeVideoCallOptionEv @ 359 NONAME
-	_ZNK28TPhoneCmdParamReconnectQuery22ReconnectQueryObserverEv @ 360 NONAME
-	_ZNK29TPhoneCmdParamSingleItemFetch13CbaResourceIdEv @ 361 NONAME
-	_ZNK29TPhoneCmdParamSingleItemFetch19TitlePaneResourceIdEv @ 362 NONAME
-	_ZNK29TPhoneCmdParamSingleItemFetch6StringEv @ 363 NONAME
-	_ZNK31TPhoneCmdParamAudioAvailability16IsBTAccAvailableEv @ 364 NONAME
-	_ZNK31TPhoneCmdParamAudioAvailability19IsWiredAccAvailableEv @ 365 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData19LittleBubbleVisibleEv @ 366 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData25CipheringIndicatorAllowedEv @ 367 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData4ModeEv @ 368 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData4MuteEv @ 369 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData5Line2Ev @ 370 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData9CallStateEv @ 371 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData9CipheringEv @ 372 NONAME
-	_ZNK33TPhoneCmdParamIncallIndicatorData9EmergencyEv @ 373 NONAME
-	_ZNK37TPhoneCmdParamEmergencyCallHeaderData10HeaderTextEv @ 374 NONAME
-	_ZNK37TPhoneCmdParamEmergencyCallHeaderData18OwnPhoneNumberTextEv @ 375 NONAME
-	_ZNK37TPhoneCmdParamEmergencyCallHeaderData25CipheringIndicatorAllowedEv @ 376 NONAME
-	_ZNK37TPhoneCmdParamEmergencyCallHeaderData9CipheringEv @ 377 NONAME
-	_ZNK37TPhoneCmdParamEmergencyCallHeaderData9LabelTextEv @ 378 NONAME
-	_ZTI11CPhoneTimer @ 379 NONAME
-	_ZTI12CPhoneLogger @ 380 NONAME
-	_ZTI17CPhoneCenRepProxy @ 381 NONAME
-	_ZTI17CPhonePubSubProxy @ 382 NONAME
-	_ZTI18CPhoneMethodLogger @ 383 NONAME
-	_ZTI19CPhoneQwertyHandler @ 384 NONAME
-	_ZTI20CPhoneClearBlacklist @ 385 NONAME
-	_ZTI20CPhoneRecoverySystem @ 386 NONAME
-	_ZTI22CPhoneCallThemeMonitor @ 387 NONAME
-	_ZTI22CPhoneLibraryContainer @ 388 NONAME
-	_ZTI23CPhoneQwertyModeMonitor @ 389 NONAME
-	_ZTI24CPhoneCenRepEventHandler @ 390 NONAME
-	_ZTI24CPhoneLangSettingMonitor @ 391 NONAME
-	_ZTI25CPhonePublishSubscriberAO @ 392 NONAME
-	_ZTI26CPhoneMainResourceResolver @ 393 NONAME
-	_ZTI26CPhoneResourceResolverBase @ 394 NONAME
-	_ZTI30CPhoneMainErrorMessagesHandler @ 395 NONAME
-	_ZTV11CPhoneTimer @ 396 NONAME
-	_ZTV12CPhoneLogger @ 397 NONAME
-	_ZTV17CPhoneCenRepProxy @ 398 NONAME
-	_ZTV17CPhonePubSubProxy @ 399 NONAME
-	_ZTV18CPhoneMethodLogger @ 400 NONAME
-	_ZTV19CPhoneQwertyHandler @ 401 NONAME
-	_ZTV20CPhoneClearBlacklist @ 402 NONAME
-	_ZTV20CPhoneRecoverySystem @ 403 NONAME
-	_ZTV22CPhoneCallThemeMonitor @ 404 NONAME
-	_ZTV22CPhoneLibraryContainer @ 405 NONAME
-	_ZTV23CPhoneQwertyModeMonitor @ 406 NONAME
-	_ZTV24CPhoneCenRepEventHandler @ 407 NONAME
-	_ZTV24CPhoneLangSettingMonitor @ 408 NONAME
-	_ZTV25CPhonePublishSubscriberAO @ 409 NONAME
-	_ZTV26CPhoneMainResourceResolver @ 410 NONAME
-	_ZTV26CPhoneResourceResolverBase @ 411 NONAME
-	_ZTV30CPhoneMainErrorMessagesHandler @ 412 NONAME
-	_ZThn4_N12CPhoneLoggerD0Ev @ 413 NONAME
-	_ZThn4_N12CPhoneLoggerD1Ev @ 414 NONAME
-	_ZThn4_N26CPhoneResourceResolverBaseD0Ev @ 415 NONAME
-	_ZThn4_N26CPhoneResourceResolverBaseD1Ev @ 416 NONAME
-	_ZThn4_NK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 417 NONAME
-	_ZN19CPhoneQwertyHandler22AddQwertyModeObserverLER24MPhoneQwertyModeObserver @ 418 NONAME
+	_ZN19CPhoneQwertyHandler22AddQwertyModeObserverLER24MPhoneQwertyModeObserver @ 65 NONAME
+	_ZN19CPhoneQwertyHandler4NewLEv @ 66 NONAME
+	_ZN19CPhoneQwertyHandlerD0Ev @ 67 NONAME
+	_ZN19CPhoneQwertyHandlerD1Ev @ 68 NONAME
+	_ZN19CPhoneQwertyHandlerD2Ev @ 69 NONAME
+	_ZN19TPhoneCmdParamQuery10SetTimeOutEi @ 70 NONAME
+	_ZN19TPhoneCmdParamQuery11SetDataTextEP6TDes16 @ 71 NONAME
+	_ZN19TPhoneCmdParamQuery12SetQueryTypeE15TPhoneQueryType @ 72 NONAME
+	_ZN19TPhoneCmdParamQuery13SetContentCbaEi @ 73 NONAME
+	_ZN19TPhoneCmdParamQuery13SetDefaultCbaEi @ 74 NONAME
+	_ZN19TPhoneCmdParamQuery14SetQueryPromptERK7TDesC16 @ 75 NONAME
+	_ZN19TPhoneCmdParamQuery17SetCommandParamIdEN18TPhoneCommandParam13TPhoneParamIdE @ 76 NONAME
+	_ZN19TPhoneCmdParamQuery17SetSendKeyEnabledEi @ 77 NONAME
+	_ZN19TPhoneCmdParamQuery18SetQueryResourceIdEi @ 78 NONAME
+	_ZN19TPhoneCmdParamQuery20QueryCommandObserverEv @ 79 NONAME
+	_ZN19TPhoneCmdParamQuery20SetCbaCommandMappingEii @ 80 NONAME
+	_ZN19TPhoneCmdParamQuery23SetQueryCommandObserverER26MPhoneQueryCommandObserver @ 81 NONAME
+	_ZN19TPhoneCmdParamQuery26SetCustomCommandForTimeOutEi @ 82 NONAME
+	_ZN19TPhoneCmdParamQuery28SetItemTextArrayForListQueryER12MDesC16Array @ 83 NONAME
+	_ZN19TPhoneCmdParamQuery7SetToneEi @ 84 NONAME
+	_ZN19TPhoneCmdParamQueryC1ERKS_ @ 85 NONAME
+	_ZN19TPhoneCmdParamQueryC1Ev @ 86 NONAME
+	_ZN19TPhoneCmdParamQueryC2ERKS_ @ 87 NONAME
+	_ZN19TPhoneCmdParamQueryC2Ev @ 88 NONAME
+	_ZN19TPhoneCmdParamQueryaSERKS_ @ 89 NONAME
+	_ZN20CPhoneClearBlacklist17ClearBlackListNowEv @ 90 NONAME
+	_ZN20CPhoneClearBlacklist23ClearBlackListOnNextKeyEv @ 91 NONAME
+	_ZN20CPhoneClearBlacklist7CreateLER10RWsSessionRK11RWindowBase @ 92 NONAME
+	_ZN20CPhoneClearBlacklist8InstanceEv @ 93 NONAME
+	_ZN20CPhoneClearBlacklistD0Ev @ 94 NONAME
+	_ZN20CPhoneClearBlacklistD1Ev @ 95 NONAME
+	_ZN20CPhoneClearBlacklistD2Ev @ 96 NONAME
+	_ZN20CPhoneRecoverySystem10RecoverNowEiai @ 97 NONAME
+	_ZN20CPhoneRecoverySystem19EnablePreconditionLEv @ 98 NONAME
+	_ZN20CPhoneRecoverySystem4AddLE9TCallBackaN19CTeleRecoverySystem14TRecoveryStateE @ 99 NONAME
+	_ZN20CPhoneRecoverySystem6RemoveEi @ 100 NONAME
+	_ZN20CPhoneRecoverySystem8InstanceEv @ 101 NONAME
+	_ZN20TPhoneCmdParamBitmap13SetMaskBitmapEP10CFbsBitmap @ 102 NONAME
+	_ZN20TPhoneCmdParamBitmap9SetBitmapEP10CFbsBitmap @ 103 NONAME
+	_ZN20TPhoneCmdParamBitmapC1Ev @ 104 NONAME
+	_ZN20TPhoneCmdParamBitmapC2Ev @ 105 NONAME
+	_ZN20TPhoneCmdParamString6StringEv @ 106 NONAME
+	_ZN20TPhoneCmdParamString9SetStringEP6TPtr16 @ 107 NONAME
+	_ZN20TPhoneCmdParamStringC1Ev @ 108 NONAME
+	_ZN20TPhoneCmdParamStringC2Ev @ 109 NONAME
+	_ZN21TPhoneCmdParamAppInfo10SetViewUidERK4TUid @ 110 NONAME
+	_ZN21TPhoneCmdParamAppInfo16SetCustomMessageERK6TDesC8 @ 111 NONAME
+	_ZN21TPhoneCmdParamAppInfo18SetCustomMessageIdERK4TUid @ 112 NONAME
+	_ZN21TPhoneCmdParamAppInfo20SetMultipleInstancesEi @ 113 NONAME
+	_ZN21TPhoneCmdParamAppInfo8SetParamERK6TDesC8 @ 114 NONAME
+	_ZN21TPhoneCmdParamAppInfo9SetAppUidERK4TUid @ 115 NONAME
+	_ZN21TPhoneCmdParamAppInfoC1Ev @ 116 NONAME
+	_ZN21TPhoneCmdParamAppInfoC2Ev @ 117 NONAME
+	_ZN21TPhoneCmdParamBoolean10SetBooleanEi @ 118 NONAME
+	_ZN21TPhoneCmdParamBooleanC1Ev @ 119 NONAME
+	_ZN21TPhoneCmdParamBooleanC2Ev @ 120 NONAME
+	_ZN21TPhoneCmdParamDynMenu10SetDynMenuEPv @ 121 NONAME
+	_ZN21TPhoneCmdParamDynMenu13SetResourceIdEi @ 122 NONAME
+	_ZN21TPhoneCmdParamDynMenu7DynMenuEv @ 123 NONAME
+	_ZN21TPhoneCmdParamDynMenuC1Ev @ 124 NONAME
+	_ZN21TPhoneCmdParamDynMenuC2Ev @ 125 NONAME
+	_ZN21TPhoneCmdParamInteger10SetIntegerEi @ 126 NONAME
+	_ZN21TPhoneCmdParamIntegerC1Ev @ 127 NONAME
+	_ZN21TPhoneCmdParamIntegerC2Ev @ 128 NONAME
+	_ZN21TPhoneCmdParamPointer10SetPointerEPv @ 129 NONAME
+	_ZN21TPhoneCmdParamPointerC1Ev @ 130 NONAME
+	_ZN21TPhoneCmdParamPointerC2Ev @ 131 NONAME
+	_ZN21TPhoneCmdParamSfiData7SetNameERK7TDesC16 @ 132 NONAME
+	_ZN21TPhoneCmdParamSfiData9SetNumberERK7TDesC16 @ 133 NONAME
+	_ZN21TPhoneCmdParamSfiDataC1Ev @ 134 NONAME
+	_ZN21TPhoneCmdParamSfiDataC2Ev @ 135 NONAME
+	_ZN22CPhoneCallThemeMonitor28SetCallThemeSettingsObserverEP31MPhoneCallThemeSettingsObserver @ 136 NONAME
+	_ZN22CPhoneCallThemeMonitor4NewLEv @ 137 NONAME
+	_ZN22CPhoneCallThemeMonitorD0Ev @ 138 NONAME
+	_ZN22CPhoneCallThemeMonitorD1Ev @ 139 NONAME
+	_ZN22CPhoneCallThemeMonitorD2Ev @ 140 NONAME
+	_ZN22CPhoneLibraryContainer11AddLibraryLERK8RLibrary @ 141 NONAME
+	_ZN22CPhoneLibraryContainer4NewLEv @ 142 NONAME
+	_ZN22CPhoneLibraryContainerD0Ev @ 143 NONAME
+	_ZN22CPhoneLibraryContainerD1Ev @ 144 NONAME
+	_ZN22CPhoneLibraryContainerD2Ev @ 145 NONAME
+	_ZN22TPhoneCmdParamKeyEvent11SetKeyEventERK9TKeyEvent @ 146 NONAME
+	_ZN22TPhoneCmdParamKeyEvent12SetEventCodeE10TEventCode @ 147 NONAME
+	_ZN22TPhoneCmdParamKeyEventC1Ev @ 148 NONAME
+	_ZN22TPhoneCmdParamKeyEventC2Ev @ 149 NONAME
+	_ZN22TPhoneCmdParamRingTone11SetRingToneERK7TDesC16 @ 150 NONAME
+	_ZN22TPhoneCmdParamRingTone12IsCallerTextEv @ 151 NONAME
+	_ZN22TPhoneCmdParamRingTone12SetTextToSayERK7TDesC16 @ 152 NONAME
+	_ZN22TPhoneCmdParamRingTone13IsCallerImageEv @ 153 NONAME
+	_ZN22TPhoneCmdParamRingTone14SetRingingTypeEi @ 154 NONAME
+	_ZN22TPhoneCmdParamRingTone19SetCallerTextStatusEi @ 155 NONAME
+	_ZN22TPhoneCmdParamRingTone20SetCallerImageStatusEi @ 156 NONAME
+	_ZN22TPhoneCmdParamRingTone7SetTypeE18TPhoneRingToneType @ 157 NONAME
+	_ZN22TPhoneCmdParamRingTone9SetVolumeEi @ 158 NONAME
+	_ZN22TPhoneCmdParamRingToneC1Ev @ 159 NONAME
+	_ZN22TPhoneCmdParamRingToneC2Ev @ 160 NONAME
+	_ZN23TPhoneCmdParamSpeedDial10NumberTypeEv @ 161 NONAME
+	_ZN23TPhoneCmdParamSpeedDial11PhoneNumberEv @ 162 NONAME
+	_ZN23TPhoneCmdParamSpeedDial11SetLocationEi @ 163 NONAME
+	_ZN23TPhoneCmdParamSpeedDial12SetServiceIdEj @ 164 NONAME
+	_ZN23TPhoneCmdParamSpeedDial13SetNumberTypeE16TPhoneNumberType @ 165 NONAME
+	_ZN23TPhoneCmdParamSpeedDial14SetPhoneNumberEP6TPtr16 @ 166 NONAME
+	_ZN23TPhoneCmdParamSpeedDial8LocationEv @ 167 NONAME
+	_ZN23TPhoneCmdParamSpeedDialC1Ev @ 168 NONAME
+	_ZN23TPhoneCmdParamSpeedDialC2Ev @ 169 NONAME
+	_ZN24TPhoneCmdParamGlobalNote11SetSoftkeysEi @ 170 NONAME
+	_ZN24TPhoneCmdParamGlobalNote15SetWaitForReadyEi @ 171 NONAME
+	_ZN24TPhoneCmdParamGlobalNote17SetTextResourceIdEi @ 172 NONAME
+	_ZN24TPhoneCmdParamGlobalNote7SetTextERK7TDesC16 @ 173 NONAME
+	_ZN24TPhoneCmdParamGlobalNote7SetToneEi @ 174 NONAME
+	_ZN24TPhoneCmdParamGlobalNote7SetTypeE18TAknGlobalNoteType @ 175 NONAME
+	_ZN24TPhoneCmdParamGlobalNoteC1Ev @ 176 NONAME
+	_ZN24TPhoneCmdParamGlobalNoteC2Ev @ 177 NONAME
+	_ZN24TPhoneCmdParamKeyCapture10SetKeyCodeE8TKeyCode @ 178 NONAME
+	_ZN24TPhoneCmdParamKeyCapture14SetCaptureTypeE17TPhoneCaptureType @ 179 NONAME
+	_ZN24TPhoneCmdParamKeyCapture6SetKeyE12TStdScanCode @ 180 NONAME
+	_ZN24TPhoneCmdParamKeyCaptureC1Ev @ 181 NONAME
+	_ZN24TPhoneCmdParamKeyCaptureC2Ev @ 182 NONAME
+	_ZN25TPhoneCmdParamAudioOutput14SetAudioOutputE14TPEAudioOutput @ 183 NONAME
+	_ZN25TPhoneCmdParamAudioOutputC1Ev @ 184 NONAME
+	_ZN25TPhoneCmdParamAudioOutputC2Ev @ 185 NONAME
+	_ZN25TPhoneCmdParamTransEffect7SetTypeE21TPhoneTransEffectType @ 186 NONAME
+	_ZN25TPhoneCmdParamTransEffect9SetAppUidERK4TUid @ 187 NONAME
+	_ZN25TPhoneCmdParamTransEffectC1Ev @ 188 NONAME
+	_ZN25TPhoneCmdParamTransEffectC2Ev @ 189 NONAME
+	_ZN26CPhoneMainResourceResolver8InstanceEv @ 190 NONAME
+	_ZN26CPhoneResourceResolverBase14BaseConstructLEv @ 191 NONAME
+	_ZN26CPhoneResourceResolverBaseC1Ev @ 192 NONAME
+	_ZN26CPhoneResourceResolverBaseC2Ev @ 193 NONAME
+	_ZN26CPhoneResourceResolverBaseD0Ev @ 194 NONAME
+	_ZN26CPhoneResourceResolverBaseD1Ev @ 195 NONAME
+	_ZN26CPhoneResourceResolverBaseD2Ev @ 196 NONAME
+	_ZN26TPhoneCmdParamCustomDialer16DialerControllerEv @ 197 NONAME
+	_ZN26TPhoneCmdParamCustomDialer19SetDialerControllerEP22MPhoneDialerController @ 198 NONAME
+	_ZN26TPhoneCmdParamCustomDialerC1Ev @ 199 NONAME
+	_ZN26TPhoneCmdParamCustomDialerC2Ev @ 200 NONAME
+	_ZN26TPhoneCmdParamProgressNote11SetWaitTimeE27TTimeIntervalMicroSeconds32 @ 201 NONAME
+	_ZN26TPhoneCmdParamProgressNote13SetResourceIdEi @ 202 NONAME
+	_ZN26TPhoneCmdParamProgressNoteC1Ev @ 203 NONAME
+	_ZN26TPhoneCmdParamProgressNoteC2Ev @ 204 NONAME
+	_ZN27TPhoneCmdParamCallStateData12SetCallStateEi @ 205 NONAME
+	_ZN27TPhoneCmdParamCallStateData9SetCallIdEi @ 206 NONAME
+	_ZN27TPhoneCmdParamCallStateDataC1Ev @ 207 NONAME
+	_ZN27TPhoneCmdParamCallStateDataC2Ev @ 208 NONAME
+	_ZN27TPhoneCmdParamMessageEditor14SetMessageDataEP12CMessageData @ 209 NONAME
+	_ZN27TPhoneCmdParamMessageEditorC1Ev @ 210 NONAME
+	_ZN27TPhoneCmdParamMessageEditorC2Ev @ 211 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData10SetCLITextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 212 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData10SetPictureERK7TDesC16 @ 213 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData11AddCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 214 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData11SetCNAPTextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 215 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData11SetCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 216 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData11SetCallTypeEi @ 217 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData12SetCallStateEi @ 218 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData12SetCipheringEi @ 219 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData12SetLabelTextERK7TDesC16 @ 220 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData12SetServiceIdEm @ 221 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData12SetThumbnailEP10CFbsBitmap @ 222 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData13SetCallerTextERK7TDesC16 @ 223 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData13SetNumberTypeEi @ 224 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData14SetContactLinkERK6TDesC8 @ 225 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData15SetHasThumbnailEi @ 226 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData17SetShortLabelTextERK7TDesC16 @ 227 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData20SetRemotePhoneNumberERK7TDesC16 @ 228 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData21SetParticipantListCLIENS_24TPhoneParticipantListCLIE @ 229 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData28SetCipheringIndicatorAllowedEi @ 230 NONAME
+	_ZN28TPhoneCmdParamCallHeaderData8SetLine2Ei @ 231 NONAME
+	_ZN28TPhoneCmdParamCallHeaderDataC1Ev @ 232 NONAME
+	_ZN28TPhoneCmdParamCallHeaderDataC2Ev @ 233 NONAME
+	_ZN28TPhoneCmdParamReconnectQuery14SetPhoneNumberE7TPtrC16 @ 234 NONAME
+	_ZN28TPhoneCmdParamReconnectQuery17SetContactMatcherEP13CPhCntMatcher @ 235 NONAME
+	_ZN28TPhoneCmdParamReconnectQuery21SetIncludeVideoOptionEi @ 236 NONAME
+	_ZN28TPhoneCmdParamReconnectQueryC1ER27MCaUiReconnectQueryObserver @ 237 NONAME
+	_ZN28TPhoneCmdParamReconnectQueryC2ER27MCaUiReconnectQueryObserver @ 238 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetch16SetCbaResourceIdEi @ 239 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetch22SetTitlePaneResourceIdEi @ 240 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetch4TypeEv @ 241 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetch7SetTypeEN21CPhCntSingleItemFetch10TFetchTypeE @ 242 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetch9SetStringEP6TDes16 @ 243 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetchC1Ev @ 244 NONAME
+	_ZN29TPhoneCmdParamSingleItemFetchC2Ev @ 245 NONAME
+	_ZN30CPhoneMainErrorMessagesHandler8InstanceEv @ 246 NONAME
+	_ZN31TPhoneCmdParamAudioAvailability17SetBTAccAvailableEi @ 247 NONAME
+	_ZN31TPhoneCmdParamAudioAvailability20SetWiredAccAvailableEi @ 248 NONAME
+	_ZN31TPhoneCmdParamAudioAvailabilityC1Ev @ 249 NONAME
+	_ZN31TPhoneCmdParamAudioAvailabilityC2Ev @ 250 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData12SetCallStateEi @ 251 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData12SetCipheringEi @ 252 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData12SetEmergencyEi @ 253 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData22SetLittleBubbleVisibleEi @ 254 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData28SetCipheringIndicatorAllowedEi @ 255 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData7SetModeEi @ 256 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData7SetMuteEi @ 257 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorData8SetLine2Ei @ 258 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorDataC1Ev @ 259 NONAME
+	_ZN33TPhoneCmdParamIncallIndicatorDataC2Ev @ 260 NONAME
+	_ZN33TPhoneCmdParamNumberEntryObserver11SetObserverE9TCallBack @ 261 NONAME
+	_ZN33TPhoneCmdParamNumberEntryObserver8ObserverEv @ 262 NONAME
+	_ZN33TPhoneCmdParamNumberEntryObserverC1Ev @ 263 NONAME
+	_ZN33TPhoneCmdParamNumberEntryObserverC2Ev @ 264 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderData12SetCipheringEi @ 265 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderData12SetLabelTextERK7TDesC16 @ 266 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderData13SetHeaderTextERK7TDesC16 @ 267 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderData21SetOwnPhoneNumberTextERK7TDesC16 @ 268 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderData28SetCipheringIndicatorAllowedEi @ 269 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderDataC1Ev @ 270 NONAME
+	_ZN37TPhoneCmdParamEmergencyCallHeaderDataC2Ev @ 271 NONAME
+	_ZNK17CPhoneCenRepProxy4FindERK4TUidmmR6RArrayImE @ 272 NONAME
+	_ZNK17CPhoneCenRepProxy6GetIntERK4TUidjRi @ 273 NONAME
+	_ZNK17CPhoneCenRepProxy7GetRealERK4TUidjRd @ 274 NONAME
+	_ZNK17CPhoneCenRepProxy9GetStringERK4TUidjR6TDes16 @ 275 NONAME
+	_ZNK18TPhoneCmdParamNote10ResourceIdEv @ 276 NONAME
+	_ZNK18TPhoneCmdParamNote14TextResourceIdEv @ 277 NONAME
+	_ZNK18TPhoneCmdParamNote4TextEv @ 278 NONAME
+	_ZNK18TPhoneCmdParamNote4ToneEv @ 279 NONAME
+	_ZNK18TPhoneCmdParamNote4TypeEv @ 280 NONAME
+	_ZNK18TPhoneCmdParamNote7TimeoutEv @ 281 NONAME
+	_ZNK18TPhoneCommandParam7ParamIdEv @ 282 NONAME
+	_ZNK19CPhoneQwertyHandler13IsQwertyInputEv @ 283 NONAME
+	_ZNK19TPhoneCmdParamQuery10ContentCbaEv @ 284 NONAME
+	_ZNK19TPhoneCmdParamQuery10DefaultCbaEv @ 285 NONAME
+	_ZNK19TPhoneCmdParamQuery11QueryPromptEv @ 286 NONAME
+	_ZNK19TPhoneCmdParamQuery14SendKeyEnabledEv @ 287 NONAME
+	_ZNK19TPhoneCmdParamQuery15QueryResourceIdEv @ 288 NONAME
+	_ZNK19TPhoneCmdParamQuery17CbaCommandMappingEi @ 289 NONAME
+	_ZNK19TPhoneCmdParamQuery25ItemTextArrayForListQueryEv @ 290 NONAME
+	_ZNK19TPhoneCmdParamQuery26GetCustomCommandForTimeOutERi @ 291 NONAME
+	_ZNK19TPhoneCmdParamQuery4ToneEv @ 292 NONAME
+	_ZNK19TPhoneCmdParamQuery7TimeOutEv @ 293 NONAME
+	_ZNK19TPhoneCmdParamQuery8DataTextEv @ 294 NONAME
+	_ZNK19TPhoneCmdParamQuery9QueryTypeEv @ 295 NONAME
+	_ZNK20TPhoneCmdParamBitmap10MaskBitmapEv @ 296 NONAME
+	_ZNK20TPhoneCmdParamBitmap6BitmapEv @ 297 NONAME
+	_ZNK21TPhoneCmdParamAppInfo13CustomMessageEv @ 298 NONAME
+	_ZNK21TPhoneCmdParamAppInfo15CustomMessageIdEv @ 299 NONAME
+	_ZNK21TPhoneCmdParamAppInfo17MultipleInstancesEv @ 300 NONAME
+	_ZNK21TPhoneCmdParamAppInfo5ParamEv @ 301 NONAME
+	_ZNK21TPhoneCmdParamAppInfo6AppUidEv @ 302 NONAME
+	_ZNK21TPhoneCmdParamAppInfo7ViewUidEv @ 303 NONAME
+	_ZNK21TPhoneCmdParamBoolean7BooleanEv @ 304 NONAME
+	_ZNK21TPhoneCmdParamDynMenu10ResourceIdEv @ 305 NONAME
+	_ZNK21TPhoneCmdParamInteger7IntegerEv @ 306 NONAME
+	_ZNK21TPhoneCmdParamPointer7PointerEv @ 307 NONAME
+	_ZNK21TPhoneCmdParamSfiData4NameEv @ 308 NONAME
+	_ZNK21TPhoneCmdParamSfiData6NumberEv @ 309 NONAME
+	_ZNK22CPhoneCallThemeMonitor22CallImageThemeFilePathEv @ 310 NONAME
+	_ZNK22CPhoneCallThemeMonitor22CallImageThemeSettingsEv @ 311 NONAME
+	_ZNK22TPhoneCmdParamKeyEvent8KeyEventEv @ 312 NONAME
+	_ZNK22TPhoneCmdParamKeyEvent9EventCodeEv @ 313 NONAME
+	_ZNK22TPhoneCmdParamRingTone11RingingTypeEv @ 314 NONAME
+	_ZNK22TPhoneCmdParamRingTone4TypeEv @ 315 NONAME
+	_ZNK22TPhoneCmdParamRingTone6VolumeEv @ 316 NONAME
+	_ZNK22TPhoneCmdParamRingTone8RingToneEv @ 317 NONAME
+	_ZNK22TPhoneCmdParamRingTone9TextToSayEv @ 318 NONAME
+	_ZNK23TPhoneCmdParamSpeedDial9ServiceIdEv @ 319 NONAME
+	_ZNK24TPhoneCmdParamGlobalNote12WaitForReadyEv @ 320 NONAME
+	_ZNK24TPhoneCmdParamGlobalNote14TextResourceIdEv @ 321 NONAME
+	_ZNK24TPhoneCmdParamGlobalNote4TextEv @ 322 NONAME
+	_ZNK24TPhoneCmdParamGlobalNote4ToneEv @ 323 NONAME
+	_ZNK24TPhoneCmdParamGlobalNote4TypeEv @ 324 NONAME
+	_ZNK24TPhoneCmdParamGlobalNote8SoftkeysEv @ 325 NONAME
+	_ZNK24TPhoneCmdParamKeyCapture11CaptureTypeEv @ 326 NONAME
+	_ZNK24TPhoneCmdParamKeyCapture3KeyEv @ 327 NONAME
+	_ZNK24TPhoneCmdParamKeyCapture7KeyCodeEv @ 328 NONAME
+	_ZNK25TPhoneCmdParamAudioOutput11AudioOutputEv @ 329 NONAME
+	_ZNK25TPhoneCmdParamTransEffect4TypeEv @ 330 NONAME
+	_ZNK25TPhoneCmdParamTransEffect6AppUidEv @ 331 NONAME
+	_ZNK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 332 NONAME
+	_ZNK26CPhoneResourceResolverBase27IsTelephonyFeatureSupportedEi @ 333 NONAME
+	_ZNK26TPhoneCmdParamProgressNote10ResourceIdEv @ 334 NONAME
+	_ZNK26TPhoneCmdParamProgressNote8WaitTimeEv @ 335 NONAME
+	_ZNK27TPhoneCmdParamCallStateData6CallIdEv @ 336 NONAME
+	_ZNK27TPhoneCmdParamCallStateData9CallStateEv @ 337 NONAME
+	_ZNK27TPhoneCmdParamMessageEditor11MessageDataEv @ 338 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData10CallerTextEv @ 339 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData10NumberTypeEv @ 340 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData11ContactLinkEv @ 341 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData12HasThumbnailEv @ 342 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData14ParticipantCLIEv @ 343 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData14ShortLabelTextEv @ 344 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData17RemotePhoneNumberEv @ 345 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData24CLITextClippingDirectionEv @ 346 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData25CNAPTextClippingDirectionEv @ 347 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData25CipheringIndicatorAllowedEv @ 348 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData5Line2Ev @ 349 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData7CLITextEv @ 350 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData7PictureEv @ 351 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData8CNAPTextEv @ 352 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData8CallFlagEv @ 353 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData8CallTypeEv @ 354 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData9CallStateEv @ 355 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData9CipheringEv @ 356 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData9LabelTextEv @ 357 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData9ServiceIdEv @ 358 NONAME
+	_ZNK28TPhoneCmdParamCallHeaderData9ThumbnailEv @ 359 NONAME
+	_ZNK28TPhoneCmdParamReconnectQuery11PhoneNumberEv @ 360 NONAME
+	_ZNK28TPhoneCmdParamReconnectQuery14ContactMatcherEv @ 361 NONAME
+	_ZNK28TPhoneCmdParamReconnectQuery22IncludeVideoCallOptionEv @ 362 NONAME
+	_ZNK28TPhoneCmdParamReconnectQuery22ReconnectQueryObserverEv @ 363 NONAME
+	_ZNK29TPhoneCmdParamSingleItemFetch13CbaResourceIdEv @ 364 NONAME
+	_ZNK29TPhoneCmdParamSingleItemFetch19TitlePaneResourceIdEv @ 365 NONAME
+	_ZNK29TPhoneCmdParamSingleItemFetch6StringEv @ 366 NONAME
+	_ZNK31TPhoneCmdParamAudioAvailability16IsBTAccAvailableEv @ 367 NONAME
+	_ZNK31TPhoneCmdParamAudioAvailability19IsWiredAccAvailableEv @ 368 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData19LittleBubbleVisibleEv @ 369 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData25CipheringIndicatorAllowedEv @ 370 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData4ModeEv @ 371 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData4MuteEv @ 372 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData5Line2Ev @ 373 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData9CallStateEv @ 374 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData9CipheringEv @ 375 NONAME
+	_ZNK33TPhoneCmdParamIncallIndicatorData9EmergencyEv @ 376 NONAME
+	_ZNK37TPhoneCmdParamEmergencyCallHeaderData10HeaderTextEv @ 377 NONAME
+	_ZNK37TPhoneCmdParamEmergencyCallHeaderData18OwnPhoneNumberTextEv @ 378 NONAME
+	_ZNK37TPhoneCmdParamEmergencyCallHeaderData25CipheringIndicatorAllowedEv @ 379 NONAME
+	_ZNK37TPhoneCmdParamEmergencyCallHeaderData9CipheringEv @ 380 NONAME
+	_ZNK37TPhoneCmdParamEmergencyCallHeaderData9LabelTextEv @ 381 NONAME
+	_ZTI11CPhoneTimer @ 382 NONAME
+	_ZTI12CPhoneLogger @ 383 NONAME
+	_ZTI17CPhoneCenRepProxy @ 384 NONAME
+	_ZTI17CPhonePubSubProxy @ 385 NONAME
+	_ZTI18CPhoneMethodLogger @ 386 NONAME
+	_ZTI19CPhoneQwertyHandler @ 387 NONAME
+	_ZTI20CPhoneClearBlacklist @ 388 NONAME
+	_ZTI20CPhoneRecoverySystem @ 389 NONAME
+	_ZTI22CPhoneCallThemeMonitor @ 390 NONAME
+	_ZTI22CPhoneLibraryContainer @ 391 NONAME
+	_ZTI23CPhoneQwertyModeMonitor @ 392 NONAME
+	_ZTI24CPhoneCenRepEventHandler @ 393 NONAME
+	_ZTI24CPhoneLangSettingMonitor @ 394 NONAME
+	_ZTI25CPhonePublishSubscriberAO @ 395 NONAME
+	_ZTI26CPhoneMainResourceResolver @ 396 NONAME
+	_ZTI26CPhoneResourceResolverBase @ 397 NONAME
+	_ZTI30CPhoneMainErrorMessagesHandler @ 398 NONAME
+	_ZTV11CPhoneTimer @ 399 NONAME
+	_ZTV12CPhoneLogger @ 400 NONAME
+	_ZTV17CPhoneCenRepProxy @ 401 NONAME
+	_ZTV17CPhonePubSubProxy @ 402 NONAME
+	_ZTV18CPhoneMethodLogger @ 403 NONAME
+	_ZTV19CPhoneQwertyHandler @ 404 NONAME
+	_ZTV20CPhoneClearBlacklist @ 405 NONAME
+	_ZTV20CPhoneRecoverySystem @ 406 NONAME
+	_ZTV22CPhoneCallThemeMonitor @ 407 NONAME
+	_ZTV22CPhoneLibraryContainer @ 408 NONAME
+	_ZTV23CPhoneQwertyModeMonitor @ 409 NONAME
+	_ZTV24CPhoneCenRepEventHandler @ 410 NONAME
+	_ZTV24CPhoneLangSettingMonitor @ 411 NONAME
+	_ZTV25CPhonePublishSubscriberAO @ 412 NONAME
+	_ZTV26CPhoneMainResourceResolver @ 413 NONAME
+	_ZTV26CPhoneResourceResolverBase @ 414 NONAME
+	_ZTV30CPhoneMainErrorMessagesHandler @ 415 NONAME
+	_ZThn4_N12CPhoneLoggerD0Ev @ 416 NONAME
+	_ZThn4_N12CPhoneLoggerD1Ev @ 417 NONAME
+	_ZThn4_N26CPhoneResourceResolverBaseD0Ev @ 418 NONAME
+	_ZThn4_N26CPhoneResourceResolverBaseD1Ev @ 419 NONAME
+	_ZThn4_NK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 420 NONAME
+	_ZN19CPhoneQwertyHandler16ConvertToNumericER9TKeyEvent @ 421 NONAME
 
--- a/phoneapp/phoneuiutils/inc/cphoneqwertyhandler.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiutils/inc/cphoneqwertyhandler.h	Tue Apr 27 16:37:10 2010 +0300
@@ -69,6 +69,14 @@
         IMPORT_C TInt NumericKeyCode( const TKeyEvent& aKeyEvent );
 
         /**
+        * Converts the key code of the event to numeric mode code and removes
+        * any modifiers so that editor component will not do any more conversions.
+        * Does nothing if the key doesn't map to any numeric mode characters.
+        * @return ETrue if key contained any numeric mode character
+        */
+        IMPORT_C TBool ConvertToNumeric( TKeyEvent& aKeyEvent );
+
+        /**
         * Add qwerty mode observer. 
         */
         IMPORT_C void AddQwertyModeObserverL( MPhoneQwertyModeObserver& aObserver );
@@ -94,7 +102,7 @@
         * C++ default constructor.
         */
         CPhoneQwertyHandler();
-                                  
+        
         /**
         * By default Symbian 2nd phase constructor is private.
         */
@@ -104,6 +112,11 @@
         * LoadNumericKeyBindings
         */
         void LoadNumericKeyBindings( TInt aLanguage, TInt aKeyboard );
+        
+        /**
+         * Check if given character is a number character
+         */
+        TBool IsNumber( TText aChar ) const;
 
 
     private:    // Data
@@ -114,7 +127,7 @@
         // Qwerty mode
         TInt iQwertyMode;
         
-        // Language setting monitor            
+        // Language setting monitor
         CPhoneLangSettingMonitor* iLangSettingMonitor;
         
         // Qwerty mode monitor
--- a/phoneapp/phoneuiutils/inc/tphonecmdparamtranseffect.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiutils/inc/tphonecmdparamtranseffect.h	Tue Apr 27 16:37:10 2010 +0300
@@ -37,21 +37,27 @@
 enum TPhoneTransEffectType
     {
     EPhoneTransEffectNone,
+    // These 3 effect types can be used only when dialer is
+    // opened/closed when some other app than phone is visible 
+    // on the foreground/in the background.
+    // These cannot be used for internal transitions (=call ui<->dialer).
     EPhoneTransEffectDialerOpen,
     EPhoneTransEffectDialerClose,
     EPhoneTransEffectDialerCreate,
+    // For applying effect to external app launch done from dialer.
+    // Effects triggered by App FW don't work properly.
+    EPhoneTransEffectAppStartFromDialer,
     EPhoneTransEffectStop
     };
 
 // CLASS DECLARATION
 
 /**
-*  A parameter class for note dialog information.
+*  A parameter class for transition effect information.
 */
 class TPhoneCmdParamTransEffect : public TPhoneUICommandParam
     {   
-   
-    
+
     public: 
            
         /**
@@ -67,19 +73,37 @@
         */
         IMPORT_C void SetType( TPhoneTransEffectType aType );
 
- 
+        /**
+        * Sets application uid associated with the effect.
+        * @param    aAppUid, Id of app.
+        * @return   None.
+        */
+        IMPORT_C void SetAppUid( const TUid& aAppUid );
+
         /**
         * Returns the effect type
         * @return Returns the type
         */
         IMPORT_C TPhoneTransEffectType Type() const;
-   
+
+        /**
+        * Returns App uid associated with the effect.
+        * @param    None.
+        * @return   iAppUid.
+        */
+        IMPORT_C TUid AppUid() const;
+
     private:    
         
         /**
-        * Note type
+        * Effect type
         */
         TPhoneTransEffectType iType;
+        
+        /**
+        * App UID
+        */
+        TUid iAppUid;
 
     };
 
--- a/phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -24,6 +24,9 @@
 #include    <w32std.h>
 
 // CONSTANTS
+static const TUint32 KNumKeyModifiers( EModifierLeftShift | EModifierRightShift | EModifierShift |
+                                       EModifierLeftFunc | EModifierRightFunc | EModifierFunc );
+
 
 // FORWARD DECLARATIONS
 
@@ -60,7 +63,7 @@
     
     if ( iQwertyMode )
         {
-        LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() );            
+        LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() );
         }
     }
 
@@ -80,7 +83,7 @@
 
     return self;
     }
-    
+
 // Destructor
 EXPORT_C CPhoneQwertyHandler::~CPhoneQwertyHandler()
     {
@@ -99,7 +102,7 @@
 //    
 EXPORT_C TBool CPhoneQwertyHandler::IsQwertyInput() const
     {
-    return iQwertyMode > 0 ? ETrue : EFalse;    
+    return iQwertyMode > 0 ? ETrue : EFalse;
     }
 
 // -----------------------------------------------------------------------------
@@ -124,12 +127,12 @@
 void CPhoneQwertyHandler::HandleQwertyModeChange( TInt aMode )
     {
     iQwertyMode = aMode;
-#ifndef RD_INTELLIGENT_TEXT_INPUT    
+#ifndef RD_INTELLIGENT_TEXT_INPUT
     if ( iQwertyMode && !iNumericKeys.Count() )
         {
-        LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() );            
+        LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() );
         }
-#endif    
+#endif
     }
 
 // -----------------------------------------------------------------------------
@@ -139,9 +142,7 @@
 //
 void CPhoneQwertyHandler::HandleKeyboardLayoutChange()
     {
-    
-    LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() );            
-   
+    LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() );
     }
 
 // -----------------------------------------------------------------------------
@@ -161,8 +162,8 @@
         
         ptiEngine->GetNumericModeKeysForQwertyL( aLanguage, 
                                                  iNumericKeys,
-                                                 keyboard );         
-        CleanupStack::PopAndDestroy( ptiEngine );                                                 
+                                                 keyboard );
+        CleanupStack::PopAndDestroy( ptiEngine );
         } ); // TRAP
 #else
     TRAPD( err, 
@@ -170,12 +171,12 @@
         CPtiEngine* ptiEngine = CPtiEngine::NewL();
         CleanupStack::PushL( ptiEngine );
         ptiEngine->GetNumericModeKeysForQwertyL( aLanguage, 
-                                                 iNumericKeys );         
-        CleanupStack::PopAndDestroy( ptiEngine );                                                 
+                                                 iNumericKeys );
+        CleanupStack::PopAndDestroy( ptiEngine );
         } ); // TRAP
 #endif    
         
-    if ( err )        
+    if ( err )
         {
         iNumericKeys.Reset();
         iQwertyMode = 0; // To default mode
@@ -191,9 +192,9 @@
             // This is PTI bug? Should not be in numeric keys list.
             if ( numKeyBind.iKey == EPtiKeyQwertySpace ) 
                  {
-                 iNumericKeys.Remove( numericKeysCount );                    
+                 iNumericKeys.Remove( numericKeysCount );
                  }
-            }    
+            }
         }
     }
 
@@ -203,30 +204,72 @@
 //    
 EXPORT_C TInt CPhoneQwertyHandler::NumericKeyCode( const TKeyEvent& aKeyEvent )
     {
-  
-    // Check shift state
-    TBool shiftActive(EFalse);
-    shiftActive = aKeyEvent.iModifiers & EModifierLeftShift ||
-                  aKeyEvent.iModifiers & EModifierRightShift; //||
+    TInt keyCode( EKeyNull );
     
-    TInt numericKeysCount = iNumericKeys.Count();
+    // It's possible that there are several numeric mode characters in same
+    // QWERTY key (for example, '2' and 'w' may be on same button) and there must 
+    // be a way to enter each of these. 
+    // Select numeric mode key code for the key event with the following logic:
+    // 1. If key contains exactly one numeric mode character, return that
+    //    regardless of the current modifiers.
+    // 2a. If key has two numeric mode characters, then actual numbers are preferred.
+    //     Pressing such key without modifiers will produce the number character.
+    // 2b. Pressing key with two numeric mode characters together with any modifier
+    //     (Fn, Shift, Chr) will produce the secondary numeric mode character.
+    // 3. More than two numeric mode characters on one key are not supported.
+    //    Such cases shouldn't ever occur, but if they will, then this algorithm
+    //    must be changed.
     
-    while ( numericKeysCount-- )
+    // Check modifier state
+    TBool modifierActive = ( aKeyEvent.iModifiers & KNumKeyModifiers );
+    
+    TInt numBindIdx = iNumericKeys.Count();
+    
+    while ( numBindIdx-- )
         {
-        TPtiNumericKeyBinding numKeyBind = iNumericKeys[numericKeysCount];
-            
-        TBool shiftRequired = ( numKeyBind.iCase ==EPtiCaseUpper ) ||
-                              ( numKeyBind.iCase ==EPtiCaseChrUpper );
-            
-        if ( numKeyBind.iKey == aKeyEvent.iScanCode &&
-             (shiftRequired == shiftActive  )   )
+        const TPtiNumericKeyBinding& numKeyBind = iNumericKeys[numBindIdx];
+        
+        if ( numKeyBind.iKey == aKeyEvent.iScanCode )
             {
-            return numKeyBind.iChar;
+            if ( !keyCode )
+                {
+                // first match for this key
+                keyCode = numKeyBind.iChar;
+                }
+            else
+                {
+                // Second numeric mode character for this key. Override
+                // previous code if it was the number character but some
+                // modifier is active or it was not number character and no
+                // modifiers are active.
+                if ( ( IsNumber(keyCode) && modifierActive ) ||
+                     ( !IsNumber(keyCode) && !modifierActive ) )
+                    {
+                    keyCode = numKeyBind.iChar;
+                    }
+                }
             }
         }
         
-    return EKeyNull;         
-    }           
+    return keyCode;
+    }
+
+// -----------------------------------------------------------------------------
+// CPhoneQwertyHandler::ConvertToNumeric
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TBool CPhoneQwertyHandler::ConvertToNumeric( TKeyEvent& aKeyEvent )
+    {
+    TBool ret( EFalse );
+    TInt numericCode = NumericKeyCode( aKeyEvent );
+    if ( numericCode )
+        {
+        aKeyEvent.iCode = numericCode;
+        aKeyEvent.iModifiers &= ~KNumKeyModifiers;
+        ret = ETrue;
+        }
+    return ret;
+    }
 
 // -----------------------------------------------------------------------------
 // CPhoneQwertyHandler::AddQwertyModeObserverL
@@ -242,4 +285,14 @@
     aObserver.HandleQwertyModeChange( iQwertyMode );
     }
 
+// -----------------------------------------------------------------------------
+// CPhoneQwertyHandler::IsNumber
+// -----------------------------------------------------------------------------
+//
+TBool CPhoneQwertyHandler::IsNumber( TText aChar ) const
+    {
+    return TChar( aChar ).IsDigit();
+    }
+
+
 //  End of File  
--- a/phoneapp/phoneuiutils/src/tphonecmdparamtranseffect.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiutils/src/tphonecmdparamtranseffect.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -29,7 +29,8 @@
 // -----------------------------------------------------------------------------
 //
 EXPORT_C TPhoneCmdParamTransEffect::TPhoneCmdParamTransEffect():
-    iType( EPhoneTransEffectNone )
+    iType( EPhoneTransEffectNone ),
+    iAppUid( KNullUid )
     {
     }
 
@@ -44,7 +45,16 @@
    iType = aType;   
    }
 
- 
+// ---------------------------------------------------------
+// TPhoneCmdParamTransEffect::SetAppUid
+// Sets applicaiton uid.
+// ---------------------------------------------------------
+//
+EXPORT_C void TPhoneCmdParamTransEffect::SetAppUid( const TUid& aAppUid )
+   {
+   iAppUid = aAppUid;
+   }
+
 // ---------------------------------------------------------
 // TPhoneCmdParamTransEffect::Type
 // Returns the note type
@@ -56,4 +66,14 @@
    return iType;
    }
   
+// ---------------------------------------------------------
+// TPhoneCmdParamTransEffect::AppUid
+// Returns application uid
+// ---------------------------------------------------------
+//
+EXPORT_C TUid TPhoneCmdParamTransEffect::AppUid() const
+   {
+   return iAppUid;
+   }
+
 //  End of File  
--- a/phoneapp/phoneuiview/inc/cphoneviewcontroller.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiview/inc/cphoneviewcontroller.h	Tue Apr 27 16:37:10 2010 +0300
@@ -570,7 +570,8 @@
         /**
         * Handles transition effect.
         */
-        void HandleTransitionEffect( TPhoneTransEffectType aType );
+        void HandleTransitionEffect( TPhoneTransEffectType aType, 
+                const TUid& aAppUidEffectParam = KUidPhoneApplication );
 
         /**
         * Sets control to dialer.
@@ -625,6 +626,30 @@
          */
         TBool IsCustomDialerActive() const;
         
+        /**
+        * Checks if the effect could and should be triggered.
+        */
+        TBool CanTransEffectBeUsed( TPhoneTransEffectType aType );
+
+        /**
+        * Triggers application start effect for the application
+        * that is going to be lauched from dialer.
+        * @param aAppUid app that is launched
+        * EndTransEffect() must be called after app is launched.
+        */
+        void BeginTransEffectForAppStartFromDialerLC( const TUid& aAppUid );
+
+        /**
+        * Complete transition effect.
+        */
+        void EndTransEffect();
+        
+        /**
+         * TCleanupOperation to call EndTransEffect, if leave occurs
+         * after BeginTransEffectForAppStartFromDialerLC.
+         */
+        static void EffectCleanup(TAny* aThis );
+        
     private:    // Data
 
         CPhoneView* iPhoneView;
--- a/phoneapp/phoneuiview/src/cphonedialercontroller.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiview/src/cphonedialercontroller.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -26,6 +26,7 @@
 #include <phoneui.rsg>
 #include <phoneui.mbg>
 #include <pevirtualengine.h>
+#include <featmgr.h>
 #include <data_caging_path_literals.hrh>
 
 #include "cphonedialercontroller.h"
@@ -49,54 +50,76 @@
     };
 static const CPhoneDialerController::TLocalButtonData KCallButtonDataTable[] =
     {
-        { EPhoneNumberAcqCmdSendCommand, 
-          EAknsMinorGenericQgnIndiButtonAnswerWhite,
-          EMbmPhoneuiQgn_indi_button_answer_white, 
-          EMbmPhoneuiQgn_indi_button_answer_white_mask,
-          R_PHONEUI_DIALER_TOOLTIP_CALL
+        { 
+        EPhoneNumberAcqCmdSendCommand, 
+        EAknsMinorGenericQgnIndiButtonAnswerWhite,
+        EMbmPhoneuiQgn_indi_button_answer_white, 
+        EMbmPhoneuiQgn_indi_button_answer_white_mask,
+        R_PHONEUI_DIALER_TOOLTIP_CALL
         },
-        { EPhoneDialerCmdLog,
-          EAknsMinorGenericQgnIndiButtonLogdialerWhite,
-          EMbmPhoneuiQgn_indi_button_logdialer_white,
-          EMbmPhoneuiQgn_indi_button_logdialer_white_mask,
-          R_PHONEUI_DIALER_TOOLTIP_RECENT_CALLS
+        { 
+        EPhoneDialerCmdLog,
+        EAknsMinorGenericQgnIndiButtonLogdialerWhite,
+        EMbmPhoneuiQgn_indi_button_logdialer_white,
+        EMbmPhoneuiQgn_indi_button_logdialer_white_mask,
+        R_PHONEUI_DIALER_TOOLTIP_RECENT_CALLS
         },
-        { EPhoneNumberAcqCmdSendCommand, 
-          EAknsMinorGenericQgnIndiButtonAnswerWhite,
-          EMbmPhoneuiQgn_indi_button_answer_white, 
-          EMbmPhoneuiQgn_indi_button_answer_white_mask,
-          R_PHONEUI_DIALER_TOOLTIP_SEND
+        { 
+        EPhoneNumberAcqCmdSendCommand, 
+        EAknsMinorGenericQgnIndiButtonAnswerWhite,
+        EMbmPhoneuiQgn_indi_button_answer_white, 
+        EMbmPhoneuiQgn_indi_button_answer_white_mask,
+        R_PHONEUI_DIALER_TOOLTIP_SEND
         }
     };
 static const TInt KCallButtonDataTableCount = 
     sizeof( KCallButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData );
 
-
 /** States for Phonebook button */
 enum TPhonebookButtonState
     {
     EPhonebookButtonContactsState = 0,
-    EPhonebookButtonAddContactState
+    EPhonebookButtonAddContactState,
+    // Video call button send state
+    EPhonebookButtonVideocallSendState,
+    // Video call button call state
+    EPhonebookButtonVideocallState
     };
 static const CPhoneDialerController::TLocalButtonData KPhonebookButtonDataTable[] =
     {
-        { EPhoneDialerCmdContacts,
-          EAknsMinorGenericQgnIndiDialerContacts,
-          EMbmPhoneuiQgn_indi_dialer_contacts,
-          EMbmPhoneuiQgn_indi_dialer_contacts_mask,
-          R_PHONEUI_DIALER_TOOLTIP_CONTACTS
+        { 
+        EPhoneDialerCmdContacts,
+        EAknsMinorGenericQgnIndiDialerContacts,
+        EMbmPhoneuiQgn_indi_dialer_contacts,
+        EMbmPhoneuiQgn_indi_dialer_contacts_mask,
+        R_PHONEUI_DIALER_TOOLTIP_CONTACTS
+        },
+        { 
+        EPhoneNumberAcqCmdAddToContacts,
+        EAknsMinorGenericQgnIndiDialerAddContacts,      
+        EMbmPhoneuiQgn_indi_dialer_add_contacts,
+        EMbmPhoneuiQgn_indi_dialer_add_contacts_mask,
+        R_PHONEUI_DIALER_TOOLTIP_ADD_TO_CONTACTS
         },
-        { EPhoneNumberAcqCmdAddToContacts,
-          EAknsMinorGenericQgnIndiDialerAddContacts,      
-          EMbmPhoneuiQgn_indi_dialer_add_contacts,
-          EMbmPhoneuiQgn_indi_dialer_add_contacts_mask,
-          R_PHONEUI_DIALER_TOOLTIP_ADD_TO_CONTACTS
+        // Video call button 
+        {
+        EPhoneNumberAcqCmdVideoCall,
+        EAknsMinorGenericQgnIndiDialerVideocallSend,
+        EMbmPhoneuiQgn_indi_dialer_videocall_send,
+        EMbmPhoneuiQgn_indi_dialer_videocall_send_mask,
+        R_PHONEUI_DIALER_TOOLTIP_SEND
+        },
+        {
+        EPhoneNumberAcqCmdVideoCall,
+        EAknsMinorGenericQgnIndiDialerVideocallSend,
+        EMbmPhoneuiQgn_indi_dialer_videocall_send,
+        EMbmPhoneuiQgn_indi_dialer_videocall_send_mask,
+        R_PHONEUI_DIALER_TOOLTIP_VIDEO_CALL
         }
     };
 static const TInt KPhonebookButtonDataTableCount = 
     sizeof( KPhonebookButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData );
 
-
 /** States for Clear button */
 enum TClearButtonState
     {
@@ -104,11 +127,12 @@
     };
 static const CPhoneDialerController::TLocalButtonData KClearButtonDataTable[] =
     {
-        { EPhoneDialerCmdClear,
-          EAknsMinorGenericQgnIndiDialerClear,
-          EMbmPhoneuiQgn_indi_dialer_clear,
-          EMbmPhoneuiQgn_indi_dialer_clear_mask,
-          R_PHONEUI_DIALER_TOOLTIP_CLEAR
+        { 
+        EPhoneDialerCmdClear,
+        EAknsMinorGenericQgnIndiDialerClear,
+        EMbmPhoneuiQgn_indi_dialer_clear,
+        EMbmPhoneuiQgn_indi_dialer_clear_mask,
+        R_PHONEUI_DIALER_TOOLTIP_CLEAR
         }
     };
 static const TInt KClearButtonDataTableCount = 
@@ -331,6 +355,17 @@
                 {
                 state = EPhonebookButtonContactsState;
                 }
+            else if ( FeatureManager::FeatureSupported( KFeatureIdFfTdScdmaVideocallKey ) )
+                {
+                if ( iServiceCodeFlag && !EasyDialingFocused() )
+                    {
+                    state = EPhonebookButtonVideocallSendState;
+                    }
+                else
+                    {
+                    state = EPhonebookButtonVideocallState;
+                    }
+                }
             else
                 {
                 state = EPhonebookButtonAddContactState;
@@ -379,10 +414,21 @@
         	break;
             
         case EPhonebookButton:
+            {
             dimmed = iRestrictedDialer;
+            // Check if video call button supported
+            TBool videoCallKeySupported = FeatureManager::FeatureSupported( KFeatureIdFfTdScdmaVideocallKey );
+            // Prevent video call but don't prevent opening Contacts during emergency call.
+            if ( !dimmed && videoCallKeySupported && iNumberAvailable )
+                {
+                dimmed = EmergencyCallActive();
+                }
+            }
             break;
         case EClearButton:
+            {
             dimmed = !iNumberAvailable;
+            }
             break;
         default:
             break;
@@ -411,7 +457,7 @@
         TPhoneCmdParamCallStateData callStateData;
         callStateData.SetCallState( EPEStateConnected );
         iBubbleWrapper->GetCallIdByState( &callStateData );
-        TInt connected = callStateData.CallId();    
+        TInt connected = callStateData.CallId();
         ret = ( connected == KEmergencyCallId );
         }
     return ret;
--- a/phoneapp/phoneuiview/src/cphoneviewcontroller.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuiview/src/cphoneviewcontroller.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -137,6 +137,7 @@
 #include <easydialingcommands.hrh>
 
 // Kastor effect IDs, aknskincontent/101f84b9.sel
+// These effects cannot be used for internal transitions (Call UI<->Dialer)
 const TInt KTouchDialerOpenEffect  = 3;
 const TInt KTouchDialerCloseEffect = 5;
 
@@ -1400,25 +1401,10 @@
                 {
                 TPhoneTransEffectType type =
                     static_cast<TPhoneCmdParamTransEffect*>( aCommandParam )->Type();
-                TBool isForeground = iAppui->IsForeground();
-
-                // Check whether the idle is on foreground
-                TBool idleInFore = ForegroundApplicationWindowGroupId() ==  IdleWindowGroupId() ?
-                        ETrue : EFalse;
-                
-                if ( ( isForeground && // Newer run effect if not at front
-                     ( ( type == EPhoneTransEffectDialerCreate && !iDialerActive ) ||
-                       ( type == EPhoneTransEffectDialerOpen && !iDialerActive &&
-                         iBubbleWrapper->IsNumberEntryUsed() )) ||
-                       ( type == EPhoneTransEffectDialerClose && iDialerActive ) ) )
+                if ( CanTransEffectBeUsed( type ) )
                     {
-                    HandleTransitionEffect( type );
-                    }
-                // In case transition is from idle to dialer show transition effects as well.                 
-                 else if ( idleInFore && !iDialerActive &&
-                          type == EPhoneTransEffectDialerOpen )
-                    {
-                    HandleTransitionEffect( type );
+                    HandleTransitionEffect( type,
+                        static_cast<TPhoneCmdParamTransEffect*>( aCommandParam )->AppUid());
                     }
                 }
             break;
@@ -1615,9 +1601,22 @@
     // ** TODO Here we need just to flag if functionality creates blocking dialog.
         case EPhoneDialerCmdLog:
             {
+            BeginTransEffectForAppStartFromDialerLC( LogsUiCmdStarterConsts::KLogsUID3 );
             LogsUiCmdStarter::CmdStartL( LogsUiCmdStarterConsts::KDialledView());
+            EndTransEffect();
             }
             break;
+            
+        case EPhoneDialerCmdContacts:
+            {
+            // Launch Phonebook application
+            TPhoneCmdParamAppInfo appInfoParam;
+            appInfoParam.SetAppUid( KPhoneUidAppPhonebook );
+            BeginTransEffectForAppStartFromDialerLC( appInfoParam.AppUid() );
+            ExecuteCommandL( EPhoneViewActivateApp, &appInfoParam );
+            EndTransEffect();
+            }
+            break;           
 
         case EPhoneDialerCmdSpeedDial:
             {
@@ -3712,12 +3711,12 @@
 // ---------------------------------------------------------------------------
 //
 void CPhoneViewController::HandleTransitionEffect(
-    TPhoneTransEffectType aType )
+    TPhoneTransEffectType aType, const TUid& aAppUidEffectParam )
     {
     __LOGMETHODSTARTEND(EPhoneUIView,
         "CPhoneViewController::HandleTransitionEffect()" );
 
-    switch ( aType )
+   switch ( aType )
         {
         case EPhoneTransEffectDialerCreate:
         case EPhoneTransEffectDialerOpen:
@@ -3726,7 +3725,8 @@
                 KTouchDialerOpenEffect,
                 TRect(),
                 AknTransEffect::EParameterType,
-                AknTransEffect::GfxTransParam( KUidPhoneApplication ) );
+                AknTransEffect::GfxTransParam( KUidPhoneApplication,
+                        AknTransEffect::TParameter::EActivateExplicitCancel ) );
             iEffectOngoing = ETrue;
             break;
             }
@@ -3736,10 +3736,22 @@
                 KTouchDialerCloseEffect,
                 TRect(),
                 AknTransEffect::EParameterType,
-                AknTransEffect::GfxTransParam( KUidPhoneApplication ) );
+                AknTransEffect::GfxTransParam( KUidPhoneApplication,
+                        AknTransEffect::TParameter::EActivateExplicitCancel ) );
             iEffectOngoing = ETrue;
             break;
             }
+        case EPhoneTransEffectAppStartFromDialer:
+            {
+            GfxTransEffect::BeginFullScreen(
+                AknTransEffect::EApplicationStart, 
+                TRect(), 
+                AknTransEffect::EParameterType, 
+                AknTransEffect::GfxTransParam( aAppUidEffectParam,
+                    AknTransEffect::TParameter::EActivateExplicitCancel ) );
+            iEffectOngoing = ETrue;
+            }
+            break;
         case EPhoneTransEffectStop:
             {
             if ( iEffectOngoing )
@@ -3971,6 +3983,82 @@
     return ret;
     }
 
+// -----------------------------------------------------------
+// CPhoneViewController::CanTransEffectBeUsed
+// -----------------------------------------------------------
+//
+TBool CPhoneViewController::CanTransEffectBeUsed( 
+    TPhoneTransEffectType aType )
+    {
+    TBool okToUseEffect( EFalse );
+    
+    TBool isForeground = iAppui->IsForeground();
+    // Check whether the idle is on foreground
+    TBool idleInFore = ForegroundApplicationWindowGroupId() ==  IdleWindowGroupId() ?
+            ETrue : EFalse;
+    
+    if ( isForeground && // Newer run effect if not at front
+         ( ( aType == EPhoneTransEffectDialerCreate && !iDialerActive ) ||
+           ( aType == EPhoneTransEffectDialerOpen && !iDialerActive &&
+             iBubbleWrapper->IsNumberEntryUsed() ) ||
+           ( aType == EPhoneTransEffectDialerClose && iDialerActive ) ) )
+        {
+        okToUseEffect = ETrue;
+        }
+    // In case transition is from idle to dialer show transition effects as well.                 
+    else if ( idleInFore && !iDialerActive &&
+              aType == EPhoneTransEffectDialerOpen )
+        {
+        okToUseEffect = ETrue;
+        }
+    else if ( isForeground && iDialerActive && 
+              aType == EPhoneTransEffectAppStartFromDialer )
+        {
+        okToUseEffect = ETrue;
+        }
+    
+    return okToUseEffect;
+    }
+
+// -----------------------------------------------------------
+// CPhoneViewController::BeginTransEffectForAppStartFromDialerLC
+// -----------------------------------------------------------
+//
+void CPhoneViewController::BeginTransEffectForAppStartFromDialerLC( 
+    const TUid& aAppUid )
+    {
+    TPhoneCmdParamTransEffect effectParam;
+    effectParam.SetType( EPhoneTransEffectAppStartFromDialer );
+    effectParam.SetAppUid( aAppUid );
+    
+    ExecuteCommand( EPhoneViewBeginTransEffect,  &effectParam );
+
+    TCleanupItem operation( EffectCleanup, this );
+    CleanupStack::PushL( operation );
+    }
+
+// -----------------------------------------------------------
+// CPhoneViewController::EndTransEffect
+// -----------------------------------------------------------
+//
+void CPhoneViewController::EndTransEffect()
+    {
+    CleanupStack::PopAndDestroy(); // Call EffectCleanup
+    }
+
+// -----------------------------------------------------------------------------
+// CPhoneViewController::EffectCleanup
+// -----------------------------------------------------------------------------
+//
+void CPhoneViewController::EffectCleanup(TAny* aThis )
+    {
+    TPhoneCmdParamTransEffect effectParam;
+    effectParam.SetType( EPhoneTransEffectStop );
+
+    static_cast<CPhoneViewController*>( aThis )->ExecuteCommand(
+        EPhoneViewEndTransEffect, &effectParam );
+    }
+
 // ---------------------------------------------------------------------------
 // CPhoneViewController::SetNeedToReturnToForegroundAppAfterCall
 // ---------------------------------------------------------------------------
--- a/phoneapp/phoneuivoipextension/src/cphoneunattendedtransfercmdhandler.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneapp/phoneuivoipextension/src/cphoneunattendedtransfercmdhandler.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -198,9 +198,7 @@
             &customDialerParam );
         
         // Open transfer dialer
-        phoneState->BeginTransEffectLC( ENumberEntryCreate );
         iViewCommandHandle.ExecuteCommandL( EPhoneViewCreateNumberEntry );
-        phoneState->EndTransEffect();
         
         // Update CBA to transfer dialer CBA
         TPhoneCmdParamInteger resourceId;
--- a/phoneengine/PhoneCntFinder/ContactService/src/tphcntservicerequestparams.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneengine/PhoneCntFinder/ContactService/src/tphcntservicerequestparams.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -432,8 +432,6 @@
         EVPbkContactViewFilterDTMF );
     aContactManager.AppendFilterToSelectorL( *iContactViewFilter,   
         EVPbkContactViewFilterPhoneNumber );
-
-    iDefaultPriorities.Append( EVPbkDefaultTypePhoneNumber ); 
                      
     TAiwSingleItemSelectionDataV3 data;
     data.SetAddressSelectType(EAiwDTMFPhoneNumberSelect);
--- a/phoneengine/phonemodel/inc/telephonyvariant.hrh	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneengine/phonemodel/inc/telephonyvariant.hrh	Tue Apr 27 16:37:10 2010 +0300
@@ -90,15 +90,6 @@
 #define KTelephonyLVFlagAdvancedENCheck 0x00000200
 
 /**
-* KTelephonyLVFlagUssdTone defines if the USSD tone play functionality is 
-* enabled.
-* When the flag is set, tone is played when USSD message is received. 
-* @since Series 60 2.6
-*/
-#define KTelephonyLVFlagUssdTone 0x00000800
-
-
-/**
 * KTelephonyLVFlagArbitraryVideoScaling defines if video player
 * implementation in the device support arbitrary scaling.
 * When the flag is set, arbitrary scaling is applied.
--- a/phoneuis/BubbleManager/Inc/BMBubbleDebug.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/BubbleManager/Inc/BMBubbleDebug.h	Tue Apr 27 16:37:10 2010 +0300
@@ -19,7 +19,7 @@
 #ifndef BM_DEBUG_H
 #define BM_DEBUG_H
 
-//#ifdef _DEBUG 
+#ifdef _DEBUG 
 
 // INCLUDES
 #include <e32svr.h>
@@ -73,7 +73,7 @@
     
 
     
-/*
+
 #else // _DEBUG
 
     #define TRACE_ASSERT( a )
@@ -102,7 +102,7 @@
     #define PANIC_ALWAYS
 
 #endif // _DEBUG
-*/
+
 #endif // BM_DEBUG_H
 
 // End of File
--- a/phoneuis/BubbleManager/Src/BMBubbleOutlookBottomRiCnap.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/BubbleManager/Src/BMBubbleOutlookBottomRiCnap.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -199,20 +199,20 @@
                 rect, 
                 BubbleLayout2::popup_call2_audio_out_call_text_1(5) );
             
-            // Text line 2
-            BubbleUtils::LayoutLabel( 
-                iTextLine2, 
-                rect, 
-                BubbleLayout2::popup_call2_audio_out_call_text_2(4) );            
-            
             // Smaller rect for text if brand image exists
             if ( iBrandImage )
                 {
-                // Text line 3
+                // Text line 2
                 BubbleUtils::LayoutLabel( 
-                    iTextLine3, 
+                    iTextLine2, 
                     rect, 
-                    BubbleLayout2::popup_call2_audio_out_call_text_3(5) );
+                    BubbleLayout2::popup_call2_audio_out_call_text_2(5) );            
+            
+                // Text line 3
+                    BubbleUtils::LayoutLabel( 
+                        iTextLine3, 
+                        rect, 
+                        BubbleLayout2::popup_call2_audio_out_call_text_3(5) );
                 
                 //Brand image
                 BubbleUtils::LayoutCustomElement(
@@ -222,6 +222,12 @@
                 }
             else
                 {
+                // Text line 2
+                BubbleUtils::LayoutLabel( 
+                    iTextLine2, 
+                    rect, 
+                    BubbleLayout2::popup_call2_audio_out_call_text_2(4) );            
+            
                 // Text line 3
                 BubbleUtils::LayoutLabel( 
                     iTextLine3, 
--- a/phoneuis/dialer/inc/cdialer.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/dialer/inc/cdialer.h	Tue Apr 27 16:37:10 2010 +0300
@@ -459,6 +459,13 @@
          * Is qwerty mode on.
          */
         TBool iQwertyMode;
+        
+        /**
+         * Current type of the editor field. The field is numeric unless
+         * the device is in QWERTY mode and there is some consumer (like VoIP, EasyDialing)
+         * for the alphabetic characters.
+         */
+        TEditorType iEditorType;
     };
 
 #endif      // CDIALER_H
--- a/phoneuis/dialer/inc/cdialertoolbarcontainer.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/dialer/inc/cdialertoolbarcontainer.h	Tue Apr 27 16:37:10 2010 +0300
@@ -108,6 +108,11 @@
      */
     TPoint LayoutButton( TInt aButtonIdx, TPoint aPos );
     
+    /**
+     * Simulate backspace press including key down event, key event, and key up event
+     */
+    void SimulateBackspace();
+    
 private: // data
     
     /** Provides toolbar button data. Not owned. */
--- a/phoneuis/dialer/src/cdialer.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/dialer/src/cdialer.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -104,19 +104,19 @@
     const CCoeControl& aContainer, 
     const TRect& aRect,
     MPhoneDialerController* aController )
-    {    
+    {
     DIALER_PRINT("CDialer::ConstructL<");	
-    LoadResourceL();    
+    LoadResourceL();
     
     // set window
     SetContainerWindowL( aContainer );
     SetParent( const_cast<CCoeControl*>(&aContainer) );
 
-    iNumberEntry = CDialerNumberEntry::NewL( *this );    
+    iNumberEntry = CDialerNumberEntry::NewL( *this );
 
     iController = aController;
     
-    iKeypadArea = CDialerKeyPadContainer::NewL( *this, EModeEasyDialing );    
+    iKeypadArea = CDialerKeyPadContainer::NewL( *this, EModeEasyDialing );
     
     iToolbar = CDialerToolbarContainer::NewL( *this, iController );
 
@@ -183,6 +183,7 @@
         iNumberEntry->SetNumberEntryPromptTextL( iController->NumberEntryPromptTextL() );
         SizeChanged();
         UpdateToolbar();
+        UpdateNumberEntryConfiguration();
         }
     }
 
@@ -194,7 +195,7 @@
     {
     return iController;
     }
-            
+
 // ---------------------------------------------------------------------------
 // CDialer::GetEasyDialingInterface
 // ---------------------------------------------------------------------------
@@ -236,7 +237,7 @@
         if ( !err )
             {
             voipSupported = serviceProviderSettings->IsFeatureSupported( 
-                ESupportInternetCallFeature );            
+                ESupportInternetCallFeature );
             delete serviceProviderSettings;
             }
 
@@ -254,14 +255,14 @@
 // ---------------------------------------------------------------------------
 //
 EXPORT_C void CDialer::RelayoutAndDraw()
-	{
-	if ( iIsUsed )
-		{
-		SetSize( Size() );
-		DrawDeferred();
-		UpdateToolbar();
-		}
-	}
+    {
+    if ( iIsUsed )
+        {
+        SetSize( Size() );
+        DrawDeferred();
+        UpdateToolbar();
+        }
+    }
 
 // Methods from MNumberEntry
 
@@ -275,13 +276,15 @@
     {
     DIALER_PRINT("CDialer::CreateNumberEntry<");
     
-    iIsUsed = ETrue;    
-
-    UpdateNumberEntryConfiguration();
+    if ( !iIsUsed )
+        {
+        iIsUsed = ETrue;
+        UpdateNumberEntryConfiguration();
+        }
     
-    DIALER_PRINT("CDialer::CreateNumberEntry>");        
+    DIALER_PRINT("CDialer::CreateNumberEntry>");
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::GetNumberEntry
 //  
@@ -293,7 +296,7 @@
     control = iNumberEntry->GetNumberEntry();
     return control;
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::IsNumberEntryUsed
 //  
@@ -303,7 +306,7 @@
     {
     return iIsUsed;
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::SetNumberEntryVisible
 //  
@@ -312,7 +315,7 @@
 void CDialer::SetNumberEntryVisible( const TBool& /*aVisibility*/ )
     {
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::SetTextToNumberEntry
 //  
@@ -322,7 +325,7 @@
     {
     iNumberEntry->SetTextToNumberEntry( aDesC );
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::GetTextFromNumberEntry
 //  
@@ -332,7 +335,7 @@
     {
     iNumberEntry->GetTextFromNumberEntry( aDes );
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::RemoveNumberEntry
 //  
@@ -341,17 +344,20 @@
 void CDialer::RemoveNumberEntry()
     {
     ResetEditorToDefaultValues();
+    iVirtualKeyBoardOpen = EFalse;
+    
     iIsUsed = EFalse;
 
     // easydialer change begins
     if (iEasyDialer)
         {
-        TRAP_IGNORE( iEasyDialer->HandleCommandL( EEasyDialingClosePopup ) );
+        TRAP_IGNORE( iEasyDialer->HandleCommandL( EEasyDialingClosePopup );
+                     iEasyDialer->HandleCommandL( EEasyDialingVkbClosed ) );
         iEasyDialer->Reset();
         }
     // easydialer change ends
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::ChangeEditorMode
 //  
@@ -363,7 +369,7 @@
     ret = iNumberEntry->ChangeEditorMode( aDefaultMode );
     return ret;
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::OpenVKBL
 //  
@@ -375,6 +381,10 @@
     UpdateEdwinState( EVirtualKeyboardEditor );
     
     iNumberEntry->HandleCommandL( EDialerCmdTouchInput );
+    if ( iEasyDialer )
+        {
+        iEasyDialer->HandleCommandL( EEasyDialingVkbOpened );
+        }
     }
 
 // ---------------------------------------------------------------------------
@@ -384,11 +394,10 @@
 //
 TInt CDialer::GetEditorMode() const
     {
-    TBool vkbOpen = EdwinState()->Flags() & EAknEditorFlagTouchInputModeOpened;
-    return ( iQwertyMode || vkbOpen ) ? EAknEditorTextInputMode : 
-                                  EAknEditorNumericInputMode;
+    return ( iEditorType == ENumericEditor ) ? 
+        EAknEditorNumericInputMode : EAknEditorTextInputMode;
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::ResetEditorToDefaultValues
 //  
@@ -398,7 +407,7 @@
     {
     iNumberEntry->ResetEditorToDefaultValues();
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::SetNumberEntryPromptText
 //  
@@ -427,6 +436,10 @@
     {
     iQwertyMode = aMode;
     UpdateNumberEntryConfiguration();
+    if ( iEasyDialer && aMode )
+        {
+        TRAP_IGNORE( iEasyDialer->HandleCommandL( EEasyDialingVkbClosed ) );
+        }
     }
 
 // ---------------------------------------------------------
@@ -534,7 +547,7 @@
         }
     return count;
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::ComponentControl(TInt aIndex) const
 //
@@ -560,7 +573,7 @@
 // CDialer::FocusChanged
 // ---------------------------------------------------------------------------
 //
-void CDialer::FocusChanged(TDrawNow aDrawNow)
+void CDialer::FocusChanged( TDrawNow aDrawNow )
     {
     if ( iEasyDialer )
         {           
@@ -571,10 +584,10 @@
         }
     else
         {
-        iNumberEntry->SetFocus( IsFocused(), aDrawNow );    
+        iNumberEntry->SetFocus( IsFocused(), aDrawNow );
         }
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::MakeVisible
 // ---------------------------------------------------------------------------
@@ -620,6 +633,10 @@
         // edwin state changed.
         iVirtualKeyBoardOpen = EFalse;
         UpdateNumberEntryConfiguration();
+        if ( iEasyDialer )
+            {
+            iEasyDialer->HandleCommandL( EEasyDialingVkbClosed );
+            }
         }
     }
 
@@ -679,7 +696,7 @@
         iResourceOffset = 0;
         }
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialer::ComponentControlForDialerMode
 // 
@@ -739,6 +756,7 @@
 //
 void CDialer::UpdateEdwinState( TEditorType aType )
     {
+    iEditorType = aType;
     CAknEdwinState* edwinState = EdwinState();
     
     switch ( aType )
@@ -820,7 +838,7 @@
         {
         DIALER_PRINT( "CDialer::LoadEasyDialingPlugin, load failed" )
                 
-        delete iEasyDialer;        
+        delete iEasyDialer;
         iEasyDialer = NULL;
         
         delete iDialingExtensionObserver;
@@ -847,27 +865,29 @@
 //
 void CDialer::LayoutNumberEntry( const TRect& aParent, TInt aVariety )
     {
-    // Use larger number entry if Easy dialing is not currently enabled.
+    TAknLayoutRect neLayoutRect;
+    neLayoutRect.LayoutRect( aParent, AknLayoutScalable_Apps::dia3_numentry_pane( aVariety ) );
+    TRect neRect = neLayoutRect.Rect();
+
     if ( EasyDialingEnabled() )
         {
         iNumberEntry->SetOperationMode( EModeEasyDialing );
-        AknLayoutUtils::LayoutControl(
-            iNumberEntry, aParent, 
-            AknLayoutScalable_Apps::dia3_numentry_pane( aVariety ).LayoutLine() );
+        
+        // Layout doesn't define any margin between number entry and contact list.
+        // Add a small margin here.
+        neRect.iTl.iY += 2;
         }
     else
         {
         iNumberEntry->SetOperationMode( EModeDialer );
-        TAknLayoutRect neLayoutRect;
-        neLayoutRect.LayoutRect( aParent, AknLayoutScalable_Apps::dia3_numentry_pane( aVariety ) );
+        
+        // Use rect which is an union of layout rects for ED and NE
         TAknLayoutRect edLayoutRect;
         edLayoutRect.LayoutRect( aParent, AknLayoutScalable_Apps::dia3_listscroll_pane( aVariety ) );
+        neRect.iTl.iY = edLayoutRect.Rect().iTl.iY;
+        }
 
-        // create rect which is union of layout rects for ED and NE
-        TRect neRect( edLayoutRect.Rect().iTl, neLayoutRect.Rect().iBr );
-
-        iNumberEntry->SetRect( neRect );
-        }
+    iNumberEntry->SetRect( neRect );
     }
 
 // End of File
--- a/phoneuis/dialer/src/cdialerkeypadcontainer.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/dialer/src/cdialerkeypadcontainer.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -400,7 +400,7 @@
     DIALER_PRINTF("KeyPadContainer::HandleControlEventL.EventType=",
                  (TInt)aEventType);
     
-    if ( aEventType == EEventStateChanged   || 
+    if ( aEventType == EEventStateChanged || 
          aEventType == EEventRequestCancel ||
          aEventType == EEventRequestExit ||
          aEventType == CDialerKeyPadButton::EEventDraggingOutsideButton )
@@ -426,6 +426,7 @@
         
         // Send key event to phone.
         TKeyEvent keyEvent;
+        keyEvent.iCode = 0; // iCode should be 0 for all but EEventKey type of events
         keyEvent.iScanCode = tappedButton->ScanCode();
         keyEvent.iModifiers = ( EModifierNumLock | EModifierKeypad ); // Mark that this event is dialer simulated
         keyEvent.iRepeats = 0;
@@ -439,7 +440,6 @@
                 iButtonPressedDown = EFalse;
                 if ( !iKeyUpSimulatedDueToDragging )
                     {
-                    keyEvent.iCode = 0;
                     ControlEnv()->SimulateKeyEventL( keyEvent, EEventKeyUp );
                     }
                 iKeyUpSimulatedDueToDragging = EFalse;
@@ -450,14 +450,14 @@
                 {    
                 DIALER_PRINT("HandleControlEventL.EEventStateChanged");
                 iButtonPressedDown = ETrue;
-                keyEvent.iCode = tappedButton->KeyCode();
                 iParentControl.PrepareForFocusGainL();
 
                 ControlEnv()->SimulateKeyEventL( keyEvent, EEventKeyDown );
 
-                if( iButtonPressedDown )
+                if ( iButtonPressedDown )
                     {
                     // Send event key if key havent be lifted up already
+                    keyEvent.iCode = tappedButton->KeyCode();
                     ControlEnv()->SimulateKeyEventL( keyEvent, EEventKey );
                     }
                 }
@@ -471,7 +471,6 @@
                 // we must send key up event now.
                 if ( !iKeyUpSimulatedDueToDragging )
                     {
-                    keyEvent.iCode = 0;
                     ControlEnv()->SimulateKeyEventL( keyEvent, EEventKeyUp );
                     iKeyUpSimulatedDueToDragging = ETrue;
                     }
--- a/phoneuis/dialer/src/cdialernumberentry.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/dialer/src/cdialernumberentry.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -50,6 +50,10 @@
 const TInt KNumberEntryControlCount = 2; //  = number entry, label
 
 _LIT( KPhoneValidChars, "0123456789*#+pwPW" );
+const TInt KKeyCtrlA( 1 );
+const TInt KKeyCtrlC( 3 );
+const TInt KKeyCtrlV( 22 );
+const TInt KKeyCtrlX( 24 );
 
 // ========================= MEMBER FUNCTIONS ================================
 
@@ -157,8 +161,8 @@
     
     CCoeControl::SetFocus( aFocus, aDrawNow );
     iEditor->SetFocus( aFocus );
-     
-    DIALER_PRINT("numberentry::SetFocus>");    
+    
+    DIALER_PRINT("numberentry::SetFocus>");
     }
 
 
@@ -340,7 +344,7 @@
 TKeyResponse CDialerNumberEntry::OfferKeyEventL( 
                                             const TKeyEvent& aKeyEvent, 
                                             TEventCode aType )
-    {       
+    {
     TKeyResponse handled = EKeyWasNotConsumed;
         
     // First, offer keyevent to easy dialer.
@@ -352,12 +356,38 @@
     // Then to number entry editor. 
     if (handled == EKeyWasNotConsumed)
         {
-        handled = iEditor->OfferKeyEventL(aKeyEvent, aType);
+        // Clipboard support
+        if ( aKeyEvent.iCode == KKeyCtrlA ) // CTRL + A
+            {
+            iEditor->SelectAllL();
+            handled = EKeyWasConsumed;
+            }
+        else if ( aKeyEvent.iCode == KKeyCtrlC ) // CTRL + C
+            {
+            iEditor->CcpuCopyL();
+            handled = EKeyWasConsumed;
+            }
+        else if ( aKeyEvent.iCode == KKeyCtrlV ) // CTRL + V
+            {
+            iEditor->CcpuPasteL();
+            handled = EKeyWasConsumed;
+            }
+        else if ( aKeyEvent.iCode == KKeyCtrlX ) // CTRL + X
+            {
+            iEditor->CcpuCutL();
+            handled = EKeyWasConsumed;
+            }
+        // Key events 1 - 28 can be generated by CTRL + key combinations.
+        // Filter all unwanted key events, only BS is accepted by editor.
+        else if ( aKeyEvent.iCode == EKeyBackspace || aKeyEvent.iCode >= EKeySpace )
+            {
+            handled = iEditor->OfferKeyEventL(aKeyEvent, aType);
+            }
         }
-        
+    
     return handled;
     }
-    
+
 // ---------------------------------------------------------------------------
 // CDialerNumberEntry::CountComponentControls 
 // ---------------------------------------------------------------------------
@@ -410,7 +440,7 @@
         DIALER_PRINT("numberentry::Draw.Frame.failed"); 
         }
                             
-    gc.SetBrushStyle( CGraphicsContext::ENullBrush );        
+    gc.SetBrushStyle( CGraphicsContext::ENullBrush );
     }
 
 
@@ -698,14 +728,14 @@
     {
     if ( iOperationMode == EModeEasyDialing )
         {
-        aOuterRect = Rect();
+        aOuterRect = aFrameRect;
         TAknLayoutRect innerRectLayout;
         innerRectLayout.LayoutRect( aOuterRect, AknLayoutScalable_Apps::bg_dia3_numentry_pane_g1() );
         aInnerRect = innerRectLayout.Rect();
         
         // Add a bit of margin to left and right ends of the entry field if layout
         // doens't define enough. This is to enhance the touch usability.
-        static const TInt KMinMargin( 10 );
+        static const TInt KMinMargin( 15 );
         aInnerRect.iTl.iX = Max( aInnerRect.iTl.iX, aOuterRect.iTl.iX + KMinMargin );
         aInnerRect.iBr.iX = Min( aInnerRect.iBr.iX, aOuterRect.iBr.iX - KMinMargin );
         }
@@ -715,13 +745,13 @@
             {
             TAknLayoutRect frameTopRight;
             frameTopRight.LayoutRect( 
-             aFrameRect, 
-             AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g3().LayoutLine() );
+                aFrameRect, 
+                AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g3().LayoutLine() );
                     
             TAknLayoutRect frameBottomLeft;
             frameBottomLeft.LayoutRect( 
-             aFrameRect, 
-             AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g4().LayoutLine() );
+                aFrameRect, 
+                AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g4().LayoutLine() );
     
             aOuterRect = TRect( frameTopRight.Rect().iTl, 
                                 frameBottomLeft.Rect().iBr );
@@ -760,7 +790,7 @@
         // Hide prompt text
         if ( iLabel->Text()->Length() )
             {
-            iLabel->MakeVisible( EFalse );     
+            iLabel->MakeVisible( EFalse );
             }         
         iNumberContents = ETrue;
         }
@@ -769,7 +799,7 @@
         // Show prompt text
         if ( iLabel->Text()->Length() )
             {
-            iLabel->MakeVisible( ETrue );     
+            iLabel->MakeVisible( ETrue );
             } 
         iNumberContents = EFalse;
         } 
--- a/phoneuis/dialer/src/cdialertoolbarcontainer.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/dialer/src/cdialertoolbarcontainer.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -219,6 +219,10 @@
     {
     if ( aEventType == MCoeControlObserver::EEventStateChanged )
         {
+        // Give dialer a chance to update editor state before handling the button press.
+        // Used to reconfigure editor after user has closed virtual keyboard.
+        iParentControl.PrepareForFocusGainL();
+
         // Handle button press. 
 
         // Multistate buttons change state automatically when pressed. 
@@ -238,13 +242,7 @@
         
         if ( commandId == EPhoneDialerCmdClear )
             {
-            // simulate backspace
-            TKeyEvent keyEvent;
-            keyEvent.iModifiers = 0;
-            keyEvent.iRepeats = 0;
-            keyEvent.iCode = EKeyBackspace;
-            keyEvent.iScanCode = EStdKeyBackspace;
-            iCoeEnv->SimulateKeyEventL( keyEvent, EEventKey );
+            SimulateBackspace();
             }
         else
             {
@@ -459,4 +457,27 @@
     return nextPos;
     }
 
+// ---------------------------------------------------------------------------
+// SimulateBackspace
+// Simulate backspace press including key down event, key event, and key up 
+// event
+// ---------------------------------------------------------------------------
+//
+void CDialerToolbarContainer::SimulateBackspace()
+    {
+    TKeyEvent keyEvent;
+    keyEvent.iModifiers = 0;
+    keyEvent.iRepeats = 0;
+    keyEvent.iCode = 0; // key code is always 0 for key up and down events
+    keyEvent.iScanCode = EStdKeyBackspace;
+
+    iCoeEnv->SimulateKeyEventL( keyEvent, EEventKeyDown );
+
+    keyEvent.iCode = EKeyBackspace;
+    iCoeEnv->SimulateKeyEventL( keyEvent, EEventKey );
+    
+    keyEvent.iCode = 0;
+    iCoeEnv->SimulateKeyEventL( keyEvent, EEventKeyUp );
+    }
+
 // end of file
--- a/phoneuis/easydialing/inc/easydialingcommands.hrh	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/easydialing/inc/easydialingcommands.hrh	Tue Apr 27 16:37:10 2010 +0300
@@ -39,7 +39,9 @@
     EEasyDialingEnterKeyAction,
     EEasyDialingOn,
     EEasyDialingOff,
-    EEasyDialingClosePopup
+    EEasyDialingClosePopup,
+    EEasyDialingVkbOpened,
+    EEasyDialingVkbClosed
     };
 
 #endif //__EASYDIALINGCOMMANDS_HRH__
--- a/phoneuis/easydialing/inc/easydialingplugin.h	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/easydialing/inc/easydialingplugin.h	Tue Apr 27 16:37:10 2010 +0300
@@ -85,7 +85,8 @@
                            public MContactDataManagerObserver,
                            public MEDContactorObserver,
                            public MEikListBoxObserver,
-                           public MAknInputBlockCancelHandler
+                           public MAknInputBlockCancelHandler,
+                           public MCoeForegroundObserver
 {
 public:
 
@@ -274,6 +275,15 @@
     */
     void AknInputBlockCancel();
 
+    /**
+    * From MCoeForegroundObserver.
+    */
+    void HandleGainingForeground();
+    
+    /**
+    * From MCoeForegroundObserver.
+    */
+    void HandleLosingForeground();
 
 private:
 
@@ -374,15 +384,21 @@
         ESendMessageCurrentContact,
         ELaunchCurrentContact,
         ELaunchSearch,
-        EInitializePcs
+        EInitializePcs,
+        ESimulateKeyEvent
         };
     
     /**
+     * Simulates a key event asynchronously
+     */
+    void AsyncSimulateKeyEvent( const TKeyEvent& aKeyEvent );
+    
+    /**
      * Initiates asynchronous callback to launch action and sets
      * input blocker active. 
      */
-    void AsyncActionLaunchL( const TEasyDialingAction aAction );
-       
+    void AsyncActionLaunchL( TEasyDialingAction aAction );
+    
     /**
      * Callback for CAsyncCallBack. Launches action set in iActionToBeLaunched
      * and stops input block when launch is done.
@@ -413,6 +429,12 @@
      * Makes contact listbox invisible. Effect is used if feasible.
      */  
     void HideContactListBoxWithEffect();
+    
+    /**
+     * Checks if listbox effect can be triggered. Eg checks if 
+     * app is in the foreground.
+     */  
+    TBool CanListBoxEffectBeUsed() const;
 
 
 private:
@@ -494,6 +516,13 @@
     
     /** Action to be launched next asynchronously. */
     TEasyDialingAction iActionToBeLaunched;
+    
+    /** Key event to be simulated asynchronously. */
+    TKeyEvent iKeyEventToSimulate;
+    
+    /** Is virtual keyboard currently open or not.*/
+    TBool iVirtualKeyboardOpen;
+    
 };
 
 
--- a/phoneuis/easydialing/src/easydialingplugin.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/easydialing/src/easydialingplugin.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -328,6 +328,8 @@
     GfxTransEffect::Register( iContactListBox, 
                               KGfxContactListBoxUid, EFalse );
     
+    iCoeEnv->AddForegroundObserverL( *this );
+    
     // Do delayed initialization of PCS. PCS constructions takes a long time.
     // On the other hand, easy dialing initialization is done in phone application
     // constructor, so it contributes the whole system boot time. These are good 
@@ -461,20 +463,14 @@
     {
     TKeyResponse keyResponse = EKeyWasNotConsumed;
 
-    if ( aKeyEvent.iCode == 0 && aKeyEvent.iScanCode != EStdKeyDevice3)
+    if ( aType != EEventKey )
         {
         return keyResponse;
         }
 
     TInt keyCode = aKeyEvent.iCode;
     
-    // Swap right and left key codes in mirrored layout. This needs to be done
-    // also for action menu grid as CAknGrid handles arrow keys like this:
-    // left key = next column (not item!) and right is previous column and
-    // grid layout (LtR/RtL) is not taken into account when movement is done
-    // in columns (always like in LtR layout). So if right key should move
-    // focus to the right also in mirroded layout, key codes must be switched.
-    // This kind of approach is used also e.g. in application grid.
+    // Swap right and left key codes in mirrored layout.
     if ( AknLayoutUtils::LayoutMirrored() ) 
         {
         if ( keyCode == EKeyRightArrow ) keyCode = EKeyLeftArrow;
@@ -534,6 +530,21 @@
             {
             // then focus jumps off the component.
             SetFocus( EFalse );
+            
+            // FEP hasn't had chance to handle this key event as focus was not in the editor field.
+            // Give that chance now by consuming original event and simulating a new one.
+            // The simulation must be asynchronous because FEP focusing state is updated
+            // with high priority active object.
+            // As an exception, dialer simulated keys are given directly to editor. They are
+            // not handled by FEP anyway, and asynchronous handling would be problematic for
+            // the * key multitapping logic of Phone.
+            TBool simulatedByDialer = (aKeyEvent.iModifiers&EModifierNumLock) &&
+                                      (aKeyEvent.iModifiers&EModifierKeypad);
+            if ( !simulatedByDialer )
+                {
+                keyResponse = EKeyWasConsumed;
+                AsyncSimulateKeyEvent( aKeyEvent );
+                }
             }
         }
 
@@ -966,23 +977,13 @@
 
     // Current implementation searches only from default database.
     // Later this may be expanded to search SIM contacts as well.
-    HBufC* default_cdb = VPbkContactStoreUris::DefaultCntDbUri().AllocLC();
-
-    iPredictiveContactSearchHandler->GetDataOrderL( *default_cdb, fieldOrder );
+    const TDesC& defaultCdb = VPbkContactStoreUris::DefaultCntDbUri();
 
-    for ( TInt i = 0; i < fieldOrder.Count(); i++)
-        {
-        if ( fieldOrder[i] == aIndex )
-            {
-            CleanupStack::PopAndDestroy( default_cdb );
-            CleanupStack::PopAndDestroy( &fieldOrder );
-            return i;
-            }
-        }
+    iPredictiveContactSearchHandler->GetDataOrderL( defaultCdb, fieldOrder );
+    TInt pcsIndex = fieldOrder.Find( aIndex );
 
-    CleanupStack::PopAndDestroy( default_cdb );
     CleanupStack::PopAndDestroy( &fieldOrder );
-    return KErrNotFound;
+    return pcsIndex;
     }
 
 
@@ -1106,10 +1107,25 @@
     iNumberOfNames = iListBoxModel->Count();
     if ( iNumberOfNames )
         {
+        TInt oldRectHeight = iContactListBox->Rect().Height();
+        
         iContactListBox->SetRectToNumberOfItems( iNumberOfNames );
+        
+        // If the window is resized (->position changes too) while it's visible, 
+        // it has to be redrawn immediately or otherwise listbox will flash
+        // in a wrong place on the screen during execution of this method
+        // HandlePsResultsUpdateL. In the worst case it'll flash on top of
+        // dialer's numeric keypad when listbox is made smaller.
+        if ( oldRectHeight != iContactListBox->Rect().Height() )
+            {
+            iContactListBox->DrawNow();
+            }
+
         iContactListBox->HandleItemAdditionL();
+        
         // Scroll the list to bottom
         iContactListBox->ScrollToMakeItemVisible( iNumberOfNames-1 );
+
         ShowContactListBoxWithEffect();
         }
     else
@@ -1218,10 +1234,20 @@
     // Ownership of parameter transferred to CCA launcher => pop but do not destroy.
     CleanupStack::Pop( launchParameters );
 
-
-    iContactLauncherActive = ETrue;
-    CAknAppUi* appUi = static_cast<CAknAppUi*>( iCoeEnv->AppUi() );
-    appUi->HandleCommandL( EPhoneCmdBlockingDialogLaunched );
+    if ( !IsVisible() )
+        {
+        // MCCAConnection::LaunchAppL uses CActiveSchedulerWait to hide asynchronous
+        // opening of CCA launcher. It is possible that during opening of CCA launcher
+        // phone has moved to in-call view (at least in case of an incoming call).
+        // In that case we need to close CCA launcher again.
+        iContactLauncher->CloseAppL();
+        }
+    else
+        {
+        iContactLauncherActive = ETrue;
+        CAknAppUi* appUi = static_cast<CAknAppUi*>( iCoeEnv->AppUi() );
+        appUi->HandleCommandL( EPhoneCmdBlockingDialogLaunched );
+        }
     }
 
 
@@ -1455,10 +1481,12 @@
     // ECoeStackPriorityDialog so we will get HandleCommandL calls from 
     // phoneappui (CBA) when input blocker is active (=not NULL).
     
-    if ( iInputBlocker && aCommand != EEasyDialingCallHandlingActivated )
+    if ( iInputBlocker && aCommand != EEasyDialingCallHandlingActivated &&
+         aCommand != EEasyDialingVkbOpened && aCommand != EEasyDialingVkbClosed )
         {
         // Some action is already being launched since iInputBlocker exists.
         // Only call activation command requires always action from this plugin.
+        // Vkb status flag should be updated always too (invokes no action).
         return ETrue;
         }
  
@@ -1536,6 +1564,18 @@
             ret = ETrue;
             break;
             
+        case EEasyDialingVkbOpened:
+            
+            iVirtualKeyboardOpen = ETrue;
+            ret = ETrue;
+            break;
+                  
+        case EEasyDialingVkbClosed:
+            
+            iVirtualKeyboardOpen = EFalse;
+            ret = ETrue;
+            break;
+            
         default:
             break;
         }
@@ -1553,6 +1593,23 @@
     }
 
 // -----------------------------------------------------------------------------
+// AsyncSimulateKeyEvent
+// 
+// -----------------------------------------------------------------------------
+//
+void CEasyDialingPlugin::AsyncSimulateKeyEvent( const TKeyEvent& aKeyEvent )
+    {
+    // Do the simulation only if input hasn't been blocked
+    if ( !iInputBlocker )
+        {
+        iKeyEventToSimulate = aKeyEvent;
+        iActionToBeLaunched = ESimulateKeyEvent;
+        iAsyncCallBack->SetPriority( CActive::EPriorityStandard );
+        iAsyncCallBack->CallBack(); // activates callback request
+        }
+    }
+
+// -----------------------------------------------------------------------------
 // AsyncActionLaunchL
 // Use asynchronous callback to launch action. While action is being launched,
 // input blocker is used to avoid OfferKeyEvent and HandlePointerEvent calls
@@ -1561,7 +1618,7 @@
 // HandleCommandL method.
 // -----------------------------------------------------------------------------
 //
-void CEasyDialingPlugin::AsyncActionLaunchL( const TEasyDialingAction aAction )
+void CEasyDialingPlugin::AsyncActionLaunchL( TEasyDialingAction aAction )
     {
     iActionToBeLaunched = aAction;
     
@@ -1618,8 +1675,22 @@
 //
 void CEasyDialingPlugin::DoLaunchActionL( )
     {
+    if ( iActionToBeLaunched == EInitializePcs )
+        {
+        PERF_MEASURE_START
+        InitPredictiveContactSearchL();
+        PERF_MEASURE_STOP
+ 
+        return;
+        }
+    else if ( !IsVisible() )
+        {
+        // If ED is not visible, don't launch the action. This can happen if
+        // we get incoming call in the middle of action launching.
+        return;
+        }
     // If ELaunchCurrentContact, then we launch cca launcher.
-    if ( iActionToBeLaunched == ELaunchCurrentContact )
+    else if ( iActionToBeLaunched == ELaunchCurrentContact )
         {
         LaunchCurrentContactL();
         return;
@@ -1629,12 +1700,9 @@
         LaunchSearchL();
         return;
         }
-    else if ( iActionToBeLaunched == EInitializePcs )
+    else if ( iActionToBeLaunched == ESimulateKeyEvent )
         {
-        PERF_MEASURE_START
-        InitPredictiveContactSearchL();
-        PERF_MEASURE_STOP
- 
+        iEikonEnv->SimulateKeyEventL( iKeyEventToSimulate, EEventKey );
         return;
         }
     
@@ -1787,14 +1855,52 @@
 // Called when input block is cancelled.
 // -----------------------------------------------------------------------------
 //
- void CEasyDialingPlugin::AknInputBlockCancel()
-     {
-     LOGSTRING("EasyDialingPlugin: AknInputBlockCancel");
-     
-     // iInputBlocker will be deleted right after this callback by CAknInputBlock
-     // cause we are using CAknInputBlock::SetCancelDelete method.
-     iInputBlocker = NULL;
-     }
+void CEasyDialingPlugin::AknInputBlockCancel()
+    {
+    LOGSTRING("EasyDialingPlugin: AknInputBlockCancel");
+    
+    // iInputBlocker will be deleted right after this callback by CAknInputBlock
+    // cause we are using CAknInputBlock::SetCancelDelete method.
+    iInputBlocker = NULL;
+    }
+
+// -----------------------------------------------------------------------------
+// HandleGainingForeground
+// From MCoeForegroundObserver.
+// -----------------------------------------------------------------------------
+//
+void CEasyDialingPlugin::HandleGainingForeground()
+    {
+    }
+
+// -----------------------------------------------------------------------------
+// HandleLosingForeground
+// From MCoeForegroundObserver.
+// -----------------------------------------------------------------------------
+//
+void CEasyDialingPlugin::HandleLosingForeground()
+    {
+    // Make sure contact data manager is not left in paused state when
+    // ED loses foreground while scrolling is active.
+    iContactDataManager->Pause( EFalse );
+    
+    // Simulate an EButton1Up event for scrollbar so that it will be in correct
+    // state if e.g. some popup appears while scrollbar is dragged.
+    // No need to check if scrollbar has received button1Down event or
+    // is indeed dragged currently: no harm done if button1Up is simulated 
+    // in vain.
+    CEikScrollBarFrame* scrollBarFrame = iContactListBox->ScrollBarFrame();
+    if ( scrollBarFrame )
+        {
+        CEikScrollBar* scrollBar = scrollBarFrame->VerticalScrollBar();
+        if ( scrollBar && scrollBar->IsVisible() )
+            {
+            TPointerEvent simulatedPointerEvent( TPointerEvent::EButton1Up, 0,
+                                                 TPoint(), TPoint() );
+            TRAP_IGNORE( scrollBar->HandlePointerEventL( simulatedPointerEvent ) );
+            }
+        }
+    }
 
 // -----------------------------------------------------------------------------
 // CEasyDialingPlugin::DoHandleContactsChangedL
@@ -1826,13 +1932,14 @@
 // -----------------------------------------------------------------------------
 //
 void CEasyDialingPlugin::ShowContactListBoxWithEffect()
-    {  
-    CAknAppUi* appUi = static_cast<CAknAppUi*>( iCoeEnv->AppUi() );
-       
+    {
+    if ( !IsVisible() )
+        {
+        // never show listbox if easydialing is not visible
+        return;
+        }
     // Show effect only if listbox is about to come visible.
-    if ( !iContactListBox->IsVisible() &&
-         appUi && appUi->IsForeground() && 
-         GfxTransEffect::IsRegistered( iContactListBox ) )
+    else if ( !iContactListBox->IsVisible() && CanListBoxEffectBeUsed() )
         {
         GfxTransEffect::Begin( iContactListBox, KGfxContactListBoxOpenEffect );
         iContactListBox->MakeVisible( ETrue );
@@ -1851,12 +1958,8 @@
 //
 void CEasyDialingPlugin::HideContactListBoxWithEffect()
     {
-    CAknAppUi* appUi = static_cast<CAknAppUi*>( iCoeEnv->AppUi() );
-           
     // Show effect only if listbox is about to disappear from the screen.
-    if ( iContactListBox->IsVisible() &&
-         appUi && appUi->IsForeground() && 
-         GfxTransEffect::IsRegistered( iContactListBox ) )
+    if ( iContactListBox->IsVisible() && CanListBoxEffectBeUsed() )
         {
         GfxTransEffect::Begin( iContactListBox, KGfxContactListBoxCloseEffect );
         iContactListBox->MakeVisible( EFalse );
@@ -1869,6 +1972,30 @@
         }
     }
 
+// -----------------------------------------------------------------------------
+// CEasyDialingPlugin::CanListBoxEffectBeUsed
+// -----------------------------------------------------------------------------
+//
+TBool CEasyDialingPlugin::CanListBoxEffectBeUsed() const
+    {
+    TBool canBeUsed( EFalse );
+    
+    CAknAppUi* appUi = static_cast<CAknAppUi*>( iCoeEnv->AppUi() );
+    
+    // Note that when vkb is open, phone still keeps foreground and focus so
+    // vkb status must be checked separately (vkb's window group has just higher
+    // priority than phone's window group).
+    if ( appUi && appUi->IsForeground() &&
+         !iVirtualKeyboardOpen &&
+         GfxTransEffect::IsEnabled() &&
+         GfxTransEffect::IsRegistered( iContactListBox ) )
+        {
+        canBeUsed = ETrue;
+        }
+    
+    return canBeUsed;
+    }
+
 /*
  * ==============================================================================
  * 
--- a/phoneuis/vmbx/src/VmContainer.cpp	Wed Apr 14 15:56:42 2010 +0300
+++ b/phoneuis/vmbx/src/VmContainer.cpp	Tue Apr 27 16:37:10 2010 +0300
@@ -1453,6 +1453,12 @@
     if ( aCallType == CAiwDialData::EAIWVoiP)
         {
         VMBLOGSTRING( "VMBX: CVmContainer::AiwCallRequestL: Type: VoipCall" );
+        if ( !FeatureManager::FeatureSupported( KFeatureIdCsVideoTelephony ) )
+            {
+            // Internet call command id is the same as video call command id
+            // when video call is not supported.
+            aCommand = KVmCmdAiwVideoCall;
+            }
 
         serviceInfo.iServiceId = ServiceId();