Skip to content
Controvo
The Controvo BriefingVOL. 26 · ISSUE 20 · LEAD STORYTHU MAY 14 · 2026

"Where Did That Call Actually Go?" — And the Billing Question You Couldn't Answer Either

Controvo's Call Logs tool shows the visual path every call took and rolls minutes up per customer — so you can answer routing mysteries and bill on usage without spreadsheets.

Controvo Call Logs information summary showing total calls, talk time, queue & ring group performance, and call volume trends
FIG. 1

Key takeaways:

  • 3CX call logs answer what happened on a call, but not why it routed where it did
  • Pilot partners told us they had little or no visibility into how many minutes each client was actually using
  • Call Logs is a new tool that pulls activity from one or more phone systems and answers both questions in one place
  • Every call has a visual flow diagram — see every hop a call took, color-coded by outcome, with reasons like “no answer · 18s”
  • Customer Minutes Report rolls talk-time minutes up per customer for usage-based billing
  • Sentiment, full transcription, and recording playback are surfaced inline on every call

The Call That Ended in the Wrong Voicemail

You’ve had this conversation. A client calls and says, “I called our main number yesterday at 4:50 PM and somehow ended up in Brian’s voicemail. Brian doesn’t even handle support.”

You open 3CX. You find the call. You see what it says it did — Answered by Extension 105, duration 38 seconds. That’s the what. It doesn’t tell you why. To answer that, you start clicking. Main IVR, time conditions, ring group settings, queue overflow rules, extension forwards. Five admin screens later, you maybe have a theory.

That’s not a workflow. That’s archaeology.

We heard the same thing from pilot partners over and over: the existing 3CX call log tells you a call happened, but it doesn’t show you the path. And without the path, every routing question turns into a manual hunt across half a dozen settings screens.

The Other Call Nobody Could Answer

Then there’s the billing question. We talked to partners who were charging some of their clients on a usage basis — per-minute, per-seat with overage, or just trying to figure out which clients were heavy users so they could price tiers accurately.

Every one of them was guessing. The 3CX call history exists per phone system. If a partner manages thirty clients, pulling minutes-by-customer means thirty CSV exports, thirty pivot tables, and one bad number away from billing somebody wrong. Most just didn’t bother. The minutes stayed invisible, and the pricing stayed flat — which works until a heavy client starts costing more in trunks than they’re paying.

Two completely different problems, same root cause: the data is there, but nothing surfaces it in a usable form.

What Controvo Built

Call Logs is a new tool under Advanced Tools. Pick one or more phone systems, pick a date range, and Controvo pulls every call — across PBXs — into a single view.

From there it answers both questions.

Visual Call Flow For Every Single Call

Click any call. A diagram opens that shows every leg the call took, in order — SIP trunk in, IVR hop, time condition, queue, ring group, extensions that rang, who answered or why nobody did. Each edge is animated and labeled with the reason it moved on: “no answer · 18s”, “queue timeout”, “forwarded to voicemail”. Color coding tells you at a glance whether each step was answered, abandoned, forwarded, or terminated.

That client call from 4:50 PM? You don’t trace it through five admin screens anymore. You open the call, look at the diagram, and the answer is right there: the IVR’s after-hours condition kicked in two minutes earlier than the front-desk thought it did, queue overflow pointed at the wrong extension, that’s where Brian got the call.

Call Flow dialog showing each leg of a single call, color-coded by outcome with reason labels

This is the same Cytoscape engine that powers Call Flow Studio, but instead of showing the potential paths through a system, it shows the actual path a single call took. Side by side, the two tools answer “how can calls route?” and “how did this call route?” — the two questions that show up in every routing investigation.

Customer Minutes Report

The billing answer is just a report. Pick the date range, pick the customers, get a clean per-customer roll-up of talk-time minutes across all of that customer’s phone systems.

No CSV exports. No pivot tables. No worrying that you forgot one of the customer’s PBXs. The number you bill from is the same number every time.

Partners doing per-minute billing now have an audit trail. Partners doing flat-rate billing finally have data to validate their tiers — or to spot the client whose minutes have quietly tripled since you set their price two years ago.

Queue & Ring Group Performance, Done Correctly

A bonus most partners didn’t even ask for, but immediately recognized: per-queue answered vs. unanswered counts that handle forwarding correctly.

If Queue A times out and forwards to Queue B, where it gets answered, the existing 3CX reports tend to either double-count or attribute the answer to the wrong queue. Call Logs walks the legs of each call and gives the unanswered count to Queue A (which failed to deliver) and the answered count to Queue B (which actually did). The queue performance numbers you see are the ones you’d compute by hand if you had the time.

Sentiment, Transcription & Recording — Inline

Every call row surfaces AI-generated sentiment, full transcription, and recording playback right where you’re already looking. You don’t open the call to read the transcript. You don’t navigate elsewhere to play the audio. They’re columns on the table, expandable on the row.

For partners doing QA, training, or post-incident review on individual calls, this collapses a multi-tool workflow into a single screen.

Call Logs table showing per-call Sentiment, Transcription, Recording, and Flow columns inline

Multi-PBX Export

Select multiple phone systems (or hit Select All), pick a date range, and export a per-PBX CDR file in one click. The slow-fetch UX keeps you informed when you’re pulling a big range, so nothing looks frozen.

For partners who pipe call data into a separate analytics or billing system, this replaces a per-PBX scavenger hunt with a single action.

Why This Matters

The two stories at the top of this post aren’t edge cases. They happen every week to every reseller running more than a handful of clients.

The routing question — “why did the call end up there?” — costs you a tech support escalation every time it comes up. Without a tool, the answer is fifteen to thirty minutes of clicking, plus the risk that you guess wrong and the client follows up to tell you the routing is still off.

The billing question — “how many minutes is this client actually using?” — costs you margin on heavy clients and credibility on the next pricing conversation. Without data, every renewal is a negotiation against your own guess.

Call Logs makes both questions one click each. The data was already in the systems. The work was in surfacing it.

Try It

Call Logs is available now under Advanced Tools in Controvo. Connect a phone system, pick a date range, and you have everything in this post. Open Controvo. Not in the pilot? Apply for early access.

For the full list of what shipped with Call Logs and the rest of the month, see the May 2026 release notes.

C
Controvo
Product team