Reports can be fully configured by deciding which of the following blocks shall be included in each - see Configuring reports Section 21.10, “Configuring reports”. The default report already includes all common blocks.

The answered calls section deals with calls that were correctly handled by agents.
The top panel shows:
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK01 |
XML-RPC code | OkDO.RiassAllCalls |
Parameters | - |
See also |

The answered completed calls section deals with calls that were correctly handled by agents. This is similar to what’s reported on previous panel but may exclude calls that were started before or terminated after the given time frame.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK02 |
XML-RPC code | OkDO.RiassFullyWithin |
Parameters | - |
See also | OK01 - All calls |

This report shows which agents have been available for the given queue, how many calls each one handled and the percentage of all calls that each one handled.
If calls are connected directly to a phone terminal, QM tries its best to show the corresponding terminal, usually in the format used by Asterisk, like "SIP/303" to signify a SIP phone whose number is 303.
If you connect to H.323 telephones via the OH323 module, the recorded channel names have no meaning and do not refer to a specific terminal; that’s why all OH323 calls are grouped together under the label "OH323/-".
The pie graph shows which agents have been available for the given queue representing the percentage of all calls that each one handled.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK03 |
XML-RPC code | OkDO.AgentsOnQueue |
Parameters | - |
See also |

This report shows the distribution of call waiting times. It shows how many calls were answered within a given time frame, usually 120 seconds in 10 second increments (the time frame and increment can be modified by the administrator, if needed - see below).
You get a percentage of how many calls were answered within X seconds; the percentage includes calls answered in a shorter time frame and therefore grows with time.
The "delta" value you see is the absolute increment, expressed in number of calls, between each time frame, while the "Offered" column displays the result of the taken calls divided by the total taken plus the total lost.
This metric is computed only on answered calls, i.e. ignoring lost calls . If your SLA is defined in terms of taken and lost calls, see the corresponding metrics "Inclusive SLA" on the section called “Inclusive Service Level Agreement”.
The graph reports the percentage of how many calls were answered within X seconds, as reported in the table.
Since 1.6.2, it is possible to configure the time frame and increment separately for an initial period and the rest of the interesting period; in this way it is possible to have different breakdowns, e.g. every 5 seconds up to 20 seconds and every 10 seconds up to 120 seconds. See Section 21.16, “Configuring system preferences”.
For example, by setting:
You get the following cutoff points: 5, 10, 15, 20, 30, 40, 50, 60 seconds
By setting:
You get the following cutoff points: 3, 5, 10, 15, 20, 25,… seconds
By setting
You get the default cutoff points: 10, 20, 30, 40, 50 , 60, 70, 80, 90, 100, 110 and 120 seconds
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK04 |
XML-RPC code | OkDO.ServiceLevelAgreement |
Parameters | - |
See also | UN18 UN07 UN06 |

This report shows the reason why calls were terminated; this means that:
The graph reports the percentage values associated to the reason of why calls were terminated, as calculated in the table.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK05 |
XML-RPC code | OkDO.DisconnectionCauses |
Parameters | - |
See also |

This graph shows how many calls were transferred to each extension in the given time frame. This lets you know who is handling exception calls.
| Note | |
|---|---|
when a call is transferred outside the queue system, its length is no more recorded by the queue subsystem; therefore you only get to see the length of the call while the agent was on line. |
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK06 |
XML-RPC code | OkDO.Transfers |
Parameters | - |
See also |

If more than one queue is in use for the report, this table shows the relative magnitude of each queue.
The graph reports the percentage associated to each queue in the table.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK07 |
XML-RPC code | OkDO.AnsweredcallsByQueue |
Parameters | - |
See also |

If more than one queue is in use for the report, this table shows the relative magnitude of each queue.
Inbound queues are marked with the symbol
while outbound queues use the symbol
.
The graph reports the percentage associated to each queue in the table.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK08 |
XML-RPC code | OkDO.AnsweredcallsByDirection |
Parameters | - |
See also |

