diff --git a/apps/app_meetme.c b/apps/app_meetme.c
index 90e994089d09a0c68528ee857396eb68017591bc..0d9d00ed8e8360565439549c244dd3f483703df2 100755
--- a/apps/app_meetme.c
+++ b/apps/app_meetme.c
@@ -964,7 +964,7 @@ zapretry:
 			}
 
 			/* trying to add moh for single person conf */
-			if ((confflags & CONFFLAG_MOH) && !( confflags & CONFFLAG_WAITMARKED)) {
+			if (confflags & CONFFLAG_MOH)  {
 				if (conf->users == 1) {
 					if (musiconhold == 0) {
 						ast_moh_start(chan, NULL);
@@ -979,7 +979,7 @@ zapretry:
 			}
 			
 			/* Leave if the last marked user left */
-			if (currentmarked == 0 && (confflags & CONFFLAG_MARKEDEXIT)) {
+			if (currentmarked == 0 && lastmarked != 0 && (confflags & CONFFLAG_MARKEDEXIT)) {
 				ret = -1;
 				break;
 			}
diff --git a/sounds/conf-onlyone.gsm b/sounds/conf-onlyone.gsm
new file mode 100755
index 0000000000000000000000000000000000000000..3584f00f9b61d5842d49b5f680b9b82f3a095429
Binary files /dev/null and b/sounds/conf-onlyone.gsm differ
diff --git a/sounds/conf-otherinparty.gsm b/sounds/conf-otherinparty.gsm
new file mode 100755
index 0000000000000000000000000000000000000000..811263d8cd4558267342f45990b601a894cd0a98
Binary files /dev/null and b/sounds/conf-otherinparty.gsm differ
diff --git a/sounds/conf-thereare.gsm b/sounds/conf-thereare.gsm
new file mode 100755
index 0000000000000000000000000000000000000000..c810b170fa43e57475391f65fa854ad17893109a
Binary files /dev/null and b/sounds/conf-thereare.gsm differ