Prepaid calling card IVR

How a prepaid calling card IVR works

The full call flow, from access number to hard cut-off: PIN entry, balance announcement, rate lookup, time remaining, real-time rating, and the moment the call ends because the credit does.

What it is

The voice layer that turns credit into calls

An IVR, or interactive voice response system, is the automated voice menu a caller reaches after dialling an access number. On a prepaid calling card it does three jobs at once: it identifies the caller, it prices the call they want to make, and it enforces the balance while that call is running.

The defining property of a prepaid calling card IVR is that rating and enforcement happen live. The call is priced before it connects and metered while it runs, so it can be ended the instant credit is exhausted. When the credit ends, the session ends. No grace period, no overspend, no reconciliation after the fact.

The call flow

A prepaid calling card call, step by step

Every call follows the same sequence. Each step either resolves the caller to a balance, prices the call, or enforces that price while the call runs.

1. Caller dials the access number

The caller dials a local or toll-free access number that terminates on the platform. The inbound leg is answered and the IVR session starts before any charge is incurred.

2. PIN or caller ID authentication

The IVR either recognises the caller's number and links it to an account, or prompts for a PIN. Authentication resolves the caller to one specific prepaid balance before anything else happens.

3. Balance announcement

Once the account is known, the IVR announces the current balance. That figure is the credit every later decision is measured against.

4. Destination entry

The caller keys the number they want to reach, usually in international format. The IVR treats this as the destination to be rated and routed.

5. Rate lookup

The platform matches the destination against the rate deck using longest-prefix matching, so the most specific prefix wins. The result is the applicable per-second or per-minute rate, plus any connection fee, minimum charge, or time-of-day adjustment.

6. Time-remaining calculation

The available balance is divided by the resolved rate to produce the maximum permitted duration. If the destination is unaffordable at the current balance, the call is refused here rather than connected and cut off seconds later.

7. Announcement and call setup

The IVR announces the time available and places the outbound leg to the carrier. Credit for the maximum duration is reserved against the balance at this point, so two concurrent calls cannot both spend the same money.

8. Real-time rating during the call

While the call is connected it is rated continuously, per second, against the reserved credit. The balance reflects usage as it happens, not at the end of the call.

9. Low-balance warning

Shortly before the reserved credit runs out, the IVR plays a warning tone or message so the caller is not cut off without notice. This is a courtesy step, not a grace period.

10. Hard cut-off at zero

When available credit reaches zero, the call is torn down immediately. The balance cannot go negative, there is no overspend to chase, and the final rated cost is written to the call record.

The enforcement logic

Why the cut-off has to happen in the call

The hard part of a prepaid calling card IVR is not playing prompts. It is making sure a caller cannot spend credit they do not have. That only works if the decision to continue or end a call is made from live credit, inside the call, rather than from a cost worked out once the call is over.

Credit is reserved, not estimated

Reserving credit for the maximum affordable duration at call setup means the money is already accounted for before the call connects. A second call on the same balance sees the reduced amount, so concurrent calls cannot double-spend.

Rating is per second, while the call runs

Rating the call continuously keeps the balance accurate to the second. The decision to continue or end the call is made from live usage, not from a cost calculated after the caller has already hung up.

Concurrency is bounded

A PIN is a bearer credential. Concurrency caps and velocity limits stop a shared or stolen PIN from opening many simultaneous calls and draining a balance faster than any end-of-call check could react.

Cut-off is hard, at zero

The call ends the moment available credit is exhausted. There is no negative balance, no post-call reconciliation, and no write-off to chase. The limit is the limit.

End-of-call rating tells you the cost after the caller has hung up. On a prepaid balance that leaves a window where credit is spent past zero. In-call enforcement closes the window by reserving, rating, and cutting off while the call is still live.

What a modern IVR handles

Beyond the basic call flow

A production prepaid calling card IVR has to serve a real customer base and stand up to real fraud. These are the capabilities that separate a working product from a demo.

Multi-language prompts

Access, PIN, balance, and destination prompts in the languages a diaspora customer base actually uses.

CLI recognition and saved PIN

Authenticate known callers on caller ID and skip straight to the destination prompt, with PIN entry as the fallback.

Flexible increments and charges

Per-second or per-minute billing, first and subsequent increments, minimum charges, and connection fees set per route.

Fraud caps

Velocity limits, concurrency caps, and balance ceilings that bound exposure on every account in real time.

Promotional and time-of-day rates

Time windows, day-of-week rules, and promotional rates applied at rate lookup without rebuilding the service.

Top-up and balance control

Recharge, adjust, suspend, and expire accounts, with every movement reflected in the balance the IVR reads.

CDRs for every call

A rated call detail record for each attempt and connection, for finance, dispute resolution, and fraud review.

Multi-brand and reseller support

Separate card brands, resellers, and price lists on one platform, each with its own balances and reporting.

Run this on Seshnova

The IVR is one part of the platform

Seshnova runs prepaid calling card IVR flows on a real-time rating and enforcement engine, with PIN and caller ID access, per-second rating, hard balance cut-off, CDRs, and operator tooling. Operators moving off ageing platforms can migrate PINs, balances, rate decks, and IVR flows onto it.

FAQ

Prepaid calling card IVR questions

What is a prepaid calling card IVR?

A prepaid calling card IVR is the automated voice system a caller reaches after dialling an access number. It authenticates the caller by PIN or caller ID, announces the available balance, takes the destination number, and rates the call against credit in real time so the call ends when the balance runs out.

How does a calling card IVR check the balance before connecting a call?

After the caller enters the destination, the IVR looks up the rate for that destination, compares it against the available balance, and calculates the maximum permitted duration. If there is no usable credit for the destination, the call is refused before it is placed.

How does the IVR know how many minutes are left?

It divides the available balance by the per-second or per-minute rate for the dialled destination, after any connection fee or minimum charge. Because rates differ by destination, the same balance buys different amounts of time to different countries, and the IVR announces the figure for the number actually dialled.

What happens when the balance runs out during a call?

The call is ended. Credit is rated continuously while the call runs, a warning is normally played shortly before the balance reaches zero, and the call is cut off at the moment available credit is exhausted. There is no negative balance and no post-call reconciliation.

Can a calling card IVR skip PIN entry for repeat callers?

Yes. When the caller's number is recognised and linked to an account, the IVR can authenticate on the caller ID and go straight to the destination prompt, falling back to PIN entry when the number is not recognised.

Does Seshnova provide a prepaid calling card IVR?

Yes. Seshnova runs prepaid calling card IVR flows with PIN or caller ID authentication, real-time per-second rating against an A to Z rate deck, live balance enforcement, and hard cut-off when credit is exhausted, alongside CDRs and operator tooling.

Build or replace a prepaid calling card IVR

Tell us how your callers reach you today, how you authenticate them, and where your rates and balances live. We will show you how the IVR, rating, and enforcement fit together on Seshnova.