From 90b403adeeaf4f561decc1b759a9077b7e0a6481 Mon Sep 17 00:00:00 2001 From: Naveen Albert Date: Sat, 18 Jun 2022 17:13:07 +0000 Subject: [PATCH] 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 --- apps/app_dial.c | 4 ++++ 1 file changed, 4 insertions(+) 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: