IP telephony analytics

The truth about your calls,
at a glance.

XO Analytics collects call records from Cisco Unified CM and Webex Calling, correlates them and turns them into dashboards, reports, costs and alerts. On your own servers: your call data never leaves your network.

  • Installed on your servers
  • English and French
  • 30-day trial
Built for Cisco Unified Communications Manager Webex Calling Imagicle Queue Manager
One platform

All your sources, one reading

Cisco Unified CM and Webex Calling deliver their calls through different paths. XO Analytics brings them together: same indicators, same screens, one source at a time or all at once.

Cisco Unified CM

Call detail records (CDR) and quality records (CMR) delivered continuously over SFTP. The cluster configuration is read in read-only mode to recognise phones, trunks, queues and voicemail.

CDR · CMR · read-only AXL

One shared call model

Every call is correlated, classified — inbound, outbound, internal — and linked to its site and to the person involved. Every screen reads this same model.

One definition per indicator

Webex Calling

Call records retrieved through the Webex API. Locations, numbers, call queues and hunt groups are synchronised automatically.

Webex API · automatic sync

Numbers you can defend

Each indicator has exactly one definition, shared by the screen, the report and the export. Verification tools check it against the raw data.

Your data stays with you

Installed on your Windows servers with PostgreSQL. The console is served by your own server and loads nothing from the Internet.

Built for operations

Administrator, editor and viewer roles, scheduled deliveries, e-mail alerts and an activity log.

International from day one

Interface and e-mails in English and French. Your installation's time zone, and each site's local time.

75dashboard cards
13report templates
14fraud detectors
2languages, English and French
Modules

Everything your calls have to say

Modules that share the same data and the same definitions: a number on screen is the same number in Monday's report.

Dashboards

75 ready-made cards: volumes, answer rate, durations, costs, quality, queues, data health. Build your own dashboards with drag and drop.

Reports and scheduled deliveries

A report builder and 13 templates. Schedule e-mail deliveries at the pace that suits you, as PDF, Excel, CSV or HTML.

Meet the assistant

Report assistant

Describe the report you want in one sentence: the assistant builds it, checks it against your data, and you decide.

Queues

Service level, waiting time, abandonment and agents, measured visit by visit in every queue and hunt group.

Voice quality

MOS score and concealment ratio, call by call on Cisco Unified CM, to spot the sites and devices that degrade audio.

Call costing

The cost of every call from your carrier rate plans, split by cost centre and closed every month.

Fraud Guard

14 detectors, tracked cases, governed exceptions and e-mail alerts.

Concurrent calls

Peak concurrent calls and erlang load, to size your channels on facts.

Calls linked to people

Every call linked to the right person, from the directory, the devices and the numbers. Numbers claimed by several people are flagged, and your decisions stay reversible.

Multi-site, multi-time-zone

Days and months are cut in your installation's time zone; each site keeps its local time, detected from the platform or declared by you.

Report assistant

From question to report, in one sentence.

Ask your question as you would ask a colleague. The assistant builds the report from the product's columns, runs a dry run to check that it returns data, then shows it to you. Apply it, adjust it or go back: nothing is saved without you.

  • Off by default, switched on by your administrator
  • Phone numbers and e-mail addresses masked before anything is sent
  • Call data never leaves your servers
  • Daily request limit, set by your administrator
Queues

The real service level of your queues.

A call answered by the platform is not a call served by an agent. XO Analytics measures every visit to a queue or hunt group — waiting, ringing, outcome, agent — and computes the service level from what actually happened.

  • Cisco Unified CM, Webex and Imagicle Queue Manager queues and hunt groups
  • Rebuilt from call records alone, with no access to another database
  • Maximum waiting time and opening hours set per distribution point
  • Right-click filters you can save as a scheduled report
Call costing

The cost of every call, explained.

