[asterisk-bugs] [JIRA] (ASTERISK-23499) app_agent_pool: Interval hook prevents channel from being hung up

Matt Jordan (JIRA) noreply at issues.asterisk.org
Tue Jul 8 09:56:01 CDT 2014


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

Matt Jordan updated ASTERISK-23499:
-----------------------------------

    Target Release Version/s: 12.4.0

> app_agent_pool: Interval hook prevents channel from being hung up
> -----------------------------------------------------------------
>
>                 Key: ASTERISK-23499
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-23499
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_agent_pool, Core/Bridging
>    Affects Versions: 12.1.1
>            Reporter: Matt Jordan
>            Assignee: Richard Mudgett
>      Target Release: 12.4.0
>
>         Attachments: full.txt
>
>
> The agent_acknowledge/agent_acknowledge_error test uncovered this particular bug.
> When an agent has a prompt that is played for it as an acknowledgement, but the agent never chooses to acknowledge the new call correctly (via not pressing a DTMF), the interval hook played for the agent will continue to play ad nauseum. 
> This becomes particularly bad if the channel is hung up. It will get removed from the application, but the interval hook will continue to play merrily along, preventing the channel from being disposed of.
> The agent pool bridge should be smart enough to look at a channel that leaves the bridge. If the channel is leaving the bridge and it still has an interval hook on it, it should clean it up.



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



More information about the asterisk-bugs mailing list