Terminate upstream over IP or registration, publish your retail rate card, and hand every customer their own SIP credentials — with real-time credit control and rated CDRs from the first call.
No unrelated PBX features. Only the routing, rating and provisioning pieces that turn upstream wholesale into a retail VoIP product.
Connect your wholesaler by static IP or username/password. Both trunk types are generated into the PJSIP core with health qualification.
Each retail account gets its own digest-authenticated SIP trunk, caller ID, channel limit and codec set — ready in seconds.
Assign DIDs to customer endpoints, route outbound by prefix with strip/prepend rules, and keep customer-specific overrides.
Bulk import or edit per-minute sell rates, connection fees, billing increments and minimum durations for every destination.
Every call is authorised against the live balance before it leaves. Active calls reserve credit; the CDR releases it and posts the charge.
Provision customers, top up balances, pull CDRs and read rate cards with scoped API keys. OpenAPI schema included.
Rates are yours — set them per destination, per plan. This table updates the moment a rate is published.
| Destination | Prefix | Per minute | Increment | Min. duration |
|---|---|---|---|---|
| Rest of world | +0 | $0.0450 | 60s | 60s |
| United States / Canada | +1 | $0.0090 | 60s | 60s |
| France | +33 | $0.0130 | 60s | 60s |
| United Kingdom | +44 | $0.0120 | 60s | 60s |
| Germany | +49 | $0.0140 | 60s | 60s |
| Australia | +61 | $0.0180 | 60s | 60s |
| Singapore | +65 | $0.0110 | 60s | 60s |
| India | +91 | $0.0150 | 60s | 60s |
| United Arab Emirates | +971 | $0.0260 | 60s | 60s |
Point any SIP device at the LIVE VOIP server below. Credentials are issued per customer in the portal.
Connect once upstream, then sell the same capacity under your own brand and rate card.
Registration or IP trunk, codecs, caller ID and cost per minute. Asterisk registers and qualifies it automatically.
Create outbound routes by prefix and a rate plan. Set the customer-specific overrides only where you need them.
Create the retail account and SIP trunk. Your customer points their PBX at your host and starts sending calls.
Scoped keys, clean JSON, standard OpenAPI schema. Top up a balance, fetch today's CDRs, reset a trunk password or apply configuration — everything the portal does is available over HTTPS.
# create account + SIP trunk, get credentials once curl -X POST https://sip.livevoip.online/api/v1/customers \ -H "X-API-Key: sk_live_..." \ -H "Content-Type: application/json" \ -d '{"name":"Acme Retail","make_sip":true}' # → 201 Created { "code": "ACMERETAIL4821", "balance": 0.0, "sip": { "username": "acmeretail4821", "password": "…shown once…" } }
Sign in to the control panel, connect your wholesaler and publish a rate deck.