[asterisk-bugs] [JIRA] (ASTERISK-30175) app_confbridge: Channels in ConfbridgeWelcome contains wrong muted information

Asterisk Team (JIRA) noreply at issues.asterisk.org
Wed Sep 28 12:01:09 CDT 2022


    [ https://issues.asterisk.org/jira/browse/ASTERISK-30175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=260372#comment-260372 ] 

Asterisk Team commented on ASTERISK-30175:
------------------------------------------

Suspended due to lack of activity. This issue will be automatically re-opened if the reporter posts a comment. If you are not the reporter and would like this re-opened please create a new issue instead. If the new issue is related to this one a link will be created during the triage process. Further information on issue tracker usage can be found in the Asterisk Issue Guidlines [1].

[1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines

> app_confbridge: Channels in ConfbridgeWelcome contains wrong muted information
> ------------------------------------------------------------------------------
>
>                 Key: ASTERISK-30175
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30175
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_confbridge
>    Affects Versions: 18.8.0
>         Environment: AlmaLinux 8.4
>            Reporter: Oskar Nyberg
>            Assignee: Oskar Nyberg
>         Attachments: confbridgewelcome_patch.txt, confbridgewelcome_patch.txt, confbridgewelcome_patch.txt
>
>
> When using ConfBridge the ConfbridgeWelcome message will contain incorrect channel information for channels of other participants in the conference.
> How to reproduce:
> 1. Join a conference (Which is configured to have events enabled)
> 2. Mute yourself (Can be done easily through the CLI with the confbridge command)
> 3. Join the same conference with another participant. (Make sure send_events=yes in confbridge.conf for the joining user)
> 4. Observe the ConfbridgeWelcome MESSAGE that is sent to the new participant. The muted attributed of the channel json will be "false" for the first participant even though it is muted.
> The issue lies in /apps/confbridge/confbridge_manager.c. The method "conf_send_event_to_participants" incorrectly uses the "extras" variable to create JSON data for all active channels in the conference. The problem is that the extras variable contains data specific to the joining channel, which means all channels in the conference will show whatever values the joining channel has stored in the extras variable. At the moment the extras variable also includes the "admin" value.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list