O

ORION Revenue Governance

Enter the access code to continue.

Recovery Overview

Lost-revenue exposure, ownership and where to act
Sample · 1–7 Oct 2019 · 1,000 cells · 334 BTS
ORION is a Revenue & Investment Decision Intelligence platform — not a dashboard
It converts network, customer and operational data into financial decisions, prioritised actions and measured business outcomes. The dashboards below are the visualization layer; the value is the decision intelligence behind them. Click any element to open it.
DataNetwork · Revenue · Customer · Device · CAPEX · Operational
7-day sample · 1–7 Oct 2019 · 1,000 cells · 334 sites
ORION IntelligenceDetect → Diagnose → Quantify → Decide
ActionPrioritize → Assign → Execute
OutcomeRevenue recovery · Revenue growth · CAPEX optimization · ROI
Every recommendation is a decision card: what happened, why, where, the financial impact, the action, the investment, the expected return, the payback and the owner — with “Why this decision?” behind it.
The money, at a glance
The business story — Detect → Diagnose → Quantify → Decide → Act → Measure
The decision — what, why, where, impact, action, investment, return, payback, owner

Executive summary

Opportunity → Investment → Return → ROI → Decision
Method & data caveats
Figures are revenue-at-risk and scenario estimates on the 7-day evaluation sample (annualised at ×52). Investment, ROI and payback use illustrative per-cause upgrade costs; ROI = incremental annual revenue vs. one-off investment. Currency can be shown in € or an illustrative Rp (IDR) via the toggle in the top bar.

Decision inbox

Every recommendation ORION has produced and the decision recorded on it — across the Command Center, the use cases, cells and CAPEX sites. Open a row to return to the decision card.
DecisionSourceStatusFinancial impactInvestmentExpected returnPaybackOwnerRecorded
Decisions are stored in the browser (localStorage) for the demo; production persists them centrally with user attribution. Seeded demo decisions are marked.

Did we achieve the expected value?

Every decision under measurement or validated, with what ORION expected, what was measured, the variance and what we learned. Validated outcomes calibrate the confidence of future decisions of the same kind. In the demo the measured figures are simulated — the sample has no after-period — and are marked as such.

Expected vs actual per decision

Annual revenue effect

Measured decisions

Click a row to open the decision; validate an outcome once the window has run
DecisionExpected / yrActual / yrVarianceDriverWindowVerdict

What we learned

Learning statements across the measured decisions, and the calibration they produce

Work orders

Created when a decision is approved and handed to delivery. Each work order carries the scope, owner, cost and milestones; ORION monitors execution and starts measurement when the work is done. Hand-off to OSS/BSS is a stub in the demo.
Work orderDecisionOwnerCostExpectedCreatedDueStatusProgress
Execution is simulated in the demo: complete milestones from the work order to see the decision move to Executed and then to measurement.

Business intent

Tell ORION what you want to achieve. The agent investigates the data, identifies opportunities, diagnoses root causes, prices the options, builds an investment plan inside the budget and asks for approval. Every step is traced below.

Agent activity — decision trace

What the agent read, found and decided, in order
Live narration by the model, grounded in this run’s numbers (deployed site only)
Run the agent to see its investment plan here as a decision card, with the options it considered and the approval step.

Previous runs

Stored in this browser; click to replay
Method & data caveats
This is a scripted agent: the intent is parsed for objective, budget, region and cause; each stage runs ORION's own engines (alerts, loss by cause, ranked cells with cost and payback, the CAPEX classifier, the options engine) and the plan is a greedy allocation by payback inside the budget. Numbers are therefore the same as elsewhere in ORION and computed on the 7-day sample with illustrative costs. A production deployment adds model-based narration and real execution and measurement feeds; the agent never changes the network — it records a decision for human approval.

Lost revenue potential — the recovery picture

Every session that ends with a problem release-cause is revenue that could have been earned. This dashboard quantifies that exposure, maps it to the network element responsible, and turns it into a prioritised, costed recovery plan. Figures are revenue-at-risk estimates (failed sessions × average revenue of a successful session).

Revenue at risk by root cause

7-day exposure per failure category, coloured by responsible element

By responsible element

Who owns the fix

Revenue at risk by region

Where to prioritise field work

Recovery at a glance

From exposure to action

Revenue forecast — rolling 6 months ahead

Projection from the current run-rate. The recoverable revenue is split into two tracks: reallocation / refarming (recovers the LackOfCapacity losses by shifting capacity from idle to congested cells — near-zero capex, fast) and capex fixes (coverage, core, hardware, etc. — slower). Same total, no double-counting.
Organic growth
Reallocation ramp
Capex ramp
Latent demand (assumed)

Monthly revenue trajectory

Baseline vs with-recovery — shaded area is the recovered revenue

Monthly figures

Projected revenue per month
MonthDo nothing+ Realloc+ Capex+ DemandUplift
Method & data caveats
Scenario projection from the 7-day run-rate — not a trained time-series forecast (the sample is one week). Baseline = current monthly revenue compounded by the organic-growth assumption; "with recovery" phases the recoverable revenue (the at-risk total) in over the chosen ramp. Adjust the sliders to model your own assumptions.

Why revenue is being lost

Each failed session is classified by its release-cause into one of the ORION failure categories, and attributed to the element that must fix it. Start with the biggest bars.

Failed sessions by root cause

Volume of failures feeding the loss

Top failure signatures

Most frequent problem release-causes in the data
Release causeMaps toSessions

Root-cause breakdown

Each cause, its owner, failure volume and revenue at risk — prioritised
PriorityRoot causeOwnerSessionsRevenue at risk (7d)Annualised
Method & data caveats
Estimate model: revenue-at-risk = failed sessions × average revenue of a successful session of the same type. Categories derive from the ORION RCC lookup (Appendix B); "UserError" shows zero because no user-error release-causes appear in this sample period. Subscriber-owned causes need commercial, not network, fixes.

Top 25 cells to upgrade first

Cells ranked by recoverable revenue (revenue-at-risk from failed sessions), with payback on an illustrative upgrade cost. Filter by root cause to hand each team its own work-order list.
#CellRegionRATFailedPrimary causeRecoverable/yrUpgrade costPaybackRecommended actionDecision

Recovery action plan

Root cause and recommended actions per failure category, prioritised by revenue at risk. Each checklist is owned by the responsible team.

Where to deploy field teams

Revenue at risk and recovery efficiency by region — to direct capex and crews to the highest-payback areas.

Recoverable revenue per 1,000 population

Recovery efficiency — prioritise high-density, high-loss regions

Network load by region

Data carried per region (TB) — context for capacity fixes

Regional recovery detail

Captured revenue, revenue at risk, population and recovery efficiency per region
RegionCaptured revenue (7d)Revenue at risk (7d)At-risk %PopulationAt risk / 1k pop

Where the lost revenue is — network coverage map

Every base station plotted by its real coordinates, colored on one scale — green = healthy → red = high lost revenue. Toggle layers, filter by cause, and use the slider to focus on the worst sites.
Layers:
Filter by root cause:
Show sites with revenue at risk ≥

Live coverage over time — hourly heatmap demo

The base-station heatmap animated across the day, so you can watch where revenue-at-risk concentrates hour by hour. Press Play or scrub the timeline. The final hours are an AI forecast of what is coming next.
Demo & method. The 7-day sample has no hourly breakdown, so the hourly pattern is modelled: each site is given a diurnal profile (business districts peak midday, residential in the evening, transit corridors at the rush hours) scaled by its measured revenue-at-risk. The final 6 steps are an AI forecast — the learned daily pattern projected forward with a slight growth trend, shown in purple. In production this animates real hourly xDR feeds with a trained per-cell time-series model.

Capacity utilisation — where there's spare headroom

Each cell's used load vs the busiest cell (peak = 100%): voice as Erlangs, data as Mbps. Cells under 50% are under-utilised — candidates for consolidation, refarming or energy savings.
Measure:

Cells by utilisation

Distribution of cells across utilisation bands (the <50% bars are the opportunity)

Most under-utilised cells

Lowest-load cells with their voice / data split
CellRegionRATVoiceDataUtilisation
Method & data caveats
Utilisation is shown relative to the busiest cell (peak = 100%) because the sample's equipped-capacity fields (equippedMaxVoiceCapacity / equippedMaxDataCapacity) are sequential placeholders. With real equipped values this becomes a true used ÷ capacity %, and the same chart isolates genuinely under-provisioned vs over-provisioned cells.

Revenue-first upgrade priority

