Operations overview
Customer, carrier, rating and routing modules — separate and organized.
Module readiness
Preview the final structure without risking existing production data.
| Module | UI | Backend |
|---|---|---|
| Customer / Carrier rates | Preview ready | Existing API, integration pending |
| Bulk import | CSV preview | Commit endpoint pending |
| Routing | Preview ready | Routing enforcement pending |
| CDR / Live breakout | Placeholder | Live SIP integration pending |
Suggested review order
1. Customer and Carrier Rate Cards
2. CSV import workflow
3. Customer routing
4. Billing calculation
5. CDR and live breakout
Customer management
Customer-specific selling rate cards and routing assignments. Add, Edit and Delete require authenticated API integration.
| Customer | Credit | Channels | Status | Last call | ASR | ACD | CPS | Actions |
|---|---|---|---|---|---|---|---|---|
| No live customer data connected. This screen will use the authenticated tenants API. | ||||||||
Carrier management
Carrier connectivity, capacity, performance and attached buying rate card. Edit/Delete require authenticated API integration.
| Carrier | Host | Channels | Status | Last call | ASR | ACD | CPS | Actions |
|---|---|---|---|---|---|---|---|---|
| No live carrier data connected. This screen will use the authenticated carriers API. | ||||||||
| Prefix ⇅ | Rate / min | Initial | Increment | Billing | Effective | Type | Actions |
|---|
Add rate
Customer routing
Customer → selling card → carrier → buying card → priority.
| Customer | Sell card | Carrier | Buy card | Priority | Status |
|---|---|---|---|---|---|
| No routing profiles configured in preview. | |||||
Routing design
IDs are for preview only. Real deployment must verify tenant ownership and card/carrier mapping on the server.
Billing cycle calculator
Calculate sell charge, buy cost and gross margin independently.
Calculation result
Illustrative calculator only. Production rating needs answered-call timestamps, effective rates, rounding policy and immutable rated CDRs.
Bulk CSV import preview
Choose the rate-card type, select a CSV, validate every row, then review.
Validation summary
Preview rows
| Row | Prefix | Rate/min | Initial | Increment | Effective | Status |
|---|---|---|---|---|---|---|
| Upload a CSV to preview its contents. | ||||||
CDR and SIP trace
Call ID, customer, carrier, response code, duration, billable seconds, customer charge and carrier cost.
| Call ID | Customer | Carrier | Destination | SIP | Duration | Sell | Buy | Margin |
|---|---|---|---|---|---|---|---|---|
| No real call records connected. SIP trace capture and correlation remain pending. | ||||||||
Live breakout by prefix / customer / carrier
Will show attempts, answered calls, ASR, ACD, CPS, channel usage, selling revenue, buying cost and margin after CDR/SIP event integration.
Production integration checklist
Admin authentication and role checks; restricted database role; rate-card ownership and duplicate handling; transactional import with audit trail; route validation; real SIP/CDR ingestion; invoice reconciliation; backup/rollback; load and fraud testing.