From: Luis Azedo Date: Thu, 18 Aug 2016 16:04:08 +0000 (-0500) Subject: FS-9441 optional skip member outcall beep X-Git-Tag: v1.6.10~1^2~16^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8c2abc189f27ca13b2ddd6dc334ef7738ccb37d;p=thirdparty%2Ffreeswitch.git FS-9441 optional skip member outcall beep --- diff --git a/src/mod/applications/mod_conference/conference_loop.c b/src/mod/applications/mod_conference/conference_loop.c index a25c4319b0..67592c874a 100644 --- a/src/mod/applications/mod_conference/conference_loop.c +++ b/src/mod/applications/mod_conference/conference_loop.c @@ -1122,6 +1122,7 @@ void conference_loop_output(conference_member_t *member) const char *prefix = switch_channel_get_variable(channel, "conference_auto_outcall_prefix"); const char *maxwait = switch_channel_get_variable(channel, "conference_auto_outcall_maxwait"); const char *delimiter_val = switch_channel_get_variable(channel, "conference_auto_outcall_delimiter"); + const char *skip_member_beep = switch_channel_get_variable(channel, "conference_auto_outcall_skip_member_beep"); int to = 60; int wait_sec = 2; int loops = 0; @@ -1185,7 +1186,8 @@ void conference_loop_output(conference_member_t *member) goto end; } - conference_member_play_file(member, "tone_stream://%(500,0,640)", 0, SWITCH_TRUE); + if (!skip_member_beep || !switch_true(skip_member_beep)) + conference_member_play_file(member, "tone_stream://%(500,0,640)", 0, SWITCH_TRUE); } if (!conference_utils_test_flag(member->conference, CFLAG_ANSWERED)) {