diff options
author | Mark Michelson <mmichelson@digium.com> | 2009-04-27 16:37:51 +0000 |
---|---|---|
committer | Mark Michelson <mmichelson@digium.com> | 2009-04-27 16:37:51 +0000 |
commit | 1d941ad8212cdf8dcda20fbe8c01a9820267ebae (patch) | |
tree | 41dbc88884dee0c36e9c30d445df61d0ad035df4 /doc/tex | |
parent | 09cde5a40c8b055f86a309b52e3798e2dcda9d3b (diff) |
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
Diffstat (limited to 'doc/tex')
-rw-r--r-- | doc/tex/channelvariables.tex | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/tex/channelvariables.tex b/doc/tex/channelvariables.tex index 4c7b4d5ff..0a7e81022 100644 --- a/doc/tex/channelvariables.tex +++ b/doc/tex/channelvariables.tex @@ -853,6 +853,10 @@ ${QUEUE_MAX_PENALTY} Maximum member penalty allowed to answer caller ${QUEUE_MIN_PENALTY} Minimum member penalty allowed to answer caller ${QUEUESTATUS} Status of the call, one of: (TIMEOUT | FULL | JOINEMPTY | LEAVEEMPTY | JOINUNAVAIL | LEAVEUNAVAIL) +${QUEUEPOSITION} * When a caller is removed from a queue, his current position is logged + in this variable. If the value is 0, then this means that the caller was + serviced by a queue member. If non-zero, then this was the position in the + queue the caller was in when he left. ${RECORDED_FILE} * Recorded file in record() ${TALK_DETECTED} * Result from talkdetect() ${TOUCH_MONITOR} The filename base to use with Touch Monitor (auto record) |