1GLOBAL eSIM Deployment App User Guide

June 1, 2024
1GLOBAL

1GLOBAL eSIM Deployment with JAMF
Pro

This documentation details how JAMF Admin can configure the Webhook API for the zero touch 1GLOBAL eSIM deployment in JAMF Pro.
The API enables an organisation to distribute eSIMs from 1GLOBAL directly to end users’ devices, pretty much anywhere in the World in seconds. The API call will send the right SIM to the right device in a matter of seconds and update the admin portal so names etc of the user match the 1GLOBAL portal.

Prerequisites

  • JAMF Pro
  • Apple eSIM compatible iOS devices
  • Supervised / institutionalised iOS Devices.
  • Pre-Stage Enrolment profile
  • 1GLOBAL Enterprise account with eSIMs ordered as JAMF Compatible

Before you begin

This deployment method is for corporate owned devices only. This is the key to the zero-touch deployment and distributing the eSIMs direct to the user device.
eSIM deployment supported as follows:

  • User by user / one at a time for new deployments
  • User by user / one at a time for existing users including porting support.
  • Bulk deployment for new devices / users – i.e. 2 or more, this can be hundreds or thousands of device / users.
  • Bulk change from existing mobile / cellular provider to 1GLOBAL – Porting is also supported and is near seamless.

The Webhook API uses Smart Device Groups which need to be configured for those users that need an eSIM. A change in Smart Device Groups that matches and eSIM triggers the API call and the eSIM is sent to the devices EID. The EID is a unique identifier which is passed from the device in the enrolment stage to JAMF Pro and is then used by 1GLOBAL to trigger the eSIM. Note this is not possible with User Enrolment devices / BYOD.
Using Smart Device Groups means 1GLOBAL also receive a request to install the correct regional eSIM the end user receives, i.e. US users receiving an eSIM from the US and UK for the UK.
Devices need to be eSIM ready so that’s all-cellular iPads from 2018 and the iPhone Xs or later. From the iPhone 13 onwards dual eSIM is also supported.
Depending on the required level of security devices can be set with a policy that only enables admin to remove and install eSIMs. This should be considered where needed but it optional. It can be used to prevent end users uninstalling eSIMs.
JAMF Pro > Devices > Configuration Policies > Restrictions > Functionality, then options for restricting:

  • Modifying cellular plan
  • Modifying cellular data app settings
  • Modifying eSIM Settings

The Webhook also passes the username and email to update the 1GLOBAL platform for each activation.
Configuring the Smart Device Group for 1GLOBAL
Once an account with 1GLOBAL is set up (note you can have multiple accounts such as one per country), 1GLOBAL will need one Smart Device Group defined per country / account you wish to distribute SIMs to, an example below:
ABCINC_1GLOBAL_eSIM_UK
ABCINC_1GLOBAL_eSIM_NL
ABCINC_1GLOBAL_eSIM_US
JAMF Admin will need to notify the 1GLOBAL account team of the Smart Device Group name, this needs to be an exact match for the Web Hook to work correctly or the request will be ignored.
Of course, the organisation will need to define how the organisation will identify the device user groups and how users are allocated to the smart groups.
Configuring the Webhook API
This can be done by customers or 1GLOBAL offer free of charge support for initial set up.
JAMF Configuration
For 1GLOBAL to support speak engage your account team and a support call will be set up. 1GLOBAL will need permissions for read/create/delete/update webhooks only for the initial configuration you want us to do it on behalf your behalf. If the JAMF Admin is creating the webhook, we don’t need those from the start.
The Webhook Event to select is: ‘SmartGroupMobileDeviceMembershipChange’ It is recommended to us use the ‘Target Smart Device Group’ and select the target group you want to send requests for.
Example is below:
Webhook Event
Event that will trigger the webhook Smart Group Mobile Device Membership Change
Target Smart Device Group
Group to receive the webhook event ABCINC_1GLOBAL_eSIM_US v

1GLOBAL Configuration

Configuration:
xml version=”1.0″ encoding=”UTF-8″?>

3 1GLOBAL – Mobile Device Added to Smart Group true application/json SmartGroupMobileDeviceMembershipChange 10 10 BASIC ******************** ******************** false 0 -1

Troubleshooting

A failure of eSIMs to be delivered to the devices is normally for the below reasons:

  • eSIM from 1GLOBAL already installed – An active 1GLOBAL eSIM is already installed. Either remove the SIM and re-add to the Smart Group to re-trigger or utilise he existing eSIM.
  • No Profiles remaining – All the available profiles at 1GLOBAL have been used – Simply contact business.help@1global.com to request more or speak to your account team.
  • Device does not have internet connection.
  • User has an incorrect number – from another country / region – This is because the use was added to a n incorrect Smart Group – so the wrong API has been called.
  • Expired password and access – Raise a case with 1GLOBAL support team and your account team – business.help@1global.com

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals