[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