[asterisk-bugs] [JIRA] (ASTERISK-25341) bridge: Hangups may get lost when executing actions

Kevin Harwell (JIRA) noreply at issues.asterisk.org
Tue Sep 29 16:42:38 CDT 2015


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

Kevin Harwell updated ASTERISK-25341:
-------------------------------------

    Target Release Version/s: 13.6.0

> bridge: Hangups may get lost when executing actions
> ---------------------------------------------------
>
>                 Key: ASTERISK-25341
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25341
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/Bridging
>    Affects Versions: 13.5.0
>            Reporter: Joshua Colp
>            Assignee: Joshua Colp
>      Target Release: 13.6.0
>
>
> When the bridging core invokes actions it performs no check afterwards on whether the underlying channel has hung up or not. In practice there is a chance for this to happen. Take the following scenario:
> 1. DTMF based features are enabled which require 2 digits to activate
> 2. The first digit is entered and a feature timeout occurs
> 3. DTMF is streamed out to the other channel
> 4. The other channel hangs up the call immediately upon DTMF reception
> If step 4 occurs whilst the DTMF is streamed out the underlying dtmf stream function becomes aware of the hangup and returns an error. The bridge code, however, does not react to this error or check for channel hang up. It continues to go on thinking the channel has not hung up.



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



More information about the asterisk-bugs mailing list