Function Specification Identity Changeover for Layered Applications
Ericsson Dynamic Activation 1

Contents

1Introduction
1.1Purpose and Scope
1.2Target Group
1.3Typographic Conventions

2

Overview
2.1Data Model
2.2Validation
2.3Notification

3

IMSI Changeover
3.1Interfaces
3.2Provisioning Handling
3.3Functions
3.3.1Create IMSI Changeover
3.3.2Set IMSI Changeover
3.3.3Delete IMSI Changeover
3.3.4Get IMSI Changeover
3.3.5Create IMSI Changeover Removal
3.4Exceptions
3.5Provisioning Sequences
3.6Impact of Upgrade

4

MSISDN Changeover
4.1Interfaces
4.2Provisioning Handling
4.3Functions
4.3.1Create MSISDN Changeover
4.4Exception

Reference List

1   Introduction

This section is an introduction to this document. It contains information about the prerequisites, purpose, scope, and target group for the document. This section also contains explanations of typographic conventions used in this document.

1.1   Purpose and Scope

This document gives, from an Ericsson™ Dynamic Activation (EDA) perspective, a brief introduction to the different changeover provisioning procedures supported in the Data Layered Architecture (DLA).

1.2   Target Group

The target groups for this document are as follows:

For information about the different target groups, see Library Overview, Reference [1]

1.3   Typographic Conventions

Typographic conventions are described in Library Overview, Reference [1].

2   Overview

The Identity changeover functionality includes:

2.1   Data Model

The IMSI changeover feature span over several applications, AUC, AVG, HLR, EPS, IMS, and possibly more in the future. The IMSI changeover information data is now added to a common part (serv=Identities) of the UDC data model. HLR application still has a copy of the Identity changeover data stored under CSPS service.

The MSISDN changeover is supported for the AUC, HLR, and EPS applications. There is no specific data added to the data model in CUDB for the MSISDN changeover procedure.

2.2   Validation

For changeover procedures, the operations are validated against the HLR-FE and the HSS-FE validator, hosted in Dynamic Activation. This depends on which services are active for the subscriber. See the overview of an IMSI changeover procedure in Section 3 and an MSISDN changeover procedure in Section 4.

If the HLR service is active, validation is done towards HLR-FE for all changeover operations except for Get IMSI Changeover operation.

If the EPS service is active, validation is done towards the HSS-FE validator plug-in for create and set of a forced or delayed IMSI changeover.

If the IMS service is active, validation is done towards the HSS-FE validator plug-in for create of a forced IMSI changeover.

If the AVG service is active, validation is done towards the HSS-FE validator plug-in for creating a forced IMSI changeover.

For more information on EPS validation, see Function Specification Layered LTE EPC, Reference [6].

2.3   Notification

After a successful execution of a changeover, notifications are sent to HLR-FE and HSS-FE depending on the service involved. See the overview of an IMSI changeover procedure in Section 3 and an MSISDN changeover procedure in Section 4.

If the HLR service is active, notifications are sent to the HLR-FE when so indicated by HLR-FE validation response for all changeover operations.

If the EPS service is active, notifications are sent to the HSS-FE after a create/set operation of a forced IMSI changeover or an MSISDN changeover.

If the IMS service is active, notifications are sent to the HSS-FE after a create/set operation of a forced IMSI changeover.

For more information on HSS-FE notifications, see Function Specification Layered LTE EPC, Reference [6] and Layered IMS Provisioning over CAI3G, Reference [7].

3   IMSI Changeover

IMSI Changeover provides the Mobile operators and Mobile Subscribers (MS) means to replace SIM card in a flexible way. For instance when the card is lost, malfunctioning or periodically changed to prevent fraud or malfunctioning.

Dynamic Activation supports release of old IMSI, so that it becomes ready to be reused after IMSI changeover. A delayed IMSI changeover can be reversed in case the lost SIM-card has been found.

