slides of camel phase 1-2 svu session

31
1-1 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007 CAMEL CAMEL – Concepts and Technical Aspects

Upload: saturated

Post on 22-Nov-2014

136 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Slides of Camel Phase 1-2 SVU Session

1-1 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMELCAMEL – Concepts and Technical Aspects

Page 2: Slides of Camel Phase 1-2 SVU Session

1-2 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

What it is?

CAMEL = 'Customized Applications for Mobile Enhanced Logic'

CAMEL = Tool Set specifying capabilities & state models of SSF + operations between SSF, SCF, HLR, VLR

Phase 1 (1996)

Phase 2 (~1997/98)

Phase 3 (~1999)

ETSI

UTRA, FDD, TDD

ARIB (Japan), CWTS (China), ETSI (Europe), T1 (USA), TTA (Korea) TTC (Japan)

GPRS, EDGE

Phase 4 (~2001-2004)

Page 3: Slides of Camel Phase 1-2 SVU Session

1-3 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

How it works

Architecture

Point in Call

DP

Transition

Call State Models

Subscription Information

Protocols Services

� Entry Events� Trigger & Event DPs� Points in Call PIC� Exit Events

VLR

HLR gsmSCF

GMSC MSCgsmSSFgsmSSF

O-CSIT-CSI.....

CAP1 2 3

Procedures

Page 4: Slides of Camel Phase 1-2 SVU Session

1-4 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

General Remarks

„Telecommunication Events“ (more general than calls)

Traffic Non-TrafficCAMEL Service

Events (= De-tection Points)

Initial Detection Points (=Triggers)

calls, sessions/contexts, messages

mobility management,SS invocation,change of subscriber data

MO/MT calldetection call

Suppl.Service

Invocation

Charging

GPRS SMS-MO

Dialled Services CAMEL

invocation at VTMSC

Mobility Management

Any Time Subscription

Interrogation

Notification to CSE upon Subscription Change

Ph 1 Ph 2 Ph 3 Ph 4

Call Party Handling

SMS MT

MM GPRS subscriber

Number PortabilityDB Interrogation

DTMF Mid Call

Flexible Tone Onjection

USSD

Anno”sIMS/UMTS

Location Information during MOC

Page 5: Slides of Camel Phase 1-2 SVU Session

1-5 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Features

Mobile Originated, Terminated and Forwarded Calls

Possible Services:

Basic VPN and NTS

Basic Forwarding Services

Screening Services

Suppression of Announcements (SoA) for MTC

Location Information / Subscriber Status Retrieval from HLR

MOC MTC

ATI

CF

?! ?!

Page 6: Slides of Camel Phase 1-2 SVU Session

1-6 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Architecture

HLR

GMSC

VMSC

Forwarded leg

MO call - Outgoing leg(or Forwarding leg)

MSIncoming line

VPLMNIPLMN

HPLMN

gsmSSFVLR

Roaming leg

gsmSSFIF B

IF CIF D

CAP

Traffic

MAP

gsmSCF (SEP)

Page 7: Slides of Camel Phase 1-2 SVU Session

1-7 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Subscription Information

O-CSI / T-CSI• TDP List:

– DP Value (only one allowed - DP2 / DP12)

– gsmSCF Address

– Service Key– Default Call Handling: release /

continue

• CSI state: (non)active• Location Info / Subscriber

Status interrogation: yes/no

HLR

O-CSI

VLR

(O-CSI)T-CSI

GMSC

Send Routing Info

Insert/Delete Subscriber Data

Resp.

at attachment/location

update

at MTC call handling

Page 8: Slides of Camel Phase 1-2 SVU Session

1-8 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Mobile Originating Call (MOC)

gsmSCF

Outgoing leg

gsmSSFVLR

CAP 1 VPLMN

HPLMN

O-CSI

CAP

Traffic

MAP

Camel Service

Logic

IPLMN

VLR

MSC

Page 9: Slides of Camel Phase 1-2 SVU Session

1-9 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Originating Basic Call State Model

