Home > VoIP & SIP Trunking Resources > Call Detail Records (CDR)
Call Detail Records (CDR): How CDR Data Tracks Calls & Powers Accurate Billing
Every phone call your business makes or receives — whether it's an inbound sales call, an outbound support callback, or an internal transfer between departments — leaves behind a digital footprint. That footprint is called a Call Detail Record, or CDR, and it's the single most important dataset behind accurate telecom billing, call auditing, and network troubleshooting.
For businesses using VoIP, SIP trunking, or DID phone number services, CDR data isn't just a technical curiosity — it's the record that verifies what you're being billed for, confirms whether calls actually connected, and helps you spot routing issues before they affect customers. Without reliable CDR tracking, businesses are essentially flying blind on their own call traffic.
In this guide, we'll break down exactly what's inside a Call Detail Record, why it matters for billing accuracy, how it connects to call routing services and inbound/outbound route setup, and how to use CDR reports to keep your communication costs under control.
Need clear, accurate CDR reporting for your business?
NetViaVoice gives you detailed, real-time Call Detail Records across every SIP trunk and DID number.
Alternate line: +92 333 5908806 | Explore our full services
1. What Is a Call Detail Record (CDR)?
A Call Detail Record is a structured data entry automatically generated by a telephone switch, PBX, or SIP server every time a call event occurs — whether that call connects, fails, gets forwarded, or ends in voicemail. Think of it as a digital receipt for every call: it doesn't record the conversation itself, but it records everything about the transaction — who called whom, when, for how long, and through which route.
CDRs have existed since the earliest days of traditional telephony billing, but they've become significantly more detailed and important with the rise of VoIP and SIP trunking, where a single call might pass through several routing hops, carriers, or gateways before it connects.
2. Key Fields Inside Every CDR
While exact formats vary between providers and PBX systems, most Call Detail Records capture a consistent core set of fields.
Caller ID (ANI)
The originating phone number placing the call.
Destination Number (DNIS)
The number that was dialed or the DID that received the call.
Call Start & End Timestamp
The exact date and time the call began and ended.
Call Duration
Total talk time, usually measured in seconds, used directly for billing calculations.
Call Direction
Whether the call was inbound, outbound, or internal.
Call Disposition / Status
Whether the call was answered, missed, busy, failed, or forwarded to voicemail.
Route / Trunk Used
Which SIP trunk, carrier, or gateway handled the call — critical for troubleshooting and cost analysis.
Call Cost
The calculated charge for that specific call, based on rate, destination, and duration.
| CDR Field | Example Value | Primary Use |
|---|---|---|
| Caller ID | +1 201 555 0134 | Identifying who placed the call |
| Destination Number | +1 201 979 3825 | Confirming which line/DID received it |
| Timestamp | 2026-08-19 14:32:07 | Auditing and dispute resolution |
| Duration | 184 seconds | Billing calculation |
| Disposition | Answered | Call success tracking |
| Trunk/Route | SIP Trunk 2 - NJ Gateway | Routing analysis & QoS monitoring |
3. How CDR Data Powers Accurate Billing
CDR data is the backbone of telecom billing accuracy. Every second of billed call time should be traceable back to a specific CDR entry, which is what allows businesses and providers to verify invoices instead of simply trusting them.
- Call duration fields calculate exact charges per minute or per second, depending on your rate plan.
- Destination-based rating applies different rates for local, national, and international numbers.
- CDR logs let you cross-check monthly invoices against actual call activity.
- Detailed CDRs make it possible to dispute and resolve billing discrepancies with hard data instead of guesswork.
- Businesses using multiple SIP trunks can break down costs by trunk, department, or DID number.
4. How CDR Enables Call Tracking & Auditing
Beyond billing, CDR data is essential for understanding how your business actually uses its phone lines. Call centers, sales teams, and support desks rely on CDR reporting to measure performance and catch problems early.
- Track missed-call rates and response times across departments or agents.
- Identify peak call volume hours to plan staffing more effectively.
- Detect fraudulent or unusual call patterns, such as spikes in international calls.
- Confirm whether inbound routing rules are directing calls to the correct destination.
- Provide an audit trail for compliance and regulatory recordkeeping requirements.
5. CDR Use Cases at a Glance
Where Businesses Rely on CDR Data Most
6. CDR, SIP Trunking & Call Routing
CDR data becomes especially important once your business scales beyond a single phone line into full SIP trunking. When you're managing multiple trunks, DID numbers, and inbound and outbound routing rules, CDRs are what let you see exactly which route each call traveled through — and whether that route performed well.
If your business operates across regions, such as running call routing services in New Jersey alongside other markets, CDR reports let you compare call quality and cost by route, so you can identify underperforming carriers or renegotiate rates with confidence backed by real data.
7. CDR for Microsoft Teams & Unified Communications
Businesses that connect their phone system to Microsoft Teams through a Microsoft Teams SIP trunk setup also generate CDR data for every call made or received inside Teams. This is especially useful for organizations that have moved their entire voice infrastructure into a unified communications platform, since it lets IT teams monitor call quality, troubleshoot dropped calls, and reconcile SIP trunk billing directly against Teams call logs.
8. Best Practices for Managing CDR Data
- Store CDR data for at least 12–24 months to support billing disputes and compliance audits.
- Export CDR reports regularly into a spreadsheet or business intelligence tool for trend analysis.
- Set up automated alerts for unusual call patterns, such as sudden spikes in international call volume.
- Match CDR data against your carrier invoice every billing cycle rather than only when something looks wrong.
- Work with a provider that offers granular, real-time CDR access instead of delayed or summarized reports.
9. Frequently Asked Questions
What does CDR stand for in telecom?
CDR stands for Call Detail Record — a data entry created automatically for every call, capturing details like caller ID, destination number, timestamp, duration, and call outcome.
How is CDR data used for billing?
Call duration and destination fields in each CDR are used to calculate the exact charge for that call based on the applicable rate, allowing providers and businesses to generate accurate, verifiable invoices.
Can CDR data show if a call was actually answered?
Yes. The call disposition or status field in a CDR indicates whether a call was answered, missed, busy, forwarded to voicemail, or failed, making it useful for tracking call outcomes.
Is CDR the same as call recording?
No. A CDR only logs metadata about a call — such as numbers, timestamps, and duration — while call recording captures the actual audio conversation. They serve different purposes and are typically stored separately.
How long should businesses keep CDR records?
Many businesses retain CDR data for 12 to 24 months to support billing disputes, compliance requirements, and historical call pattern analysis, though retention needs can vary by industry and regulation.
Related Reading on NetViaVoice
Want full visibility into your call traffic and billing?
NetViaVoice provides detailed CDR reporting, reliable SIP trunking, and DID numbers built for growing businesses. Explore our services or reach out today.
Alternate line: +92 333 5908806