diff -r 2f8f8080a020 -r ebdbd102c78a phoneengine/callhandling/src/cpecallhandling.cpp --- a/phoneengine/callhandling/src/cpecallhandling.cpp Mon May 03 12:31:11 2010 +0300 +++ b/phoneengine/callhandling/src/cpecallhandling.cpp Fri May 14 15:51:57 2010 +0300 @@ -2407,15 +2407,13 @@ if ( callType == CCPCall::ECallTypeCSVoice || callType == CCPCall::ECallTypeVideo ) { const CCCECallParameters& params = static_cast( parameters ); - - // do not overwrite if it's client call, which CCE is not aware of - if ( iModel.DataStore()->CallOrigin( aCallId ) == EPECallOriginPhone ) - { - if ( params.Origin() == CCCECallParameters::ECCECallOriginSAT ) - { - iModel.DataStore()->SetCallOrigin( EPECallOriginSAT, aCallId ); - } - } + + if ( params.Origin() == CCCECallParameters::ECCECallOriginSAT ) + { + iModel.DataStore()->SetCallOrigin( EPECallOriginSAT, aCallId ); + iModel.DataStore()->SetRemoteName( params.AlphaId(), aCallId ); + iModel.DataStore()->SetRemotePhoneNumber( KNullDesC(), aCallId ); + } } }