23
1 3GPP2 IMS Charging Infrastructure Presented for 3GPP2 TSG-X by Nick Mazzarella of Lucent Technologies September 25, 2004

1 3GPP2 IMS Charging Infrastructure Presented for 3GPP2 TSG-X by Nick Mazzarella of Lucent Technologies September 25, 2004

Embed Size (px)

Citation preview

1

3GPP2 IMS Charging Infrastructure

Presented for 3GPP2 TSG-X

by Nick Mazzarella

of Lucent Technologies

September 25, 2004

2

3GPP2 IMS Charging InfrastructureContents

Scope 3GPP2 Organization 3GPP2 IP Networking Model Current Rev 0 Charging Structure

Architecture Charging Functions and Correlations Basic Flows

Evolution from Rev 0 to Rev A Charging Adding On-Line Charging New Charging Functions Possible Additional Enhancements Harmonization between 3GPP and 3GPP2 Abbreviations and References

3

3GPP2 IMS Charging Infrastructure

Charging functions exist in several areas within TSG-X

CSN Work Group – Circuit Domain Charging

PDS Subworking Group – Packet Data Subsystem Charging

MMD Subworking Group - IMS Charging

This Presentation will focus on Charging in IMS

4

3GPP2 IMS Charging Infrastructure

ScopeProvide architecture and flows for charging for IMS services. Objectives

Define principles of charging in an IMS network Provide a description of the charging architecture Provide the descriptions of events and triggers for the next

generation of charging data. Provide charging message flows along with charging data triggers,

message content and format along with the transport of these messages using the Diameter protocol.

5

3GPP2 IMS Charging Infrastructure

3GPP2 Organizational Context

TSG-X TSG-S TSG-C TSG-A

SCOP

CSN PSN

PDS

MMS MMD

CHARGING

MMD Work

Activities

BAN IMS

Others

6

3GPP2 IP Networking ModelAll IP Network Architecture Model

(NAM)Data Bases

LocationServices

Radio Access

AAA

AccessGateway

OSA-AS

PDF

MRFP

MRCF

MGCF

MGW

CSCF

IP Networ

k

IP Networ

k

PSTN

PSTN

SIP-AS

OSA-SCS

IMS

PDS

Charging

7

Current Rev 0 Charging Structure

Home(B)

ASAS

MRFCMRFC

S-CSCFS-CSCF

I-CSCFI-CSCF

P-CSCFP-CSCF

BGCFBGCF

BS

Rf

Home(A)

ASAS

AAA

MRFCMRFC

S-CSCFS-CSCF

I-CSCFI-CSCF

P-CSCFP-CSCF

BGCFBGCF

BS

RfAAA

BGCFPDSNPDSN

 

1. Off-line IMS Charging architecture for non-roaming scenario

Basic Architecture

MGCF

MGCF

8

Current Rev 0 Charging Structure

AS AS

MRFC MRFC

S - CSCF S - CSCF

I - CSCF I - CSCF

P - CSCF P - CSCF

BGCF BGCF

BS

Rf

AS AS

AAA

MRFC MRFC

S - CSCF S - CSCF

I - CSCF I - CSCF

P - CSCF P - CSCF

BGCF BGCF

BS

Rf AAA

Visited(A)

BS P - CSCF P - CSCF AAA

Rf

PDSN

Visited(B)

AAA BS

P - CSCF P - CSCF Rf

PDSN

2. Off-line IMS Charging architecture for roaming scenario

Basic Architecture

MGCF MGCF

Home(B) Home(A)

9

Current Rev 0 Charging Structure Charging Functions-

AAA

AAA provides the mechanism to transfer charging (i.e. Accounting) information from the IMS nodes to the network operator's chosen Billing System(s). *Does not define actual end user billing records.

• Main functions:

The collection of Session charging information from the IMS node Intermediate data storage buffering

The transfer of the charging data to the off-line billing systems

