From: Naveen Albert Date: Sat, 18 Jun 2022 17:13:07 +0000 (+0000) Subject: app_dial: Propagate outbound hook flashes. X-Git-Tag: 19.6.0-rc1~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90b403adeeaf4f561decc1b759a9077b7e0a6481;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 3cf23437e0..edcce0a590 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -1893,6 +1893,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: