phoneapp/phoneuivoipextension/src/cphonestateidlevoip.cpp
changeset 45 6b911d05207e
parent 37 ba76fc04e6c2
child 51 f39ed5e045e0
child 74 d1c62c765e48
equal deleted inserted replaced
37:ba76fc04e6c2 45:6b911d05207e
    28 #include "cphonemainresourceresolver.h"
    28 #include "cphonemainresourceresolver.h"
    29 #include "mphonestatemachine.h"
    29 #include "mphonestatemachine.h"
    30 #include "cphonelogger.h"
    30 #include "cphonelogger.h"
    31 #include "phoneui.pan"
    31 #include "phoneui.pan"
    32 #include "cphonecustomizationvoip.h"
    32 #include "cphonecustomizationvoip.h"
    33 #include "tphonecmdparamspeeddial.h"
       
    34 #include "cphonecenrepproxy.h"
    33 #include "cphonecenrepproxy.h"
    35 #include "cphonestateutilsvoip.h"
    34 #include "cphonestateutilsvoip.h"
    36 #include "cphonestatemachinevoip.h"
    35 #include "cphonestatemachinevoip.h"
    37 
    36 
    38 // CONSTANTS
    37 // CONSTANTS
   153      
   152      
   154     if ( !IsSimOk() || IsEmergencyNumber( *phoneNumber ) )
   153     if ( !IsSimOk() || IsEmergencyNumber( *phoneNumber ) )
   155         {
   154         {
   156         CPhoneIdle::HandleSendCommandL();         
   155         CPhoneIdle::HandleSendCommandL();         
   157         }  
   156         }  
   158     else if ( IsSpeedDialNumber( *phoneNumber ) )
       
   159         {
       
   160         SpeedDialL( (*phoneNumber)[0], EDialMethodSendCommand );
       
   161         }
       
   162     else
   157     else
   163         {
   158         {
   164         TUint serviceId( 0 );
   159         TUint serviceId( 0 );
   165         CPhoneStateUtilsVoip& utils = StateUtils();
   160         CPhoneStateUtilsVoip& utils = StateUtils();
   166         if ( utils.IsVoipPreferredCall( serviceId ) &&
   161         if ( utils.IsVoipPreferredCall( serviceId ) &&