From: Jonathan Rose Date: Mon, 11 Nov 2013 20:28:38 +0000 (+0000) Subject: Confbridge: add test events for dynamic menus test X-Git-Tag: 13.0.0-beta1~846 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d720bc76867aaee9f1a6c3030c98bbb9b6f2af66;p=thirdparty%2Fasterisk.git Confbridge: add test events for dynamic menus test Adds a couple of test events for conference menu actions so that it's easy to discern when those menu actions have been triggered. (issue ASTERISK-22760) Reported by: Matt Jordan Review: https://reviewboard.asterisk.org/r/2999/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@402698 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_confbridge.c b/apps/app_confbridge.c index 2e7f437b15..52cb04d150 100644 --- a/apps/app_confbridge.c +++ b/apps/app_confbridge.c @@ -2035,6 +2035,9 @@ static int execute_menu_entry(struct confbridge_conference *conference, case MENU_ACTION_PLAYBACK: if (!stop_prompts) { res |= action_playback(bridge_channel, menu_action->data.playback_file); + ast_test_suite_event_notify("CONF_MENU_PLAYBACK", + "Message: %s\r\nChannel: %s", + menu_action->data.playback_file, ast_channel_name(bridge_channel->chan)); } break; case MENU_ACTION_RESET_LISTENING: @@ -2091,6 +2094,9 @@ static int execute_menu_entry(struct confbridge_conference *conference, case MENU_ACTION_LEAVE: ao2_lock(conference); ast_bridge_remove(conference->bridge, bridge_channel->chan); + ast_test_suite_event_notify("CONF_MENU_LEAVE", + "Channel: %s", + ast_channel_name(bridge_channel->chan)); ao2_unlock(conference); break; case MENU_ACTION_NOOP: