app_queue: Support an 'agent available' hint
authorAlec L Davis <sivad.a@paradise.net.nz>
Wed, 19 Sep 2012 22:33:12 +0000 (22:33 +0000)
committerAlec L Davis <sivad.a@paradise.net.nz>
Wed, 19 Sep 2012 22:33:12 +0000 (22:33 +0000)
commit67ca3b912604b61e9a1dfb99c66cfbb9fc35e15f
tree5e0e36ee29051b4b06946f7c006935dc55b5ed52
parent9d4f8abdc61d1f6a29093e5ce188c1487cbe1c81
app_queue: Support an 'agent available' hint

Sets INUSE when no free agents, NOT_INUSE when an agent is free.

modifes handle_statechange() scan members loop to scan for a free agent
and updates the Queue:queuename_avial devstate.

Previously exited early if the member was found in the queue.

Now Exits later when both a member was found, and a free agent was found.

alecdavis (license 585)
Reported by: Alec Davis
Tested by: alecdavis

Review: https://reviewboard.asterisk.org/r/2121/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@373188 65c4cc65-6c06-0410-ace0-fbb531ad65f3
CHANGES
apps/app_queue.c
configs/extensions.conf.sample