O_Null & Authorise_Origination_Attempt_Collect_Info

Analyse, Routing & Alerting

DP2

O_Exception

DP9 O_Active

DP7

Collected_Info

O_Answer

O_Disconnect

TDP

EDP

EDP

Page 10: Slides of Camel Phase 1-2 SVU Session

1-10 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1 Mobile Terminated Call (MTC)

HLR

GMSC

gsmSCF

MSC

Incoming line

VLR

Roaming leg

gsmSSF(A-B)

VPLMNIPLMN

HPLMN SRI (1 + 2) (PSI)+PRN

T-CSI

(ATI)

CAP

ISUPMAP

Camel Service

Logic

CAP 1

DB

Page 11: Slides of Camel Phase 1-2 SVU Session

1-11 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Message Flow for: Normal MTC

HLR SEP

MTC Service Execution

GMSC VMSC/VLR

IAMSRI (1rst)

PSI (opt.)

SRI-Ack. IDP (..., loc., ...)

CUE

IAM

SRI (2nd)

SRI-Ack.PRN

ATI (opt.)

A-party

B-party

T-CSILoc.

Page 12: Slides of Camel Phase 1-2 SVU Session

1-12 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Terminating Basic Call State Model

T_Null

Terminating Call Handling

T_Exception

T_Active

Terminating_Attempt_Authorised

T_Answer

T_Disconnect

DP12 TDP

DP15 EDP

DP17 EDP

Page 13: Slides of Camel Phase 1-2 SVU Session

1-13 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: MTC Message Flow for Early Call Forwarding

HLR SEP

MTC Service Execution

GMSC VMSC/VLR

IAM

1st SRIPSI (opt.)

1st SRI-Ack.

IDP (A-B)

CON / CUE

T-CSI

O-CSI

CON / CUEMOC Service Execution

IAM

T-CSI O-CSI

Trigger Fires

IDP (B-C)

Page 14: Slides of Camel Phase 1-2 SVU Session

1-14 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: MTC – Early (Unconditional) Call Forwarding

HLR

GMSC

gsmSCF(A-B)

Early Forwarded leg (MOC)

Incoming line VLR

gsmSSF(B-C)

gsmSSF(A-B)

gsmSCF(B-C)

VPLMNIPLMN

HPLMN

CAP

CAP

IAM

CFU / FTN

CON / CUE / RC (MTC)

IDP(MOC)

PSI + PSI-Ack.(optional)

Traffic

MAP

SRI-Ack.

IDP(MTC)

MTCService

9or8c

2

1

3

4

5

6

7

8a

8b

O-CSIT-CSI

CFU / FTN

SRI

MOCService

CON / CUE /RC (MOC)

(to FTN)

(e.g. to destination from MOC Service)

Page 15: Slides of Camel Phase 1-2 SVU Session

1-15 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: MTC Message Flow for Late Call Forwarding

HLR SEP

MTC Service Execution

GMSC/GSSP VMSC/VLR

IAMSRI 1st step

PSI (opt.)

PSI-Ack. (opt.)

SRI-Ack.IDP

CON / CUE / RC

IAM

SRI 2nd step

SRI-Ack. IDP

CON / CUE / RC MOC Service Execution

IAM

T-CSI

O-CSI

Trigger Fires

Page 16: Slides of Camel Phase 1-2 SVU Session

1-16 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: MTC - Late (Conditional) Call Forwarding

HLR

GMSC

gsmSCF(B-C)

MSC Late Forwarding

leg (MOC)

Incoming line

gsmSSF(B-C)VLR

Roaming leg

gsmSSF(A-B)

gsmSCF(A-B)

VPLMNIPLMN

HPLMN

MOC

CAP

ISUP (Traffic + Signaling)

MAP

SRI (1 + 2)

(PSI)+PRN

T-CSIO-CSI

CFC / FTN

Signaling

CON / CUE / RC (MOC)

CON: to some other number CUE: to FTN

CFC / FTN

TrafficSignaling

For Call Setup

