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:20Date Closed:2012-10-29 21:22:44
Versions:SVN 10.5.2 10.9.0 Frequency of
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.