Summary: | ASTERISK-20623: App_queue doesn't increment number of busy agent in certain situations | ||
Reporter: | Bryan Walters (gamegamer43) | Labels: | |
Date Opened: | 2012-10-29 17:21:20 | Date Closed: | 2012-10-29 21:22:44 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Applications/app_queue |
Versions: | SVN 1.8.15.0 1.8.17.0 10.5.2 10.9.0 | Frequency of Occurrence | Occasional |
Related Issues: | |||
Environment: | Attachments: | ( 0) app_queue.patch | |
Description: | app_queue.c does not increase the busy count when the queue member is paused or in use. This eventually causes callers to get stuck in the queue until an a paused agent unpauses themselves. | ||
Comments: | By: Bryan Walters (gamegamer43) 2012-10-29 17:22:31.065-0500 Patch to increment busy agent count. Patch built against trunk. By: Matt Jordan (mjordan) 2012-10-29 20:34:44.653-0500 This actually just got fixed in trunk by r375416 as part of a larger change to CDR behavior in app_queue. Since it modified CDR behavior it wasn't a candidate for the release branches. Your patch should be okay, however, as it simply ensures that 'busy' queue members are counted as such. |