Billing & routing

Billing and routing

Configure call routing and usage rating for your voice services. Connect usage records, customer charges and inter-operator settlements.

From call to charge

Every call accounted for

This is the chain we implement: uthorise, route, record, rate and charge.

  1. 01

    Customer call

    Your customer places a call over SIP or WebRTC.

  2. 02
    Account
    Balance or credit
    Destination allowed

    Authorise

    Account, balance or credit limit and the destination are checked first.

  3. 03
    Rate per minute
    Carrier A
    Carrier BEconomy
    Carrier CFailover

    Route selection

    Carrier rates for the destination are compared. The cheapest route connects; the next one waits as failover.

  4. 04
    Answered
    Connected time
    Customer
    AI agent, if used

    Record usage

    Connected time, and AI usage when an agent joins, land on the right customer.

  5. 05
    Telephonyconnected seconds
    AI agentminutes or tokens
    Tariffyour rules
    Added to invoice

    Rate & charge

    Your tariff prices the call. The balance is updated and the charge joins the period invoice.

Implementation

From audit to release

  1. System audit

    Switches, carriers, rate decks, customer accounts and existing billing data.

  2. Module design

    The modules your service needs, with interfaces, data model and acceptance criteria.

  3. Build and integrate

    Routing and rating, carrier and payment connections, portals and your tariffs.

  4. Parallel run and cutover

    Rated records are compared with your current billing before cutover, and a way back is kept.

What we implement

Service modules

Pick what your business needs. The scope is agreed for each project.

Billing and accounts

  • Prepaid and postpaid accounts with balance or credit-limit control
  • Customer uthorisation by IP, SIP credentials or caller number
  • Periodic invoices from rated records, in your templates
  • Subscriptions, packages and free-minute allowances
  • Payment gateways and top-ups
  • Several currencies and invoice languages

Rates and routing

  • Rate-deck import, validation and effective dates
  • Longest-prefix destination matching
  • Least-cost routing with quality thresholds
  • Load distribution and failover across carriers
  • Rate-change notices for your customers

Usage records and reports

  • CDR collection, ormalisation and deduplication
  • Each call rated against supplier and customer tariffs
  • Margin by customer, destination and carrier
  • ASR, ACD and failure-rate monitoring
  • Scheduled CSV or XLSX exports

Multi-tenant Asterisk PBX

  • Dial plans, extensions and numbering per tenant
  • Ring groups, queues and time-based routing
  • Follow-me, forwarding and transfers
  • Music on hold, call parking and caller ID rules

Resellers and numbers

  • Isolated reseller accounts and branded portals
  • Reseller prices and margins along the chain
  • Number inventory from your carriers
  • Number assignment, charges and porting workflows

Security and fraud control

  • SIP over TLS and encrypted media (SRTP)
  • Protection against SIP scanning and brute force
  • Spend, credit and concurrent-call limits
  • Alerts on unusual traffic
  • MFA for portal users

APIs and webhooks

  • REST API for accounts, credit, numbers and balances
  • Webhooks for usage, balance and number events
  • Documented JSON contracts, scoped keys and rate limits

More channels

  • Call-centre queues and callback
  • SMS gateways
  • WebRTC web phone and call buttons
  • Usage billing for IoT and M2M services

Service cost accounting

  • Carrier charges, licences, cloud resources, recordings and storage
  • Allocate costs by company, tenant and department
  • Reconcile costs with customer tariffs and margins
  • FinOps for cloud budget control

AI and video metering

  • Participant-minutes, STT, LLM usage and agent sessions
  • Platform usage according to its licensing model
  • A shared call or meeting ID for reconciliation
  • Customer tariffs kept separate from provider costs

Describe your task

What you run today, what should change and by when. We reply with questions or a first proposal.

Contact us