Utilities guide: stop roaming dropouts with multi-IMSI + eUICC

Cross-border rollouts look simple on paper: insert SIMs, power up, job done. In the field, reliability hinges on roaming behaviour you don’t fully control. Outages, steering quirks and single-IMSI lock-in quietly erode your SLA — and every dropout risks missed reads, delayed commands or false alarms.

Blog_ALL_roaming

Common failure modes (why roaming bites)

 

1) Single-IMSI lock-in
One IMSI means one home network strategy. When the preferred partner is weak in a region, devices cling to poor signal or congested cells. Result: flapping telemetry and “ghost offline” events.

 

2) Steering that ignores local reality
Some roaming partners push devices onto a specific network even when another has better RSRP/RSRQ or lower loss. You only see it when you compare sites across operators.

 

3) Sticky registrations after faults
After a local outage, devices can sit on a degraded cell or fall back to legacy RATs and never promote back without help.

 

4) Brittle allow-lists
Hard-coded IPs for SCADA/MDM break when routes change; wildcard FQDNs are too open. Both create noisy failures.

 

5) One policy for every asset
Meters, RTUs and DER gateways behave differently; a single connectivity policy often short-changes one group.

 

Principles for dependable metering across borders

 

Multi-IMSI first
Give each SIM multiple IMSIs from different carriers. If a partner underperforms, policy can switch profiles without having to physically switch the SIM-cards.

 

eUICC for profile agility
Load and activate local or regional profiles where permanent roaming is restricted or performance demands it — over the air, in controlled waves.

 

Policy-based steering, not hope
Steer by measurable thresholds (attach success, packet loss, latency) and business rules (priority networks per country). Re-evaluate on breach or on a schedule.

 

Protocol and destination allow-lists
Approve only what each device type needs — e.g., DLMS/COSEM → MDM FQDN, IEC-104/DNP3 → named masters, MQTT → broker FQDN. Default-deny everything else.

 

Health signals you can act on
Track attach success, RAT changes, PDP drops, RTT and loss per site. Alert on outliers; adjust IMSI/profile or steering policy automatically.

 

Separate policies per asset class
Meters: favour coverage and delivery assurance; allow buffered sends. Substations and DER: tighter thresholds and faster failover.

 

Checklist for tenders and supplier reviews

 

Resilience and coverage

  • Multi-IMSI on every SIM, with at least two non-affiliated IMSIs per country.

  • Country-level network prioritisation you can change centrally.

  • Evidence of coverage and performance by operator, not just logos.

 

eUICC and profile control

  • Remote download/enable/disable/delete of profiles at fleet scale with cohorts, windows and rollbacks.

  • Local profiles where permanent roaming limits apply.

 

Policy and automation

  • Steering based on health thresholds and business rules (per country, per asset class).

  • Separate policies for meters, substations and DER gateways.

  • API to trigger policy/profile changes from monitoring alerts.

 

Security and routing

  • Keep OT traffic off the public internet (private APN or private routing to SCADA/MDM/cloud).

  • Protocol/FQDN allow-lists per device type; default-deny.

  • Per-session maintenance with auto-expiry and audit.

 

Observability and evidence

  • Per-device roaming metrics (RAT, cell changes, attach failures, PDP resets).

  • Session-level logs (who/what/when/policy) exportable to your SIEM.

  • Before/after reports when policies or profiles change.

 

How this comes together (example)

 

  • A meter cluster in a border region shows rising packet loss and delayed reads. Policy detects the breach, flips 40% of devices to an alternate IMSI during the low-tariff window, pins them for 24 hours, then resumes normal evaluation. Loss drops below threshold and missed reads disappear.



  • After a storm, three substations stay on degraded cells. Health rules trigger a temporary profile swap and faster RAT selection; IEC-104 polling stabilises without a site visit.

 

Roaming isn’t just “who has a partner where”. It’s how quickly your fleet adapts when conditions change. Multi-IMSI plus eUICC gives you options; policy turns those options into uptime.

Explore IXTs coverage map here to verify your country needs and our multi-network options. 


Also take a look at our Secure IoT SIM: learn about eUICC + multi-IMSI and how Zero Trust controls work.