This graph counts the distribution of multi-stint calls on selected queues. If multi-stint mode is not enable, all calls will have only one stint.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK09 |
XML-RPC code | OkDO.StintsOk |
Parameters | - |
See also |

This graph shows the initial queue position that the calls had when they joined the queue. For example, a queue position of 1 means that a call was first in line, of 5 means that a call had four other calls in line before being answered. As the logging of queue positions is a bit inconsistent, some calls might be missing it ("Untracked")
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK10 |
XML-RPC code | OkDO.QPosOk |
Parameters | - |
See also |

This graph shows the distribution of IVR selections available in the calls processed. We can also see the IVR duration values, which is related to the time that the call was within the IVR before entering the queue.
This must be tracked manually in Asterisk - See "Configuring Asterisk for QueueMetrics" below.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK11 |
XML-RPC code | OkDO.IvrOk |
Parameters | - |
See also |

This graph shows the distribution of DNIS lines available in the calls processed.
This must be tracked manually in Asterisk - See "Configuring Asterisk for QueueMetrics" below.
Available since | 1.6.0 |
Default page | Answered calls |
Shortcut code | OK12 |
XML-RPC code | OkDO.DnisOk |
Parameters | - |
See also |

This allows to see the total number of Music on Hold (MOH) events per agent, how many MOH instances took place throughout a call, the average and total duration of MOH events.
This must be tracked manually in Asterisk - See "Configuring Asterisk for QueueMetrics" below.
Available since | 12.2.0 |
Default page | Answered calls |
Shortcut code | OK13 |
XML-RPC code | OkDO.MOHOk |
Parameters | - |
See also |

This page shows the detail of answered calls. See Section 5, “Showing call details”.
When running a report, it is advisable to use block the section called “OD03 - Queue details (paged)” instead.
Available since | 1.6.0 |
Default page | Details of answered calls |
Shortcut code | OD01 |
XML-RPC code | DetailsDO.CallsOK |
Parameters | - |
See also |

This is a pseudo-block that is used to display a button for call export. The button may not be displayed if the user does not have the correct grants. As it does not actually contain data, it cannot be queried over XML-RPC.
Available since | 1.7.0 |
Default page | Details of answered calls |
Shortcut code | OD02 |
XML-RPC code | - |
Parameters | - |
See also |

This page shows the paged detail of answered calls. See Section 5, “Showing call details”.
The details of calls are paged - so you can move back and forth - and you can control which columns will appear on screen. The paged mode uses way less memory and is quicker to use than the full list as in the section called “OD01 - Queue details”.
When accessing the data source though XML-RPC or printing a report, it is mandatory to use the OD01 block, as this block is interactive and will not render correctly.
Available since | 13.03 |
Default page | Details of answered calls |
Shortcut code | OD03 |
XML-RPC code | - |
Parameters | - |
See also | the section called “OD01 - Queue details” and Section 21.13, “Configuring paged call lists” |

This block shows the paged detail of IVR calls. These are calls that did not hit a queue in the current report and thererfore are reported as neither answered nor unanswered.
The details of calls are paged - so you can move back and forth - and you can control which columns will appear on screen. The paged mode uses way less memory and is quicker to use than the full list as in the section called “OD05 - IVR details (full list)”.
When accessing the data source though XML-RPC or printing a report, it is mandatory to use the OD05 block, as this block is interactive and will not render correctly.
Available since | 13.03 |
Default page | Details of answered calls |
Shortcut code | OD04 |
XML-RPC code | - |
Parameters | - |
See also |

This block shows the paged detail of IVR calls. These are calls that did not hit a queue in the current report and thererfore are reported as neither answered nor unanswered.
This block prints a complete list and should be used only for printing and XML-RPC querying.
Available since | 13.03 |
Default page | Details of answered calls |
Shortcut code | OD05 |
XML-RPC code | DetailsDO.CallsIVR |
Parameters | - |
See also |
Unanswered calls are calls that were lost, i.e. the caller could not connect to an agent. This usually means that either the caller hung up, fed up with waiting, or the queue system decided to discharge the caller, maybe sending him to voicemail or another queue.
| Note | |
|---|---|
if you run a report with an agent filter, or a supervisor filter, or a location filter, the number of lost calls in the report is usually zero, showing just outgoing calls, if any. This is because the agent is specified only for taken calls and not lost ones, so not deleting them all would show, e.g., the taken call data for one single agent and the lost calls for all of the queue. You can override this behaviour through a configuration switch if you feel this is not correct for you. |

