From 28a184ecba960d910dfac0323b036a78b0411a68 Mon Sep 17 00:00:00 2001 From: "wenpeng.song" <wenpeng.song@iopsys.eu> Date: Mon, 17 Mar 2025 12:00:27 +0100 Subject: [PATCH] test --- src/channels/chan_voicemngr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/channels/chan_voicemngr.c b/src/channels/chan_voicemngr.c index fa53d86..d85332a 100644 --- a/src/channels/chan_voicemngr.c +++ b/src/channels/chan_voicemngr.c @@ -1272,7 +1272,7 @@ static int chan_voicemngr_finish_transfer(struct ast_channel *owner, struct chan * - Probably nothing else - the built-in transfer should never let this * control frame propagate to here */ - if (sub->channel_state != TRANSFERING) { + if (sub->channel_state != TRANSFERING && !(channel_config[sub->parent->line_id].flashSpec == FLASH_SPEC_ETSI && hold_target_before_refer && sub->channel_state == ONHOLD)) { ast_log(LOG_WARNING, "Received AST_CONTROL_TRANSFER while in state %s\n", state2str(sub->channel_state)); return -1; } -- GitLab