10

Current Rev 0 Charging Structure

Correlation between network elements

For a session comprising several media components (such as audio and video), charging data is generated for each media component and needs to be correlated between network elements.

Correlation within a session

The IMS Charging ID may be used to correlate the charging data between network elements.

11

Current Rev 0 Charging Structure

Charging Correlation CapabilitiesTo support the correlation of charging information, the following capabilities apply:

The correlation of charging information for an IMS session is based on the use of IMS Charging Identifiers (ICIDs).

The first IMS network entity within the SIP signalling path is responsible for assigning an ICID.

The ICID is passed to all IMS core network entities in the SIP signalling path. This is performed using SIP signalling.

12

Current Rev 0 Charging Structure

Supported Off-line Interface Types Rf Offline (Post Paid) Charging Reference Point between

an IMS Network Entity and a AAA

Rf IMS nodes (S-CSCF, P-CSCF, I-CSCF, BGCF and MGCF)

apply offline charging via the Rf interface using the AAA address as received via SIP signaling or the locally configured AAA address.

13

Current Rev 0 Charging StructureBasic Off-Line Charging Message Flows

UE P-CSCF S-CSCF AAA (visited)

Visited Network

AAA (home)

Home Network

1. INVITE

Service Control

More SIP signalling

2. 200 OK (Invite)

3. Accounting Request [Start]

4. Accounting Answer

2. 200 OK (Invite)

5. Accounting Request [Start]

6. Accounting Answer

Open a P-CSCF AIR

2. 200 OK (Invite)

1. INVITE 1. INVITE

Service Control

Open a S-CSCF AIR

SIP Session established

More SIP signalling

1. Message Sequence Chart for Session Establishment (Mobile Origination)

14

Current Rev 0 Charging StructureBasic Off-Line Charging Message Flows-

UE P- CSCF S-CSCF AAA (visited)

Visited Network

AAA (home)

Home Network

I- CSCF

1. INVITE

Cx Query with the HSS

2. Accounting Request [Event]

3. Accounting Answer

Open I- CSCF AIR

Service Control

1. INVITE

1. INVITE 1. INVITE

4. 200 OK

4. 200 OK

5. Accounting Request [Start]

6. Accounting Answer

Open P- CSCF AIR

4. 200 OK

7. Accounting Request [Start]

8. Accounting Answer

Open S- CSCF AIR

4. 200 OK

SIP Session established

More SIP signalling

More SIP signalling

2. Message Sequence Chart for Session Establishment (Mobile Termination)

15

Current Rev 0 Charging StructureBasic Off-Line Charging Message Flows-

3. Message Sequence Chart for Session Release – Mobile Initiated

UE P-CSCF S-CSCF AAA (visited)

Visited Network

AAA (home)

Home Network

1. BYE

Service Control

6. 200 OK 6. 200 OK

6. 200 OK

1. BYE 1. BYE

2. Accounting Request [Stop]

3. Accounting Answer

Close the P-CSCF AIR

4. Accounting Request [Stop]

5. Accounting Answer

Close the S-CSCF AIR

16

Evolution to Rev A Charging

Where applicable, 3GPP2 will adapt some IMS charging functionality from 3GPP

Revision A Charging will provide standardized functionality for On-line Charging. On-line Charging Architecture has already been defined

in 3GPP2 documentation New on-line charging stage 3 flows will have to be

developed

3GPP2 intends to maintain harmonization with 3GPP Release 6 Charging functionality.

17

Evolution to Rev A Charging

Charging information

flow

ISC

ITSITS

Online Charging System

Home(A) + Visited(A)

Re

Rb

Ro

Ro

Re

Rc

MRFCMRFC

AS(s)AS(s)

ISC

ITSITS

Online Charging System

Home(B) + Visited(B)

Re

Rb

Ro

Ro

Re

Rc

Account

Correlation FunctionBearer

