Back to overview
Feature Core capability

Call History – All Calls at a Glance

The call history shows every inbound and outbound call with timestamp, source, destination, duration, and status. Filterable, searchable, and with statistics at a glance.

Features

  • Complete CDR – Call Detail Records with all relevant fields
  • Filters – Filter by source, destination, status (answered, missed, busy)
  • Date range – Narrow calls by time period
  • Statistics – Call count, average duration, success rate
  • Direction – Distinguish inbound, outbound, and internal calls
  • Pagination – Fast even with thousands of entries

Screenshot

Call history in GonoPBX

Call history with filters and statistics

How does it work?

Asterisk writes each call as a CDR entry into PostgreSQL. The backend reads this data and exposes it via the API. The frontend renders it in a sortable table with filters.

  • PostgreSQL-based – CDRs persistently stored in the database
  • Near real time – New calls appear right after the call ends
  • Exportable – Data can be accessed via the API

Status types

Status Meaning
Answered Call was answered and connected
Missed Call was not answered (No Answer)
Busy Extension was busy
Failed Connection could not be established

Available since the first release. The call history keeps growing with new filters and statistics in each release.