Operations · 3 min read

Reading CDRs and monitoring traffic in real time

Where to find call detail records, what each field means, and how to spot problems early.

Where to find CDRs

Dashboard → CDR. Filter by date, destination prefix, status, or trunk. Export as CSV.

Fields

FieldMeaning
call_idSIP Call-ID, matches your softswitch logs
startUTC timestamp of INVITE
answerUTC timestamp of 200 OK (empty if not answered)
endUTC timestamp of BYE
durationReal call duration in seconds
billedBilled duration after applying the increment
ratePer-minute rate matched for this prefix
costbilled / 60 * rate
dispositionANSWERED / BUSY / NOANSWER / FAILED
hangup_causeSIP code or Q.850 cause

Common hangup causes

  • 480 Temporarily Unavailable — number off, carrier-level reject.
  • 486 Busy Here — line busy.
  • 487 Request Terminated — your side cancelled before pickup.
  • 503 Service Unavailable — you hit a CPS/channel cap.
  • 403 Forbidden — destination blocks the route. Try a different prefix or CLI route.
  • 404 Not Found — wrong dialing format.

Real-time monitoring

Dashboard shows live ASR/ACD per route over the last 15 minutes. If ASR drops below your normal baseline by 20%+, switch routes or contact NOC.

API access

CDR API is available on request for accounts running > 500k min/month. Open a ticket.

Related in Operations

Still stuck?

Open a ticket