Charging FunctionAccount

Correlation Function Bearer

Charging Function

RatingFunction

RatingFunction

S-CSCFS-CSCF S-CSCFS-CSCF

AS(s)AS(s)

MRFCMRFC SCCF

CPCF

SCCF

CPCF

SessionCharging Function

SessionCharging Function

EventCharging Function

EventCharging Function

On-line IMS Charging architecture

* In

3GPP Rel 5 and 6,

a Gateway has been

added with an

Ro interface.

3GPP2 may

consider this as a revision to Rev 0

Architecture.

18

Evolution to Rev A Charging

The Event Charging Function (ECF) performs event-based charging (content charging). It makes use of the rating function in order to determine the value of the services rendered. The ECF may correlate several event-based charging requests.

Added Functions for On-line Charging Session Charging Function (SCF)

Responsible for Session Charging including the session control such as e.g. session termination.

Bearer Charging Function (BCF) The Bearer Charging Function performs the Bearer

Charging

Event Charging Function (ECF)

19

Evolution to Rev A Charging

The CPCF manages the account that is maintained for the content provider. Upon receipt of a charging request from the AS/MRFC, the CPCF processes the request and relays it to the SCCF.

Added Functions for On-line Charging Subscriber Content Charging Function (SCCF)

The SCCF is always located in the same operator network as the account of the subscriber, and handles content charging requests that are made when the subscriber accesses the content.

Content Provider Charging Function (CPCF)

20

Evolution to Rev A Charging

Adoption of consistent terminology between PP/PP2. e.g. CDRs

Discussion Point: In 3GPP the term CDR stands for Charging Data Record. In U.S. legacy systems the acronym stands for Call Detail Records. To eliminate confusion, 3GPP2 chose the term Accounting Information Record-AIR in place of CDR for charging use.

Additional Enhancements

3GPP2 TSG-X MMD will evaluate additional charging functions and decide which to include.

21

Evolution to Rev A Charging

Current 3GPP Rel. 5 to 3GPP2 Rev. 0

Correlation

3GPP TS 32.200 V5.5.0

3GPP Ts 32.225 V5.5.0

3GPP2 X.P0013-007-0

3GPP2 X.P0013-008-0

Possible Correlation for 3GPP Rel. 6 to 3GPP2 Rev. A *

3GPP TS 32.260 V6.0

3GPP TS 32.296 V6.0

3GPP TS 32.299 V6.0

3GPP2 X.P0013- 008-A

3GPP2 X.P0013-012-A

3GPP2 X.P0013-013-A

*Currently under study in TSG-X MMD Group

Harmonization between 3GPP and 3GPP2

Harmonization

Harmonization

22

Symbols and AbbreviationsAbbreviations

AAA Authentication, Authorization, and Accounting

ACA Accounting-Answer

ACR Accounting-Request

AIR Accounting Information Record

AS Application Server

AVP Attribute Value Pair

BCF Billing Control Function

BS Billing System

CDR Charging Data Record

CPCF Content Provider Charging Function

CSCF Call Session Control Function

(I-Interrogating; P-Proxy; and S-Serving)

ECF Event Charging Function

IAM Initial Address Message

ICN IP Connectivity Network

IEC Immediate Event Charging

IMS IP Multimedia Subsystem

ISC IMS Service Control

MGCF Media Gateway Control Function

MMD Multimedia Domain

MRFC Media Resource Function Controller

MRFP Multimedia Resource Function Processor

OCS Online Charging System

PDSN Packet Data Serving Node

REL Release Message

SCCF Subscriber Content Charging Function

SDP Session Description Protocol

SIP Session Initiation Protocol

UE User Equipment

23

References

3GPP2 X.S0013-008-0 v1.0 IP Multimedia Subsystem - Accounting Information Flows and Protocol

3GPP2 X.S0013-007-0 v1.0 IP Multimedia Subsystem - Charging Architecture