Quote Builder and Billing System
Telecom billing platform: buy calls over SIP trunks, resell them on rate plans and invoice monthly with white-label branding.
- Date
- Aug 2020
- Role
- Tech Lead
The challenge
A telecom operator needed to sell call capacity through resellers, each with their own customers and prices, without managing every rate and invoice by hand.
What we built
- SIP call supplyThe admin sources phone calls through SIP trunking.
- Rate plan builderDifferent call types priced into plans resellers can choose from.
- Reseller portalResellers re-sell to their own customers with their own rates.
- Monthly invoicingInvoices are generated automatically every month.
- White-label invoicesCustomers set their own logo and colour scheme.
How it works
- Admin brings in calls via SIP trunking
- Admin publishes rate plans
- Reseller picks a plan and sets customer rates
- Usage is billed on a monthly invoice
- Invoice goes out in the customer's branding
Highlights
- Three-tier admin → reseller → customer model
- Billing runs itself every month
- Every invoice matches the customer's brand
Tech stack
- Laravel
- Vue.js
- Nuxt.js
- MySQL
- PHP
- SIP trunking
