diff -r 7117cbf1600a -r bddb6d4447db sipvoipprovider/src/svpsessionbase.cpp --- a/sipvoipprovider/src/svpsessionbase.cpp Fri Mar 12 15:42:09 2010 +0200 +++ b/sipvoipprovider/src/svpsessionbase.cpp Mon Mar 15 12:39:55 2010 +0200 @@ -284,7 +284,13 @@ } ExecCbCallStateChanged( MCCPCallObserver::ECCPStateDisconnecting ); - ExecCbCallStateChanged( MCCPCallObserver::ECCPStateIdle ); + + TRAPD( errTimer, StartTimerL( KSVPTerminatingTime, KSVPRemoteEndDiedExpired )); + if ( errTimer ) + { + SVPDEBUG2("CSVPSessionBase::No Answer timer leave with error code %d", + errTimer ) + } } if ( KSVPTerminationTimerExpired == aTimerId )