satengine/SatServer/Commands/SetUpCallCmd/src/csetupcallrequesthandler.cpp
changeset 32 1f002146abb4
parent 31 a2467631ae02
equal deleted inserted replaced
31:a2467631ae02 32:1f002146abb4
    59     LOG( SIMPLE, "SETUPCALL: CSetupCallRequestHandler::NewL calling" )
    59     LOG( SIMPLE, "SETUPCALL: CSetupCallRequestHandler::NewL calling" )
    60 
    60 
    61     CSetupCallRequestHandler* self =
    61     CSetupCallRequestHandler* self =
    62         new ( ELeave ) CSetupCallRequestHandler( aPhone, aDispatcher );
    62         new ( ELeave ) CSetupCallRequestHandler( aPhone, aDispatcher );
    63     
    63     
    64     self->iDtmfSender = CSetupCallDtmfSender::NewL( aPhone );
    64     self->ConstructL();
    65  
    65  
    66     LOG( SIMPLE, "SETUPCALL: CSetupCallRequestHandler::NewL exiting" )
    66     LOG( SIMPLE, "SETUPCALL: CSetupCallRequestHandler::NewL exiting" )
    67     return self;
    67     return self;
    68     }
    68     }
    69 
    69 
    85     LOG( SIMPLE, "SETUPCALL: \
    85     LOG( SIMPLE, "SETUPCALL: \
    86             CSetupCallRequestHandler::~CSetupCallRequestHandler exiting" )
    86             CSetupCallRequestHandler::~CSetupCallRequestHandler exiting" )
    87     }
    87     }
    88 
    88 
    89 // -----------------------------------------------------------------------------
    89 // -----------------------------------------------------------------------------
       
    90 // CSetupCallRequestHandler::ConstructL
       
    91 // -----------------------------------------------------------------------------
       
    92 //
       
    93 void CSetupCallRequestHandler::ConstructL()
       
    94 {
       
    95     LOG( SIMPLE, "SETUPCALL: CSetupCallRequestHandler::ConstructL calling" )
       
    96     iDtmfSender = CSetupCallDtmfSender::NewL( iPhone );
       
    97     LOG( SIMPLE, "SETUPCALL: CSetupCallRequestHandler::ConstructL exiting" )
       
    98 }
       
    99 
       
   100 // -----------------------------------------------------------------------------
    90 // CSetupCallRequestHandler::DialNumber
   101 // CSetupCallRequestHandler::DialNumber
    91 // -----------------------------------------------------------------------------
   102 // -----------------------------------------------------------------------------
    92 //
   103 //
    93 void CSetupCallRequestHandler::DialNumber( const TDesC8& aCallParams,
   104 void CSetupCallRequestHandler::DialNumber( const TDesC8& aCallParams,
    94                   TDes& aTelNumber, TBool aTerminateOtherCall,
   105                   TDes& aTelNumber, TBool aTerminateOtherCall,
   118         if( KErrNone == terminateRes )
   129         if( KErrNone == terminateRes )
   119             {
   130             {
   120             // Separate dtmf string from whole number and store in iDtmfString
   131             // Separate dtmf string from whole number and store in iDtmfString
   121             // the dtmf string will be removed from aTelNumber 
   132             // the dtmf string will be removed from aTelNumber 
   122             iDtmfSender->SeparateDtmfFromTelNumber(aTelNumber);
   133             iDtmfSender->SeparateDtmfFromTelNumber(aTelNumber);
   123             // Dial the purl tel number
   134             // Dial the pure tel number
   124             iPhone.DialNoFdnCheck( iStatus, aCallParams, aTelNumber );
   135             iPhone.DialNoFdnCheck( iStatus, aCallParams, aTelNumber );
   125             SetActive();
   136             SetActive();
   126             }
   137             }
   127         else
   138         else
   128             {
   139             {