General search
Tags
Apply
eSIM Orchestration
Consumer (SGP.22) + IoT (SGP.32) + Multi-IMSI

eSIM Orchestration refers to the systems, processes, and control logic that manage the full lifecycle of eSIM profile provisioning across Consumer and IoT devices. This includes activation, download, installation, switching, troubleshooting, and automation for both SGP.22 and SGP.32 environments. 

It acts as the operational control plane coordinating devices, RSP servers, connectivity providers, and operator systems. 

Legacy M2M (SGP.02) environments may continue to rely on SM-SR entities; orchestration must account for mixed deployments during migration. 

7.1
INTRODUCTION TO eSIM ORCHESTRATION
What Is eSIM Orchestration?

eSIM Orchestration ensures that:

  • eSIM profiles are activated correctly
  • Device requests are routed to the right systems
  • Lifecycle events execute in the correct sequence
  • Connectivity remains consistent and reliable
  • Profile switching and fallback rules operate as intended
  • Support teams can diagnose issues efficiently

It brings order and transparency to an ecosystem involving: 

  • Devices 
  • SM-DP+ / SM-DS 
  • Connectivity providers 
  • Entitlement servers 
  • Multi-IMSI systems 
  • IoT agents (IPAe/IPAd) 
  • Operator back-end systems 
Why eSIM Orchestration Is Important

Activation and provisioning touch multiple components: 

  • Device hardware and firmware 
  • Mobile networks 
  • RSP infrastructure 
  • Entitlement services 
  • Subscription systems 
  • OEM-specific activation flows 

Orchestration unifies these elements to: 

  • Streamline activations 
  • Reduce errors 
  • Improve customer experience 
  • Support large-scale deployments 
  • Automate profile and IMSI management 
  • Provide visibility and control 
What eSIM Orchestration Supports
  • Consumer eSIM activation (SGP.22) 
  • IoT eSIM automation (SGP.32) 
  • Multi-IMSI switching for roaming & fallback 
  • Lifecycle actions (download, enable, disable, delete) 
  • Fleet-level control 
  • Troubleshooting & diagnostics 
  • Bulk operations 
  • API-driven integrations 
7.2
ORCHESTRATION ARCHITECTURE

eSIM Orchestration is positioned between the device layer, the connectivity layer, and the RSP infrastructure. 

Device Layer

Consumer: 

  • Smartphones 
  • Tablets 
  • Wearables 
  • Laptops 

IoT: 

  • Routers / CPE 
  • Smart meters 
  • POS terminals 
  • Telematics units 
  • Trackers 
  • Industrial equipment 

Supported device-side components: 

  • LPA for SGP.22 
  • IPAe / IPAd for SGP.32 
  • Multi-IMSI applets 
RSP Layer

Orchestration interacts with: 

  • SM-DP+ (profile storage & delivery) 
  • SM-DS (discovery) 
  • eUICC interfaces 

It manages all profile lifecycle transitions. 

Connectivity & Network Layer

Includes: 

  • Operator networks 
  • Roaming partners 
  • Radio layers (2G/3G/4G/5G/NB-IoT/LTE-M) 
  • APN configurations 
  • IMS for VoLTE & VoWiFi 

Orchestration tracks and analyzes connectivity behavior. 

Automation Layer

Executes: 

  • IoT-based automated provisioning 
  • Multi-IMSI rules 
  • Region-based profile switching 
  • Fallback conditions 
  • SLA/QoS-based decisions 
Integration Layer

Connects with: 

  • Operator CRM 
  • Billing and provisioning systems 
  • Entitlement servers 
  • IoT/Fleet platforms 
  • Customer support systems 
  • Connectivity management platforms
Operational Interface

A unified interface typically used by: 

  • Support teams 
  • Device provisioning teams 
  • Network operations 
  • Enterprise customers 
7.3
CORE ORCHESTRATION CAPABILITIES
Consumer eSIM Activation Monitoring (SGP.22)

Tracks: 

  • QR code and activation code creation 
  • SM-DS routing 
  • Device LPA requests 
  • SM-DP+ download status 
  • Profile installation 
  • Enablement 
  • First attach events 

Supports: 

  • QR-based activation 
  • In-app activation 
  • SM-DS triggered activation 
IoT Provisioning Automation (SGP.32)

Handles: 

  • Bootstrap → operational profile flows 
  • Device agent interactions (IPAe/IPAd) 
  • Fallback switching 
  • Profile installation and activation 
  • Large-scale provisioning 

Use cases: 

  • Smart meters 
  • CPE & routers 
  • Telematics 
  • POS 
  • Asset trackers 
Multi-IMSI Profile Switching

Orchestration supports: 

  • IMSI switching commands 
  • Preferred operator logic 
  • Regional restrictions 
  • SLA/QoS-based switching 
  • Roaming fallback rules 