Every cell placed on technical load (utilisation) × commercial value (revenue). Spend capex where load and value are high; defer low-value congestion; protect high-value cells with headroom. Move the thresholds to set the bar.
Load bar (top %)
Value bar (top %)

Upgrade matrix

load (x) × value (y) — colour = recommended action

Upgrade now — top sites

High load + high value (the spend-first list)
CellRegionRATUtilRevenueClass
Method & data caveats
Classification = load × value quadrant: Upgrade now (high/high), Protect & grow (low load / high value), Optimize before investing (high load / low value — don't sink capex into low-yield congestion), Maintain (low/low). Value = revenue (a real monetization signal); utilisation is relative-to-peak (see Cell Utilization).

Underutilised capacity — monetization gap

Cells with spare capacity, valuable users (ARPU) but low current revenue — revenue you can capture without new capex via campaigns, products or capacity reallocation. gap = headroom × user value × (low current revenue).

Top monetization-gap cells

Idle capacity worth filling

Opportunity list

Headroom, user value and current revenue per cell
CellRegionHeadroomARPURevenueGap
Method & data caveats
Gap is normalised 0–100. It surfaces the doc's "monetization gap" — technical readiness exceeding commercial exploitation — and feeds the reallocation track of the Revenue Forecast. ARPU here is revenue ÷ distinct subscribers per cell (a proxy until rated/CRM data is loaded).

5G rollout & CAPEX prioritisation — by revenue

Rank sites by a composite rollout score = weighted blend of demand, 5G-ready devices, monetisation and congestion. Re-weight the factors to your strategy, set a CAPEX budget to pick the optimal site set, and export the rollout plan.
Demand
5G devices
Monetisation
Congestion
CAPEX budget · €50k / site (assumed)

Rollout hotspots

Sites by rollout score — selected (in-budget) sites are ringed
lower scoremidtop candidate· ⭕ = selected in budget · size = revenue

Prioritised rollout list

Ranked by score; ✓ = within budget
#SiteRegionScoreRevenueUtil4G%In budget
Method & data caveats
Rollout score (0–100) = weighted percentile blend of demand (revenue), 5G-ready devices (4G-usage share — sparse in this sample; raise the weight to surface 4G-heavy sites), monetisation (ARPU) and congestion (utilisation). Budget mode greedily selects the top-scoring sites at €50k/site (illustrative). Supports the CTO/CFO/CMO investment case (UC1) and the yearly-CAPEX decision (UC7).

1 · Scope — underutilized capacity monetization UC-3

Where does the network have available capacity that could support additional revenue-generating demand, and where should commercial activities be targeted to monetize it?
How this works
ORION reverses the UC-1 / UC-2 perspective: it finds locations where deployed capability is not matched by traffic and revenue, checks whether the unused capacity is a credible commercial opportunity (capable devices, valuable subscribers, weaker performance than comparable sites) rather than capacity the market does not need, explains why, records the commercial decision and verifies it — before further CAPEX is considered elsewhere. ORION does not define or execute the campaign and never recommends a tariff or price.
Region:
Deployed capability:

2 · Evidence — where deployed capability is not matched by traffic and revenue

Every site with deployed capability: utilisation of its equipped capacity against the revenue it earns per subscriber · sites left of the threshold have available capacity

Candidates and revenue shortfall by region

Annualised revenue below the comparable-site median, summed over candidate sites

3 · Candidates — monetization opportunities

Sites with available capacity · capacity availability, revenue utilisation and monetization potential kept separate · click a site · on the map: colour = opportunity assessment, size = revenue shortfall vs comparable sites, faint = outside the rules
SiteClusterTechCapacityRevenue util.PotentialScoreAssessmentStatus
Method & data caveats
Method, data & honest limits. Capacity availability = headroom against the site's equipped capacity, expressed as utilisation relative to the busiest site in the sample (a topology-based proxy — claims about actual radio-resource utilisation require OSS performance KPIs, which are an enrichment, not part of the core). Revenue utilisation = rated revenue against comparable sites (same technology, similar subscriber base), revenue per subscriber and revenue per GB. Monetization potential = share of active subscribers with 5G-capable devices, the revenue and traffic those devices generate, and the gap to the better-performing comparable sites. Sites are single-technology in this sample, so the "capable devices still using an older technology" signal is measured at cluster level (capable-device traffic carried on non-5G sites in the same cluster). Underutilization alone never produces a recommendation: the assessment requires available capacity and evidence of addressable demand; demand without capacity is handed to UC-2. The resource-transfer panel pairs vacant resources with congested sites in the same region as a planning suggestion, without cost figures. Trend compares the last three days with the first three of the 7-day window; post-action measurement and verification are simulated against the real baseline — production uses real history, configurable windows and campaign identifiers from CRM. ORION verifies the recommendation; it does not claim causal attribution.

1 · Scope — revenue-driven 5G rollout prioritization UC-1

Where should additional 5G be deployed first to address demonstrated demand and maximise the commercial value of the investment?
How this works
ORION starts from the 4G revenue distribution and from where 5G-capable devices already generate transactions, identifies locations with demand not yet served by 5G, ranks them on demand, commercial value and 5G-device readiness (kept as separate scores), explains why, records the decision as a rollout plan and verifies it after deployment. Radio design, feasibility, investment approval and implementation stay outside ORION.
Sub-area:
Reporting period:
Candidates:

2 · Evidence — 4G revenue analysis & 5G-device mapping

Target area Jabodetabek (Greater Jakarta) split into sub-areas · compare 2–4 sub-areas before any recommendation is made
Compare:

4G revenue by sub-area

Annualised rated revenue carried on 4G sites — the demand base 5G builds on

5G-capable subscribers on 4G by sub-area

Subscribers already transacting with 5G-capable devices on 4G sites (regional & quantitative mapping)
Sub-areaSites4G sitesExisting 5G4G revenue / yr4G share of revenueActive subs on 4G5G-capable on 4GRevenue from 5G devices / yr

3 · Candidates — site clusters

Site clusters with demand not yet served by 5G · component scores kept separate · click a cluster for the rationale and its sites · on the map: colour = rollout priority, size = 4G revenue, hollow markers = existing 5G sites
Method & data caveats
Method, data & honest limits. All indicators come from the sample's own transactions and topology: every site resolves to one technology (2G/3G, 4G or 5G) from its cells, so 4G revenue is the rated revenue of 4G sites, not a share; existing 5G is the three 5G sites in the topology; 5G-device readiness is the share of a site's active subscribers whose transactions carry a 5G-capable device type, and the revenue and traffic those devices generate are measured directly; trend compares the last three days with the first three of the 7-day window. Demand = active subscribers, data traffic and trend; Commercial = rated revenue, revenue per subscriber and the candidates' share of the cluster's revenue. Clusters are the site groupings used across ORION (region split by a 3×3 geographic grid); the decision is taken at cluster level because sites are grouped for implementation. The capacity input is an indicative translation of 5G-capable subscribers into Mbps and carriers under a stated assumption — a planning input, not a design. No cost or payback figures are shown in this use case by design. On this sample the 95 4G sites are similar in size, so site-level differences are small and the cluster level carries the story. Post-deployment measurement and verification are simulated against the real 7-day baseline — production computes them from real history with configurable windows. ORION verifies whether the recommendation was supported; it does not claim the deployment caused the change.

Yearly CAPEX Investment Plan — by revenue reasoning

Decides where and when to invest from revenue return, not traffic alone. Every site is scored on revenue, demand and device readiness, then classified into an investment decision — Invest now, Invest for growth, Optimise first or Defer — with the estimated revenue opportunity and phasing. The biggest value is often not investing where ROI is weak.
Investment lens:
Revenue
Demand (load)
Future (5G devices)
CAPEX budget envelope

Investment matrix — load × revenue potential

Each site classified into an investment decision

Prioritised investment plan

Ranked by investment score
SiteRegionCategoryScoreLoadRev. potential5G readyMonetisationRev/yrOpportunity/yrCAPEXPaybackPhaseDecision

Investment categories & phasing

Sites, CAPEX and revenue opportunity per decision

Why invest, why grow, why optimise first, why avoid CAPEX

The decision logic applied to every site — the same rules the per-site decision card explains

Approvable CAPEX plan within the budget envelope

Set a budget and press “Build plan within budget”: ORION allocates it by payback across the Invest sites and hands over one approvable decision.
Method & data caveats
Method & caveat. Investment score = weighted percentile blend of revenue (current monetisation), demand (load) and future (5G-device readiness); the 4G lens weights revenue, the 5G lens weights device readiness. Revenue opportunity ≈ annual revenue × f(revenue potential, load) — the incremental unlocked by investing. Sites are classified on load × revenue-potential (load terciles; top-45% potential). CAPEX is illustrative (€50k/site). This is a revenue-reasoning planning aid on the 7-day sample; production adds trained demand growth, real equipped-capacity and rating data.

Campaign Impact — where to launch a new service or campaign

Ranks every area by how ready it is to adopt a new network-enabled service or offer: audience (addressable base), spare capacity to carry it, value (ARPU) for return, and current experience (QoE) — with 4G-device readiness shown as context. Tune the weights to your launch and the ranking updates live.
Weights:
Audience
Spare capacity
Value (ARPU)
Experience (QoE)

Average campaign impact by region

Where the opportunity concentrates

Top launch targets

Highest readiness first
Area (BTS)RegionReadinessAudienceSpare capARPUQoE4G
Method & data caveats
Demo & method. Readiness is a composite of four percentile-ranked signals per area — audience (subscriber base), spare capacity (100 − utilisation), value (ARPU) and experience (100 − at-risk %) — blended by the weights above. 4G-device share is shown as context: it is sparse in the 7-day sample, so it informs rather than drives the score until the full TAC catalogue is connected. This is a static readiness index for targeting; the full use case also measures adoption lift with pre/post launch comparison, which needs multi-month history the 7-day sample doesn't have — simulated below for the demo.

Launch simulation — projected adoption simulated

Launch a new offer in the top-readiness areas and compare adoption against comparable held-back areas (pre / post).

Adoption over time — launched vs held-back

Share of subscribers taking the offer; launch at month 0

Readiness predicts adoption

Each launched area — readiness vs realised adoption at +6 months
Simulated for demo. The sample has no post-launch history, so adoption is modelled: each area follows an S-curve whose ceiling scales with its readiness score (higher readiness → faster, higher take-up), seeded deterministically per site. Held-back areas show only organic uptake. This illustrates the pre/post adoption lift the full use case measures on real multi-month data; the same logic then validates the readiness index against realised outcomes.

New Campaign Launch — revenue impact & launch-wave planning

Sequences a network-backed service or offer launch by area: pick the service, and each area is profiled on usage, device, capacity and demand readiness — then grouped into launch waves (launch now / after validation / hold) with a scenario business case: addressable base → uptake → incremental revenue range → cost → payback.
Launch object:
Headline figures for:

Launch-wave map — readiness × expected revenue

Each area grouped into a launch wave · click the legend to filter the list

Launch plan by area

Highest readiness first
AreaRegionReadyWaveAddressableUptakeIncr rev/yrPayback

Launch waves

Areas, addressable base and expected revenue per wave
Method & data caveats
Method & caveat. Per area, four readiness dimensions are percentile-ranked and blended by a service-specific weight profile: usage (subscriber base/activity), device (5G-device readiness = 4G share), capacity (spare headroom = 100−util) and demand (ARPU/value). Areas split into waves by readiness tercile. The business case is a scenario model: addressable = base × f(readiness); uptake = addressable × service ceiling × f(readiness); incremental revenue = uptake × ARPU-uplift × 12 (shown as a low–base–high range, not a promise); cost = a per-area launch cost + a capacity surcharge where headroom is tight; payback = cost ÷ monthly incremental revenue. Cost assumptions should be confirmed with finance; ORION improves launch targeting and economics, not perfect demand prediction.

1 · Scope — new service & campaign launch revenue impact UC-4

Where are the strongest conditions for a new service or commercial campaign to succeed, and which areas and subscriber populations should be prioritised for launch?
How this works
ORION starts from the proposition, identifies the addressable population that can realistically use it, profiles every launch area on demand, device readiness, network availability and commercial readiness (kept as separate scores), explains why, records the decision and measures the revenue impact after launch to verify the recommendation. Product design, pricing, communications and campaign execution stay outside ORION.
Proposition:
Region:

2 · Evidence — addressable population & suitable target areas

Subscribers matching the proposition's observable criteria and where they concentrate — before any recommendation is made

Addressable subscribers by region

5G-capable device · meaningful data usage · activity where the technology is available

Target areas by readiness group

Eligible launch areas per region, grouped by the readiness interpretation

3 · Candidates — launch areas

Region → area (cluster of sites) · four readiness scores kept separate · click a row for the rationale and the population behind it · on the map: colour = readiness group, small hollow markers = sites where 5G is available
AreaRegionDemandDeviceNetworkCommercialScoreRecommendationStatus
Method & data caveats
Method, data & honest limits. Launch areas are clusters of sites (region split by a 3×3 geographic grid) — the decision level sits above the individual cell, as the use case requires; the site list behind each area is shown in the detail. Demand = active subscribers, data usage per subscriber and traffic trend; Device readiness = 5G-capable device share and count, a derived proxy (the sample carries no per-site device field; it is built from the region's real 4G/5G revenue share, modulated by ARPU and calibrated to the real measured 19.4% 5G-capable devices); Network availability = the share of the target population's activity in locations where 5G is available, derived from topology only (anchored to the 9 real 5G cells, all in Northwest, plus distance to them) — it never infers congestion or quality; Commercial readiness = rated revenue, revenue per active subscriber and revenue of the addressable population. Data usage per subscriber is derived from relative site traffic. Trend, post-launch measurement and verification are simulated on this 7-day sample — production computes them from real history against a configurable baseline, and adds product-catalogue / CRM enrichment to exclude subscribers already on the proposition. Comparison areas are evidence for verification, not a causal claim.

Precision 4G→5G subscriber migration

Individual subscribers with a 5G-capable device who are under-monetised (high data usage, low spend) — the highest-probability conversions to a 5G plan. Eliminates the capable-device / under-monetised mismatch.

Migration candidates by region

Where the ready-to-convert base sits

Top conversion targets

5G device · high data · low ARPU
SubscriberDeviceDataSpend (7d)RegionScore
Method & data caveats
Propensity = data-usage rank × (1 − spend rank), for 5G-capable devices only. Subscriber IDs are pseudonymised (last 4 digits) — production would key on a tokenised subscriber reference. Device 5G-capability from the TAC catalogue (iPhone 13, Galaxy S23 5G, Galaxy A25). Plan/contract data (CRM) would sharpen "under-monetised".

Differentiated QoS for high-value subscribers

High-value subscribers experiencing degraded experience (elevated session-failure rate) — prioritise their QoS under congestion to protect revenue and reduce churn.

At-risk high-value subscribers by region

Where to prioritise QoS / interventions

Protect first — top exposures

High value × high failure rate
SubscriberSpend (7d)Failure rateRegionDevicePriority
Method & data caveats
"High value" = top revenue quintile; "degraded" = failure rate in the top quartile (from release-cause codes — a QoE proxy until true QoE/latency metrics are ingested). Priority = value × failure rate. Feeds retention and QoS-policy workflows.

1 · Scope — Latency Enhancement for high-value subscribers UC-6

Which subscribers or subscriber groups justify differentiated service treatment, and where in the network would that treatment create the greatest commercial value?
How this works
For a Latency Enhancement Service (priority subscribers receive differentiated latency treatment), ORION identifies the commercially valuable population from rated revenue and behaviour, shows where and how it uses the network, scores every population on subscriber value, usage intensity and geographic concentration (kept separate), explains why, records the decision and verifies the recommendation after the policy is applied. Policy definition, feasibility and QoS configuration stay with the operator's network and policy-control functions — ORION never proposes a QoS parameter.
High-value =
Region:
View:

2 · Evidence — where the commercially valuable population is and how it uses the network

Distribution of high-value subscribers, their rated revenue and traffic across regions and sites — before any recommendation is made

High-value revenue & subscribers by region

Annualised rated revenue of the population · share of the region's revenue in the tooltip

Sites where high-value revenue concentrates

Top 10 sites by rated revenue generated by high-value subscribers (7 days)

3 · Candidates — population map

Each marker is a high-value population by primary area (site cluster) · colour = differentiated-treatment priority · size = rated revenue
Method & data caveats
Method, data & honest limits. High-value = top 20% (or 10%) of the 85,000 subscribers by 7-day rated revenue (thresholds configurable). Populations are high-value subscribers grouped by their primary area (the site cluster where most of their transactions are served) — the same clusters used for launch areas — so the subscriber view and the location view describe the same people. Concentration is computed from the real serving cell of every voice, SMS and data transaction: the share of a population's activity inside its own area, the high-value share of the area's revenue and high-value density. Usage = data volume, transaction activity and share of activity on 4G/5G. Value = rated revenue, revenue per subscriber and the population's share of regional revenue. This view uses no OSS performance KPIs and no session-failure rates and makes no claim about throughput, congestion or radio quality. Limits of the sample: every subscriber is active on all 7 days; device is known for roughly a third of subscribers; no service-type or latency data exists; the synthetic sample spreads each subscriber's activity across many sites, so concentration differences between areas are small (production data shows real clustering). Revenue trend, post-implementation measurement and verification are simulated on this 7-day sample — production computes them from real history against a configurable baseline. Comparison populations are evidence for verification, not a causal claim. Subscriber identifiers are pseudonymised (last 4 digits).

The source of the loss — session failures

Revenue governance starts here: every failed session below is lost-revenue potential. Success rates come straight from release-cause codes.

Session success by service

Successful vs. failed sessions (from release-cause codes)

Success rate detail

Share of clean releases per stream

The records behind the loss

Raw records arrive as daily CSV files (e.g. 2019-10-01-voiceImsi-record-1-244273.csv). Each carries an rcc release-cause — when it isn't a clean release, that row is revenue at risk. Below are real rows, including failures.

Voice record voiceImsi

internalCellId · duration(ms) · imsi · msisdn · rat · rcc · revenue · roamer · direction · tac

Packet data — user plane packetDataUPImsi

application · category · bytesUp/Down · imsi · cellId · url · revenue · tac · rat

How a failed record becomes a recovery action

The same keys join to reference tables, turning a raw failure into an attributed, costed action.

Smart Alerts — automatic anomaly detection

ORION continuously scans every site and cell and flags statistically abnormal behaviour — revenue-leak hotspots, congestion risk and under-monetised cells — each against its own peer baseline (robust z-score / median-absolute-deviation). This is the batch, on-sample view of the roadmap's real-time alerting.

Active anomalies

Highest severity first
Method & data caveats
Method. Each metric (site revenue-at-risk, cell utilisation, cell ARPU) is compared to its peer distribution; a modified z-score ≥ 2.0 (MAD-based, or ≥ 80% load) is flagged Warning, ≥ 3.0 (or ≥ 90% load) Critical. Figures are from the 7-day sample and illustrate the detection logic — a production deployment runs this continuously on live feeds and pushes alerts to email / messaging with severity, probable cause and affected revenue.

AI Executive Briefing

A grounded, plain-language summary of this week's revenue position — generated from the live figures, with the drivers explained. Read the instant briefing below, or generate an AI-written narrative.

Predictive Capacity Planning

Projects every cell's load forward under a demand-growth assumption and predicts when each cell will breach capacity — so upgrades are scheduled before congestion causes revenue loss, not after. Tune the assumptions and the capacity cliff and pre-emptive schedule update live.

Capacity cliff — cells crossing the action threshold

How many cells need action in each month ahead

Pre-emptive upgrade schedule

Soonest-breaching cells first
CellRegionRATLoad nowProj.Action inBreach inRev/wk
Method & data caveats
Method & caveat. Each cell's current load is compounded at the chosen monthly growth rate; the month it crosses the action threshold (pre-emptive upgrade) and 100% (breach) is reported. With a 7-day sample the growth rate is an assumption you set — a production deployment trains per-cell seasonal time-series models on multi-month history and attaches confidence intervals. Load is relative to each cell's observed peak until equipped-capacity is supplied.

Prescriptive Actions — toward self-healing

Closes the loop: for each problem cell ORION ranks the single highest-value action, applies policy guardrails (auto-approve within budget, else human approval), and lets you simulate execution to see recovery accumulate. In production the approved actions dispatch to OSS/BSS with rollback and audit.

Action queue

Ranked by expected annual recovery
Method & data caveats
Guardrails. "Apply" here is a simulation — it never touches a live network. Actions with payback within the auto-approve ceiling are marked auto-approvable; slower-payback (larger) ones require explicit approval. A production deployment executes approved actions through OSS/BSS APIs with human-in-the-loop approval, automatic rollback and a full audit trail; autonomous action stays inside explicitly configured policy boundaries.
Revenue Governance Assistant
Answers grounded in the live data