Calls at the edge · Control at the centre

Telephony that keeps working when the centre does not

Averix is a distributed VoIP platform for operators who sell landlines to households. A central server owns customers, billing, licensing and configuration; a node at each site connects to the carriers and handles every call — and no call ever depends on the link between them.

Perpetual licenceSigned updates with rollbackInstalled for you
Central sync Node Node Phones Carrier Phones Carrier Calls — stay on site Sync — never a call
How it works

Two halves, deliberately apart

Everything a call needs lives at the site: the phones, the call engine, the local decision store and the carrier links out to the telephone network. The centre manages — and reaches a node only over a link the node opens.

Central — the truth

Owns customers, wallets, rates, carrier settings, reports and provisioning. Publishes configuration that every node pulls. Keeps the recording archive. Is never in the path of a call.

  • Append-only ledger — balances are derived, never overwritten
  • Admin panel with roles and permissions
  • Hands its nodes their software updates

Node — the calls

Connects to the carriers and handles every call in real time. Authorisation, rating, routing and number translation are all answered from the node's own local store — so it places and receives calls indefinitely with the centre unreachable.

  • Ready-built call engine — nothing to compile on your machine
  • Prepaid leases: spending offline is always a known, bounded amount
  • Works behind NAT — the node dials out, the centre never dials in
01

Edge autonomy is mandatory

Proven, not assumed: with the central server switched off, a node translated numbers, kept its carrier link registered, and authorised, rated and completed a call.

02

Failures degrade, never cascade

A full recording disk, an expired licence, a broken sync link, a saturated uplink — none may drop a call. Enforced in the software, not by convention.

03

One number format inside

Numbers are stored in one international format and translated at two edges: the subscriber's and the carrier's. Adding a carrier is a row of rules, not a change to the engine.

04

Checks that ask the real question

Does a real number route? Is each carrier reachable? Is anything stuck on its way to the centre? — not "is the service running".

Features

Everything a landline operator needs

All telephony features run on the node and survive an outage of the centre.

Multi-carrier links

Any SIP carrier, by IP or registration. Per-carrier settings, channel limits and priority. Carriers are tried in order; a congested route fails over, a declined call does not.

Number rules per carrier

Four ordered rule sets — outbound called, outbound caller, inbound called, inbound caller — with a simulator in the panel that runs the same logic as the node.

Carrier addresses & routes

A carrier's address block, gateway and media ranges are entered once; the node sets up its own addresses, routes and firewall openings from that record.

Call forwarding

Unconditional, busy, no-answer and unavailable rules per line. A forward to an outside number is billed to whoever set the rule and presented as their own number.

Call waiting & voicemail

Busy is a real outcome with somewhere to go — busy forward, then voicemail. Mailboxes per line with greetings and quotas, retrieval by *97.

Conferencing

PIN-protected conference rooms with capacity checked before admission — and the join confirmed, not assumed.

Call recording

Captured on the node, compressed, and uploaded to the centre at a trickle by day and full rate at night. A recording failure never affects a call. Recording pauses at 90% disk and resumes itself.

Phone addressing

The node hands out network addresses to the subscribers' phone adapters, with a fixed address per household — on one named interface, never one it guessed.

Fraud & blacklist

Prefix blacklist pushed to every node, rate-based fraud counters, and a generated firewall that admits exactly the carriers on your links and nothing else.

Money

Prepaid, exact, and never asked mid-call

The centre grants each node bounded permission ahead of time — a lease against the subscriber's wallet — and reconciles afterwards. A call reserves its maximum cost up front, the node enforces the call length that reservation buys, and on hangup the call is rated, deducted and the unused part returned.

  • Longest-prefix rating: connect fee, per-minute, minimum duration, increment
  • Money on the node is held in whole minor units — nothing rounds, so rating is exact
  • Append-only ledger; balance is derived, never overwritten
  • Tested offline: a node cut from the centre authorised, rated and deducted a real call, then reconciled on reconnect with zero drift
  • Nobody is charged for receiving a call; a forwarded leg is charged to whoever set the rule
Central holdsNode holds
Customers, numbers, plans, walletsEvery line on this node, with its settings and rules
Rate tablesThe same rates, ready for exact local rating
Carrier definitions and number rulesRendered call-engine config, routes, firewall
Leases granted, calls charged onceOpen leases, calls in flight, records waiting to sync
Recording archive by dateRecordings awaiting upload
Admin panel

One panel for the whole deployment

Served by your central server. Roles and permissions are read fresh on every request — changing someone's role takes effect at once.

