Solution Description Wi-Fi Calling
Ericsson Dynamic Activation 1

Contents

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

2

Solution Overview
2.1General Concepts
2.2Architecture
2.3Provisioning Use Cases

3

Dynamic Activation Provisioning Solution
3.1Interface
3.2Provisioning Functions

4

Monolithic IPWorks Geographic Redundancy Provisioning

Reference List

1   Introduction

Ericsson Wi-Fi Calling for multi-device provides a simple and cost efficient way to extend operator coverages to multiple Wi-Fi capable devices of the user. With this new capability, Wi-Fi Calling is offered for devices without a SIM-card device, which is called Non-SIM device, over Wi-Fi network.

1.1   Purpose and Scope

The purpose of this document is to describe Wi-Fi Calling for multi-device (Non-SIM) provisioning supported by Ericsson™ Dynamic Activation (EDA) from a solution perspective.

1.2   Target Group

The target groups for this document are as follows:

For more information about different target groups, refer to Library Overview, Reference [1].

1.3   Typographic Conventions

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

For information about abbreviations and terms used throughout this document, refer to Glossary of Terms and Acronyms, Reference [2].

2   Solution Overview

Wi-Fi Calling for multi-device (Non-SIM) solution provides a new opportunity for operators to facilitate the use of broad-band mobile network resources, without using a SIM card. Dynamic Activation, as an activation node, can provide the provisioning capability for the Non-SIM device user subscription and service activation.

2.1   General Concepts

Non-SIM device users need to be connected to an existing SIM subscription, which in turn needs to be pre-configured in the operator network.

Since the solution is based on IMS (IP Multimedia Subsystem), the Non-SIM device user subscription concerns the new dedicated IMPIs (Private User) in HSS, associated to the existing IMS subscriber in HSS. The Non-SIM device simply reuses the existing IMS subscriber service, for example, Voice, messaging.

HSS data model for Non-SIM device

There are two HSS data models supported in this solution:

Besides Non-SIM IMPIs in HSS, the device profile and access information must be stored in IPWorks (AAA NSD user). Also, the device certificate management is needed for Non-SIM device activation in the network.

2.2   Architecture

Wi-Calling for multi-device (Non-SIM) solution consists of the following Ericsson nodes:

The Wi-Fi Calling for multi-device (Non-SIM) provisioning solution is illustrated in the following figure:

Figure 1   Monolithic Provisioning Architecture

Figure 2   Hybrid Provisioning Architecture

In the above figure, layered IPWorks AAA includes CUDB and AAA-FE, monolithic HSS, and ECAS.

SES initiates CAI3G requests toward Dynamic Activation to accomplish all Non-SIM device provisioning use cases. Dynamic Activation and NEs communication interfaces are as follows:

2.3   Provisioning Use Cases

Dynamic Activation provides CAI3G interface towards upstream node for the following use cases:

3   Dynamic Activation Provisioning Solution

This section describes the Non-SIM provisioning interfaces and provisioning functions.

For detailed information about interfaces, configuration, and more, refer to Wi-Fi Calling Provisioning over CAI3G, Reference [3].

3.1   Interface

This section includes information about the northbound provisioning interfaces used in the solution.

3.1.1   Northbound Interfaces

Dynamic Activation has two Northbound Interfaces for Non-SIM provisioning:

This interface implements all other Non-SIM use cases by the CAI3G Create, Set, and Delete operations.

Table 1    Non-SIM Provisioning Interface and Use Cases

Northbound Interface (MO)

Operation

Non-SIM Provisioning Use Case

NonSIMHSSUser

Create

Non-SIM device on-boarding

Set

Non-SIM device user password management

Delete

Non-SIM device deactivation

VoWifiService

Create

Non-SIM device activation

Set

Non-SIM device enable/disable/reset

Non-SIM device certificate management

Non-SIM device user password management

Delete

Non-SIM device deactivation

3.2   Provisioning Functions

This section contains information about Dynamic Activation provisioning functions.

3.2.1   VoWifiService Provisioning

The VoWifService provisioning involves three NEs, IPWorks (AAA NSD user), HSS (IMPI), and ECAS. The provisioning sequence for all three operations, Create, Set, and Delete subscriptions, are shown as follows:

Table 2    Provisioning Sequence

Create VoWifi

HSS, IMPI data

ECAS

Monolithic IPWorks, AAA Non-SIM (NSD) User

Set VoWifi

Monolithic IPWorks, AAA Non-SIM (NSD) User

HSS, IMPI data

ECAS

Monolithic IPWorks, AAA Non-SIM (NSD) User if certificate handling is involved

Delete VoWifi

Monolithic IPWorks, AAA Non-SIM (NSD) User

HSS, IMPI data

ECAS

3.2.1.1   Create VoWifiService

