From 1ed0ef1ef95186913bb36eb189ba2c4f57fc7e9a Mon Sep 17 00:00:00 2001 From: Lukasz Kotasa <lukasz.kotasa@genexis.eu> Date: Thu, 6 Mar 2025 16:36:47 +0000 Subject: [PATCH] Fix no audio issue after several times of conference splits, REF 16443 There was muted microphone for conference initiator in such scenario: A, B, C in conference R2 + R3 + R2 -> muted microphone for conference initiator --- src/channels/chan_voicemngr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/channels/chan_voicemngr.c b/src/channels/chan_voicemngr.c index 87431cd..c8f5a59 100644 --- a/src/channels/chan_voicemngr.c +++ b/src/channels/chan_voicemngr.c @@ -2984,6 +2984,9 @@ static void handle_Rnumber_etsi(struct chan_voicemngr_subchannel *sub, struct ch ast_setstate(sub_peer->owner, AST_STATE_UP); ast_queue_control(sub_peer->owner, AST_CONTROL_ANSWER); sub_peer->channel_state = INCALL; + if (!sub_peer->connection_init) { + chan_voicemngr_create_connection(sub_peer); + } } chan_voicemngr_mute_connection(sub); -- GitLab