summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMark Michelson <mmichelson@digium.com>2009-04-27 16:37:51 +0000
committerMark Michelson <mmichelson@digium.com>2009-04-27 16:37:51 +0000
commit1d941ad8212cdf8dcda20fbe8c01a9820267ebae (patch)
tree41dbc88884dee0c36e9c30d445df61d0ad035df4 /doc
parent09cde5a40c8b055f86a309b52e3798e2dcda9d3b (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')
-rw-r--r--doc/tex/channelvariables.tex4
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)