The report shows:
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN01 |
XML-RPC code | KoDO.ReportKoAll |
Parameters | - |
See also |

The unanswered completed calls section deals with calls that were lost. This is similar to what’s reported on previous panel but may exclude calls that were started before or terminated after the given time frame.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN02 |
XML-RPC code | KoDO.ReportKoFully |
Parameters | - |
See also |

This report shows the relative magnitude of disconnection causes, that are:
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN03 |
XML-RPC code | KoDO.DiscCauses |
Parameters | - |
See also |

If more than one queue is in use for the report, this graph shows the relative magnitude of each queue, either in a numerical than in a graphical form.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN04 |
XML-RPC code | KoDO.UnansByQueue |
Parameters | - |
See also |

This graph shows the relative magnitude of unanswered outbound calls, grouped by agent.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN05 |
XML-RPC code | KoDO.OutboundKo |
Parameters | - |
See also |

This report is functionally equivalent to "Service level agreement" in the Answered calls section (see the section called “Service level agreement”), but is computed on lost calls. It shows how many calls were hung up within a given time frame, usually 120 seconds in 10 second increments (the time frame and increment can be modified by the administrator, if needed - see the section called “OK04 - Service level agreement”).
You get a percentage of how many calls were lost within X seconds; the percentage includes calls lost in a shorter time frame and therefore grows with time.
The "delta" value you see is the absolute increment, expressed in number of calls, between each time frame, while the "Offered" column displays the result of the taken calls divided by the total taken plus the total lost.
The graph reports the percentage of how many calls were not answered within X seconds, as reported in the table.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN06 |
XML-RPC code | KoDO.UnansByLen |
Parameters | - |
See also | UN07 UN18 OK04 |

The inclusive SLA corresponds to the Service Level Agreement metrics shown on the section called “Service level agreement”, with the difference that it is computed taking into consideration both answered and unanswered calls.
The difference between UN07 and UN18 is that the number of calls in UN18 is only the number of taken calls within the given answer period, while in UN07 it is the total number of taken and lost calls within the time period.
The graph reports the same information found in the table, but in a graphical way.
The time frame and increment can be modified by the administrator, if needed - see the section called “OK04 - Service level agreement”.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN07 |
XML-RPC code | KoDO.InclusiveSLA |
Parameters | - |
See also | OK04 UN06 UN18 (Inclusive Answered SLA) |

If there are any calls that are were set unanswered because the caller pressed a key to exit the queue, this graph shows which keys were pressed and how many calls were terminated for that reason.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN08 |
XML-RPC code | KoDO.ReportKoKeyPress |
Parameters | - |
See also |

This graph tells the stint distribution of unanswered calls. It corresponds to the graph called "Answered calls, by stints".
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN09 |
XML-RPC code | KoDO.StintsKo |
Parameters | - |
See also |

This graph tells the stint distribution of all processed calls. It corresponds to the sum of the graphs called "Answered calls, by stints" and "Unanswered calls, by stints"
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN10 |
XML-RPC code | KoDO.StintsOkKo |
Parameters | - |
See also |

This graph shows the initial queue position that the calls had when they joined the queue. For example, a queue position of 1 means that a call was first in line, of 5 means that a call had four other calls in line before being answered. As the logging of queue positions is a bit inconsistent, some calls might be missing it ("Untracked")
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN11 |
XML-RPC code | KoDO.QPosKo |
Parameters | - |
See also |

This graph shows the initial queue positions for both answered and unanswered calls.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN12 |
XML-RPC code | KoDO.QPosOkKo |
Parameters | - |
See also |