Used for: 

  • Travel eSIM 
  • Roaming optimization 
  • Resilient global IoT deployments 
Multi-IMSI Interaction

When devices use Multi-IMSI applets, orchestration policies may decide when an IMSI should be switched, replaced, or updated through OTA or eSIM profile changes. Steering-of-roaming and Multi-IMSI are different: steering guides the device to preferred networks, while Multi-IMSI dynamically changes the subscriber identity. Orchestration engines must coordinate these actions to ensure continuity and compliance. 

Multi-IMSI logic does not replace Remote SIM Provisioning; it only operates on identities already stored inside the active profile. 

Full Profile Lifecycle Management

Across bootstrap, operational, and Fallback profiles (backup subscription): 

  • Download 
  • Install 
  • Enable 
  • Disable 
  • Delete 
  • Reset states 
  • Re-provision 
Troubleshooting & Diagnostics

Provides: 

  • Activation traces 
  • SM-DP+ logs & error codes 
  • LPA error codes (consumer) 
  • IPAe/IPAd logs (IoT) 
  • Network attach logs 
  • APN/authentication errors 
  • Device-level insights 
Bulk Operations

Enables mass-scale actions: 

  • Bulk activation 
  • Bulk profile downloads 
  • Bulk lifecycle actions 
  • Multi-IMSI updates 
  • Fallback switching 
  • Device migrations 

Essential for: 

  • Enterprise projects 
  • MNO migrations 
  • Service provider rollouts 
  • Fleet operations 
7.4
ORCHESTRATION PORTAL FUNCTIONALITY (GENERAL MODEL)

This section describes expected functionality in a typical eSIM orchestration portal (generic, not linked to any vendor). 

Dashboard

Shows: 

  • Activation rates 
  • Profile success/failure distribution 
  • Device distribution (Consumer + IoT) 
  • IMSI usage 
  • Error heatmaps 
  • Operator performance metrics 
Device / Subscriber Detail Page

Shows: 

  • EID / ICCID / IMSI 
  • Device model & OS 
  • Profile list 
  • Current lifecycle state 
  • Error logs 
  • Installation history 
Activation Trace

Displays: 

  1. Activation code created 
  2. SM-DS registration 
  3. Device request
  4. SM-DP+ session 
  5. Download 
  6. Installation 
  7. Enablement 
  8. Attach 

Shows timestamps and status for each step. 

Profile Management

Allows users to: 

  • Trigger download 
  • Enable/disable 
  • Delete 
  • Reset state 
  • Switch profiles (IoT) 
  • Switch IMSI (multi-IMSI) 
Bulk Actions

Supports: 

  • CSV upload 
  • Batch operations 
  • Mass reassignments 
  • Bulk profile enable/disable 
  • Bulk fallback switching 
7.5
ORCHESTRATION API OVERVIEW
Authentication
  • OAuth 2.0 
  • API keys 
  • mTLS (in some implementations) 
API Categories

Activation APIs 

  • Generate activation codes 
  • Query activation state 
  • Trigger profile download 

Profile APIs 

  • List profiles 
  • Enable/disable 
  • Delete 
  • Reassign 

Device APIs 

  • Retrieve device metadata 
  • Get logs 
  • Query IMSI list 
  • Trigger IMSI switch 

Event APIs 

  • Retrieve activation events 
  • Retrieve lifecycle events 
Webhook Notifications
  • Download complete 
  • Download failed 
  • IMSI switch complete 
  • Fallback triggered 
7.6
OPERATIONAL WORKFLOWS
Consumer (SGP.22)
  • User activation 
  • Activation troubleshooting 
  • Device upgrades 
  • Profile re-download 
IoT (SGP.32)
  • Bootstrap installation 
  • Operational provisioning 
  • Agent communication 
  • Fallback triggers 
  • Fleet-wide switching 
Multi-IMSI
  • IMSI selection 
  • Network steering 
  • Roaming fallback 
  • Region-based rules 
7.7
TROUBLESHOOTING SUMMARY

SGP.22 Common Issues 

  • Invalid QR 
  • Unreachable SM-DP+ 
  • LPA errors 
  • Entitlement failures 

SGP.32 Common Issues 

  • Bootstrap unreachable 
  • IPAe/IPAd timeouts 
  • Fallback loops 
  • Firmware misconfiguration 

Multi-IMSI Issues 

  • Steering not applied 
  • Forbidden network 
  • IMSI mismatch 
7.8
BEST PRACTICES

Keep automation simple 

Overly complex rules cause unpredictable behavior. 

Validate subscription provisioning 

CRM or HLR mismatches are the #1 cause of failures. 

Consider QoS metrics 

Best operator ≠ best signal; performance matters. 

Test device firmware 

Especially important in SGP.32 IoT environments.