How to Read and Understand Your VoIP Call Reports (CDR)

Find a call, understand its outcome and billed usage, then collect the right evidence for an investigation.

Call Detail Records (CDR) show the outcome of your calls. They help you review activity, costs, audio duration and issues that need troubleshooting.

What information does a CDR include?

  • Incoming or outgoing direction and call status.
  • Date and time in your selected account timezone.
  • SIP identity, caller, destination number and available contact information.
  • Duration and billed cost.
  • Public call reference and available outcome details.
  • Recording and analysis options when available for that call.

Open a call to view its details. Not every field or recording option applies to every call.

Current IllyVoIP Portal — call reports (private account details hidden)

Understanding SIP codes in call reports

  • 200 OK: a successful SIP response. Interpret it with the call status and duration; it does not by itself prove a useful conversation.
  • 183 Session Progress: a provisional response during call setup, not a final failure by itself.
  • 486 Busy Here: the destination reported busy.
  • 404 Not Found: the requested destination was not found by the responding system.
  • 403 Forbidden: the request was refused; check the accompanying reason and account policy.
  • 500 Server Internal Error: the responding server could not process the request.

Use the complete outcome and response message, not only one intermediate code. See Understanding SIP response codes.

Accessing and exporting your call reports

  1. Open Analytics → Call Reports.
  2. Choose the date range and use the available number, identity and status filters.
  3. Open the call for its detailed result.
  4. Use the export options offered on the page for the selected report.

Why use call reports?

Review successful and unsuccessful calls, understand your spend and identify recurring destination or device issues. For support, provide the public call reference, time and symptoms. Do not send SIP passwords or unrelated customer records.

Play a recording

Open the call details and use Play when a recording is available. Recording availability depends on the call, recording settings and your access. A completed call does not guarantee that a recording exists. Enabling recording afterward does not recreate past audio.

If the recording is processing, keep the detail or recording view open while its status updates. Do not repeatedly start transcription while the audio is unavailable. If a failure or unavailable state is shown, read its reason; if it persists, contact Support with the public call reference and time.

Transcript and AI summary

  1. Open the transcript or AI Summary action offered for the call.
  2. Read the estimate and confirmation before requesting generation; transcription and summary can incur charges.
  3. If a summary needs a transcript first, the interface explains that sequence. Wait for processing instead of repeatedly submitting the same job.
  4. Review the result against the recording where available. Automated text can mishear names, numbers or overlapping speech; a summary is not a verbatim transcript.

Voice Agent calls may already have conversation text available in their report. Review that existing material before requesting additional recording-based analysis. Stored text is not proof that every transferred or external part of a call was transcribed.

Make reports useful for your team

Use the date range and available filters to narrow the list before exporting. Compare the public call reference, direction and timestamp when locating a particular call. Talk duration, billing increments and charges are not interchangeable: a rounded billed duration or separate fee can differ from the time displayed for the conversation.

Share recordings and exports only with authorized people. For troubleshooting, provide the public reference and the error shown rather than credentials or unrelated calls. If audio is missing, describe whether the call itself connected and whether one or both parties were audible.

Recording settings and availability

Review Account settings → Recordings for the available recording/transcription controls, current prices and retention notice. Check which features are enabled before relying on a future recording. Enabling a setting does not recreate audio that was never recorded. Disabling a setting is not a request to erase existing recordings.

When a recording is processing, allow the current detail view to update. Do not repeatedly request a paid transcript or summary to solve a recording delay. A failed or unavailable recording is different from one still processing. Voice Agent calls may use their existing conversation for a transcript and summary; do not assume a transcript proves that a complete audio recording exists.

Compare and export the same scope

Use matching dates, timezone, direction and identity filters when comparing call history with reports. Follow the available export workflow and download the completed result; the first visible page is not the entire history. Check any price confirmation before requesting paid analysis. Share only the necessary public call reference and error with Support, and keep recordings and exported customer information private.