diff -r 4ce423f34688 -r e267340986c9 mmserv/tms/tmscallserver/src/tmsipcalluplinkds.cpp --- a/mmserv/tms/tmscallserver/src/tmsipcalluplinkds.cpp Fri Sep 17 08:33:15 2010 +0300 +++ b/mmserv/tms/tmscallserver/src/tmsipcalluplinkds.cpp Mon Oct 04 00:51:56 2010 +0300 @@ -647,7 +647,16 @@ void TMSIPUplink::RecordError(TInt aError) { iStatus = EReady; + +#ifndef __WINSCW__ iObserver.UplinkStarted(aError); +#else //__WINSCW__ + if (aError == KErrAccessDenied || aError == KErrInUse) + { + iObserver.UplinkStarted(TMS_RESULT_SUCCESS); + } +#endif //__WINSCW__ + TRACE_PRN_IF_ERR(aError); }