Your carrier rate plans apply to every call that leaves for the public network. Each cost line keeps its rule, its price and its increments; the coverage view explains every call left unpriced and what to do about it.

  • Rate plans per carrier: increments, minimum, connection fee, markup and VAT
  • Cost centres by person, user or site
  • Monthly closing: a closed month never changes
  • Rate plan import and export, bulk editing
Fraud Guard

A constant watch over your lines.

Risky destinations, premium numbers, call bursts, out-of-hours activity, concurrent channels, wangiri callbacks… Each detection opens a tracked case, with its evidence, its owner and its history.

  • 14 detectors, actively watching or listening only
  • Exceptions with a reason, a date and a way back
  • E-mail alerts, with recipients set per source
  • Every decision recorded in a chained journal
How it works

Three steps, running continuously

The XO Analytics service runs around the clock on your server. The web console is available to the whole team, with nothing to install on workstations.

Collect

Call records arrive continuously: SFTP delivery from Cisco Unified CM, polling of the Webex Calling API.

Understand

Every call is correlated, classified and linked to its site and its person. Platform configuration is kept in sync.

Act

Dashboards, reports, costs, queues and alerts in a single web console — or straight into your inbox.

Security

Your telephony stays under your control

XO Analytics is installed on your premises. You stay in charge of the data, the access and the updates.

On-premises install

Windows Server 64-bit, with PostgreSQL supplied by the installer or your existing server.

HTTPS web console

Served by your own server, loading nothing from the Internet.

Roles and rights

Administrator, editor, viewer: every screen enforces the rights of the signed-in account.

Encrypted secrets

Credentials for the platforms, the database and e-mail are encrypted by Windows, never stored in clear text.

Tamper-proof log

Activity is logged, and that log cannot be erased from the console.

Encrypted backups

A full, portable backup protected by a passphrase, restorable on another server.

Optional AI

Off by default and switched on by your administrator; it never reads your calls.

Isolated networks

For a server without Internet access, the licence is exchanged by file.

Licensing

One simple unit: the active line.

A line counts as soon as it appears in at least one call during the month — queues, voicemail and unanswered calls included — and only once, even when it appears in several forms.

  • A single unit, measured by the product itself
  • Your active line count visible in the console at any time
  • Updates delivered by a single installer
30-day trial, no line limit Pricing on request.
500active lines
1 000active lines
1 500active lines
2 000active lines
3 500active lines
Beyondtailored
Request a quote
FAQ

Answers to the questions we get asked

Which platforms are supported?

Cisco Unified Communications Manager (CDR and CMR records delivered over SFTP, configuration read in read-only mode) and Webex Calling (API). Imagicle Queue Manager queues connected to Cisco Unified CM are rebuilt from call records. Sources can be combined in a single installation.

Does it need Internet access?

Not to operate: the console is served by your own server and loads nothing from the Internet. Webex collection naturally goes through the Webex API. The licence is checked periodically with our server, or by file exchange on an isolated network.

Where is the data stored?

In your PostgreSQL database, on your servers. Call data is never sent to us.

What are the requirements?

A 64-bit Windows server. The installer supplies PostgreSQL, or uses your existing server. The service runs continuously; the console opens in a web browser.

Does the AI assistant read my calls?

No. The assistant is optional and off by default. It receives your question and the list of available columns, never call data; phone numbers and e-mail addresses are masked before anything is sent.

How does the trial work?

Once installed, you request the trial from the Licence page of the console: 30 days, no line limit, every screen included.

Which languages and time zones?

The interface and the e-mails are available in English and French, chosen by each user. Each installation computes in its own time zone, and each site can have its own.

How is the licence counted?

By active line: a number of your dial plan that appears in at least one call during the month. It counts once, even when it appears both in short form and in international form.

Demo

Let's see what your calls have to say.

Tell us about your environment: we will get back to you to set up a demo tailored to how you work.

  • A demo on your platforms and your questions
  • Hands-on help with installation and the 30-day trial
  • A contact who knows IP telephony

Rather write to us? contact@xo-analytics.net

Your platforms

Thank you, we got it.

Your request has been recorded. We will get back to you shortly to arrange the demo.