TTR: 00:07:491,564 WordsBookmarkShareSummary

How to Evaluate “Real-Time” Claims in an MVNO Platform

Company news by IQ Connect |

“Real-time” is one of the most common claims in telecom software — and one of the easiest to misunderstand.

For an MVNO, the term can describe very different capabilities: online charging during active service usage, near-real-time event processing, live subscriber data, immediate API events, or simply a dashboard that refreshes frequently.

Those are not the same thing.

When evaluating real-time charging or an MVNO billing platform, do not ask only, “Is your platform real-time?”

Ask a more useful question:

What happens in real time, what triggers it, how long does it take, and what happens when something goes wrong?

What Does “Real-Time” Mean in Telecom?

In telecom charging, there is an important distinction between general real-time processing and online charging.

An Online Charging System can authorize service usage while that usage is taking place. This is particularly relevant in prepaid environments where available balance or allowance may need to determine whether service can continue.

But not every MVNO workflow requires online charging.

Activations, payments, plan changes, subscriber updates, analytics, commissions, reporting, and external integrations may use real-time, near-real-time, event-driven, or batch processing depending on the business requirement.

The important question is whether the architecture matches the decision that needs to happen.

Three Things “Real-Time” Can Mean

1. Online or Session-Based Charging

This matters when a charging decision needs to affect service while the subscriber is actively using it.

For example, a prepaid customer may reach the end of an available data allowance. The charging environment may need to determine whether additional usage should continue.

What to ask:
What system authorizes usage? When is the balance checked? What happens when the subscriber reaches a usage threshold during an active session?

2. Near-Real-Time Event Processing

In this model, an event happens and the resulting update follows shortly afterward.

This can be appropriate for subscriber status changes, payment events, operational notifications, analytics, or synchronization between systems where session-level enforcement is not required.

What to ask:
What is the measured latency from the original event to the updated system of record?

Do not settle for “very fast.” Ask what was measured and under what conditions.

3. Scheduled or Batch Processing

With batch processing, events accumulate and are processed at defined intervals.

Batch processing is not automatically a problem. It can be completely appropriate for financial reconciliation, settlement, historical reporting, or other workflows that do not require an immediate response.

The problem begins when batch processing is described as “real-time” and the buyer assumes something different.

What to ask:
How often does the process run, what remains unchanged between cycles, and which workflows depend on that delay?

A Real-Time Dashboard Does Not Prove Real-Time Charging

This is one of the easiest mistakes to make during an MVNO platform demo.

A dashboard refreshes.

Numbers move.

The platform looks real-time.

But a fast interface does not necessarily tell you when the underlying event was processed.

Instead, follow the complete path:

Event → Processing → System of Record → Downstream Update → Visible Result

Ask when the original event occurred, when it reached billing, when the subscriber balance or status changed, and when the dashboard displayed the update.

The last step alone tells you very little about the architecture behind it.

Five Questions Every MVNO Buyer Should Ask

1. What Exact Event Is Real-Time?

“Real-time billing” is too broad.

Are you talking about usage charging, activation, payment, renewal, plan change, balance update, subscriber status, or reporting?

Ask the vendor to identify the exact trigger.

2. What Is the Measured Latency?

Ask for a measurable target or observed range.

Then ask how it was measured.

Was it one transaction in a demonstration environment, or many concurrent events under realistic load?

A latency number without test conditions is incomplete information.

3. What Happens Under Load?

A platform can appear extremely fast when only one user is testing it.

Production is different.

Ask what happens when transaction volume increases. Are events queued? Are workloads prioritized? How are delays monitored? Can the platform retry safely?

Performance under realistic conditions matters more than performance during a scripted demo.

4. What Happens When Another System Is Slow?

An MVNO platform does not operate alone.

Carrier systems, payment processors, tax services, identity tools, and other integrations may participate in the same transaction.

A platform cannot control how quickly every external dependency responds.

What it can control is what happens next.

Does the transaction enter a pending state? Is it retried? Are duplicate requests prevented? Can operations teams see the issue and take action?

Failure behavior is part of real-time architecture too.

5. Can the Claim Be Documented?

If “real-time” materially affects your platform decision, ask the vendor to define the claim in writing.

Request:

  • The trigger event
  • Expected latency
  • Test conditions
  • Failure behavior
  • Retry logic
  • Any dependencies that can introduce delay

Real-time should be a testable requirement, not a marketing adjective.

