Call accounting · Capabilities

Can TIM4biz do the thing you came here for?

Type what you need — “wallboard”, “fraud”, “Teams”, “CSV export”. The whole page filters as you type.

By role
By PBX
By outcome

Reporting & dashboards

Turn raw CDR into answers your team will actually open.

Scheduled reports

Daily, weekly or monthly PDFs, XLSX or CSV land in the right inboxes — no one logs in to “pull a report”.

How it works

Build any report once, set a cadence and a recipient list. Reports render server-side and arrive as attachments or shared links. Optional time-of-month variants (e.g. fiscal close).

  • CDR · SMDR
  • All PBXs
  • Finance · Ops

Drag-and-drop report builder

Build the exact view you want without SQL — group by extension, department, trunk, dialled prefix, time bucket.

How it works

Pick fields, drag to rows/columns, choose aggregations, save as a template. Templates can be shared across the tenant or kept private.

  • No-code
  • Shareable templates
  • IT · Ops

Saved views & favourites

Every user keeps the lenses they care about — pinned on their landing page.

How it works

Save a filtered query as a view, mark as favourite, optionally share with a group. Views respect each user's data scope.

  • Per-user
  • RBAC aware

One-click exports

Every grid exports to PDF, XLSX or CSV with the filters still applied.

How it works

Exports honour the current filter, grouping and sort. PDF includes branded header/footer; XLSX preserves number formats for finance pivot tables.

  • PDF · XLSX · CSV
  • Branded

Real-time & wallboards

What's happening on the phones, right now.

Live wallboards

Floor-ready boards for browsers and TVs — calls in queue, longest wait, talk time, abandoned, by team.

How it works

Drag widgets onto a layout, pick a refresh interval (1–15 s), assign to a screen URL. Includes day/night palettes and threshold colours.

  • Browser · TV
  • Threshold colours
  • Ops · Reception

Live extension status

See who's on a call, with whom, and for how long — without opening the PBX console.

How it works

Subscribes to PBX BLF / event stream where available; falls back to near-real-time CDR for systems that don't expose a live feed.

  • BLF · CDR
  • Search by extension

Real-time trunk usage

Spot trunks at saturation before users complain — live channel meters per route.

How it works

Aggregates active call legs by trunk / SIP route. Alert thresholds can post to email, SMS or webhook.

  • Per trunk
  • Webhook alerts

Alerts & fraud

Catch the bad call before the bill arrives.

Toll-fraud alerts

Premium-rate, high-cost destination, after-hours and burst-dial patterns detected in under a minute.

How it works

Streaming CDR is evaluated against a ruleset (destination lists, time windows, cost thresholds, concurrent legs). Alerts fan out to SMS, email or webhook with a one-click “block extension” action where the PBX supports it.

  • < 60 s detection
  • SMS · email · webhook
  • IT · Finance

Threshold alerts

Get pinged when an extension, department or trunk crosses a cost, duration or volume line.

How it works

Per-metric rules with cool-down windows so one bad day doesn't flood your inbox. Recipients vary by rule.

  • Per metric
  • Cool-down

Anomaly detection

Learns the “normal” per extension and flags meaningful deviations — not just static thresholds.

How it works

Rolling baseline per extension/department for calls, minutes and destinations; alerts when current behaviour exceeds the baseline by a configurable sigma.

  • Per-extension baseline
  • Configurable sensitivity

Cost management & billing

Know what every call cost — and who owes for it.

Carrier tariff engine

Apply real carrier rates to every CDR — flagfall, per-second, off-peak, country/prefix bands.

How it works

Import a carrier rate card (CSV/XLSX) or build one in the UI. Versioned rate cards mean old calls re-cost correctly.

  • Versioned
  • Per-second & flagfall

Cost allocation & chargeback

Allocate phone spend to cost-centres, projects, matters or clients — with audit-ready statements.

How it works

Map extensions and account codes to GL targets. Export statements per cost-centre, or push journals to the finance system.

  • Cost-centre · Project · Client
  • Audit trail

Mark-up & resale rates

For agencies and hospitality — charge guests or clients with your own rate card, not the carrier's.

How it works

Layered rate cards: carrier cost in, resale rate out. Per-tenant rates for MSP / reseller deployments.

  • Hospitality · MSP
  • Per-tenant

Budget vs. actual

Set a monthly budget per department; see burn-rate at a glance.

How it works

Department budgets with month-to-date burn, projected end-of-month and YoY comparison.

  • MTD · Projected
  • YoY

Integrations & data

Plays nicely with the rest of your stack.

Broad PBX coverage

3CX, Microsoft Teams, Zoom Phone, Cisco CUCM, Avaya, Mitel and generic SIP — one console.

How it works

Active and passive CDR capture, per-PBX adapters. Multi-PBX tenants are supported — merge sites into one report.

  • Multi-PBX tenants
  • Active & passive

Directory & extension sync

Reports stay accurate when people move — sync names, departments and cost-centres from your source of truth.

How it works

Azure AD / Entra, Google Workspace, LDAP and PBX directory. Scheduled or on-demand; mapping rules per attribute.

  • Entra · Google · LDAP
  • Scheduled

REST API

Pipe CDR and report output straight into Power BI, Tableau, Looker or your data warehouse.

How it works

Token-authenticated REST endpoints for calls, costs, alerts and tenants. Pagination, ETag caching, rate-limit headers.

  • Token auth
  • Pagination · ETag

Webhooks

Push alerts and call events to Slack, Teams, PagerDuty or your own service.

How it works

Per-event subscriptions with HMAC signature and retry-with-backoff. Delivery log visible in the admin console.

  • HMAC signed
  • Retry log

Deployment & admin

Stand it up the way that fits your shop.

Cloud or on-premise

Run hosted by us, in your own cloud tenant, or on a Windows / Linux box on-site — same product.

How it works

Single binary plus database (SQL Server or Postgres). Air-gapped deployments supported for regulated sites.

  • Windows · Linux · Cloud
  • Air-gap OK

Multi-tenant / reseller mode

One instance, many customers — isolated data, per-tenant branding, per-tenant rates.

How it works

Hard data isolation at the query layer, white-label portal, partner-level reporting on top.

  • MSP · Reseller
  • White-label

Role-based access

Managers see their team. Finance sees costs. Receptionists see live status. Nobody sees everything.

How it works

Roles bind to data scopes (extensions / departments / sites) and feature scopes. Every change is in the audit log.

  • Scoped data
  • Audit log

Capacity planning reports

Right-size SIP channels with evidence — busy-hour, blocking probability, growth trend.

How it works

Erlang-style busy-hour analysis per trunk and time-of-day heatmaps. Export-ready for carrier negotiations.

  • Erlang
  • Heatmaps

Security & compliance

The boring slides your security team actually reads.

SSO (SAML & OIDC)

Sign in with Entra, Okta, Google or any SAML 2.0 IdP — no extra password to manage.

How it works

SAML 2.0 and OIDC. SCIM provisioning for user lifecycle. Just-in-time role mapping from group claims.

  • SAML · OIDC · SCIM
  • JIT roles

Audit log

Every sign-in, config change, export and report run is recorded — tamper-evident.

How it works

Append-only log with optional forwarding to SIEM (syslog / Splunk HEC / Sentinel).

  • Append-only
  • SIEM-ready

Encryption in transit & at rest

TLS everywhere, AES-256 on disk — per-tenant key in the multi-tenant build.

How it works

TLS 1.2+ for all client and PBX traffic. Database TDE or AES-256 column encryption depending on engine.

  • TLS 1.2+
  • AES-256

Data residency

Pick the region your call data lives in — or host it yourself.

How it works

Hosted tenants choose AU, EU, UK or US regions at provisioning. On-prem stays on-prem.

  • AU · EU · UK · US
  • On-prem option

Support & SLAs

People who pick up the phone — about the phones.

Local-hours support

Business-hours support from engineers who've actually configured your PBX before.

How it works

Email + portal ticketing with priority SLAs. Optional 24x7 add-on for production-critical sites.

  • Portal · Email
  • 24x7 add-on

Guided onboarding

From PBX feed to first scheduled report — we drive the first week.

How it works

Kickoff, CDR validation, tariff import, directory sync, first reports, handover. Optional advanced workshops.

  • Week-1 plan
  • Workshops

Quarterly releases

A predictable cadence of new capability and PBX coverage — with release notes you can actually skim.

How it works

Quarterly feature releases, monthly patch trains, security patches out-of-band as needed.

  • Quarterly
  • Patch train

TIM4biz vs. PBX-native reporting

The questions buyers ask us most — and how a typical PBX answers them out of the box.

QuestionPBX built-in reportingTIM4biz
How fresh is the data?Hourly or end-of-dayReal-time (1–5 s)
Cost per call?Duration onlyCarrier tariff with flagfall, off-peak, country bands
Chargeback to cost-centre?Manual export & pivotBuilt-in, with audit-ready statements
Multi-site / multi-PBX in one view?NoYes — mixed 3CX, Teams, Cisco, etc.
Toll-fraud detection?NonePattern + anomaly, alerts in < 60 s
Scheduled reports to finance?Limited / nonePDF · XLSX · CSV, per schedule
Wallboards on a TV?Console-onlyBrowser + TV, drag-and-drop
Push CDR to Power BI / warehouse?NoREST API + webhooks
SSO with Entra / Okta?PartialSAML 2.0 + OIDC + SCIM
Multi-tenant for MSPs?NoYes, with white-label

What's new

  • Anomaly-based fraud detection

    Per-extension baselines reduce false positives by ~70% versus static thresholds.

  • Zoom Phone CDR adapter

    Native ingest from Zoom Phone master account — no extra middleware.

  • Drag-and-drop report builder v2

    Multi-axis grouping, computed columns, share-with-group.

  • SCIM provisioning

    User lifecycle from Entra / Okta with JIT role mapping.

Technical specifications

For IT & security reviewers

CDR / SMDR formats

  • 3CX (CDR & CDR-Active)
  • Microsoft Teams (Graph & Direct Routing)
  • Zoom Phone (master account API)
  • Cisco CUCM CDR
  • Avaya CM (RSP/Reliable)
  • Mitel MiVoice (SMDR)
  • Generic SIP via passive capture

Database engines

  • SQL Server 2017+
  • PostgreSQL 13+
  • Embedded SQLite (Lite installs)

Auth

  • Local accounts
  • SAML 2.0
  • OIDC (Entra, Okta, Google)
  • SCIM 2.0 provisioning
  • MFA enforcement

Retention & limits

  • CDR retention: configurable, default 7 years
  • Report retention: configurable per schedule
  • API rate limit: 600 req/min per token (burst 1200)

Hosting

  • Windows Server 2019+
  • Linux (Ubuntu 22.04+, RHEL 9+)
  • Docker / Kubernetes
  • AU, EU, UK, US hosted regions

Browser support

  • Chrome / Edge (last 2 majors)
  • Firefox ESR
  • Safari (last 2 majors)

Ready to see it on your CDR?

A 20-minute screen-share with your real call data is worth more than a feature list.