Platform CRM & Subscribers Billing & Finance Optical-Fiber NMS RADIUS & Provisioning AI Suite AI Network Planner Services IPTV VoIP & Voice Hotspot XRTG Graphing Syslog Operations Ticketing & Jobs Inventory Resellers Reports & Analytics Notifications Apps Customer App Xelynx TV More Pricing Help Center Sign in Start free 15-day trial

Services — VoIP & Voice

Asterisk, wired straight into your billing.

Connect Asterisk and FreePBX over ARI & AMI. Xelynx syncs SIP stations, CDRs and call recordings, rates every call by prefix and destination, and puts voice on the same invoice as broadband and TV.

VoIP servers screen showing Asterisk integration over ARI and AMI with database and recordings status
VoIP servers every Asterisk box with live ARI, AMI, database and recordings integration status

01 — From PBX to invoice

One pipeline: connect, sync, rate, bill.

Voice on Xelynx is not a bolt-on. The PBX, the call records and the charges live in the platform that already runs your subscribers — no scheduled exports, no glue scripts, no reconciliation.

01 Connect your PBX Manage Asterisk and FreePBX servers over ARI & AMI, with live integration status for the database and call recordings on every box.
02 Sync stations & calls SIP services are exposed per server — stations and trunks in context — while CDRs and recordings flow into Xelynx automatically.
03 Rate by prefix Each call matches the longest prefix you have defined and picks up its per-minute rate plus a one-off connection charge.
04 Bill the subscriber Rated calls are matched by VoIP number to the right customer and roll up by billing period, ready for the invoice.

02 — CDR intake

Synced automatically. Imported when you need it.

Add an Asterisk box as a VoIP server and its call detail records load on their own — no exports to schedule, no middleware to babysit. For a PBX you would rather not wire up live, or for backfilling history, upload the CSV instead.

  • Automatic CDR load — records start flowing the moment a server is connected
  • Recordings ride along — call audio sits next to the CDR on the subscriber's record
  • Asterisk & FreePBX CSV import — upload raw exports in a few clicks, no reformatting
  • Matched by VoIP number — synced or imported, every call lands on the right subscriber
Importing Asterisk and FreePBX CDR CSV files into Xelynx
CDR import raw Asterisk or FreePBX CSV exports, matched to subscribers on upload

03 — The rating engine

Every call priced the moment it lands.
Live or imported, it bills the same.

Xelynx reads the dialled destination, matches the longest prefix you have defined and applies its per-minute rate plus a one-off connection charge — so local, national, mobile and international all bill at the right number, with zero manual sorting.

Animated call path tracing a subscriber SIP phone through the Asterisk PBX to the PSTN trunk, with CDRs ticking into the platform and each call rated by prefix
Call path, live phone to PBX to trunk — CDRs auto-loaded, recordings captured, every call rated by prefix

Prefix pricing, exactly your way.

Define how each phone-number prefix is charged once; the engine applies it to every record that arrives — whether it streamed in from a connected server or landed as a CSV upload.

  • Longest-prefix match — the most specific rate you have defined always wins
  • Two price components — per-minute rate and connection charge, set per prefix and destination
  • One pipeline — synced and imported CDRs run through identical rating and matching, so invoices stay consistent however the data got in
See how voice lands on the invoice
Prefix pricing table with per-minute rates and connection charges per destination
Prefix pricing per-minute rate and connection charge, defined per prefix and destination
What the engine reads
Rating inputHow it is applied
Dialled destinationMatched against the longest prefix you have defined — the most specific entry wins
Per-minute rateSet per prefix and destination, applied across the call's duration
Connection chargeA one-off amount per call, defined alongside the per-minute rate
VoIP planBundles free minutes, included destinations and package pricing per subscriber plan
Caller's VoIP numberMatches the rated call to the correct subscriber's record

04 — Numbers & plans

The commercial side of voice.

Number pools keep your VoIP ranges tidy and allocation orderly; VoIP plans turn raw rates into sellable products — free minutes, included destinations and package pricing.

VoIP number pools managing number ranges and allocation
Number pools VoIP number ranges managed and allocated from one screen
VoIP plans bundling free minutes, included destinations and package pricing
VoIP plans free minutes, included destinations and package pricing per plan

05 — On the record

Every call, on the subscriber's record.

Each customer gets a dedicated VoIP tab — the single place for their calls, recordings and charges, from the first ring to the invoice line.

Per-customer view

The VoIP tab.

Open any subscriber and their full voice history is right there — no separate PBX console, no cross-referencing spreadsheets by hand.

  • Full CDR history — every call the customer made, with recordings attached where available
  • Total call charges — visible at a glance, ready for support questions and disputes
See the full subscriber record
Per-customer VoIP tab with CDR history and call recordings
Customer VoIP tab CDR history, recordings and total charges on one profile

Call charges

From rated call to invoice line.

Processed charges roll up by billing period across the call charges view, so what a customer owes for voice is never a mystery — to you or to them.

  • Per-period totals — charges grouped by billing period, ready for invoicing
  • Same invoice as broadband — rated calls bill through the engine the rest of Xelynx already uses
Call charges view with processed charges grouped by billing period
Call charges processed charges rolled up by billing period

06 — What's included

Everything you need to run voice.

Asterisk & FreePBX ARI & AMI SIP station sync Automatic CDR load Call recordings CDR CSV import Match by VoIP number Longest-prefix match Per-minute rates Connection charges Number pools VoIP plans & free minutes Per-customer call charges

Get started

Connect your PBX.
Bill every call.

Wire up Asterisk, rate by prefix and put voice on the invoice — free for 15 days, no card required.