aboutsummaryrefslogtreecommitdiffstats
path: root/doc/queuelog.txt
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-02-12 22:11:02 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-02-12 22:11:02 +0000
commit89201083ba81ee8249f1d852dd00ccc154a711a4 (patch)
tree9f87789697c383f0cdbe2689d5b57fe3cead0757 /doc/queuelog.txt
parent8efd511a7e93e18a0c1945e63d0751571c8091e1 (diff)
Add queue logging and fix indications buglet
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2159 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'doc/queuelog.txt')
-rwxr-xr-xdoc/queuelog.txt62
1 files changed, 62 insertions, 0 deletions
diff --git a/doc/queuelog.txt b/doc/queuelog.txt
new file mode 100755
index 000000000..fc93d2490
--- /dev/null
+++ b/doc/queuelog.txt
@@ -0,0 +1,62 @@
+Queue Log Information
+=====================
+
+In order to properly manage ACD queues, it is important to be able to
+keep track of details of call setups and teardowns in much greater detail
+than traditional call detail records provide. In order to support this,
+extensive and detailed tracing of every queued call is stored in the
+queue log, located (by default) in /var/log/asterisk/queue_log.
+
+These are the events (and associated information) in the queue log:
+
+ABANDON(position|origposition|waittime)
+The caller abandoned their position in the queue. The position is the
+caller's position in the queue when they hungup, the origposition is
+the original position the caller was when they first entered the
+queue, and the waittime is how long the call had been waiting in the
+queue at the time of disconnect.
+
+AGENTDUMP
+The agent dumped the caller while listening to the queue announcement.
+
+COMPLETEAGENT(holdtime|calltime|origposition)
+The caller was connected to an agent, and the call was terminated normally
+by the *agent*. The caller's hold time and the length of the call are both
+recorded. The caller's original position in the queue is recorded in
+origposition.
+
+COMPLETECALLER(holdtime|calltime|origposition)
+The caller was connected to an agent, and the call was terminated normally
+by the *caller*. The caller's hold time and the length of the call are both
+recorded. The caller's original position in the queue is recorded in
+origposition.
+
+CONFIGRELOAD
+The configuration has been reloaded (e.g. with asterisk -rx reload)
+
+CONNECT(holdtime)
+The caller was connected to an agent. Hold time represents the amount
+of time the caller was on hold.
+
+ENTERQUEUE(url|callerid)
+A call has entered the queue. URL (if specified) and Caller*ID are placed
+in the log.
+
+EXITWITHKEY(key|position)
+The caller elected to use a menu key to exit the queue. The key and
+the caller's position in the queue are recorded.
+
+EXITWITHTIMEOUT(position)
+The caller was on hold too long and the timeout expired.
+
+QUEUESTART
+The queueing system has been started for the first time this session.
+
+SYSCOMPAT
+A call was answered by an agent, but the call was dropped because the
+channels were not compatible.
+
+TRANSFER(extension,context)
+Caller was transferred to a different extension. Context and extension
+are recorded.
+