From: Naveen Albert Date: Sat, 18 Jun 2022 17:13:07 +0000 (+0000) Subject: app_dial: Propagate outbound hook flashes. X-Git-Tag: 16.28.0-rc1~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6f4e11d177979f1d2d62c8d215dec182ddbe0a9;p=thirdparty%2Fasterisk.git app_dial: Propagate outbound hook flashes. The Dial application currently stops hook flashes dead in their tracks from propagating through on outbound calls. This fixes that so they can go down the wire. ASTERISK-30115 #close Change-Id: Id4e78b29a049f35c5b1e7520eaa10d0eb5b7f97c --- diff --git a/apps/app_dial.c b/apps/app_dial.c index 6862184a2f..031e26fd67 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -1875,6 +1875,10 @@ static struct ast_channel *wait_for_answer(struct ast_channel *in, ast_verb(3, "Call on %s left from hold\n", ast_channel_name(o->chan)); ast_indicate(o->chan, AST_CONTROL_UNHOLD); break; + case AST_CONTROL_FLASH: + ast_verb(3, "Hook flash on %s\n", ast_channel_name(o->chan)); + ast_indicate(o->chan, AST_CONTROL_FLASH); + break; case AST_CONTROL_VIDUPDATE: case AST_CONTROL_SRCUPDATE: case AST_CONTROL_SRCCHANGE: