Solution Description SIP Trunking
Ericsson Dynamic Activation 1

Contents

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

2

SIP Trunking Solution Overview

3

SIP Trunking Provisioning Architecture

4

SIP Trunking Provisioning Data Model
4.1Static Mode Connection
4.2Dynamic Mode Connection

5

SIP Trunking Provisioning Interface
5.1Northbound Interface
5.2Southbound Interface

6

SIP Trunking Provisioning Use Cases
6.1Rollback
6.2Create a SIP Trunking Subscription
6.3Set a SIP Trunking Subscription
6.4Get a SIP Trunking Subscription
6.5Delete a SIP Trunking Subscription

7

IDE

8

License

Reference List

1   Introduction

Session Initiation Protocol (SIP) Trunking service enables for the IMS network to provide multimedia telephony for IP Private Branch Exchange (IP-PBX) of enterprise using fixed network.

Ericsson Dynamic Activation (EDA) supports IMS Centralized Services (ICS) and provides an end-to-end SIP Trunking service provisioning solution.

1.1   Purpose and Scope

The purpose of this document is to describe SIP Trunking service provisioning, supported by Dynamic Activation, from a solution perspective.

1.2   Target Group

The target group for this document is 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].

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

2   SIP Trunking Solution Overview

Dynamic Activation offers off-the-shelf provisioning for standard applications and an Integrated Development Environment (IDE) for customer adaptations. The customer can use IDE to develop SIP Trunking provisioning solution based on a Subscriber View, which orchestrates the following:

If there is inconsistency within the SIP Trunking subscription data in the IMS network, the Subscriber View also supports rollback. For more information about the Subscriber View, refer to Product Overview, Reference [3].

3   SIP Trunking Provisioning Architecture

The following figure depicts the support for SIP Trunking provisioning in the Data Layered Architecture (DLA).

Figure 1   SIP Trunking Provisioning Architecture in DLA

4   SIP Trunking Provisioning Data Model

MTAS supports two types of SIP Trunking connectivity with IP-PBX; static and dynamic mode. Both variants exist in IMS, but with different data representation. These representations are based on Ericsson standard data model. For more information about static and dynamic connection mode in MTAS, refer to the MTAS document MTAS Technical Product Description SIP Trunking AS, Reference [8].

4.1   Static Mode Connection

In static mode the IP-PBX has the following data in HSS:

Figure 2   HSS Data Model for Static Mode

In static mode the following data is needed in DNS:

Figure 3   DNS Data Model for Static Mode

4.2   Dynamic Mode Connection

In dynamic mode the IP-PBX has the following data in HSS:

Figure 4   HSS Data Model for Dynamic Mode

In dynamic mode the following data is needed in DNS:

Figure 5   DNS Data Model for Dynamic Mode

In static and dynamic connection, a SIP Trunking subscription, XML user documents containing resource configuration, is provisioned through MTAS/XDMS, owner of the SIP Trunking subscription. It is stored in CUDB, through HSS-FE, as Sh transparent data.

5   SIP Trunking Provisioning Interface

This section includes information about the Northbound and Southbound provisioning interfaces used in the SIP Trunking provisioning solution.

5.1   Northbound Interface

The SIP Trunking provisioning Northbound Interface is a Subscriber View over CAI3G. Dynamic Activation IDE can be used for developing SIP Trunking Subscriber View interface according to specific deployment needs, in static, or dynamic connection mode, or both.

5.2   Southbound Interface

As shown in Figure 1, the SIP Trunking provisioning southbound interfaces are supported by the off-the-shelf applications. The SIP Trunking provisioning solution maps the Subscriber View request to the different underlying application commands, before the activation.

6   SIP Trunking Provisioning Use Cases

To set up a SIP Trunking service, the SIP Trunking Subscriber View needs to support the Create/Set/Get/Delete SIP Trunking subscription operations. It also needs to support rollback, see Section 6.1.

The Subscriber View receives and validates the incoming CAI3G request. The Subscriber View is broken down into the standard sub-MO requests and starts the out-of-box applications in synchronous order of:

  1. Centralized IMS/HSS
  2. MMTel/MTAS
  3. ENUM/IPWorks
Note:  
For the Delete operation the order is different compared to the other operations, IMS is last. This because the associationId must be deleted last, for loose-error-handling purposes.

The following section includes the concrete SIP Trunking provisioning use cases.

6.1   Rollback

For the Create/Set/Delete operations, if any provisioned applications fail, the failed applications and the previously successful ones are rolled back.

Regardless if the rollback is successful or not, the standard error response with specific error message is returned to the BSS.

For standard error responses and messages, refer to:

For rollback failure cases, the repair action is expected as follows:

If any of the above suggestions fail, manual repair is needed.

6.2   Create a SIP Trunking Subscription

This section contains the operations for Create SIP Trunking subscription in static and dynamic mode connection. If the SIP Trunking subscription does not exist, it is initiated. If the SIP Trunking subscription exists, it is upgraded.

Figure 6 shows the sequence of how a SIP Trunking subscription is initiated and upgraded in IMS/HSS, ST/MTAS, and ENUM/IPWorks.

Figure 6   Initiate and upgrade SIP Trunking Subscription

6.3   Set a SIP Trunking Subscription

If a SIP Trunking subscription does not exist in any of the nodes IMS/HSS, ST/MTAS, or ENUM/IPWorks, the standard application errors are returned to the BSS. A Create of a new SIP Trunking subscription is needed.

Figure 7 shows the sequence of how a SIP Trunking subscription is Set to an existing subscription.

Figure 7   Set SIP Trunking Subscription

6.4   Get a SIP Trunking Subscription

If a SIP Trunking subscription does not exist in any of the nodes IMS/HSS, ST/MTAS, or ENUM/IPWorks, the standard application errors are returned to the BSS. Data inconsistency can occur, repair action is expected as mentioned in Section 6.

Figure 8 shows the sequence of how the Get operation for an existing SIP Trunking subscription is processed.

Figure 8   Get SIP Trunking Subscription

6.5   Delete a SIP Trunking Subscription

If a SIP Trunking subscription does not exist in any of the nodes IMS (HSS), ST/MTAS, or ENUM/IPWorks, the standard application errors are ignored and the operation is treated as a successful deletion.

Figure 9 shows the sequence of how an existing SIP Trunking subscription is deleted.

Figure 9   Delete SIP Trunking Subscription

7   IDE

The SIP Trunking provisioning solution is developed by Dynamic Activation IDE, which can implement the previously mentioned SIP Trunking Subscriber View. IDE, including SDK, is delivered in the Customer Adaptation Package. For more information about IDE, refer to Customer Adaptation Development Guide for Resource Activation, Reference [7].

8   License

SIP Trunking Subscriber View belongs to the EDA Basic Packages. For SIP Trunking relevant off-the-shelf applications, see information about Value Packages in Function Specification Resource Activation, Reference [6].


Reference List

Library References
[1] Library Overview, 18/1553-CSH 109 628 Uen
[2] Glossary of Terms and Acronyms, 0033-CSH 109 628 Uen
[3] Product Overview, 1550-CSH 109 628 Uen
[4] Layered IMS Provisioning over CAI3G, 13/155 19-CSH 109 628 Uen
[5] MTAS Provisioning over CAI3G, 30/155 19-CSH 109 628 Uen
[6] Function Specification Resource Activation, 3/155 17-CSH 109 628 Uen
[7] Customer Adaptation Development Guide for Resource Activation, 5/1553-CSH 109 628 Uen
[8] MTAS Technical Product Description SIP Trunking AS, 5/221 02-FGC 101 2242 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 SIP Trunking         Ericsson Dynamic Activation 1