Because of the legacy of the HLR and its flexibility, there are many different scenarios deployed for IMSI changeover handling. Operators use it in different ways. There are two types of HLR subscriptions in CUDB, normal subscriptions and M2M subscriptions. The IMSI changeover functionality applies for both.

The available functions are:

IMSI changeover operations are supported through the provisioning interfaces, see Section 3.1.

Figure 1 and the following step list give a high-level description of the IMSI changeover procedure.

Figure 1   IMSI Changeover Procedure

  1. Dynamic Activation receives the IMSI changeover command.
  2. The command is validated in HSS Validator.
  3. Dynamic Activation sends an MML command to validate the IMSI changeover command in HLR FE.
  4. Dynamic Activation updates all applicable entries in CUDB.
  5. Dynamic Activation notifies HLR and HSS FE about the change, if necessary.

3.1   Interfaces

For IMSI Changeover Dynamic Activation supports operations over CAI3G, MML, CAI, and CLI.

The recommended interface is the CAI3G interface described in Layered Identity Changeover Provisioning over CAI3G, Reference [2]. This interface is recommended because the operations are developed to be future-proof when support for extra applications is added to this service. Support for IMSI changeover on an M2M subscription is supported on this interface.

The CAI3G interface supports the following operations:

The CLI interface supports an operation that prints all the ongoing IMSI changeover procedures. For more information, see Layered HLR AUC Massive Operations over CLI, Reference [8].

The following interfaces are also available in Dynamic Activation for IMSI changeover and are provided for backwards compatibility. They are phased out in a later release of the product:

3.2   Provisioning Handling

IMSI changeover provisioning orders are allowed in the following scenarios:

During an IMSI changeover procedure, there are several different states that can occur. The normal state is when there is no changeover ongoing. During the changeover, the state can be executed, pending, or forced.

Figure 2   IMSI Changeover State Diagram

The numbers in Figure 2 indicates the transitions that can occur when performing an IMSI changeover:

  1. The Customer Administration System (CAS) initiates a Create IMSI Changeover request with an expiry date, see Section 3.3.1.
  2. The CAS initiates Create IMSI Changeover request without an expiry date, see Section 3.3.1.
  3. The CAS initiates a Delete IMSI Changeover request, see Section 3.3.3.
  4. The subscriber uses the new SIM card before the expiry date has been reached.
  5. This transition can happen in two situations:
    1. The subscriber uses either the old or new SIM card when the expiry date has been reached.
    2. The CAS initiates a Set IMSI Changeover request without an expiry date, see Section 3.3.2.
  6. The CAS initiates a Create IMSI Changeover Removal request, see Section 3.3.5.

3.3   Functions

This section describes possible use cases for IMSI changeover.

Note:  
Simultaneously Create and Delete the same subscriber result in inconsistent data in the CUDB. Reserve sufficient time duration, with consideration to retry behavior, between the two operations.

3.3.1   Create IMSI Changeover

The goal with this operation is to allow the existing services (HLR, IMS, and EPS) for the subscriber to be switched over to the new IMSI in an immediate or delayed IMSI changeover procedure.

In delayed IMSI changeover procedure, the mobile subscriber has the possibility to use the old Subscriber Identity Module (SIM) or Universal Subscriber Identity Module (USIM) card until the predefined date is reached or until the new card is used for first time. If the mobile subscriber does not use the new card before the expiry date is reached, the procedure is forced to be executed.

After execution of the procedure, in both cases of immediate and delayed IMSI changeover procedure, all attempts to make calls with the old IMSI will be rejected.

