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.
| Decision | Source | Status | Financial impact | Investment | Expected return | Payback | Owner | Recorded |
|---|
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
| Decision | Expected / yr | Actual / yr | Variance | Driver | Window | Verdict |
|---|
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 order | Decision | Owner | Cost | Expected | Created | Due | Status | Progress |
|---|
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
| Month | Do nothing | + Realloc | + Capex | + Demand | Uplift |
|---|
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 cause | Maps to | Sessions |
|---|
Root-cause breakdown
Each cause, its owner, failure volume and revenue at risk — prioritised
| Priority | Root cause | Owner | Sessions | Revenue 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.
| # | Cell | Region | RAT | Failed | Primary cause | Recoverable/yr | Upgrade cost | Payback | Recommended action | Decision |
|---|
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
| Region | Captured revenue (7d) | Revenue at risk (7d) | At-risk % | Population | At 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
| Cell | Region | RAT | Voice | Data | Utilisation |
|---|
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)
| Cell | Region | RAT | Util | Revenue | Class |
|---|
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
| Cell | Region | Headroom | ARPU | Revenue | Gap |
|---|
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
| # | Site | Region | Score | Revenue | Util | 4G% | 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
| Site | Cluster | Tech | Capacity | Revenue util. | Potential | Score | Assessment | Status |
|---|
High priorityGrowth opportunityMonitor / limitedNot a UC-3 case
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-area | Sites | 4G sites | Existing 5G | 4G revenue / yr | 4G share of revenue | Active subs on 4G | 5G-capable on 4G | Revenue 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
High priorityCommercially attractiveDevice-limitedStrong demand, weak caseModerateLow
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
| Site | Region | Category | Score | Load | Rev. potential | 5G ready | Monetisation | Rev/yr | Opportunity/yr | CAPEX | Payback | Phase | Decision |
|---|
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) | Region | Readiness | Audience | Spare cap | ARPU | QoE | 4G |
|---|
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
| Area | Region | Ready | Wave | Addressable | Uptake | Incr rev/yr | Payback |
|---|
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
| Area | Region | Demand | Device | Network | Commercial | Score | Recommendation | Status |
|---|
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
| Subscriber | Device | Data | Spend (7d) | Region | Score |
|---|
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
| Subscriber | Spend (7d) | Failure rate | Region | Device | Priority |
|---|
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
| Cell | Region | RAT | Load now | Proj. | Action in | Breach in | Rev/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.