diff -r c84cf270c54f -r 8871b09be73b phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp --- a/phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp Tue Feb 02 00:10:04 2010 +0200 +++ b/phoneengine/phonemodel/src/cpeclientcommandhandlermonitor.cpp Fri Feb 19 22:50:26 2010 +0200 @@ -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 {