Allow for a position to be specified when entering a queue.
authorMark Michelson <mmichelson@digium.com>
Mon, 27 Apr 2009 16:37:51 +0000 (16:37 +0000)
committerMark Michelson <mmichelson@digium.com>
Mon, 27 Apr 2009 16:37:51 +0000 (16:37 +0000)
commit1d941ad8212cdf8dcda20fbe8c01a9820267ebae
tree41dbc88884dee0c36e9c30d445df61d0ad035df4
parent09cde5a40c8b055f86a309b52e3798e2dcda9d3b
Allow for a position to be specified when entering a queue.

This would allow for one to add a caller to a specific place in the
queue instead of just placing the caller in the back every time. To help
facilitate some interesting manipulations, a new channel variable called
QUEUEPOSITION has been added. When a caller is removed from a queue, his
position in that queue is stored in the QUEUEPOSITION variable. One such
strategy an administrator can employ is to allow for the removal of a caller
from one queue followed by the insertion of the same caller into a separate
queue in the same position.

Review: http://reviewboard.digium.com/r/189

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@190626 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_queue.c
doc/tex/channelvariables.tex