Red Flags During an MVNO Billing Demo

Be cautious if a vendor:

  • Uses a fast-refreshing dashboard as the only proof of real-time processing.
  • Cannot identify the trigger event.
  • Cannot provide any measurable latency.
  • Demonstrates only successful transactions.
  • Cannot explain retry or failure behavior.
  • Describes every workflow as “real-time” without distinguishing between charging, billing, reporting, and analytics.

A strong technical answer should explain where different processing models are used and why.

A Simple Vendor Scoring Rubric

Definition

Weak answer: “Everything happens in real time.”

Strong answer: The workflow, trigger event, and architecture are clearly defined.

Latency

Weak answer: “It’s instant.”

Strong answer: A measurable target or range is provided with test conditions.

Failure Handling

Weak answer: Only the successful path is demonstrated.

Strong answer: Pending states, retries, duplicate prevention, monitoring, and escalation are explained.

Evidence

Weak answer: The claim exists only in sales material.

Strong answer: The capability can be demonstrated and supported by technical documentation.

Do All MVNOs Need True Online Charging?

No.

The correct architecture depends on the commercial model and the decision that needs to happen.

Prepaid services that require balance or allowance enforcement during usage are natural candidates for online charging.

Postpaid services may allow usage to be rated and invoiced later.

Hybrid products may combine both models.

The same principle applies outside charging. A payment confirmation that affects whether service remains active may need very fast processing. A monthly settlement report probably does not.

The goal should not be to make every workflow real-time.

It should be to make each workflow as timely as the business requirement demands.

How to Test a Real-Time Claim

Do not rely only on a prepared demo.

Choose a real business scenario and follow it from beginning to end.

For example, test a prepaid subscriber approaching an allowance threshold. Observe when usage occurs, when the charging or billing decision is made, when the balance changes, and when customer-facing and operational systems reflect the result.

Then test an exception.

Introduce a failed payment, delayed response, or another dependency problem.

Does the platform retry correctly?

Does it prevent duplicate transactions?

Does the subscriber record remain consistent?

Can an operations team immediately identify what happened?

A failure scenario often tells you more about a platform than watching a successful transaction complete quickly.

How IQ Connect Approaches Real-Time Operations

IQ Connect provides an OSS/BSS environment that connects subscriber management, activations, provisioning, billing, payments, analytics, partner operations, and API-driven workflows.

Its platform is designed to support real-time and event-driven operational processes across different parts of the subscriber lifecycle.

But IQ Connect should be evaluated using the same standard described here.

Ask which workflow is being discussed.

Ask for the trigger.

Ask about latency.

Test an exception.

Understand what happens when an external dependency responds slowly.

A technically specific answer is far more valuable than the word “real-time” by itself.

The Takeaway

“Real-time” should never be the end of a technical conversation.

When evaluating MVNO billing and charging, determine whether the workflow requires online charging, near-real-time event processing, or scheduled processing.

Then test five things:

Trigger. Latency. Load. Failure handling. Evidence.

The strongest MVNO platform is not necessarily the one that claims everything happens instantly.

It is the one that can clearly explain what happens, when it happens, why it happens, and what the system does when real-world conditions are less than perfect.

Use these questions in your next MVNO platform evaluation — including with IQ Connect — and ask for the answers in writing.

Frequently Asked Questions

Is “real-time” the same as “instant”?

No. “Instant” is often used as general marketing language. Real-time systems should be evaluated according to a specific event, processing requirement, and measurable latency.

What is an Online Charging System?

An Online Charging System supports charging decisions while telecom services are being consumed, making it especially relevant to prepaid and usage-controlled services.

What is the difference between real-time and batch billing?

Real-time or near-real-time processing responds to individual events with minimal delay. Batch processing collects events and processes them on a schedule. Either model can be appropriate depending on the workflow.

What should I ask an MVNO billing vendor about real-time charging?

Ask about the trigger event, architecture, expected latency, load conditions, failure handling, retry logic, external dependencies, and technical evidence supporting the claim.

About IQ Connect

IQ Connect provides OSS/BSS software for MVNOs and telecom operators, including subscriber management, activations, provisioning, convergent billing, payments, analytics, partner operations, and API integrations.

Contact IQ Connect
Email: [email protected]
Hours: 8:00 AM – 5:00 PM EST
Phone (Main): (888) 795-4808
Phone (Local): (786) 292-8488