]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-3103
authorAnthony Minessale <anthm@freeswitch.org>
Sat, 26 Feb 2011 03:29:47 +0000 (21:29 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Sat, 26 Feb 2011 03:29:47 +0000 (21:29 -0600)
src/mod/applications/mod_conference/mod_conference.c

index 0eb8f3ccb069a3db45a353bbd6e0fa5384cfb5f7..7ab57b2dd57dd92cbf4e9356a018c19d7212782f 100644 (file)
@@ -1724,7 +1724,12 @@ static void conference_loop_fn_volume_talk_up(conference_member_t *member, calle
        //switch_snprintf(msg, sizeof(msg), "Volume level %d", member->volume_out_level);
        //conference_member_say(member, msg, 0);
 
-       switch_snprintf(msg, sizeof(msg), "digits/%d.wav", member->volume_out_level);
+       if (member->volume_out_level < 0) {
+               switch_snprintf(msg, sizeof(msg), "currency/negative.wav", member->volume_out_level);
+               conference_member_play_file(member, msg, 0);
+       }
+
+       switch_snprintf(msg, sizeof(msg), "digits/%d.wav", abs(member->volume_out_level));
        conference_member_play_file(member, msg, 0);
 
 }