|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|
|Versions:||SVN 220.127.116.11 18.104.22.168 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.