GSMA eSIM Inter-Operator PoC

Deutsche Telekom AG2015–2016

Team: 3 peopleProduct Owner & Architect

Overview

In 2015 and 2016 the GSMA hosted an industry-wide Proof of Concept for inter-operator provisioning of eSIM profiles. The goal was to prove that a cross-operator eSIM approach works technically and can be standardised through open industry channels rather than locked into a proprietary vendor solution. Participants included Deutsche Telekom, Vodafone, Apple, Samsung and Giesecke+Devrient.

On the Deutsche Telekom AG side I was Product Owner and Architect for the operator component. My team consisted of three people including myself. I was accountable for the operator BSS, the OSS integration and the implementation of the Deutsche Telekom and Vodafone sides of the demonstrator.

Challenge

Before eSIM, every operator switch was bound to a physical SIM card. Programmatic profile provisioning across handset vendors and carrier boundaries did not exist, and the business models of many providers worked against any inter-operator concept.

Technically the carriers were largely aligned. Patent landscapes and competition law blocked direct bilateral cooperation between them. The PoC therefore ran under the GSMA umbrella as a joint demonstrator rather than a bilateral Deutsche Telekom and Vodafone project.

Apple added the commercial pressure. The company addressed the US market with a proprietary solution and raised the tempo for an open standard. A delay would have pushed the carriers into vendor lock-in.

Role

I owned the Deutsche Telekom contributions in both architecture and implementation:

  • Requirements and architecture alignment with the partners Vodafone, Apple, Samsung and Giesecke+Devrient
  • Specification of the operator BSS and the OSS interfaces for profile provisioning and operator swap
  • Implementation of the Deutsche Telekom and Vodafone sides together with one colleague
  • Preparation and execution of the demonstration at GSMA London

The Deutsche Telekom team consisted of three people including myself.

Process

We started from the use case rather than the component landscape. The standardised terms of the later architecture (SM-DP+, SM-SR+, Discovery Service) did not exist in 2015. We modelled the steps of a profile provisioning and an operator swap end to end, then derived the operator interfaces from that model.

We built the BSS on Angular, Node.js and MongoDB. The OSS interfaces stayed deliberately thin because the PoC had to prove the feasibility of an inter-operator profile swap, not the production readiness of a carrier stack. The demonstration devices were one Apple iPad Air 2 and two Samsung device classes.

Architecture and requirements were aligned in workshops with the partners. Apple and Samsung contributed devices and profile requirements, Giesecke+Devrient provided the security domain, Vodafone played the counterpart operator, Deutsche Telekom held one end of the swap.

Decisions

Use case first, components later. A top-down architecture would have committed to terms and interfaces that GSMA standardisation rewrote anyway. We stayed at the use-case layer and left the component names open.

BSS in a web stack, not a telco stack. Angular, Node.js and MongoDB were unusual for a carrier backend. They gave us the speed a PoC under demo pressure requires. The trade-off was deliberate: no production claim, but a working demonstrator inside a tight timeline.

Demonstrator under the GSMA umbrella. A direct Deutsche Telekom and Vodafone partnership was problematic under competition law. The GSMA framing made the collaboration defensible and brought the handset vendors to the table.

Results

  • Successful demonstration at the GSMA event in London in 2016
  • Inter-operator profile provisioning and operator swap shown as a working end-to-end flow
  • 5 industry actors brought together for a shared demonstrator: Deutsche Telekom, Vodafone, Apple, Samsung, Giesecke+Devrient
  • 3 demonstration devices in use: Apple iPad Air 2 and two Samsung device classes
  • Groundwork laid for standardisation as GSMA SGP.21 Consumer Architecture
  • Preparation for the commercial inter-operator eSIM rollouts that landed in 2017 with the Apple Watch Series 3 and 2018 with the iPhone XS
  • Internal Deutsche Telekom recognition for the architecture and delivery contribution

A decade later eSIM is the default in nearly every modern smartphone. The contribution of this PoC sits less in any single specification clause and more in the industry-wide alignment on feasibility. Without it, proprietary solutions would have set the market direction.

Learn more about my background, certifications, and how I work on the About page.

About me