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
| Started | From | To | Talk |
|---|---|---|---|
| Jun 24·22:25 | 101 | (213) 555-0168 | 0:45 |
| Jun 24·21:14 | (310) 555-0142 | 101 | 1:10 |
| Jun 24·16:03 | 102 | (415) 555-0132 | 3:20 |
| Jun 23·09:51 | (626) 555-0184 | 100 | abandoned |
| Jun 22·14:12 | 103 | (720) 555-0168 | 0:15 |
| Jun 22·11:40 | (855) 555-0119 | 101 | 2:04 |
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
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
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.
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.
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.