top of page

Call Detail Record

What Is a Call Detail Record (CDR)?

A call detail record (CDR) is a data record a voice platform creates for each call, capturing details such as the calling and called numbers, start time, duration and call type. Service providers use CDRs for usage billing, reporting, troubleshooting and dispute handling. A CDR describes the call; it does not contain the call's audio.

What does a CDR contain?

Fields and formats vary by platform, but a CDR typically includes:

Field

Example

Used for

Calling number

The number that placed the call

Attribution and reporting

Called number

The number that was dialed

Rating and routing analysis

Start time and date

When the call was set up

Billing periods and troubleshooting

Duration

How long the call lasted

Usage billing

Call type and direction

Inbound, outbound, local, long distance, international

Rating rules

Disposition

Answered, busy, failed or unanswered

Troubleshooting and quality reporting

Account identifiers

The customer, domain or reseller the call belongs to

Assigning usage to the right account

Trunk or route

The trunk or path the call used

Carrier reconciliation

How do service providers use CDRs?

  • Usage billing: the billing system rates CDRs according to each customer's billing arrangement

  • Reporting: call volumes, peak times and usage trends per customer

  • Troubleshooting: tracing failed or dropped calls back to a route or device

  • Disputes: showing customers the calls behind a charge

  • Carrier reconciliation: comparing usage with carrier invoices

What happens to CDRs during a platform migration?

CDRs drive usage billing, so they need their own place in the migration plan. Three questions matter:

  1. Collection across the cutover period. During a phased migration, billing systems may need to process CDRs from both the legacy platform and NetSapiens. Establish how CDRs will be collected, attributed and reconciled to avoid missing usage or duplicate charges.

  2. Format differences. CDR fields, call types and identifiers differ between platforms. Rating rules may need adjusting so that NetSapiens CDRs are classified and priced according to the intended billing arrangement.

  3. Historical records. Decide where historical usage will be retained and how it can be accessed before the legacy platform is retired.

Billing dependencies should be discussed during migration planning. Depending on the environment and agreed scope, billing-related checks or updates may be incorporated into the migration workflow. Our guide to NetSapiens billing and CDR migration covers this in detail.

Frequently asked questions

Does a CDR include a recording of the call?

No. A CDR records information about a call, such as who called whom, when and for how long. Call recordings are stored separately, where a recording service is in use.

What is the difference between a CDR and a call log?

A call log is usually a user-facing list of recent calls on a phone or app. CDRs are the platform's records used for billing, reporting and operations, and they usually contain more fields.

How long should CDRs be kept?

That depends on billing, regulatory and contractual requirements, which vary by provider and jurisdiction. Retention should be decided before a legacy platform is retired.

Related terms

Telecom Migration Cutover

The planned point when live service moves from the legacy platform to the new one.

Legacy Platform Retirement

Decommissioning a platform once its customers have moved, so applicable costs can end.

Migration Validation

Checking that migrated data and configuration are complete and correct before live traffic moves.

Telecom Platform Consolidation

Moving customers from several voice platforms onto one.

Planning a migration? Bring billing into the plan.

Vox Matic can review the systems around your platform, including billing, during migration planning.

NetSapiens is a trademark of Crexendo, Inc. Metaswitch and BroadWorks are trademarks of their respective owners. Otto™ and Forge™ are trademarks of Vox Matic. Vox Matic is an independent migration services provider. References to third-party products are for identification and interoperability purposes only and do not imply endorsement, except where an authorized partnership is expressly identified.

Planning a Migration?

Vox Matic has completed automated migration of thousands of subscribers from BroadWorks and Metaswitch to NetSapiens. Save time and reduce migration costs through automation, experienced engineering, and a proven migration process.

​

Share a few details and our team will:

• Discuss your current platform, timeline, and migration objectives.

• Identify automation opportunities, risks, and the most effective migration approach.

How did you hear about us?
Google Search
AI Search (ChatGPT, Perplexity, Claude, Gemini, etc.)
LinkedIn
Referral
Event or Conference
NetSapiens
Other
Vox Matic  It's that simple!

Automated telecom migration powered by Otto.

Company

Solutions

Legal/Contact

3379 Peachtree Rd NE

Suite 700
Atlanta, GA 30326

Phone:

470-284-6303

© 2025 by Nobel Design Group LLC. 

bottom of page