Note:  
  • If the subscriber has IMS, both IMPI and IMPU must be derived from IMSI.
  • If the subscriber has service IMS or AVG , then only immediate IMSI changeover is allowed.
  • It is not allowed to create services other than EPS service for a subscriber when the subscriber is involved in an ongoing IMSI changeover. This applies to both the old and new IMSI.
  • If the old IMSI contains other services than AUC, AVG, HLR, IMS, or EPS, these services must be deleted manually before IMSI changeover can be executed. After IMSI changeover is executed, the deleted services can be re-created on the new IMSI.
  • Between create IMSI changeover and create IMSI changeover removal, the IMS operations (Create, Set and Delete) with IMPI or IMPU which are derived from the old IMSI are not allowed.

3.3.2   Set IMSI Changeover

During a delayed IMSI changeover, it is possible to change the execution date for the changeover by this operation.

3.3.3   Delete IMSI Changeover

This operation can be used when a delayed IMSI changeover has been ordered but expiry date has not yet passed (IMSI changeover has not been executed). The result is that the old IMSI is kept for the subscriber. The new IMSI is released to be used again or deleted.

3.3.4   Get IMSI Changeover

With this operation, the IMSI changeover information is fetched and printed.

The different states that can be received are:

3.3.5   Create IMSI Changeover Removal

This operation is possible when all applications (HLR, IMS, and EPS) have done the changeover. If not all applications have executed the changeover, the operation is rejected.

Note:  
Even in case of immediate changeover, where the subscriber has IMS service with user password, the changeover procedure is not done until HSS-FE re-encrypt the password.

When this operation is performed, the old data (IMSI) is removed from the subscriber and released to be used again or deleted.

3.4   Exceptions

The new IMSI is allowed to have either or both of AUC service and AVG service when initiating an IMSI changeover procedure. This depends on which services are active for the subscriber.

In general, it is not allowed to add new services for a Subscriber (Multi Service Consumer) when the Subscriber (Multi Service Consumer) is involved in an ongoing IMSI changeover. This applies to both the old and new IMSI. If the old IMSI contains other services than HLR, AUC, AVG, IMS, and EPS, delete these services before creating an IMSI changeover. Recreate them on the new IMSI after IMSI changeover is completed.

There are some exceptions to this rule:

It is allowed to delete the services during an ongoing IMSI changeover. This allows the operator to remove the complete user with all the services instead of executing the IMSI changeover. When the service that has been deleted is the last service beside AUC and AVG, the old data (IMSI) is removed from the subscriber and released to be used again or to be deleted.

After IMSI changeover removal, parameter userPrimaryHA1Password and userSecondaryHA1Password need to be re-provisioning for IMS service.

3.5   Provisioning Sequences

A complete IMSI changeover procedure for AUC/AVG/HLR/EPS/IMS can be performed following a sequence below.

Basic behavior is that either or both of AUC and AVG subscription with the new IMSI is already created before the changeover procedure starts, (sequence 1).

It is possible, by changing configuration, to allow creation of the new IMSI in a later phase of the sequence (according to sequence 2, and 3).

Sequence 1

  1. Create AUC and/or AVG Subscription with new IMSI
  2. Create IMSI Changeover
  3. Create IMSI Changeover Removal (Remove Old IMSI)

Sequence 2

  1. Create IMSI Changeover
  2. Create AUC and/or AVG Subscription with new IMSI
  3. Create IMSI Changeover Removal (Remove Old IMSI)
Note:  
By changing a configuration parameter, this sequence can be allowed.

Sequence 3

  1. Create IMSI Changeover
  2. Create IMSI Changeover Removal (Remove Old IMSI)
  3. Create AUC and/or AVG Subscription with new IMSI
Note:  
  • By changing a configuration parameter, this sequence can be allowed.
  • For sequence 2 and 3, to initiate IMSI Changeover procedure for the new IMSI without AUC service, the switch AUTCHOVERMAND must be enabled. Otherwise, the procedure is rejected with error The IMSI is unknown in Authentication Centre. For more information about AUTCHOVERMAND, refer to User Guide for Resource Activation, Reference [9].

3.6   Impact of Upgrade

Dynamic Activation supports the IMSI changeover procedure with the addition of covering the EPS service.