This graph shows the distribution of IVR selections available for lost calls.
We can also see the IVR duration values, which is related to the time that the call was within the IVR before entering the queue.
This must be tracked manually in Asterisk - See "Configuring Asterisk for QueueMetrics" below.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN13 |
XML-RPC code | KoDO.IvrKo |
Parameters | - |
See also |

This graph shows the distribution of IVR selections for all calls (taken and lost) available in the report.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN14 |
XML-RPC code | KoDO.IvrOkKo |
Parameters | - |
See also |

This graph shows the distribution of DNIS lines that lead to lost calls.
This must be tracked manually in Asterisk - See "Configuring Asterisk for QueueMetrics" below.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN15 |
XML-RPC code | KoDO.DnisKo |
Parameters | - |
See also |

This graph shows the distribution of DNIS lines for all calls (taken and lost) available in the report.
Available since | 1.6.0 |
Default page | Unans. |
Shortcut code | UN16 |
XML-RPC code | KoDO.DnisOkKo |
Parameters | - |
See also |

The answered calls section deals with calls that were correctly handled by agents.
For each queue included in the report, the following data will be shown:
In the first line, there is a "Total" line, that sums up the values shown in previous lines.
The following lines are sorted according to the number of offered calls.
Available since | 1.6.1.1 |
Default page | Unanswered calls |
Shortcut code | UN17 |
XML-RPC code | KoDO.OverviewOkKo |
Parameters | - |
See also |

The inclusive SLA corresponds to the Service Level Agreement metrics shown on the section called “Service level agreement”, with the difference that it is computed taking into consideration both answered and unanswered calls.
The difference between UN07 and UN18 is that the number of calls in UN18 is only the number of taken calls within the given answer period, while in UN07 it is the total number of taken and lost calls within the time period.
The graph reports the same information found in the table, but in a way that is easier to read.
The time frame and increment can be modified by the administrator, if needed - see the section called “OK04 - Service level agreement”.
Available since | 1.6.1.2 |
Default page | Unans. |
Shortcut code | UN18 |
XML-RPC code | KoDO.InclusiveAnswSLA |
Parameters | - |
See also | UN07 (Inclusive SLA) UN06 OK04 |

This page shows full details of unanswered calls Section 5.3, “Detail of unanswered calls”.
In general this data block should not be used in reports but block the section called “UD02 - Lost calls (paged)” should be preferred.
Available since | 1.6.0 |
Default page | Details of unanswered calls |
Shortcut code | UD01 |
XML-RPC code | DetailsDO.CallsKO |
Parameters | - |
See also |

This page shows the paged detail of unanswered calls. See Section 5, “Showing call details”.
The details of calls are paged - so you can move back and forth - and you can control which columns will appear on screen. The paged mode uses way less memory and is quicker to use than the full list as in the section called “UD01 - Detail of unanswered calls”.
When accessing the data source though XML-RPC or printing a report, it is mandatory to use the UD01 block, as this block is interactive and will not render correctly.
Available since | 13.03 |
Default page | Details of unanswered calls |
Shortcut code | UD02 |
XML-RPC code | - |
Parameters | - |
See also | the section called “UD01 - Detail of unanswered calls” and Section 21.13, “Configuring paged call lists” |

If the Caller*ID is present, it is possible to break down both answered and unanswered calls to specific area codes by clicking on the "Area code analysis" button.
By selecting a number of caller id digits to search upon and a starting digit position, you get a number of statistics grouped by area codes.
This report gives an immediate check of the geographical origin of calls handled by your call center.
Available since | 1.6.0 |
Default page | Area code analysis |
Shortcut code | AC01 |
XML-RPC code | AreaAnDO.Setup |
Parameters | - |
See also |

This report shows the answered calls grouped following the rules defined in AC01 - Area code report.
Available since | 1.6.0 |
Default page | Area code analysis |
Shortcut code | AC02 |
XML-RPC code | AreaAnDO.CallsOK |
Parameters | - |
See also | AC01 - Area code report |
When running an inbound call center, it is very important to determine the reason why a call is delayed: are your clients refusing to answer? Did they forget to log off before leaving their workplace? The inbound ACD call attempts metrics try to answer to these questions.
As these metrics are not usually recorded by Asterisk, you’ll have to patch and recompile your Asterisk system in order to gather them - see the section Section 24.6, “Enabling ACD call attempts recording on Asterisk 1.0 and 1.2”. If you do not do so, the metrics presented here will always appear zeroed out. With Asterisk 1.4, this feature should be automatically enabled with no need to patch the source code.

