Next-Gen Least-Cost Routing (LCR): Balancing ASR, ACD, NER & Voice Margins
Published by AVM Networks NOC Engineering • Category: Voice & SIP • 9 min read
An architectural exploration of wholesale VoIP routing softswitches. Learn how leading voice carriers replace static rate-sheet LCR with real-time Quality-Based Routing (QBR) algorithms factoring in ASR, ACD, NER, and dynamic currency margins.
An architectural exploration of wholesale VoIP routing softswitches. Learn how leading voice carriers replace static rate-sheet LCR with real-time Quality-Based Routing (QBR) algorithms factoring in ASR, ACD, NER, and dynamic currency margins.
- Static Least-Cost Routing (LCR) is obsolete in modern wholesale voice, leading to high PDD, audio clipping, and enterprise SLA penalties.
- Quality-Based Routing (QBR) dynamically scores route candidates using a composite matrix of ASR, ACD, ITU-T Q.850 NER, and margin thresholds.
- Softswitch route selection must factor in settlement billing increments (1/1 vs 60/60) and real-time forex valuation to preserve carrier profitability.
1. Why Does Traditional Static Least-Cost Routing Fail Modern Voice Networks?
In early VoIP networks, Least-Cost Routing (LCR) was a simple sorting algorithm: sort available upstream carrier routes by price per minute and attempt termination on the cheapest option first. If Route 1 failed, hunt to Route 2.
In modern international wholesale voice, static price sorting is fatal. The cheapest vendor often delivers degraded audio, high PDD (>5s), dropped calls, or disguised CLI spoofing. This destroys customer retention and triggers severe SLA financial penalties from enterprise clients.
2. How Does Quality-Based Routing (QBR) Calculate Real-Time ASR, ACD, and NER Weights?
Carrier-grade Class 4 softswitches calculate dynamic routing weights in real time using a combined Quality Index (QI) and Margin Target (MT):
• Answer Seizure Ratio (ASR): Percentage of seized calls that result in an answered connection.
• Average Call Duration (ACD): Average length of answered conversations (indicates audio quality).
• Network Efficiency Ratio (NER): Measures network performance by excluding customer behavior (busy, no answer) from failure tallies.
• Post-Dial Delay (PDD): Rolling average of signaling response latency.
interface CarrierRoute {
carrierId: string;
ratePerMin: number;
asrCurrent: number; // 0 to 100%
acdCurrentSec: number; // seconds
pddAvgMs: number; // milliseconds
minMarginRequired: number;
}
function calculateRouteScore(route: CarrierRoute, clientBuyRate: number): number {
const margin = clientBuyRate - route.ratePerMin;
if (margin < route.minMarginRequired) return -1; // Negative margin violation: Exclude route
if (route.asrCurrent < 45.0 || route.pddAvgMs > 3000) {
return -2; // Quality SLA violation: Trip circuit breaker
}
// Blended composite score: 40% margin, 35% ASR, 25% PDD speed
const marginWeight = (margin / clientBuyRate) * 40;
const asrWeight = (route.asrCurrent / 100) * 35;
const speedWeight = (1 - Math.min(route.pddAvgMs / 3000, 1)) * 25;
return marginWeight + asrWeight + speedWeight;
}
3. How Do Real-Time Currency Protection and Billing Increments (1/1 vs 60/60) Protect Margins?
Wholesale carrier trading operates on razor-thin margins of fractions of a cent per minute. Modern softswitches integrate real-time currency conversion APIs to protect against forex swings between EUR, USD, and GBP settlements.
Additionally, routing engines account for billing increments. Terminating a call with 1/1 billing (per-second billing) at $0.0120/min is frequently more profitable than terminating at $0.0110/min with 60/60 billing on short transactional calls.
AVM Wholesale A-Z Voice Termination
Benefit from QBR-optimized voice routing with verified CLI delivery and competitive rates.
Access Wholesale Rate Deck →Authoritative Standards & Regulatory Citations
- ITU-T Recommendation E.600: Terms and definitions for traffic engineering (ITU-T - Rec. E.600)
- ITU-T Recommendation Q.850: Usage of cause and location in the DSS1 and ISUP (ITU-T - Rec. Q.850)
Frequently Asked Engineering Questions
What is the difference between ASR and NER in softswitch analytics?
ASR (Answer Seizure Ratio) divides answered calls by total call attempts. NER (Network Efficiency Ratio) measures carrier network capability by treating normal call outcomes (User Busy, No Answer, Call Rejected by User) as successful network deliveries under ITU-T Q.850.
How does AVM Networks protect partners from unexpected rate hikes?
We provide automated 7-day rate change notifications via standard bilateral CSV matrices and automated softswitch rate-deck sync.