[asterisk-bugs] [JIRA] (ASTERISK-29485) core: Inband generation of tones for Busy() and Congestion() may not occur

Joshua C. Colp (JIRA) noreply at issues.asterisk.org
Mon Jun 21 06:42:33 CDT 2021


     [ https://issues.asterisk.org/jira/browse/ASTERISK-29485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on ASTERISK-29485 started by Joshua C. Colp.

> core: Inband generation of tones for Busy() and Congestion() may not occur
> --------------------------------------------------------------------------
>
>                 Key: ASTERISK-29485
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29485
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/PBX
>    Affects Versions: 16.18.0, 18.4.0
>            Reporter: Joshua C. Colp
>            Assignee: Joshua C. Colp
>
>     When using the Busy() and Congestion() applications the
>     function ast_safe_sleep is used by wait_for_hangup to safely
>     wait on the channel. This function may send silence if Asterisk
>     is configured to do so using the transmit_silence option.
>     
>     In a scenario where an answered channel dials a Local channel
>     either directly or through call forwarding and the Busy()
>     or Congestion() dialplan applications were executed with the
>     transmit_silence option enabled the busy or congestion
>     tone would not be heard.
>     
>     This is because inband generation of tones (such as busy
>     and congestion) is stopped when other audio is sent to
>     the channel they are being played to. In the given
>     scenario the transmit_silence option would result in
>     silence being sent to the channel, thus stopping the
>     inband generation.



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



More information about the asterisk-bugs mailing list