⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 queuelog.tex

📁 asterisk 是一个很有知名度开源软件
💻 TEX
字号:
In order to properly manage ACD queues, it is important to be able tokeep track of details of call setups and teardowns in much greater detailthan traditional call detail records provide.  In order to support this,extensive and detailed tracing of every queued call is stored in thequeue log, located (by default) in \path{/var/log/asterisk/queue_log}.These are the events (and associated information) in the queue log:\textbf{ABANDON(position$|$origposition$|$waittime)}The caller abandoned their position in the queue.  The position is thecaller's position in the queue when they hungup, the origposition isthe original position the caller was when they first entered thequeue, and the waittime is how long the call had been waiting in thequeue at the time of disconnect.\textbf{AGENTDUMP}The agent dumped the caller while listening to the queue announcement.\textbf{AGENTLOGIN(channel)}The agent logged in.  The channel is recorded.\textbf{AGENTCALLBACKLOGIN(exten@context)}The callback agent logged in.  The login extension and context is recorded.\textbf{AGENTLOGOFF(channel$|$logintime)}The agent logged off.  The channel is recorded, along with the total timethe agent was logged in.\textbf{AGENTCALLBACKLOGOFF(exten@context$|$logintime$|$reason)}The callback agent logged off.  The last login extension and context isrecorded, along with the total time the agent was logged in, and thereason for the logoff if it was not a normal logoff(e.g., Autologoff, Chanunavail)\textbf{COMPLETEAGENT(holdtime$|$calltime$|$origposition)}The caller was connected to an agent, and the call was terminated normallyby the *agent*.  The caller's hold time and the length of the call are bothrecorded.  The caller's original position in the queue is recorded inorigposition.\textbf{COMPLETECALLER(holdtime$|$calltime$|$origposition)}The caller was connected to an agent, and the call was terminated normallyby the *caller*.  The caller's hold time and the length of the call are bothrecorded.  The caller's original position in the queue is recorded inorigposition.\textbf{CONFIGRELOAD}The configuration has been reloaded (e.g. with asterisk -rx reload)\textbf{CONNECT(holdtime$|$bridgedchanneluniqueid$|$ringtime)}The caller was connected to an agent.  Hold time represents the amountof time the caller was on hold. The bridged channel unique ID containsthe unique ID of the queue member channel that is taking the call. Thisis useful when trying to link recording filenames to a particularcall in the queue. Ringtime represents the time the queue members phonewas ringing prior to being answered.\textbf{ENTERQUEUE(url$|$callerid)}A call has entered the queue.  URL (if specified) and Caller*ID are placedin the log.\textbf{EXITEMPTY(position$|$origposition$|$waittime)}The caller was exited from the queue forcefully because the queue had noreachable members and it's configured to do that to callers when thereare no reachable members. The position is the caller's position in thequeue when they hungup, the origposition is the original position thecaller was when they first entered the queue, and the waittime is howlong the call had been waiting in the queue at the time of disconnect.\textbf{EXITWITHKEY(key$|$position$|$origposition$|$waittime)}The caller elected to use a menu key to exit the queue.  The key andthe caller's position in the queue are recorded.  The caller's entryposition and amoutn of time waited is also recorded.\textbf{EXITWITHTIMEOUT(position$|$origposition$|$waittime)}The caller was on hold too long and the timeout expired.  The position in thequeue when the timeout occurred, the entry position, and the amount of timewaited are logged.\textbf{QUEUESTART}The queueing system has been started for the first time this session.\textbf{RINGNOANSWER(ringtime)}After trying for ringtime ms to connect to the available queue member,the attempt ended without the member picking up the call. Bad queuemember!\textbf{SYSCOMPAT}A call was answered by an agent, but the call was dropped because thechannels were not compatible.\textbf{TRANSFER(extension$|$context$|$holdtime$|$calltime)}Caller was transferred to a different extension.  Context and extensionare recorded. The caller's hold time and the length of the call are bothrecorded. PLEASE remember that transfers performed by SIP UA's by wayof a reinvite may not always be caught by Asterisk and trigger off thisevent. The only way to be 100\% sure that you will get this event whena transfer is performed by a queue member is to use the built-in transferfunctionality of Asterisk.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -