19
19
<LINK REL="STYLESHEET" HREF="asterisk.css">
21
<LINK REL="next" HREF="node281.html">
22
<LINK REL="previous" HREF="node258.html">
23
<LINK REL="up" HREF="asterisk.html">
21
<LINK REL="previous" HREF="node261.html">
22
<LINK REL="up" HREF="node259.html">
24
23
<LINK REL="next" HREF="node272.html">
29
28
<DIV CLASS="navigation"><!--Navigation Panel-->
30
<A NAME="tex2html4198"
29
<A NAME="tex2html4201"
31
30
HREF="node272.html">
32
31
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
33
32
SRC="/usr/share/latex2html/icons/next.png"></A>
34
<A NAME="tex2html4194"
33
<A NAME="tex2html4197"
36
35
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
37
36
SRC="/usr/share/latex2html/icons/up.png"></A>
38
<A NAME="tex2html4188"
37
<A NAME="tex2html4193"
39
38
HREF="node270.html">
40
39
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
41
40
SRC="/usr/share/latex2html/icons/prev.png"></A>
42
<A NAME="tex2html4196"
41
<A NAME="tex2html4199"
44
43
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
45
44
SRC="/usr/share/latex2html/icons/contents.png"></A>
47
<B> Next:</B> <A NAME="tex2html4199"
48
HREF="node272.html">Introduction</A>
49
<B> Up:</B> <A NAME="tex2html4195"
50
HREF="asterisk.html">Asterisk Reference Information Version</A>
51
<B> Previous:</B> <A NAME="tex2html4189"
52
HREF="node270.html">Queue Logs</A>
53
<B> <A NAME="tex2html4197"
46
<B> Next:</B> <A NAME="tex2html4202"
47
HREF="node272.html">Phone Provisioning</A>
48
<B> Up:</B> <A NAME="tex2html4198"
49
HREF="node259.html">Queues</A>
50
<B> Previous:</B> <A NAME="tex2html4194"
51
HREF="node270.html">Caveats</A>
52
<B> <A NAME="tex2html4200"
54
53
HREF="node1.html">Contents</A></B>
57
56
<!--End of Navigation Panel-->
59
<H1><A NAME="SECTION001500000000000000000">
60
Phone Provisioning</A>
58
<H1><A NAME="SECTION001430000000000000000">
63
<!--Table of Child-Links-->
64
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
66
<UL CLASS="ChildLinks">
67
<LI><A NAME="tex2html4200"
68
HREF="node272.html">Introduction</A>
69
<LI><A NAME="tex2html4201"
70
HREF="node273.html">Configuration of phoneprov.conf</A>
72
<LI><A NAME="tex2html4202"
73
HREF="node274.html">The [general] section</A>
74
<LI><A NAME="tex2html4203"
75
HREF="node275.html">Creating phone profiles</A>
78
<LI><A NAME="tex2html4204"
79
HREF="node276.html">Configuration of users.conf</A>
81
<LI><A NAME="tex2html4205"
82
HREF="node277.html">The [general] section</A>
83
<LI><A NAME="tex2html4206"
84
HREF="node278.html">Invdividual Users</A>
87
<LI><A NAME="tex2html4207"
88
HREF="node279.html">Templates</A>
89
<LI><A NAME="tex2html4208"
90
HREF="node280.html">Putting it all together</A>
92
<!--End of Table of Child-Links-->
61
In order to properly manage ACD queues, it is important to be able to
62
keep track of details of call setups and teardowns in much greater detail
63
than traditional call detail records provide. In order to support this,
64
extensive and detailed tracing of every queued call is stored in the
65
queue log, located (by default) in /var/log/asterisk/queue_log.
68
These are the events (and associated information) in the queue log:
71
<SPAN CLASS="textbf">ABANDON(position<SPAN CLASS="MATH"><IMG
72
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
74
ALT="$\vert$"></SPAN>origposition<SPAN CLASS="MATH"><IMG
75
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
77
ALT="$\vert$"></SPAN>waittime)</SPAN>
80
The caller abandoned their position in the queue. The position is the
81
caller's position in the queue when they hungup, the origposition is
82
the original position the caller was when they first entered the
83
queue, and the waittime is how long the call had been waiting in the
84
queue at the time of disconnect.
87
<SPAN CLASS="textbf">AGENTDUMP</SPAN>
90
The agent dumped the caller while listening to the queue announcement.
93
<SPAN CLASS="textbf">AGENTLOGIN(channel)</SPAN>
96
The agent logged in. The channel is recorded.
99
<SPAN CLASS="textbf">AGENTCALLBACKLOGIN(exten@context)</SPAN>
102
The callback agent logged in. The login extension and context is recorded.
105
<SPAN CLASS="textbf">AGENTLOGOFF(channel<SPAN CLASS="MATH"><IMG
106
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
108
ALT="$\vert$"></SPAN>logintime)</SPAN>
111
The agent logged off. The channel is recorded, along with the total time
112
the agent was logged in.
115
<SPAN CLASS="textbf">AGENTCALLBACKLOGOFF(exten@context<SPAN CLASS="MATH"><IMG
116
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
118
ALT="$\vert$"></SPAN>logintime<SPAN CLASS="MATH"><IMG
119
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
121
ALT="$\vert$"></SPAN>reason)</SPAN>
124
The callback agent logged off. The last login extension and context is
125
recorded, along with the total time the agent was logged in, and the
126
reason for the logoff if it was not a normal logoff
127
(e.g., Autologoff, Chanunavail)
130
<SPAN CLASS="textbf">COMPLETEAGENT(holdtime<SPAN CLASS="MATH"><IMG
131
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
133
ALT="$\vert$"></SPAN>calltime<SPAN CLASS="MATH"><IMG
134
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
136
ALT="$\vert$"></SPAN>origposition)</SPAN>
139
The caller was connected to an agent, and the call was terminated normally
140
by the *agent*. The caller's hold time and the length of the call are both
141
recorded. The caller's original position in the queue is recorded in
145
<SPAN CLASS="textbf">COMPLETECALLER(holdtime<SPAN CLASS="MATH"><IMG
146
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
148
ALT="$\vert$"></SPAN>calltime<SPAN CLASS="MATH"><IMG
149
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
151
ALT="$\vert$"></SPAN>origposition)</SPAN>
154
The caller was connected to an agent, and the call was terminated normally
155
by the *caller*. The caller's hold time and the length of the call are both
156
recorded. The caller's original position in the queue is recorded in
160
<SPAN CLASS="textbf">CONFIGRELOAD</SPAN>
163
The configuration has been reloaded (e.g. with asterisk -rx reload)
166
<SPAN CLASS="textbf">CONNECT(holdtime<SPAN CLASS="MATH"><IMG
167
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
169
ALT="$\vert$"></SPAN>bridgedchanneluniqueid<SPAN CLASS="MATH"><IMG
170
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
172
ALT="$\vert$"></SPAN>ringtime)</SPAN>
175
The caller was connected to an agent. Hold time represents the amount
176
of time the caller was on hold. The bridged channel unique ID contains
177
the unique ID of the queue member channel that is taking the call. This
178
is useful when trying to link recording filenames to a particular
179
call in the queue. Ringtime represents the time the queue members phone
180
was ringing prior to being answered.
183
<SPAN CLASS="textbf">ENTERQUEUE(url<SPAN CLASS="MATH"><IMG
184
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
186
ALT="$\vert$"></SPAN>callerid)</SPAN>
189
A call has entered the queue. URL (if specified) and Caller*ID are placed
193
<SPAN CLASS="textbf">EXITEMPTY(position<SPAN CLASS="MATH"><IMG
194
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
196
ALT="$\vert$"></SPAN>origposition<SPAN CLASS="MATH"><IMG
197
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
199
ALT="$\vert$"></SPAN>waittime)</SPAN>
202
The caller was exited from the queue forcefully because the queue had no
203
reachable members and it's configured to do that to callers when there
204
are no reachable members. The position is the caller's position in the
205
queue when they hungup, the origposition is the original position the
206
caller was when they first entered the queue, and the waittime is how
207
long the call had been waiting in the queue at the time of disconnect.
210
<SPAN CLASS="textbf">EXITWITHKEY(key<SPAN CLASS="MATH"><IMG
211
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
213
ALT="$\vert$"></SPAN>position<SPAN CLASS="MATH"><IMG
214
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
216
ALT="$\vert$"></SPAN>origposition<SPAN CLASS="MATH"><IMG
217
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
219
ALT="$\vert$"></SPAN>waittime)</SPAN>
222
The caller elected to use a menu key to exit the queue. The key and
223
the caller's position in the queue are recorded. The caller's entry
224
position and amoutn of time waited is also recorded.
227
<SPAN CLASS="textbf">EXITWITHTIMEOUT(position<SPAN CLASS="MATH"><IMG
228
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
230
ALT="$\vert$"></SPAN>origposition<SPAN CLASS="MATH"><IMG
231
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
233
ALT="$\vert$"></SPAN>waittime)</SPAN>
236
The caller was on hold too long and the timeout expired. The position in the
237
queue when the timeout occurred, the entry position, and the amount of time
241
<SPAN CLASS="textbf">QUEUESTART</SPAN>
244
The queueing system has been started for the first time this session.
247
<SPAN CLASS="textbf">RINGNOANSWER(ringtime)</SPAN>
250
After trying for ringtime ms to connect to the available queue member,
251
the attempt ended without the member picking up the call. Bad queue
255
<SPAN CLASS="textbf">SYSCOMPAT</SPAN>
258
A call was answered by an agent, but the call was dropped because the
259
channels were not compatible.
262
<SPAN CLASS="textbf">TRANSFER(extension<SPAN CLASS="MATH"><IMG
263
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
265
ALT="$\vert$"></SPAN>context<SPAN CLASS="MATH"><IMG
266
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
268
ALT="$\vert$"></SPAN>holdtime<SPAN CLASS="MATH"><IMG
269
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
271
ALT="$\vert$"></SPAN>calltime<SPAN CLASS="MATH"><IMG
272
WIDTH="10" HEIGHT="37" ALIGN="MIDDLE" BORDER="0"
274
ALT="$\vert$"></SPAN>origposition)</SPAN>
277
Caller was transferred to a different extension. Context and extension
278
are recorded. The caller's hold time and the length of the call are both
279
recorded, as is the caller's entry position at the time of the transfer.
280
PLEASE remember that transfers performed by SIP UA's by way of a reinvite
281
may not always be caught by Asterisk and trigger off this event. The only
282
way to be 100% sure that you will get this event when a transfer is
283
performed by a queue member is to use the built-in transfer functionality
288
<DIV CLASS="navigation"><HR>
289
<!--Navigation Panel-->
290
<A NAME="tex2html4201"
292
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
293
SRC="/usr/share/latex2html/icons/next.png"></A>
294
<A NAME="tex2html4197"
296
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
297
SRC="/usr/share/latex2html/icons/up.png"></A>
298
<A NAME="tex2html4193"
300
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
301
SRC="/usr/share/latex2html/icons/prev.png"></A>
302
<A NAME="tex2html4199"
304
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
305
SRC="/usr/share/latex2html/icons/contents.png"></A>
307
<B> Next:</B> <A NAME="tex2html4202"
308
HREF="node272.html">Phone Provisioning</A>
309
<B> Up:</B> <A NAME="tex2html4198"
310
HREF="node259.html">Queues</A>
311
<B> Previous:</B> <A NAME="tex2html4194"
312
HREF="node270.html">Caveats</A>
313
<B> <A NAME="tex2html4200"
314
HREF="node1.html">Contents</A></B> </DIV>
315
<!--End of Navigation Panel-->