This page shows the following pieces of information:
Available since | 1.6.0 |
Default page | Distrib. |
Shortcut code | AT01 |
XML-RPC code | DistrDO.ReportAcd |
Parameters | - |
See also |

The following metrics are extracted and broken down by queue:
Available since | 1.6.0 |
Default page | Distrib. |
Shortcut code | AT02 |
XML-RPC code | DistrDO.AcdByQueue |
Parameters | - |
See also |

This graph breaks down agent attempts by the agent that was called. The following pieces of information are extracted for each agent:
Available since | 1.6.0 |
Default page | Distrib. |
Shortcut code | AT03 |
XML-RPC code | DistrDO.AcdByTerminals |
Parameters | - |
See also |
The call distribution report shows when calls were handled, when calls were lost and the average wait times broken down by period.
All percentages are calculated on the call class they belong to, i.e. a 50% of "Unanswered calls" on one day means that 50% of all unanswered calls for the period happened during that day, not that 50% of calls were lost.
For each metrics, the total number of calls is shown, together with average, minimum and maximum times. Graphs are plotted on the total number of calls broken down and on the averages.
It is possible to change the interval in the Hourly graphs, so that you can have reports break down calls e.g. by half-hours or hour quarters, by changing a value in the QueueMetrics master configuration file.

Taken calls are shown per specific day. Days with no events are not shown.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD01 |
XML-RPC code | CallDistrDO.AnsDistrPerDay |
Parameters | - |
See also |

The total numbers of call wait time for answered calls are plotted for each day.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD02 |
XML-RPC code | CallDistrDO.AnsWaitPerDay |
Parameters | - |
See also |

The total numbers of lost wait time for lost calls are plotted for each day.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD03 |
XML-RPC code | CallDistrDO.UnansWaitPerDay |
Parameters | - |
See also |

Sales and contacts are shown on a daily basis.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD04 |
XML-RPC code | CallDistrDO.SalesPerDay |
Parameters | - |
See also |

The Schedule Adherence report shows the number of distinct agents that were detected during the given period. This makes it possible to detect the number of different people that had been working on a given moment.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD05 |
XML-RPC code | CallDistrDO.StaffPerDay |
Parameters | - |
See also |

The Queue Length report shows the average length of the queue for each period, giving minimums and maximums. The Steps computation shows how fast each queue progresses during the period, expresses in steps per hour. Note: giving a meaning to the Queue Length reports may be hard in the case of composite queues.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD06 |
XML-RPC code | CallDistrDO.QPosPerDay |
Parameters | - |
See also |

The inclusive SLA corresponds to the Service Level Agreement metrics shown on the section called “Service level agreement”, grouped by day.
Available since | 1.6.0 |
Default page | Call distribution, by day |
Shortcut code | DD07 |
XML-RPC code | CallDistrDO.InclSlaPerDay |
Parameters | - |
See also |

This report shows aggregate inbound/outbound activity per day.
The Service Level is measured against a time period that is specidfied in the default.secondsServiceLevel parameter (default is 20, as to say "percentage of calls answered within 20 seconds").
Short calls are defined as being shorter than the default.shortCallsLimit parameter - default is 5 seconds.
Available since | 1.6.0.4 |
Default page | Call distribution, by day |
Shortcut code | DD08 |
XML-RPC code | CallDistrDO.TrafficAnPerDay |
Parameters | - |
See also | DH08, DW08 |
Events are shown on a 24-hour distribution. If this graph appears to be incorrect, you have to run a "Custom report" setting the time zone accordingly (see Section 4.3, “Custom reports”).

