--- app_confbridge.c (revision 319022) +++ app_confbridge.c (working copy) @@ -1305,6 +1305,12 @@ ast_autoservice_start(chan); play_sound_file(conference_bridge, join_sound); ast_autoservice_stop(chan); + /* restart MOH if user is alone */ + ao2_lock(conference_bridge); + if (conference_bridge->users == 1 && ast_test_flag(&conference_bridge_user.u_profile, USER_OPT_MUSICONHOLD)) { + ast_moh_start(chan, conference_bridge_user.u_profile.moh_class, NULL); + } + ao2_unlock(conference_bridge); } /* Join our conference bridge for real */