Page 17: Slides of Camel Phase 1-2 SVU Session

1-17 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 1: Operations

CAP1 Operations:• Connect• Continue• Initial DP• Release Call• Request Report BCSM• Event Report BCSM• Activity Test MAP Operations

• Any Time Interrogation• Provide Subscriber Info• Send Routing Information

Page 18: Slides of Camel Phase 1-2 SVU Session

1-18 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: New Features

• Ticketting --> Enhanced VPN• Charging Procedures incl. AoC --> Pre-Paid• More complete Event Handling

– Rerouting based on Events• Announcements and User Interactions• Notification on Invocation of Supplementary Services• USSD Interaction with gsmSCF

– User to Service Logic Pull Mode– Service Logic to User Push Mode

• Conditional Triggering• Enhanced Interworking with SS CF (gsmCFpending)

Page 19: Slides of Camel Phase 1-2 SVU Session

1-19 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: Subscription Information (Additional Items compared to CAMEL Phase 1)

O-CSI / T-CSI:– DP criteria– CAMEL Capability Handling

SS-CSI– gsmSCF address– CSI state – notification criteria (ECT, MPTY, CD)

TIF-CSI (relates to handling of FTN)– TIF flag

U-CSI (per subscriber)– service code– gsmSCF address (SCP address)

UG-CSI (analogous, for all subscribers)

HLR VLR

O-CSIT-CSI

GMSCSend Routing Info

Insert Subscriber

O-CSISS-CSITIF-CSI

Delta phase 2 - phase 1

Page 20: Slides of Camel Phase 1-2 SVU Session

1-20 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: Architecture

gsmSCFHPLMN

IPLMN

HPLMN / IPLMN / VPLMN

VPLMN

HLR

Incoming Line

GMSC

MSgsmSSF

gsmSRF

gsmSSF

MSC

VLR

Forwarded Leg

MOC (or Forwarded Leg)

Roaming Leg

CAP

Traffic/ISUPMAP

Delta phase 2 - phase 1

MSC

Page 21: Slides of Camel Phase 1-2 SVU Session

1-21 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2 : Originating BCSM

O_Null & Authorise_Origination_Attempt_Collect_Info

DP2

O_Exception

DP9DP7

Collected_Info

O_Answer

DP4

DP5

DP6

O_Dis-connect

O_Active

Route_Select_Failure

O_Busy

O_No_Answer

DP10

O_Abandon

& AlertingAnalyse, Routing

TDP

EDP

EDP

EDP

EDP

EDP

EDP

Delta phase 2 - phase 1

Page 22: Slides of Camel Phase 1-2 SVU Session

1-22 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: Terminating BCSM

T_Null

Terminating Call Handling

T_Exception

T_Active

Terminating_Attempt_Authorised

T_AnswerT_Dis-

connect

DP12 TDP

DP15 EDP

DP17 EDP

DP14 EDP

DP13 EDP T_Busy

T_No_Answer

DP18 EDP

T_Abandon

T_call_handling_failure

Delta phase 2 - phase 1

Page 23: Slides of Camel Phase 1-2 SVU Session

1-23 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: Unstructured Supplementary Service Data (USSD)

MS

MMI

USSD Handler

MSCAppli-

cations

USSD Handler

VLR

USSD Handler

HLR

USSD Handler

User

USSD request

USSD response

USSD request

Appli-cations

Appli-cations

USSD response

BSSAP MAP

F u r t h e r E n t i t i e s

USSD request

USSD response

Page 24: Slides of Camel Phase 1-2 SVU Session

1-24 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: Unstructured Supplementary Service Data (USSD)

HLR

gsmSCF

MSC

VLR

CAMEL USSDapplication

USSD Handler

HPLMN

VPLMN

MAP 1 or 2

MAP

MS

New!

Formats:

a) e.g. *105*123456#--> HLR (in HPLMN also localhandling)

b) e.g. **159*666#--> local handling in VLR

c) e.g. 77#--> HLR (in HPLMN also localhandling)

