[asterisk-commits] dvossel: branch dvossel/hd_confbridge r311614 - in /team/dvossel/hd_confbridg...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Wed Mar 23 16:50:22 CDT 2011
Author: dvossel
Date: Wed Mar 23 16:50:18 2011
New Revision: 311614
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=311614
Log:
reset talking and listening volume ConfBridge menu actions
Modified:
team/dvossel/hd_confbridge/apps/app_confbridge.c
team/dvossel/hd_confbridge/apps/confbridge/conf_config_parser.c
team/dvossel/hd_confbridge/apps/confbridge/include/confbridge.h
team/dvossel/hd_confbridge/configs/confbridge.conf.sample
Modified: team/dvossel/hd_confbridge/apps/app_confbridge.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/hd_confbridge/apps/app_confbridge.c?view=diff&rev=311614&r1=311613&r2=311614
==============================================================================
--- team/dvossel/hd_confbridge/apps/app_confbridge.c (original)
+++ team/dvossel/hd_confbridge/apps/app_confbridge.c Wed Mar 23 16:50:18 2011
@@ -1418,6 +1418,13 @@
case MENU_ACTION_PLAYBACK:
res |= action_playback(bridge_channel, menu_action->data.playback_file);
break;
+
+ case MENU_ACTION_RESET_LISTENING:
+ ast_audiohook_volume_set(conference_bridge_user->chan, AST_AUDIOHOOK_DIRECTION_WRITE, 0);
+ break;
+ case MENU_ACTION_RESET_TALKING:
+ ast_audiohook_volume_set(conference_bridge_user->chan, AST_AUDIOHOOK_DIRECTION_READ, 0);
+ break;
case MENU_ACTION_INCREASE_LISTENING:
ast_audiohook_volume_adjust(conference_bridge_user->chan,
AST_AUDIOHOOK_DIRECTION_WRITE, 1);
Modified: team/dvossel/hd_confbridge/apps/confbridge/conf_config_parser.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/hd_confbridge/apps/confbridge/conf_config_parser.c?view=diff&rev=311614&r1=311613&r2=311614
==============================================================================
--- team/dvossel/hd_confbridge/apps/confbridge/conf_config_parser.c (original)
+++ team/dvossel/hd_confbridge/apps/confbridge/conf_config_parser.c Wed Mar 23 16:50:18 2011
@@ -536,6 +536,8 @@
case MENU_ACTION_DECREASE_LISTENING:
case MENU_ACTION_INCREASE_TALKING:
case MENU_ACTION_DECREASE_TALKING:
+ case MENU_ACTION_RESET_LISTENING:
+ case MENU_ACTION_RESET_TALKING:
case MENU_ACTION_ADMIN_TOGGLE_LOCK:
case MENU_ACTION_ADMIN_KICK_LAST:
case MENU_ACTION_LEAVE:
@@ -605,6 +607,10 @@
res |= add_action_to_menu_entry(menu_entry, MENU_ACTION_DECREASE_LISTENING, NULL);
} else if (!strcasecmp(action, "increase_talking_volume")) {
res |= add_action_to_menu_entry(menu_entry, MENU_ACTION_INCREASE_TALKING, NULL);
+ } else if (!strcasecmp(action, "reset_listening_volume")) {
+ res |= add_action_to_menu_entry(menu_entry, MENU_ACTION_RESET_LISTENING, NULL);
+ } else if (!strcasecmp(action, "reset_talking_volume")) {
+ res |= add_action_to_menu_entry(menu_entry, MENU_ACTION_RESET_TALKING, NULL);
} else if (!strcasecmp(action, "decrease_talking_volume")) {
res |= add_action_to_menu_entry(menu_entry, MENU_ACTION_DECREASE_TALKING, NULL);
} else if (!strcasecmp(action, "admin_toggle_conference_lock")) {
@@ -1041,6 +1047,12 @@
case MENU_ACTION_DECREASE_LISTENING:
ast_cli(a->fd, "decrease_listening_volume");
break;
+ case MENU_ACTION_RESET_LISTENING:
+ ast_cli(a->fd, "reset_listening_volume");
+ break;
+ case MENU_ACTION_RESET_TALKING:
+ ast_cli(a->fd, "reset_talking_volume");
+ break;
case MENU_ACTION_INCREASE_TALKING:
ast_cli(a->fd, "increase_talking_volume");
break;
Modified: team/dvossel/hd_confbridge/apps/confbridge/include/confbridge.h
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/hd_confbridge/apps/confbridge/include/confbridge.h?view=diff&rev=311614&r1=311613&r2=311614
==============================================================================
--- team/dvossel/hd_confbridge/apps/confbridge/include/confbridge.h (original)
+++ team/dvossel/hd_confbridge/apps/confbridge/include/confbridge.h Wed Mar 23 16:50:18 2011
@@ -65,6 +65,8 @@
MENU_ACTION_PLAYBACK_AND_CONTINUE,
MENU_ACTION_INCREASE_LISTENING,
MENU_ACTION_DECREASE_LISTENING,
+ MENU_ACTION_RESET_LISTENING,
+ MENU_ACTION_RESET_TALKING,
MENU_ACTION_INCREASE_TALKING,
MENU_ACTION_DECREASE_TALKING,
MENU_ACTION_DIALPLAN_EXEC,
Modified: team/dvossel/hd_confbridge/configs/confbridge.conf.sample
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/hd_confbridge/configs/confbridge.conf.sample?view=diff&rev=311614&r1=311613&r2=311614
==============================================================================
--- team/dvossel/hd_confbridge/configs/confbridge.conf.sample (original)
+++ team/dvossel/hd_confbridge/configs/confbridge.conf.sample Wed Mar 23 16:50:18 2011
@@ -159,10 +159,14 @@
; toggle_mute ; Toggle turning on and off mute. Mute will make the user silent
; to everyone else, but the user will still be able to listen in.
; continue to collect the dtmf sequence.
+
; decrease_listening_volume ; Decreases the channel's listening volume.
; increase_listening_volume ; Increases the channel's listening volume.
-; decrease_talking_volume ; Decreases the channel's talking volume.
-; increase_talking_volume ; Increases the channel's talking volume.
+; reset_listening_volume ; Reset channel's listening volume to default level.
+
+; decrease_talking_volume ; Decreases the channel's talking volume.
+; increase_talking_volume ; Icreases the channel's talking volume.
+; reset_talking_volume ; Reset channel's talking volume to default level.
;
; dialplan_exec(context,exten,priority) ; The dialplan_exec action allows a user
; to escape from the conference and execute
More information about the asterisk-commits
mailing list