The total numbers of call lengths for answered calls are plotted for each hourly interval. The size of hourly intervals can be controlled by the default.hourly_slot configuration property, making it possible to run this reports based on 30-minute, 20-minute or 15-minute intervals.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH01 |
XML-RPC code | CallDistrDO.AnsDistrPerHr |
Parameters | - |
See also |

The total numbers of call wait time for answered calls are plotted for each hourly interval. The size of hourly intervals can be controlled by the default.hourly_slot configuration property, making it possible to run this reports based on 30-minute, 20-minute or 15-minute intervals.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH02 |
XML-RPC code | CallDistrDO.AnsWaitPerHr |
Parameters | - |
See also |

The total numbers of call lengths for unanswered calls are plotted for each hourly interval. The size of hourly intervals can be controlled by the default.hourly_slot configuration property, making it possible to run this reports based on 30-minute, 20-minute or 15-minute intervals.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH03 |
XML-RPC code | CallDistrDO.UnansWaitPerHr |
Parameters | - |
See also |

The total numbers sales and contacts, are plotted for each hourly interval. The size of hourly intervals can be controlled by the default.hourly_slot configuration property, making it possible to run this reports based on 30-minute, 20-minute or 15-minute intervals.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH04 |
XML-RPC code | CallDistrDO.SalesPerHr |
Parameters | - |
See also |

The Schedule Adherence report shows the number of distinct agents that were detected during the given period. This makes it possible to detect the number of different people that had been working on a given moment.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH05 |
XML-RPC code | CallDistrDO.StaffPerHr |
Parameters | - |
See also |

The Queue Length report shows the average length of the queue for each period, giving minimums and maximums. The Steps computation shows how fast each queue progresses during the period, expresses in steps per hour. Note: giving a meaning to the Queue Length reports may be hard in the case of composite queues.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH06 |
XML-RPC code | CallDistrDO.QPosPerHr |
Parameters | - |
See also |

The inclusive SLA corresponds to the Service Level Agreement metrics shown on the section called “Service level agreement”, grouped each hour.
Available since | 1.6.0 |
Default page | Call distribution, by hour |
Shortcut code | DH07 |
XML-RPC code | CallDistrDO.InclSlaPerHr |
Parameters | - |
See also |

Distribution of calls and agent availability per hour (or interval you specified). The whole 24h are mapped out for ease of comparison.
For a complete description of parameters, see DD08 - Traffic Analysis by period - per day the section called “DD08 - Traffic Analysis by period - per day”
Available since | 1.6.0.4 |
Default page | Call distribution, by hour |
Shortcut code | DH08 |
XML-RPC code | CallDistrDO.TrafficAnPerHr |
Parameters | - |
See also | DD08, DW08 |
This report shows the weekly behaviour of your queues. The longer the analysis period, the more significant its results will be.

The total numbers of call lengths for answered calls are plotted for each day of the week.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW01 |
XML-RPC code | CallDistrDO.AnsDistrPerDOW |
Parameters | - |
See also |

The total numbers of call wait time for answered calls are plotted for each day of the week.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW02 |
XML-RPC code | CallDistrDO.AnsWaitPerDOW |
Parameters | - |
See also |

The total numbers of call wait time for unanswered calls are plotted for each day of the week.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW03 |
XML-RPC code | CallDistrDO.UnansWaitPerDOW |
Parameters | - |
See also |

The total numbers sales and contacts, are plotted for each day of the week.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW04 |
XML-RPC code | CallDistrDO.SalesPerDOW |
Parameters | - |
See also |

The Schedule Adherence report shows the number of distinct agents that were detected during the given period. This makes it possible to detect the number of different people that had been working on a given moment.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW05 |
XML-RPC code | CallDistrDO.StaffPerDOW |
Parameters | - |
See also |

The Queue Length report shows the average length of the queue for each period, giving minimums and maximums. The Steps computation shows how fast each queue progresses during the period, expresses in steps per hour. Note: giving a meaning to the Queue Length reports may be hard in the case of composite queues.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW06 |
XML-RPC code | CallDistrDO.QPosPerDOW |
Parameters | - |
See also |