d) other: if known, handle locally; else --> HLR

optional

optional

BSSAP

Page 25: Slides of Camel Phase 1-2 SVU Session

1-25 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: CAP Operations

CAP2 Basic Operations:InitialDPCancelConnectContinueActivityTestReleaseCallResetTimer

CAP2 Reporting:RequestReportBCSMEventReportBCSMCallInformationRequestCallInformationReport

CAP2 Charging:ApplyChargingApplyChargingReportSendChargingInformationFurnishChargingInformation

CAP2 Announcements/ Prompts: ConnectToResource DisconnectForwardConnection EstablishTemporaryConnection AssistRequestInstructions PlayAnnouncement SpecialisedResourceReport PromptAndCollectUserInformation

Page 26: Slides of Camel Phase 1-2 SVU Session

1-26 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

CAMEL Phase 2: MAP Operations

Supplementary Services:SSInvocationNotification

USSD MAP Version 2:Process UnstructuredSSRequestUnstructuredSSRequest/Notify

USSD MAP Version 1:Begin Subscriber ActivityProcessUnstructuredSSData

Page 27: Slides of Camel Phase 1-2 SVU Session

1-27 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 3: Additional Features 1/2

• Dialled Services

• GPRS Interworking

• SMS MO Interworking (Circuit Switched & Packet Oriented)

T-BCSM both in GMSC and VMSC

Congestion Control (Call Gapping)

• Control and Interrogation of Subscriber Data

– Interrogation/Modification of CF, CB, ODB, CSIs Data

– Notification about changes

Page 28: Slides of Camel Phase 1-2 SVU Session

1-28 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 3: Additional Features 2/2

• Mobility Management Notification

– Location update, IMSI attach/detach

• Enhanced AoC (also for MT calls)

• Location Server Interrogation

• Enhanced SS Invocation Notification (CCBS) from HLR

• Enhanced SS Interworking

– CLIP,CLEAR,CUG, suppression of CW, MPTY, ECT, CD

• Enhanced trigger criteria, e.g. for ‚Not Reachable‘

Page 29: Slides of Camel Phase 1-2 SVU Session

1-29 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 3: Subscription Information Additional Items (Compared to Phase 2)

O-CSI / T-CSI:– notification flag

VT-CSI (analogous to T-CSI)SS-CSI

– notification flagM-CSI (mobility triggers, else analogous to O-CSI/T-CSI) MO-SMS-CSI (analogous to O/T-CSI without criteria)GPRS-CSID-CSI (analogous to O/T-CSI)

HLR VLR

SRI

VT-CSISS-CSI D-CSIM-CSIMO-SMS-CSI

Delta phase 3 - phase 2

GMSC

D-CSI

SGSN

MO-SMS-CSI GPRS-CSI

MSC

N-CSI

ISD/DSD

O-CSI

T(/O)-CSI

Page 30: Slides of Camel Phase 1-2 SVU Session

1-30 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 3: Architectur Circuit Switched

HLR

GMSC

gsmSCF

MSC

Forwarded leg

MO call - Outgoing leg(or Forwarding leg)

MS

Incoming line

VPLMNIPLMN

HPLMN

gsmSSF

VLR

Roaming Leg

gsmSSF

SMSC

gsmSRF

Delta phase 3 - phase 2

CAP

Traffic

MAP

Page 31: Slides of Camel Phase 1-2 SVU Session

1-31 © Nokia Siemens Networks INCAMELTA / Training Center for Charging & Care / 2007

Phase 3: Originating BCSM

DP 2

O_Null & ...

Routing & Alerting

O_Active

DP 7

DP 4

DP 5

DP 6

DP 10 O_Exception

DP 9

O_AnswerO_Disconnect

O_Abandon

Route_Select_Failure

O_Busy

O_No_AnswerO_routing_and_alerting_failure

O_active_failure

Analyze_Information

DP 3 Analyzed_Info

Invalid_Information

TDP

TDP

Collected_Info

Delta phase 3 - phase 2

TDP

EDP

EDP