]> git.ipfire.org Git - thirdparty/asterisk.git/commit
bridge.c: Obey BRIDGE_NOANSWER variable to skip answering channel.
authorNaveen Albert <asterisk@phreaknet.org>
Thu, 14 Aug 2025 12:50:31 +0000 (08:50 -0400)
committergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Fri, 15 Aug 2025 15:59:31 +0000 (15:59 +0000)
commitd772f61231dad9dc60f576d3c5ef8a7cfd1cb7cb
treebd5f8e70f6ef6be93d3eefc1a5fced82f6967d48
parentadde97bff373c4ebf3e294ff6f78c1ba3cd9bded
bridge.c: Obey BRIDGE_NOANSWER variable to skip answering channel.

If the BRIDGE_NOANSWER variable is set on a channel, it is not supposed
to answer when another channel bridges to it using Bridge(), and this is
checked when ast_bridge_call* is called. However, another path exists
(bridge_exec -> ast_bridge_add_channel) where this variable was not
checked and channels would be answered. We now check the variable there.

Resolves: #401
Resolves: #1364
main/bridge.c
main/features.c