phoneapp/phoneuivoipextension/src/cphonestatesinglevoip.cpp
branchRCL_3
changeset 7 544e34b3255a
parent 3 8871b09be73b
child 10 ba54057fe027
equal deleted inserted replaced
6:38529f706030 7:544e34b3255a
   378         iStateMachine->SendPhoneEngineMessage( 
   378         iStateMachine->SendPhoneEngineMessage( 
   379             MPEPhoneModel::EPEMessageAcceptUnattendedTransfer );
   379             MPEPhoneModel::EPEMessageAcceptUnattendedTransfer );
   380         MPEEngineInfo* info = iStateMachine->PhoneEngineInfo();
   380         MPEEngineInfo* info = iStateMachine->PhoneEngineInfo();
   381         const TPEPhoneNumber& transferTarget = 
   381         const TPEPhoneNumber& transferTarget = 
   382             info->UnattendedTransferTarget( CallId() );
   382             info->UnattendedTransferTarget( CallId() );
   383  
   383         info->SetIsTransferDial( ETrue );
   384         TUint32 serviceId = iStateMachine->PhoneEngineInfo()->
   384         TUint32 serviceId = iStateMachine->PhoneEngineInfo()->
   385             ServiceId( CallId() );
   385             ServiceId( CallId() );
   386         StateUtils().SelectServiceAndDialL( transferTarget, serviceId );
   386         StateUtils().SelectServiceAndDialL( transferTarget, serviceId );
       
   387         
       
   388         // Store transferor address to phoneengine, this is used for
       
   389         // calling back if transfer call fails for some reason
       
   390         info->SetCallBackAddress( info->RemotePhoneNumber( CallId() ) );
   387         }
   391         }
   388     else
   392     else
   389         {
   393         {
   390         iStateMachine->SendPhoneEngineMessage( 
   394         iStateMachine->SendPhoneEngineMessage( 
   391             MPEPhoneModel::EPEMessageRejectUnattendedTransfer );
   395             MPEPhoneModel::EPEMessageRejectUnattendedTransfer );
       
   396         iStateMachine->PhoneEngineInfo()->SetCallBackAddress(
       
   397             KNullDesC() );
   392         }
   398         }
   393     }
   399     }
   394 
   400 
   395 
   401 
   396 // -----------------------------------------------------------
   402 // -----------------------------------------------------------