The inclusive SLA corresponds to the Service Level Agreement metrics shown on the section called “Service level agreement”, grouped for each day of week.
Available since | 1.6.0 |
Default page | Call distribution, by day of week |
Shortcut code | DW07 |
XML-RPC code | CallDistrDO.InclSlaPerDOW |
Parameters | - |
See also |

Distribution of calls and agent availability per day of week.
For a complete description of parameters, see DD08 - Traffic Analysis by period - per day the section called “DD08 - Traffic Analysis by period - per day”
Available since | 1.6.0.4 |
Default page | Call distribution, by day of week |
Shortcut code | DW08 |
XML-RPC code | CallDistrDO.TrafficAnPerDOW |
Parameters | - |
See also | DD08, DH08 |
Agent activity refers to the behaviour of Asterisk defined agents. If you connect you queues straight to telephone terminals, this section will always be empty.
Each agent may be flagged as being a member of four priority groups:
This feature is useful if priority groups are used in the queue configuration. If they are not used, just assign all agents to "Main" for each queue.
If an unknown agent appears on a queue, it will be marked as "Undefined", written in red.
Agent names are written in blue and are clickable, if you click on them in any of the graphs, you will be lead to a popup that detail the logon and pause history for that agent.
As a default, QueueMetrics will show and count an agent session if and only if the agent handled at least one call during this session. This may not be what you want when you use pause codes - an agent may log on and immediately go on pause to do some back-end activities. If this is the case, you should set the configuration option default.useRawAgentSessions to true to see all agent sessions.

This report shows:
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG01 |
XML-RPC code | AgentsDO.ReportAgents |
Parameters | - |
See also |

This report shows:
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG02 |
XML-RPC code | AgentsDO.SessionPauseDur |
Parameters | - |
See also |

This report shows:
In the latest release a new column has been added (Paused on Conversation), which displays occupancy values.
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG03 |
XML-RPC code | AgentsDO.AgentAvail |
Parameters | - |
See also |

This report shows:
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG04 |
XML-RPC code | AgentsDO.AnsCallsQueues |
Parameters | - |
See also |

This report shows:
The report displays separately the following cases:
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG05 |
XML-RPC code | AgentsDO.AnsCallsCG |
Parameters | - |
See also |

This report shows:
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG06 |
XML-RPC code | AgentsDO.AnsCallsLocation |
Parameters | - |
See also |

This report shows:
Available since | 1.6.0 |
Default page | Agents and Sessions |
Shortcut code | AG07 |
XML-RPC code | AgentsDO.AnsCallsSG |
Parameters | - |
See also |

One entry is presented for each agent session. What makes this report different from most is that inbound and outbound activity for the agent is aggregated.
Items are computed as:
Available since | 1.6.0.4 |
Default page | Agents and Sessions |
Shortcut code | AG08 |
XML-RPC code | AgentsDO.PerformanceAcdGroups |
Parameters | - |
See also |

The report details the occupancy rate for each and all agents in the current analysis.
In the latest release a new column has been added (Paused Conversation) which is subtracted from the total pauses time; this way Occupancy will never be able to be over 100%.
The first line is labeled "All agents" and is computed according to the following rules:
Available since | 1.6.2.4 |
Default page | Agents and Sessions |
Shortcut code | AG09 |
XML-RPC code | AgentsDO.AgentOccupancy |
Parameters | - |
See also |

The report details the total presence time of each agent over the 24h for which you are running the current analysis.
Available since | 1.7.2 |
Default page | Agents and Sessions |
Shortcut code | AG10 |
XML-RPC code | AgentsDO.AgentBillableTimeByHour |
Parameters | - |
See also |

The report details the payable presence time of each agent over the 24h for which you are running the current analysis.
Available since | 1.7.2 |
Default page | Agents and Sessions |
Shortcut code | AG11 |
XML-RPC code | AgentsDO.AgentPayableTimeByHour |
Parameters | - |
See also |

he report details the billable presence time of each agent over the 24h for which you are running the current analysis.
Available since | 1.7.2 |
Default page | Agents and Sessions |
Shortcut code | AG12 |
XML-RPC code | AgentsDO.AgentBillableTimeByHour |
Parameters | - |
See also |

