Add admin toggle mute all and participant count menu options to app_confbridge
authorMatthew Jordan <mjordan@digium.com>
Thu, 17 Nov 2011 18:09:13 +0000 (18:09 +0000)
committerMatthew Jordan <mjordan@digium.com>
Thu, 17 Nov 2011 18:09:13 +0000 (18:09 +0000)
commit279873e8eb2a9cb97878b72f221b22c10cdcc63c
tree70037a5d19ecc8068b8f95e9c6de87e166130650
parent4a125f45a0e6bb2a6c71265521834ef3dd1972cd
Add admin toggle mute all and participant count menu options to app_confbridge

This patch adds two new menu features to app_confbridge, admin_toggle_menu_
participants and participant_count.  The admin action will globally mute /
unmute all non-admin participants on a converence, while the participant
count simply exposes the existing participant count function to the
conference bridge menu.

This also adds configuration options to change the sound played when the
conference is globally muted / unmuted, as well as the necessary config
hooks to place these functions in the DTMF menus.

(closes issue ASTERISK-18204)
Reported by: Kevin Reeves
Tested by: Matt Jordan
Patches:
  app_confbridge.c.patch.txt, conf_config_parser.c.patch.txt,
  confbridge.h.patch.txt uploaded by Kevin Reeves (license 6281)

Review: https://reviewboard.asterisk.org/r/1518/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@345560 65c4cc65-6c06-0410-ace0-fbb531ad65f3
CHANGES
apps/app_confbridge.c
apps/confbridge/conf_config_parser.c
apps/confbridge/include/confbridge.h
configs/confbridge.conf.sample
contrib/realtime/mysql/sipfriends.sql [new file with mode: 0644]