Skip to main content

Call Logs

Call Logs display the Call Detail Records (CDR) created from Cloudonix CDR webhooks. They provide a complete history of calls with disposition, duration, and AMD status.

Purpose

Use this module to:

  • Search and filter call history
  • View call details including raw CDR payload
  • Export records to CSV
  • View aggregate statistics
  • Inspect AMD (Answering Machine Detection) results

Table Columns

ColumnDescription
FromCaller number
ToCallee number
Session TimeCall timestamp
DispositionCall outcome (ANSWER, BUSY, FAILED, etc.)
AMD StatusEnabled::{result} or Disabled
DurationTotal call duration
Connected TimeBillable seconds

AMD Status

When AMD is enabled, the CDR includes the detection result:

StatusMeaning
Enabled::humanLikely human answered
Enabled::voicemailVoicemail beep detected
Enabled::unknownDetection timed out or inconclusive
DisabledAMD was not used

The detail dialog shows:

  • Result
  • Confidence percentage
  • Detection time in milliseconds
  • Timestamp
  • Reason string

Filters

FilterDescription
From NumberCaller ID or origin number (LIKE)
To NumberDestination number (LIKE)
DispositionExact disposition match
Date RangeStart and end dates

Permissions

ActionOwnerPBX AdminPBX UserReporter
View call logsYesYesOwn onlyYes
Export call logsYesYesOwn onlyYes
View statisticsYesYesOwn onlyYes

UI Workflow

View Call Logs

  1. Navigate to Call Logs in the sidebar
  2. Use filters to narrow results
  3. Click on any record for detailed information

Export CDR Data

  1. Apply your desired filters
  2. Click Export
  3. The system streams the export in chunks of 1000 records

View Statistics

  1. Apply filters
  2. Click Statistics
  3. Review totals, averages, and disposition breakdowns

Key Data Fields

call_detail_records Table

ColumnTypeNotes
idbigintPrimary key
organization_idFKTenant scope
call_idstringCloudonix call ID
session_idstring
fromstringCaller number
tostringCallee number
dispositionstringFinal disposition
durationintegerTotal seconds
billsecintegerBillable seconds
session_timestampdatetime
rated_costdecimal
approx_costdecimal
sell_costdecimal(4)
raw_cdrJSONFull Cloudonix payload
MethodEndpointPurpose
GET/v1/call-detail-recordsList CDR records
GET/v1/call-detail-records/{call_detail_record}Show a CDR record
GET/v1/call-detail-records/exportExport to CSV
GET/v1/call-detail-records/statisticsAggregate statistics

See the OPBX REST API reference for full schemas.