2012/4/10 Roland Hänel <roland@haenel.me>
I found this in mod_conference.c:

/* Set MOH from variable if not set */
if (zstr(conference->moh_sound)) {
conference->moh_sound = switch_core_strdup(conference->pool, switch_channel_get_variable(channel, "conference_moh_sound"));
}

This evaluate channel variable conference_moh_sound only if the "conference" command creates a new conference. Give it a try. ;-)

Greetings,
Roland


Roland,
Nice detective work! It turns out that my channel variable lister script missed this one. I will revisit it and try again. In the meantime, thanks for digging this up.

-MC