diff --git a/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/VoiceRoom.groovy b/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/VoiceRoom.groovy
index c27c6082199f8ec4e06c08a9b56cda1610a30a4d..d6f9be203f0bab2f71dcc33cb89cd0d8c528cf85 100644
--- a/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/VoiceRoom.groovy
+++ b/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/VoiceRoom.groovy
@@ -64,7 +64,9 @@ public class VoiceRoom {
 	}
 	
 	def left(participant){
-		participants.remove(participant)
+		Map p = (HashMap) participants.remove(participant)
+		log.debug "User left $p"
+		
 		for (Iterator iter = listeners.values().iterator(); iter.hasNext();) {
 			log.debug("calling on listener")
 			IVoiceRoomListener listener = (IVoiceRoomListener) iter.next()
@@ -77,6 +79,7 @@ public class VoiceRoom {
 		log.debug("mute: $participant $mute")
 		Map p = (HashMap) participants.get(participant)
 		p.put('muted', mute)
+		log.debug "Muted participant $p"
 		
 		for (Iterator iter = listeners.values().iterator(); iter.hasNext();) {
 			log.debug("calling on listener")
diff --git a/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/asterisk/AsteriskVoiceServer.groovy b/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/asterisk/AsteriskVoiceServer.groovy
index aadb9fa412dfee38db031a46af393c10f5933b68..9e748cf51006427bdef8e307b9c045dfdbc0cead 100644
--- a/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/asterisk/AsteriskVoiceServer.groovy
+++ b/bigbluebutton-apps/webapps/bigbluebutton/src/org/bigbluebutton/conference/service/voice/asterisk/AsteriskVoiceServer.groovy
@@ -177,7 +177,7 @@ public class AsteriskVoiceServer extends AbstractAsteriskServerListener implemen
 			conferenceServerListener.talk(changedUser.userNumber.toString(), changedUser.room.roomNumber, changedUser.talking)
 		} else if ("state".equals(evt.getPropertyName())) {
 			if (MeetMeUserState.LEFT == (MeetMeUserState) evt.getNewValue()) {
-				conferenceServerListener.left(changedUser.room.roomNumber, changedUser.userNumber)
+				conferenceServerListener.left(changedUser.room.roomNumber, changedUser.userNumber.toString())
 			}
 		}			
 	}