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
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:
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: