Skip to content

Call detail records

Your PBX already knows.
It just won’t tell you.

Callnsight syncs every call your PBX records — numbers, extensions, talk time, audio — and makes them searchable by any part of a number, in your own timezone.

6 of 6 calls

  • 101 (213) 555-0168 0:45

    Jun 24 · 22:25

  • (310) 555-0142 101 1:10

    Jun 24 · 21:14

  • 102 (415) 555-0132 3:20

    Jun 24 · 16:03

  • (626) 555-0184 100 abandoned

    Jun 23 · 09:51

  • 103 (720) 555-0168 0:15

    Jun 22 · 14:12

  • (855) 555-0119 101 2:04

    Jun 22 · 11:40

Type any part of a number. 0168 finds the calls that end in it; 101 finds the extension.

A PBX stores a call as 2026-06-25 05:25:59 UTC, an extension, and a raw string of digits. Nobody remembers the whole number, nobody works in UTC, and nobody wants to reconcile another CSV export.

What you get

Call records
Filter by connection, direction, extension, caller ID or date range. Export exactly the rows you filtered, not the whole table.
Recordings
Play back in the browser and scrub without downloading the file first. Downloading is a permission you grant, not a link you share.
Reports
Call volume and talk time by day, split by direction, with an abandoned rate. The days are your days: buckets follow your timezone, not the server’s.
Usage
Calls, recordings and storage per account, sampled hourly. Retention is a policy you set, and it prunes what it promises to prune.

An assistant that answers questions about your own calls in plain language is in early access, enabled per account. Call analysis is around the corner.

How it works

  1. Once

    Connect your PBX

    Point Callnsight at your PBX and test the connection. Credentials are encrypted before they touch the database. Works with Vodia or Broadvoice today.

  2. Every 15 minutes

    Calls arrive on their own

    Records and recordings sync on a schedule, re-scanning a six-hour window so nothing slips through a gap. The first run backfills your history.

  3. Whenever you need it

    Find the call

    Search a fragment of a number, open the recording, or export the month. No exports to reconcile, no vendor UI to fight.

Recordings

What was said, not just who called.

Playback
Recordings play live in the browser and scrub without downloading the file first.
Transcripts
In beta — built, and not yet switched on for customer accounts. When it is, you will search the words the way you search the numbers: a fragment finds the call.
Retention
Recordings live on your own S3 or SFTP storage. Retention is a policy you set, up to the ceiling your plan allows — your choice, not our default.

Call analysis — outcomes and patterns across your calls — is around the corner.

Built in

Tenancy
Every query is scoped to your account at the database layer
Credentials
PBX and storage secrets encrypted at rest, never sent to the browser
Audit
Sensitive changes logged with an actor, an account and redacted values
Sign-in
Two-factor authentication; Google sign-in optional
Recordings
Stored on your own S3 or SFTP provider

Each of those, at length — plus where the audio lives and what we do not claim — on the security page.

Plans

One site at the bottom, many in the middle, negotiated at the top.

Trial Evaluating
Thirty days on one PBX: store and browse its recordings, on the same capacity Starter gives you. Capped, and no card.
Starter One site
Recording storage, search and export for a single PBX, with call history kept well beyond the trial window.
Growth A few sites
More than one PBX connection, with calls from every system in one place, and more room on every allowance.
Business Multi-site
More users, more connections, and more room to use them.
Enterprise Negotiated
Volume rates, support commitments, and whatever your procurement needs handled case by case.

What each plan costs, what it includes, and what anything beyond its allowance is charged at are all on the pricing page.