diff -r fb024d5e35fa -r 64c62431ac08 multimediacommsengine/mmcesrv/mmcemediamanager/src/mcepreparingstreams.cpp --- a/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcepreparingstreams.cpp Mon Aug 23 17:50:26 2010 +0300 +++ b/multimediacommsengine/mmcesrv/mmcemediamanager/src/mcepreparingstreams.cpp Mon Sep 06 17:32:13 2010 +0530 @@ -268,7 +268,14 @@ else if ( aUpdateRemoteAddress ) { MCEMM_DEBUG( "TMcePreparingStreams::StartStreamsL() remote address update" ) - iSession.SdpSession().Manager().SetRemoteAddressL( *stream ); + if(stream->LinkType() == KMccLinkMessage) + { + iSession.SdpSession().Manager().SetRemoteMsrpPathL( *stream ); + } + else + { + iSession.SdpSession().Manager().SetRemoteAddressL( *stream ); + } } else {