For each agent session, the start and end times are recorded, together with the total duration in seconds.
If the agent logs on via the call back function, the designated call back extension is shown.
The number of pauses and the total pause time in seconds is shown.
The "Srv" column tells you on which server an agent was working in case you set up a cluster of Asterisk servers.
It is possible to sort the table for each title, in either descending and ascending order. To do this, click once on the desired title for descending sort, and twice for ascending sort. Once the table is sorted, an arrow symbol will appear close to the title, so you know on which column it was sorted last. As the sorting is done on the client machine, it may take a while with very large tables.
Available since | 1.6.0 |
Default page | Details of Agent sessions and pauses |
Shortcut code | AD01 |
XML-RPC code | DetailsDO.AgentSessions |
Parameters | - |
See also |

This table shows the specific pauses that each agent took and the pause code that was entered for each pause. It also shows whether the pause taken was considered to be billable or non-billable.
Available since | 1.6.0 |
Default page | Details of Agent sessions and pauses |
Shortcut code | AD02 |
XML-RPC code | DetailsDO.AgentPauses |
Parameters | - |
See also |

This is not a normal data block but it is the popup that is displayed whenever you click on an agent’s name.
The bottom table shows the details of all agent sessions, with a break-up of all pauses that were made during that session. For each pause with a known pause code, their billable-payable status is displayed:
In the latest release a new "Conversation" column has been added on, to the right of the "On Pause" column, which displays the pause time there may have been while actually in conversation.
You can close the popup by clicking on the Close button.
If your agents are entering Pause codes or Call outcomes, the "Outcomes" tab will let you report on the information they just entered.

This report shows:
Available since | 1.6.0 |
Default page | Call outcomes |
Shortcut code | OU01 |
XML-RPC code | OutcomesDO.GeneralRep |
Parameters | - |
See also |

This report shows:
Available since | 1.6.0 |
Default page | Call outcomes |
Shortcut code | OU02 |
XML-RPC code | OutcomesDO.CallResByOutcome |
Parameters | - |
See also |

In this report you can find details explaining Billable activities, with average, minimum and maximum session durations, and a percentage on all activities of the same kind.
Available since | 1.6.0 |
Default page | Call outcomes |
Shortcut code | OU03 |
XML-RPC code | OutcomesDO.ActivBillable |
Parameters | - |
See also |

In this report you can find details explaining Non billable activities, with average, minimum and maximum session durations, and a percentage on all activities of the same kind.
Available since | 1.6.0 |
Default page | Call outcomes |
Shortcut code | OU04 |
XML-RPC code | OutcomesDO.ActivNotBillable |
Parameters | - |
See also |

The Detailed Agent Report will show, for each agent:
Available since | 1.6.0 |
Default page | Call outcomes |
Shortcut code | OU05 |
XML-RPC code | OutcomesDO.AgentReportDetailed |
Parameters | - |
See also |

This data block displays all the status codes for each call handled by each agent within the current reporting selection.
If a call has no associated status code, then it is counted under a special status code called "-".
The columns show:
All columns are client-sortable.
Available since | 13.04.3 |
Default page | Call outcomes |
Shortcut code | OU06 |
XML-RPC code | OutcomesDO.AgentOutcomes |
Parameters | - |
See also |
The following reports let you trrack information about IVR calls and goals. A detailed explanation of IVR can be found in: Section 9, “Tracking IVR data”

This block shows:
For each path, the following information is computed:
Available since | 13.03 |
Default page | IVR |
Shortcut code | IV01 |
XML-RPC code | IvrDO.IvrReport |
Parameters | - |
See also |

This block shows:
For each path, the following information is computed:
Available since | 13.03 |
Default page | IVR |
Shortcut code | IV02 |
XML-RPC code | IvrDO.IvrTiming |
Parameters | - |
See also |

This block shows:
Available since | 13.03 |
Default page | IVR |
Shortcut code | IV03 |
XML-RPC code | IvrDO.IvrGoals |
Parameters | - |
See also |