From 10ba72a9279c591e800ad2656d367b881f73203d Mon Sep 17 00:00:00 2001 From: Mark Michelson Date: Wed, 29 Jul 2015 12:23:43 -0500 Subject: Add a test event for inband ringing. This event is necessary for the bridge_wait_e_options test to be able to confirm that ringing is being played on the local channel that runs the BridgeWait() application with the e(r) option. ASTERISK-25292 #close Reported by Kevin Harwell Change-Id: Ifd3d3d2bebc73344d4b5310d0d55c7675359d72e --- main/channel.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'main/channel.c') diff --git a/main/channel.c b/main/channel.c index 3f6e0eef2..8c1a26eb7 100644 --- a/main/channel.c +++ b/main/channel.c @@ -4656,6 +4656,11 @@ int ast_indicate_data(struct ast_channel *chan, int _condition, /* We have a tone to play, yay. */ ast_debug(1, "Driver for channel '%s' does not support indication %u, emulating it\n", ast_channel_name(chan), condition); res = ast_playtones_start(chan, 0, ts->data, 1); + if (!res) { + ast_test_suite_event_notify("RINGING_INBAND", + "Channel: %s\r\n", + ast_channel_name(chan)); + } ts = ast_tone_zone_sound_unref(ts); } -- cgit v1.2.3