Skip to content
CLIRoutes

Free tool

ASR, ACD and NER calculator

Enter call outcomes from your CDRs or switch report. The calculator gives you the three numbers carriers use to judge a route, and flags the patterns that usually point to a problem.

Enter call counts from your CDRs or switch report for one route and one period.

calls

SIP 200 OK

calls

486, 600

calls

480, 408, 487

calls

603 Decline

calls

5xx, 403, 404, 484, 488

min

Total across answered calls

Results

ASR44.7%Answered ÷ attempts
ACD2m 49sMinutes ÷ answered
NER95.7%Non-network outcomes ÷ attempts

9,400 attempts · 196.7 hours billed

The three numbers

ASR (answer seizure ratio) is the share of call attempts that were answered. ACD (average call duration) is how long answered calls lasted. NER (network effectiveness ratio), defined in ITU-T E.425, is the share of attempts that ended for a reason the network did not cause: answered, busy, not answered or declined. Taken together they separate route problems from list and campaign problems.

MetricFormulaWhat it tells you
ASRAnswered ÷ attemptsHow many calls connect to a person or machine
ACDBilled minutes ÷ answeredWhether conversations are real
NER(Attempts − network failures) ÷ attemptsWhether the network itself is working
Attempts1,000 · 100%Network success (NER)940 · 94%Ringing at handset820 · 82%Answered (ASR)380 · 38%Conversations > 30 s220 · 22%
Attempts fall into outcomes. Only network failures count against NER.

Mapping SIP codes to outcomes

Each failed call ends with a SIP response code. Group them like this before you enter the numbers. The full list, with what each code means for a dialer, is in SIP response codes for dialers.

  • Answered: 200 OK.
  • User busy: 486 Busy Here, 600 Busy Everywhere.
  • No answer or cancelled: 480 Temporarily Unavailable, 408 Request Timeout, 487 Request Terminated (your dialer hung up first).
  • Rejected by callee: 603 Decline.
  • Network failures: every 5xx, plus 403, 404, 484 and 488. These mean the call never had a chance to reach the person.

Reading the results

There is no single good ASR. It depends on the destination, list quality, time of day and whether you call mobiles or landlines. A clean opt-in list on a CLI route can run well above a cold list on the same route. Compare a route with itself over time, or two routes on the same traffic, rather than with an industry figure.

NER is more absolute. A healthy route sits close to 100% because the network rarely causes failures. Below 95% means one call in twenty dies inside the network, and that is worth a ticket with the carrier, with CDR samples.

  1. Low ASR, healthy NER

    The network delivers the calls and people are not answering. Look at list quality, calling hours and caller ID reputation.

  2. Low ASR, low NER

    Calls are failing in the network. Check the number format, channel and CPS limits, and look at which 5xx codes come back.

  3. High ASR, very short ACD

    If most calls are "answered" but last under 20 seconds, suspect false answer supervision: the route bills calls that never reached a person.

ACD and predictive dialers

Predictive dialers with answering-machine detection produce many short answered calls, because machines are detected and dropped after a few seconds. That pulls ACD down even on a perfect route. Split human and machine answers in your dialer reports if you can, or compare ACD only between routes that carry the same campaign. Short-duration traffic also has its own commercial rules; see short-duration traffic on CC routes.

Measure over at least a few thousand attempts before drawing conclusions. A few hundred calls is too small a sample, and one bad hour can swing the numbers.

Last reviewed by the CLIRoutes routing team. Spotted a numbering change? Tell us.

FAQ

ASR, ACD and NER calculator questions

Can’t find what you need? Our routing team answers within the hour, around the clock.

What is the difference between ASR and NER?

ASR counts only answered calls as success. NER also counts busy, no answer and declined, because those are outcomes the network delivered correctly. NER measures the network; ASR measures the network and the people being called.

Should 487 Request Terminated count as a network failure?

No. 487 means your side cancelled the call, usually because the dialer timed out. Count it with no answer.

Is ACD calculated on billed or real duration?

Use billed minutes from your carrier CDRs to compare routes commercially. Use real talk time from the dialer to judge conversations. A large gap between the two is worth investigating.

How many calls do I need for a reliable figure?

A few thousand attempts on the same destination and campaign. Smaller samples swing too much to compare routes fairly.

Where do I get these numbers?

Your dialer or switch reports call outcomes by SIP code. The CLIRoutes portal shows ASR, ACD and NER per route and destination as well.