equal
deleted
inserted
replaced
2405 const CCCPCallParameters& parameters = aCall.Parameters(); |
2405 const CCCPCallParameters& parameters = aCall.Parameters(); |
2406 CCPCall::TCallType callType = parameters.CallType(); |
2406 CCPCall::TCallType callType = parameters.CallType(); |
2407 if ( callType == CCPCall::ECallTypeCSVoice || callType == CCPCall::ECallTypeVideo ) |
2407 if ( callType == CCPCall::ECallTypeCSVoice || callType == CCPCall::ECallTypeVideo ) |
2408 { |
2408 { |
2409 const CCCECallParameters& params = static_cast<const CCCECallParameters&>( parameters ); |
2409 const CCCECallParameters& params = static_cast<const CCCECallParameters&>( parameters ); |
2410 |
2410 |
2411 // do not overwrite if it's client call, which CCE is not aware of |
2411 if ( params.Origin() == CCCECallParameters::ECCECallOriginSAT ) |
2412 if ( iModel.DataStore()->CallOrigin( aCallId ) == EPECallOriginPhone ) |
2412 { |
2413 { |
2413 iModel.DataStore()->SetCallOrigin( EPECallOriginSAT, aCallId ); |
2414 if ( params.Origin() == CCCECallParameters::ECCECallOriginSAT ) |
2414 iModel.DataStore()->SetRemoteName( params.AlphaId(), aCallId ); |
2415 { |
2415 iModel.DataStore()->SetRemotePhoneNumber( KNullDesC(), aCallId ); |
2416 iModel.DataStore()->SetCallOrigin( EPECallOriginSAT, aCallId ); |
2416 } |
2417 } |
|
2418 } |
|
2419 } |
2417 } |
2420 } |
2418 } |
2421 |
2419 |
2422 |
2420 |
2423 // End of File |
2421 // End of File |