diff --git a/apps/app_meetme.c b/apps/app_meetme.c
index 3cc5b551e0c514f07751cdab22419c087dbec4ca..41c995009646b8d7bc50edac06b86e4f89e328ca 100644
--- a/apps/app_meetme.c
+++ b/apps/app_meetme.c
@@ -1876,7 +1876,9 @@ static int conf_run(struct ast_channel *chan, struct ast_conference *conf, int c
 		}
 	}
 
-	if (confflags & CONFFLAG_MONITOR)
+	if (confflags & CONFFLAG_WAITMARKED)
+		ztc.confmode = ZT_CONF_CONF;
+	else if (confflags & CONFFLAG_MONITOR)
 		ztc.confmode = ZT_CONF_CONFMON | ZT_CONF_LISTENER;
 	else if (confflags & CONFFLAG_TALKER)
 		ztc.confmode = ZT_CONF_CONF | ZT_CONF_TALKER;