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

Matt Jordan (JIRA) noreply at issues.asterisk.org
Tue Mar 18 12:53:19 CDT 2014


Matt Jordan created ASTERISK-23500:
--------------------------------------

             Summary: app_agent_pool: Interval hook prevents channel from being hung up
                 Key: ASTERISK-23500
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-23500
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Applications/app_agent_pool, Core/Bridging
            Reporter: Matt Jordan


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