Understand the differences between Extension Summary and Call Detail Records reports

This section explains why call totals may differ between the Extension Summary and Call Detail Records reports.

Although these reports analyze the same calls, they present the data from different perspectives and therefore use different counting and aggregation logic. Because of this, totals across the reports may not always match.

  • The Call Detail Records report provides a consolidated view of a call from start to finish. Each row represents a single call journey, showing the overall outcome of the call.
  • The Extension Summary report focuses on activity at the extension-level. It records how each extension involved in a call handled that call, whether the extension belongs to an individual user, a Ring Group, or a Call Queue.

Because these reports focus on different levels of the call flow, they may produce different totals.

When to use each report

The Call Detail Records report is useful when you need to trace the full lifecycle of a call.

Use this report when you want to:

  • Trace how a call was routed
  • Identify who answered the call
  • Review call duration or hold time
  • See whether the caller or callee disconnected during the hold
  • Investigate transfers, voicemail routing, or other events

The Extension Summary report is useful when you want to analyze extension activity rather than the full call lifecycle. It shows how each extension handled calls during the selected reporting period.

For more information on the Call Detail Records report, see Run the Call Detail Record report

For more information on the Extension Summary report, see Run the Extension Summary report

Key differences:

The Call Legs report provides a complete technical analysis of a call, detailing all the internal routing events that occurred.

The Extension Summary report filters out most internal system activity, focusing only on meaningful extension-level call handling.

The following table summarizes the differences.

Report Description Includes
Extension Summary Focuses on extension-level call activity and excludes most internal technical call legs Calls to or from the PBXClosedPrivate Branch Exchange—a private telephone network used within a company. that involve extensions
Call Legs Shows the complete technical breakdown of a call All raw call events, including internal services, transfers, monitoring activity, and more

Example

Suppose a customer calls Extension 101, and the call is then transferred to Extension 102.

The reports will show the call differently:

  • Call Detail Records report: One record representing the single call session
  • Extension Summary report: Two entries, one for each extension that handled the call

This behavior is expected and does not indicate a data discrepancy.

Diagram: Call Session vs Call Legs vs Extension Summary

Call Flow Diagram: A customer's complete call (Call ID) is composed of smaller segments (call legs) that track its path (customer to extension, transfers between extensions, and voicem

How each report interpret this call:

Report What it counts

Result

Call Detail Records Entire call journey 1 record
Call Legs Extension Summary Every technical step in the call routing 3 records
Extension Summary Each extension that handled the call 2 records

Why totals differ

Because each report analyzes the call from a different perspective:

  • Call Detail Records count complete calls
  • Call Legs count technical routing events
  • Extension Summary counts extension interactions

Therefore, totals between reports should not be expected to match exactly.

Note: If the issue doesn't match the expected behaviors in this document or have questions about your report, contact 8x8 Support for help.