diff -r 41a7f70b3818 -r 5266b1f337bd phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp --- a/phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp Tue Aug 31 15:14:29 2010 +0300 +++ b/phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp Wed Sep 01 12:30:10 2010 +0100 @@ -24,7 +24,7 @@ #include "mpecallhandling.h" #include "mpephonemodelinternal.h" #include -#include +#include #include #include @@ -442,10 +442,10 @@ TEFLOGSTRING2( KTAINT, "CPEClientCommandHandlerMonitor::HangUp aState=%d", aState); TInt ret( ECCPErrorNotFound ); - TPEState conferenceState = iCallHandling.GetCallState( KPEConferenceCallID ); + TPEState conferenceState = iModel.DataStore()->ConferenceCallState(); if ( conferenceState == aState ) { - ret = iCallHandling.HangUp( KPEConferenceCallID, ETPEHangUpDefault ); + ret = iCallHandling.ReleaseConference(); } else {