diff -r 40a3f856b14d -r 41a7f70b3818 phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp --- a/phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp Thu Aug 19 09:54:27 2010 +0300 +++ b/phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp Tue Aug 31 15:14:29 2010 +0300 @@ -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 = iModel.DataStore()->ConferenceCallState(); + TPEState conferenceState = iCallHandling.GetCallState( KPEConferenceCallID ); if ( conferenceState == aState ) { - ret = iCallHandling.ReleaseConference(); + ret = iCallHandling.HangUp( KPEConferenceCallID, ETPEHangUpDefault ); } else {