diff -r 8c9c07ad8b6b -r 65a3ef1d5bd0 sipvoipprovider/src/svpsslogcall.cpp --- a/sipvoipprovider/src/svpsslogcall.cpp Mon Jun 21 15:29:21 2010 +0300 +++ b/sipvoipprovider/src/svpsslogcall.cpp Thu Aug 19 09:45:22 2010 +0300 @@ -321,9 +321,11 @@ TTime eventTime; eventTime.UniversalTime(); iLogEvent->SetTime(eventTime); - iLogClient->AddEvent(*iLogEvent, iStatus); - - SetActive(); + if( !IsActive() ) + { + iLogClient->AddEvent(*iLogEvent, iStatus); + SetActive(); + } SVPDEBUG1("CSVPSSLogCall::HandleCallLoggingL, Exit"); }