0% found this document useful (0 votes)
31 views57 pages

IMS Subscription Management Overview

Uploaded by

kmal
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views57 pages

IMS Subscription Management Overview

Uploaded by

kmal
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

IMS-HSS Subscription

Data Provisioning by
SPG

[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved.


References
⚫ HSS9860 Home Subscriber Server Product Documentation

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page2


Objectives
⚫ Upon completion of this course, you will be able to:
 Be familiar with the basic concepts of IMS subscription.

 Be familiar with IMS subscription principle and typical configuration

 Be familiar with the basic subscriber management.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page3


Contents
1. Basic Concepts of IMS Subscription
2. Subscription Provisioning
3. Subscriber Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page4


Introduction to Provisioning System
⚫ What is the provisioning system?
 The provisioning system is used to provision services for IMS subscribers.

⚫ What functions do the provisioning system provide?


 Authentication data management

 Subscriber relationship management-such as subscriber definition or deletion


(this function mainly involves templates and subscriber identities such as IMPI,
IMPU, PISI, and PUSI)

 Subscriber data management-such as sharing a service profile and configuring


an implicitly registered set (IRS) (this function mainly involves configuring
subscriber attributes and managing subscription data)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page5


Functional Structure of Subscriber Management
System

FEU FE

OMU USCDB HSS

BE

PGW

SPG

WebUI
BOSS/Portal

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page6


Relationship Between SPG2800 and
HSS9860 System

SPG2800 HSS9860
Portal

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page7


IMS Subscription Data Structure
IMPU
SID IMPI
Public
User Identity 1 Service
IMS Private
Subscription User Identity 1 Profile 1
Public (iFC)
User Identity 2

⚫ IMS subscription ID

 SID (subscription ID) is used to uniquely identify an IMS subscription.

 That is, it uniquely identifies a subscription after the subscription is defined on the
home network.

◼ Each subscriber is assigned a unique ID, subscription ID (SID).

◼ SID is stored on the HSS9860 and is valid on only one HSS9860.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page8


iFC
⚫ iFC (Initial Filter Criteria)
 S-CSCF match all the iFCs according to the condition of the user and the
service requested by the user. When an iFC is matched, S-CSCF knows how
to process the service, for example, the application service’s address.

 All the iFCs in a subscription data are configured with different priority
levels.

iFC1 iFC2 iFC3


P=1 P=2 P=3

Trigger AS Trigger AS Trigger


AS AS
point point point

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page9


Contents

1. Basic Concepts of IMS Subscription


2. Subscription Provisioning
3. Subscriber Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page10


IMS Service Provisioning Procedure
Authentication data ADD HSDAINF Add the SIP Digest authentication information
configuration

ADD HSUB Add an IMS subscription


Subscriber data ADD HIMPU Add an IMPU
configuration
SET HIRS Set an Implicit Register Set

SET HREGAUTH Set the register authority

SET HVNCFLAG Set the roaming authority check flag

SET HMOCAP Set Mandatory or Optional Capabilities

SET HVNTPLID Set visited network template ID (Optional)


Service profile data
configuration SET HSPSHARE Set the sharing of a service profile

SET HALIASPU Set an alias group

ADD HSIFC Add an shared iFC for the IMPU

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page11


Contents
3 Subscription Provisioning
3.1 Authentication Data Management

3.2 Subscriber Management

3.3 Service Profile Data Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page12


SIP Digest Authentication Data Configuration


SIP Digest Authentication Data Configuration:

ADD HSDAINF: IMPI="+867552220001@[Link]", HUSERNAME="
+867552220001@[Link] ", PWD="123", REALM="[Link]";

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page13


Contents
3 Subscription Provisioning
3.1 Authentication Data Management

3.2 Subscriber Management

3.3 Service Profile Data Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page14


IMS Subscriber Identity Model

IRS

IMPU1
IMS sip:+867552220001@i Service Profile
IMPI [Link]
Subscription
+867552220001@i IMPU2
SUBID:+8675522200 [Link]
01@[Link] [Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page15


Adding an IMS Subscription

The command ADD HSUB is used to add an IMS subscription, set
an ID for the IMS subscription, and add an IMPI and an IMPU in the
SUBID.

 ADD HSUB: SUBID="+867552220001@[Link]",


IMPI="+867552220001@[Link]", IMPU="sip:+867552220001@[Link]";

Subscription ID +867552220001 sip:+867552220001


+867552220001 @[Link] @[Link]
@[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page16


Adding an IMPU for an Existed IMPI

The command ADD HIMPU is used to add an IMPI to an existing IMPI.

 ADD HIMPU: IMPI="+867552220001@[Link]",


IMPU="[Link] sip:+867552220001@i
[Link]

Subscription ID +867552220001@i
[Link]
[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page17


IRS
⚫ IRS: Implicit Register Set
 All IMPU belong to the same IRS registered in CSCF via one
IMPU’s register procedure
HSS

IRS
CSCF
sip:+867552220001@[Link]
Register [Link]
(sip:+…)
Register state:
Registered SIP:+……
Registered Tel:+……

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page18


Set an IRS for IMPUs

The SET HIRS command is used to add an IRS, add or delete IMPU from the IRS.

 SET HIRS: IRSID=1,


IMPULIST="sip:+867552220001@[Link]“&"[Link]
sip:+867552220001@i
[Link]
+867552220001
@[Link]
Subscription ID
[Link]
+867552220002
@[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page19


Contents
3 Subscription Provisioning
3.1 Authentication Data Management

3.2 Subscriber Management

3.3 Service Profile Data Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page20


Contents
3.3 Service Profile Data Management
3.3.1 Set the Registration Authority

3.3.2 Set the Roaming Authority

3.3.3 Set Mandatory or Optional Capabilities

3.3.4 Set the Sharing of a Service Profile

3.3.5 Set an Alias Group ID

3.3.6 Add a Shared iFC Set

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page21


Set the Register Authority of an IMPU
⚫ Use this command to set whether to enable the registration authority of an
IMPU.
 SET HREGAUTH: IMPU="sip:+867552220001@[Link]", REGAUTH=TRUE;

HSS
I-CSCF
Register

SET HREGAUTH: IMPU="[Link] REGAUTH=TRUE


SET HREGAUTH: IMPU="[Link] REGAUTH=FALSE
P-CSCF

√ X
+867552220001 +867552220002

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page22


Contents
3.3 Service Profile Data Management
3.3.1 Set the Registration Authority

3.3.2 Set the Roaming Authority

3.3.3 Set Mandatory or Optional Capabilities

3.3.4 Set the Sharing of a Service Profile

3.3.5 Set an Alias Group ID

3.3.6 Add a Shared iFC Set

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page23


Set the Roaming Authority
⚫ Define the roaming authority of a subscriber based on the specified
IMPU.

Choose whether to
check the roaming
authority.
If flag is true

Create a visited
network template.

Set the roaming


authority of the
IMPU.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page24


Set the Roaming Authority (Cont.)

⚫ SET HVNCFLAG is used to set whether to check the roaming authority for
a specified IMPU.
 SET HVNCFLAG: IMPUS=SIPURI, IMPU="+867552220001@[Link]",
VNCFLAG=TURE;

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page25


Set the Roaming Authority (Cont.)
⚫ADD HVNTPLADDR and ADD HVNTPL are used to set a visited network address for
visiting a specified network on the HSS9860.
 ADD HVNTPL: TPLID=0, MATCHTYPE=FRONT, VN="[Link]", TYPE=PERMISSION;
 ADD HVNTPLADDR: VNTPLID=0, VN="[Link]", VNTYPE=PERMISSION;

Template ID 1

visited network
address 1 [Link]

visited network
address 2 [Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page26


Set the Roaming Authority (Cont.)
⚫ The SET HVNTPLID command is used to set a visited network template ID for an
IMPU.
 SET HVNTPLID: IMPU="sip:+867552220001@[Link]", VNTPLID=0;

 ADD HVNTPLADDR: VNTPLID=0, VN="[Link]", VNTYPE=PERMISSION

Register Register X
HSS ([Link])
I-CSCF P-CSCF
[Link]
Register √
([Link])
P-CSCF P-CSCF
[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page27


Contents
3.3 Service Profile Data Management
3.3.1 Set the Registration Authority

3.3.2 Set the Roaming Authority

3.3.3 Set Mandatory or Optional Capabilities

3.3.4 Set the Sharing of a Service Profile

3.3.5 Set an Alias Group ID

3.3.6 Add a Shared iFC Set

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page28


Set Mandatory or Optional Capabilities
⚫ SET HMOCAP is used to set the mandatory and optional service
capabilities for the specified subscription or PSI user in the HSS service
database.
 SET_HMOCAP: SUBID="+867552220001@[Link]", MCAP="1&2",
OCAP="3&4";

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page29


Set Mandatory or Optional Capabilities
⚫ Configuration on the I-CSCF:
 On the I-CSCF, run command ADD ISCAP to add S-CSCF Capabilities.
◼ ADD ISCAP: CAPNUM=CAPNUM4, SCAP1=1, SCAP2=2, SCAP3=3,
SCAP4=4, SADDRT=IPV4, SCFIP="[Link]";

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page30


Contents
3.3 Service Profile Data Management
3.3.1 Set the Registration Authority

3.3.2 Set the Roaming Authority

3.3.3 Set Mandatory or Optional Capabilities

3.3.4 Set the Sharing of a Service Profile

3.3.5 Set an Alias Group ID

3.3.6 Add a Shared iFC Set

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page31


Set Sharing of a Service Profile

⚫ Set sharing of a service profile


 The SET HSPSHARE command is used to set the sharing of a service
profile (iFC) between an IMPU and the specified base IMPU.

⚫ Configuration example
 SET HSPSHARE: BASEIMPU="sip:+867552220001@[Link]",
IMPU="[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page32


Contents
3.3 Service Profile Data Management
3.3.1 Set the Registration Authority

3.3.2 Set the Roaming Authority

3.3.3 Set Mandatory or Optional Capabilities

3.3.4 Set the Sharing of a Service Profile

3.3.5 Set an Alias Group ID

3.3.6 Add a Shared iFC Set

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page33


Set an Alias Group ID
⚫ The alias group refers to a collection of the IMPUs that share the
service data (supplementary services configure by the AS ) in an IRS.
⚫ Purpose of an Alias Group:
 Services (such as CW,CH,CLIP,etc) for the IMPUs in the same
Alias Group will be shared
 Just need to configure the services for one of the IMPUs (such as
the SIP URI ) in the AS.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page34


Set an Alias Group ID

⚫ Example for the ALIASID script:


 SET HALIASPU: ALIASID=1,
"sip:+867552220001@[Link]" &
"[Link]

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page35


Contents
3.3 Service Profile Data Management
3.3.1 Set the Registration Authority

3.3.2 Set the Roaming Authority

3.3.3 Set Mandatory or Optional Capabilities

3.3.4 Set the Sharing of a Service Profile

3.3.5 Set an Alias Group ID

3.3.6 Add a Shared iFC Set

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page36


Shared iFC Configuration- Configuration
Principles

◼The same Shared ◼The same Shared


iFC template ID iFC template ID
HSS S-CSCF
◼The same iFC ◼The same iFC
content content


In this way, the same shared iFC template ID is configured on the HSS and S-
[Link], to download the iFC from the HSS, the S-CSCF needs to
download only an ID, instead of all the iFCs.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page37


Shared iFC Configuration- Configuration
Principles
⚫ Configuration principles:
 On the SPG, configure a shared iFC set, identified by a shared iFC
template ID.

 Add the needed iFCs to the set one by one.

 On the SPG, bind the iFC set with the user to be triggered.

 On the S-CSCF, configure a shared iFC set that is the same as that
configured on the SPG and that is identified by the same shared iFC
template ID.

 Add the same iFCs to the iFC set.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page38


Shared iFC Configuration (Cont.)
⚫ Configuration on the SPG:
 Run command ADD HSIFCTPL to configure a shared iFC template.
◼ ADD_HSIFCTPL: TPLID=0, TPLNAME="iFC for ATS";

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page39


Shared iFC Configuration (Cont.)
⚫ Configuration on the SPG:
 Run command ADD HSIFCINF to add an iFC to the iFC
template.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page40


Shared iFC Configuration (Cont.)
⚫ Configuration on the SPG:
 Run command ADD HSIFC to associate the iFC set corresponding to
the iFC template with a user.
◼ ADD_HSIFC: IMPU="sip:+867552220001@[Link]", SIFCID=10;

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page41


Shared iFC Configuration (Cont.)
⚫ Configuration on the S-CSCF:
 On the S-CSCF, run command ADD SIFCTPL to add a shared iFC
template identical to the shared iFC template configured on the SPG.
◼ ADD SIFCTPL: SIFCTPLID=0, TPLNAME="iFC for ATS";

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page42


Shared iFC Configuration (Cont.)
⚫ Configuration on the S-CSCF:
 Run command ADD SIFCINF to add the required iFCs to the shared iFC
set.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page43


Basic Model of IMS Subscriber Provision
Authentication
Data

ADD HSDAINF
Service Profile

IMPU1 SET HIRS


SET HIMPUSHARE
IMS ADD HIMPU SET HCHARGID
IMPI SET HREGAUTH
Subscription
SET HVNCFLAG
ADD HIMPI IMPU2 SET HVNTPLID
ADD HSUB
SET HMEDIAID
ADD HIMPU
SET HSPSHARE
SET HALIASPU
ADD HIFC
Shared iFC

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page44


Service Validate

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page45


Contents
1. Basic Concepts of IMS Subscription
2. Subscription Provisioning
3. Subscriber Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page46


Subscriber Management on HSS9860


DSP HSUBCT Display the number of HSS9860 subscribers in real time.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page47


Subscriber Management on HSS9860


Display the number of register, unregister and pending
DSP USRSTACT
HSS9860 subscribers.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page48


Subscriber Management on HSS9860


DSP Display the number of subscribers based on the
HAUTHCT authentication scheme.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page49


Subscriber Management in CSCF

Used to export the information about the registered
EXP USRINF user with P-CSCF, and the registered and unregistered
user with S-CSCF.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page50


Subscriber Management in CSCF

CNL URCNL used to deregister a specific subscriber.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page51


Subscriber Management in CSCF

DSP SURN Used to display the number of registered subscribers in
the S-CSCF.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page52


Subscriber Management on HSS9860

LST HDYNDTA is used to query the dynamic data for the specified user
on the HSS9860

%%LST HDYNDATA: IMPI=“+867552220001@[Link]";%%


RETCODE = 0 Operation succeeded.
The result is as follows
------------------------
IMPI IMPU IMS user state Pending flag S -CSCF name

+867552220001@[Link] +867552220001@[Link] REGISTERED FALSE sip:[Link];dpt=7754-4


+867552220001@[Link] [Link] REGISTERED FALSE sip:[Link];dpt=7754-4

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page53


Deregister a Subscriber
⚫ Deregister a subscriber:
 The DRG HUSER command is used to initiate a deregistration
notification on the HSS9860 to deregister:
◼ An IMPI and all its associated IMPUs

◼ An IMPU and all its associated IMPIs

◼ An IMPI and one of its associated IMPU

⚫ Example:
 DRG HUSER: IMPI=“+867552220001@[Link]”, IMPU="
+867552220001@[Link] ";

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page54


Questions
⚫ Please try to describe the commands to define an IMS HSS
subscriber by template.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page55


Summary
⚫ This course consists of five parts:
 Basic Concepts of IMS Subscription

 Subscription Provisioning

 Subscriber Management

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page56


Thank you
[Link]

You might also like