Call center admins and supervisors (managers) can now view activity reports of their agents. These reports help track agent productivity and assess support quality by highlighting unusually low or high talk time. For example, low talk time may suggest that an agent is rushing through calls, while high talk time may indicate difficulty in handling the calls.

The newly introduced call activity reports show total talk time over a selected period and can be filtered by hunt group, agent, and call type (incoming or outgoing). Additional metrics such as average handle time, hold time, and waiting time in the queue will be added soon.

If you want your custom portal to display call activity reports, you can use the new Customer/get_call_activity_metrics method of the PortaBilling API. The new feature will be available in the CloudPBX Self-Care Portal (accessible via the Add-on Mart) in future releases.

EXAMPLE
Lisa is a supervisor at a customer support call center. She wants to assess how efficiently her agents handle customer calls and identify those who may need coaching. She logs in to the call center portal and views a call activity report for the past week. The report shows total talk time for each agent. Lisa sees that one of her agents, John, handled 50 calls with a total talk time of just over two hours. She estimates that his average call duration is under 3 minutes. Curious about the short calls, Lisa listens to several of John’s recordings and finds that he often rushes callers and transfers cases without proper troubleshooting. Using this insight, Lisa provides targeted feedback to help John improve his skills.
Benefit

Call center and PBX admins can measure agent performance.

Configuration

To allow viewing call reports, admins should open the PortaBilling web interface and enable the Advanced hunt group call tracking feature (Customer > Services > Voice calls).

By default, the call reports can be generated during the two-month period after handling the call. To increase this period, go to the Configuration web server interface and set a new period for the Metrics.CallActivityMetricsKeepMonth option.

Additional data in call activity reports

Link copied to clipboard

MR125MR125Feature added in MR125 Admins can access more detailed call activity reports from the custom portals (third-party or developed in-house). Call activity reports can provide the total number of calls over a selected period, along with time spent on after-call work (wrap-up time), on hold, and waiting in the call queue.

This feature is available in the PortaBilling API. To support the new functionality, update your portals to use the “total_calls”, “wrapup_duration”, and  “suspended_duration” API parameters. The CloudPBX Self-Care Portal will include this data in future versions.

Admins and supervisors can filter the data in these reports by average metrics, such as average handle time, or by extremes, such as the longest and shortest calls. This helps track agent productivity and assess service quality by highlighting unusually short or long talk times. For example, a low number of outgoing calls may suggest limited customer follow-up, while a long wrap-up time can indicate inefficiency in post-call work.

Benefit

PBX admins can analyze call data to understand the agents’ effectiveness.

EXAMPLE

Lisa is a call center supervisor. To evaluate her team’s efficiency, she checks the weekly call activity report in the call center portal. The report includes the total number of incoming and outgoing calls and the average wrap-up time for each agent. Lisa notices that one of her agents, John, spends more time than others finishing post-call tasks. After reviewing several of his call recordings, she realizes that John takes extra time to complete call notes. Using this information, Lisa coaches him on how to streamline his wrap-up process and improve productivity.

Docs for
What's new
Admin manuals
Handbooks
UI help
Developers documentation