Customers

One row per household: number, holder, balance, state, node and billing type. Provisioning a subscriber is one action, not three screens.

Call records

Caller, callee, direction, duration, node, carrier and where a call was forwarded to — the number asked for is always kept separate from where it went.

Carriers

Links, their four number-rule sets and the simulator: type a number, see what the carrier receives and which rule caught it.

Nodes

Enrol, rebuild a replaced machine with its old identity, push phone addressing, fetch recordings, drain and retire.

Call trace

The step-by-step trace of any call, built from what the node captured.

Recordings

Listed the moment they are ready; playback by signed-in administrators only, with an audit row on every play.

Rates, leases, ledger

Rate tables, open leases and the wallet ledger, with the reservation totals audited.

Updates

Check in, verify, download and apply a signed release — and revert to the previous one in about forty seconds.

Deployment

Installed from our panel, updated by signed releases

Installed for you

You provide a fresh Linux server; we add it in the Nexecode panel, confirm its identity, secure its access and run the installer remotely — nobody types a command on your machine.

Signed releases

Every release is signed on a machine that is never on the internet. Your central verifies the signature against a key built into the software before anything is written, and nodes fetch their update from their own central.

Rollback built in

An update that fails its health check rolls itself back. One that installs cleanly but is still the wrong software has a button: the previous version is kept beside the running one and comes back in about forty seconds.

Adding a node

Create it in the panel, get a one-hour single-use token and one command. The new machine talks to exactly one thing: the central it is about to join.

Rebuilding a node

A failed disk or replaced box comes back with its old identity: same subscribers, carriers, rates and phone addressing, typed in by nobody.

Health checks that mean it

The built-in check asks whether a real number routes, whether each carrier is loaded and reachable, and whether anything is stuck on its way to the centre.

Pricing

No packages. One price list.

Every deployment gets the whole product. You pay once for the central server and once for each node; support and new releases are a yearly subscription per node. The licence is perpetual — it never expires.

Everything included

The full platform on every deployment, whatever the size.

  • Central server — customers, wallets, rates, configuration, admin panel
  • Nodes — 1,000 lines each, calls handled at the site
  • Prepaid billing with exact rating and an append-only ledger
  • Multi-carrier links with failover and number rules per carrier
  • Call forwarding, call waiting, voicemail, conferencing
  • Call detail records with call trace
  • Call recording and archiving to the centre
  • Phone addressing for subscriber adapters
  • Fraud counters, blacklist, generated firewall
  • Signed updates with one-click rollback
  • Installation by Nexecode
  • Support & updates for the first year
AverixRs 100,000
3 NodesRs 150,000
Total, Paid OnceRs 250,000
Support & Updates (First Year Included)Rs 30,000 / year
Get a Quote

Licence Agreement

Questions, answered

What operators ask first

What happens to calls if the central server goes down?
Nothing. Every call is authorised, rated, routed and carried on the node at the customer's site. The centre being unreachable removes reporting and provisioning, not telephony. This is tested — with the central server stopped, a node completed a real call and later reconciled the charge exactly.
Who is Averix for?
Operators who sell landlines to households — each subscriber is a real telephone number registered to the platform. It is not an office PBX: there are no extensions, ring groups or IVR menus, and no reseller tier.
Which carriers does it work with?
Any SIP carrier, by IP or registration. A carrier that hands over an address block with separate signalling and media addresses is described once, and the node derives its own addresses, routes and firewall rules from it. Per-carrier number rules translate numbers at the carrier's edge.
Does the licence expire?
No. A paid licence is perpetual, for a number of nodes. What is on subscription is support and new releases — a lapsed subscription means no new versions, and never touches a call.
What hardware do I need?
A standard Linux server or virtual machine. A single-site deployment runs central and node on one machine; multi-site puts central on its own machine and a node at each site. We install it for you remotely from our panel.
How do updates work?
Your central checks in with its licence, verifies the signed release against a key built into the software, downloads and verifies the package, and applies it behind a health check that rolls back on any failure. Nodes update from their own central. A revert button takes you back to the previous release in about forty seconds.
Is there a trial?
A fresh install without a licence file runs as a seven-day trial: one node, recording on, administration open — enough to set the whole thing up and make calls with it.
Where are recordings and call records stored?
On your own central server. Recordings are captured on the node, compressed and uploaded to the centre's archive; call records are queued on the node and pushed to the centre's ledger. Nothing leaves your infrastructure.

Talk to us

Tell us about your sites and carriers.

We'll size the deployment, quote it, and install it for you.