This has some impact on the former configurable functionality to allow EPS service to be created during an IMSI changeover. In previous releases, it was possible to create the EPS service on the new IMSI. After the creation, if a delete IMSI changeover was issued, the new EPS service had to be deleted before the IMSI changeover was possible to delete.

When EPS has become a part of the IMSI changeover feature, the behavior has been changed to make sure that the traffic can continue. If the EPS service is to be created during an ongoing IMSI changeover, the service must be created on the active IMSI, see Section 3.4.

All application services must be in release 13B or higher (HLR-FE 13B, HSS-FE 14A, CUDB 13B) for this IMSI changeover procedure to work.

HSS and AVG application services must be in release HSS 16A FD1 or higher for this IMSI changeover procedure to work.

Other assumptions during an upgrade are that CUDB, HLR-FE, and HSS-FE must be upgraded before upgrading Dynamic Activation. In addition to that, Dynamic Activation requires that old changeovers have been executed before it is upgraded.

4   MSISDN Changeover

MSISDN changeover provides the functionality to change the MSISDN of a mobile user. It supports the following use cases:

Figure 3 and the following step list give a high-level description of the MSISDN changeover procedure.

Figure 3   MSISDN Changeover Procedure

  1. Dynamic Activation receives the MSISDN changeover command.
  2. Dynamic Activation sends an MML command to validate the MSISDN changeover command in HLR FE.
  3. Dynamic Activation updates all applicable entries in CUDB.
  4. Dynamic Activation notifies HLR and HSS FE about the change, if necessary.

4.1   Interfaces

For MSISDN Changeover Dynamic Activation supports operations over CAI3G. For detailed information, refer to Layered Identity Changeover Provisioning over CAI3G, Reference [2].

The CAI3G interface supports the following operations:

4.2   Provisioning Handling

MSISDN changeover provisioning orders are allowed in the following scenarios:

If the old MSISDN contains services other than HLR, AUC and EPS, such as IMS, two solutions are adopted as follows to handle MSISDN changeover:

4.3   Functions

This section describes possible use cases for MSISDN changeover.

4.3.1   Create MSISDN Changeover

The goal with this operation is to allow the existing services (HLR, EPS, and AUC) for the subscriber to update the MSISDN to a new MSISDN, in an immediate changeover procedure.

After execution of the procedure, all attempts to make calls with the old MSISDN will be rejected.

4.4   Exception

The new MSISDN is not allowed to be used by any subscriber when initiating a MSISDN changeover procedure.

MSISDN changeover is not allowed for a subscriber when the subscriber is involved in an ongoing IMSI changeover. An ongoing IMSI changeover means when the IMSI changeover is in state PEND, EXEC or FORC.

When ServiceCheckMsisdnCho is true, only HLR, AUC and EPS services are allowed in the old MSISDN subscriber. For detailed information, see Section 4.2.


Reference List

Ericsson Documents
[1] Library Overview, 18/1553-CSH 109 628 Uen
[2] Layered Identity Changeover Provisioning over CAI3G, 27/155 19-CSH 109 628 Uen
[3] Layered HLR AUC Provisioning over MML, 5/155 19-CSH 109 628 Uen
[4] CAI3G Interface Specification for HLR Components, 25/155 19-CSH 109 628 Uen
[5] CAI Interface Specification for HLR Components, 24/155 19-CSH 109 628 Uen
[6] Function Specification Layered LTE EPC, 5/15517-CSH 109 628 Uen
[7] Layered IMS Provisioning over CAI3G, 13/155 19-CSH 109 628 Uen
[8] Layered HLR AUC Massive Operations over CLI, 4/155 19-CSH 109 628 Uen
[9] User Guide for Resource Activation, 1/1553-CSH 109 628 Uen


Copyright

© Ericsson AB 2017. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    Function Specification Identity Changeover for Layered Applications         Ericsson Dynamic Activation 1