[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


Joshua C. Colp created ASTERISK-29485:
-----------------------------------------

             Summary: 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: 18.4.0, 16.18.0
            Reporter: 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