Dynamic Activation provides transaction rollback for the CreateVoWifiService operation among the subscriptions of the Network Element (NE). If a failure occurs in the midst of an NE subscription, the provisioning is ended and the transaction rollback is triggered. A cleanup of the previous successful subscription(s) is conducted. As a result, the transaction rollback information and original NE error messages are returned.

If the transaction rollback fails, data inconsistency occurs. In this occasion, it is necessary to manual clear the error, according to the Dynamic Activation processing log records. When the error has been taken care of, the request needs to be resent through Dynamic Activation.

3.2.1.2   Set VoWifiService

Dynamic Activation provides transaction rollback for revoking certificate and renewing cases in the SetVoWifi operation. If the last sequence step of IPWorks AAA NSD user updating failed, Dynamic Activation triggers the cleanup of the previous successful subscriptions to roll back the certificate from ECAS. At last, the transaction rollback information and original NE error messages are returned.

In other cases, there is no extra transaction handling for the SetVoWifiService operation.

If any error occurs, the provisioning is ended and the error messages are returned. In this occasion, it is necessary to manually clear the error, according to the Dynamic Activation processing log records. When the error has been taken care of, the request needs to be resent through Dynamic Activation.

3.2.1.3   Delete VoWifiService

The DeleteVoWifiService operation does not offer any transaction rollback. Instead it offers the error tolerance Subscription Data Doesn’t Exist. When this error is returned from the NE, Dynamic Activation ignores it and continues the provisioning to the next NEs.

If other errors occur, the provisioning is ended and the error messages are returned. In this occasion, it is necessary to manually clear the error, according to the Dynamic Activation processing log records. When the error has been taken care of, the request needs to be resent through Dynamic Activation.

3.2.2   NonSIMHSSUser Provisioning

The NonSIMHSSUser interface is for Non-SIM shared IMPI subscription. It concerns HSS provisioning.

AO is able to perform Create, Set, and Delete operations over NonSIMHSSUser interface. See Table 1 for Non-SIM provisioning interfaces and use cases.

For the Create and Set operations, if provisioning fails, the error message is returned. In this occasion, it is necessary to manual clear the error, according to the Dynamic Activation processing log records. When the error has been taken care of, the request needs to be resent through Dynamic Activation.

For the Delete operation, the error tolerance No Such Object is supported. Otherwise, if provisioning fails, the error message is returned. In this occasion, it is necessary to manual clear the error, according to the Dynamic Activation processing log records. When the error has been taken care of, the request needs to be resent through Dynamic Activation.

3.2.3   AAANSDUser, ECASCertificate, and ISMSubscription Provisioning

The interfaces AAANSDUser, ECASCertificate, and ISMSubscription are used for individual NE provisioning of IPWorks AAA, ECAS, and HSS. For more information, refer to Wi-Fi Calling Provisioning over CAI3G, Reference [3].

4   Monolithic IPWorks Geographic Redundancy Provisioning

Geographic Redundancy is a mandatory requirement in the Non-SIM solution. In the following two scenarios, Dynamic Activation provides different solutions:

Dynamic Activation implements the double provisioning logics to handle IPWorks geographic redundancy subscription, especially for different provisioning failure scenarios.

In double provisioning, two IPWorks NEs need to be configured in a group. Dynamic Activation provisions the NEs sequentially, the first NE is always the master one.

The following picture shows the IPWorks double provisioning architecture. One incoming request is split into two sequential operations, first to Site 1 (Master) and then to Site 2.

Figure 3   IPWorks Double Provisioning Architecture

Depending on the different IPWorks failure cases, Dynamic Activation uses different strategies to handle the provisioning logics:

Figure 4   IPWorks Failure Log Files Procedure

  1. Dynamic Activation receives the request for IPWorks AAA subscription.
  2. Dynamic Activation succeeds to provision the subscription towards IPWorks Site 1 (Master).
  3. Dynamic Activation fails to provision the subscription towards IPWorks Site 2.
  4. Dynamic Activation generates an error log for failure AAA commands and an alarm is raised towards OSS.
  5. To correct the data inconsistency, because of the IPWorks site 2 failure, an administrator needs to log on to the Dynamic Activation server, consolidate the log files, and dump the failure AAA commands into a file. This file is later used as the data source file for IPWorks Site 2.

    For details, see instructions in Configuration Manual for Resource Activation, Reference [4].

    When the error logs have been processed, the alarm is automatically ceased and a notification is sent to OSS.

  6. The administrator corrects the data inconsistency by loading the failure commands (data source file) into IPWorks site 2.

Reference List

Ericsson Documents
[1] Library Overview, 18/1553-CSH 109 628 Uen
[2] Glossary of Terms and Acronyms, 0033-CSH 109 628 Uen
[3] Wi-Fi Calling Provisioning over CAI3G, 14/155 19-CSH 109 628 Uen
[4] Configuration Manual for Resource Activation, 2/1543-CSH 109 628 Uen
[5] 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.

    Solution Description Wi-Fi Calling         Ericsson Dynamic Activation 1