From f6f4e11d177979f1d2d62c8d215dec182ddbe0a9 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 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: -- 2.47.2