+ All Categories
Home > Documents > IN_sesion

IN_sesion

Date post: 07-Mar-2015
Category:
Upload: shailesh-kumar
View: 54 times
Download: 0 times
Share this document with a friend
39
Intelligent Networks - Shruthi Kadambi
Transcript
Page 1: IN_sesion

Intelligent

Networks

- Shruthi Kadambi

Page 2: IN_sesion

Agenda

IN Overview IN Implementation (SSF code)

Some IN Testing Tips

Page 3: IN_sesion

VLRSCP

Hi, I need Service A

MSCGMSC

We will take care Mr

John We will take care Mr Peter

I need Service A

MSCGMSC

I need Service B

We will take care Mr

JohnWe will take

care Mr Peter

CAP/INAP

Pre-IN Network Post-IN Network

Service A + B

GSM10

GSM10

GSM11

PLM

PLM

Design

Design

Service A

Hi, I need Service B

Service B

Service A + B

Service A

Service B

Page 4: IN_sesion

Pre-IN Network

Service 1 Logic

Service 2 Logic

Service 3 Log ic

Every service must be loaded into every switch’s software!

Page 5: IN_sesion

Post-IN network

IntelligentNetwork

Service 1 Logic

Service 2 Logic

Service 3 Logic

Page 6: IN_sesion

What is IN ?

Intelligent Networks is a concept whereby,in a switching network, service intelligence resides in a central node called an SCP and SSPs transfers control to this node at particular stages in a call so that appropriate service logic can be applied.

Page 7: IN_sesion

IN Services – Examples

Free phone Voice Assisted Dialing Universal Access Number Televoting Sponsored Cell/Sponsored Call Premium Rate Services Virtual Private Network (VPN) Pre-Paid Calling Card Home Zone Service Call completion to busy subscriber Pre-paid Service Personal Numbering Service

Page 8: IN_sesion

IN Advantages

Service Independence Multi-vendor Support Decrease in the time-to-market for new services Seamless multi-vendor environment

Page 9: IN_sesion

IN Nodes and Interfaces

HLR gsmSCFMAP

CAP

CAMELApplication Part

GSM Service Control Function -

GSM SCF Contains the service logic and provides

instructions on how to continue call processing

Home Location Register -HLR can store CAMEL

Subscription Information (CSI)on a per subscriber basis

VMSC/

GMSC

SSF

GSM Service SwitchingFunction - gsmSSF, suspends

call processing and takesinstructions from the SCF

Mobile Station - MSdoes not require anyCAMEL functionality

MAP

INAP

INApplication Part

Page 10: IN_sesion

Functional Elements of IN Network

Service Switching Function (SSF) Service Control Function (SCF) Specialized Resource Function (SRF) Call Control Function (CCF)

Page 11: IN_sesion

CCFSSF

MSC/SSPMessagingComponent

SCP

MSC/SSP IP

Functional Elements of IN Network - Contd

Page 12: IN_sesion

Mapping between functional and physical nodes

Service SwitchingFunction (SSF)

Call ControlFunction (CCF)

Specialized Resource Function (SRF)

Service ControlFunction (SCF)

Service SwitchingPoint (SSP)

Service ControlPoint (SCP)

IntelligentPeripheral (IP)

Service ManagementSystem (SMS)

Signalling TransferPoint (STP)

Service Creation Environment (SCE)

Page 13: IN_sesion

Types of IN Network

Off-Board IN NetworkCapability to route certain types of calls, received at an MSC, to

an off-board IN service provider or service node where the call is

further handled and possibly re-routed.

The routing is supported for following call types:

=> Mobile Subscriber (MS) originations into an MSC.

=>Terminations to a mobile subscriber at a Gateway MSC (GMSC).

ON-Board IN NetworkA network which is directly connected to the Intelligent Node or the

SCP(Service Control Point).

Page 14: IN_sesion

Off Board IN Architecture

Page 15: IN_sesion

ON Board IN Architecture

Page 16: IN_sesion

Differences b/n On-board and Off-board IN

Off-Board IN On-Board IN IN node is not directly connected to the MSC. There is no SSF on the MSC. There needs to be a dedicated IN Trunk always connected to the IN platform.

IN node is always connected to the MSC. SSF functionality is implemented in the MSC.

Page 17: IN_sesion

Different Protocols in IN

INAP (IN Application Part)

(We normally term it as INCS1-R)

CAP (CAMEL Application Part)

CAMEL Phase1

CAMEL Phase2

CAMEL Phase3

CAMEL Phase4 (Not yet implemented)

Note:

CAMEL: Customized Applications for Mobile Network Enhanced Logic

INCS1-R: Intelligent Networks Capability Set1 -Recommendations

Page 18: IN_sesion

IN Call Model

Originating BCSM for IN Terminating BCSM for IN

Page 19: IN_sesion

An IN Call model is an overlay of the basic call state

machine that consists of PICs(Point in Call) and

DPs(Detection Points).

PICs identify MSC activities associated with one or more basic call states of interest to SCP service logic.

DPs represent transitions between PICs and identifies points in call processing at which notifications (to the service logic) can occur and transfer of control (to the SCF) is possible.

Page 20: IN_sesion

Originating BCSM

Page 21: IN_sesion

Terminating BCSM

Page 22: IN_sesion

Types of DPs

TDP-R: Trigger Detection Point – RequestThis DP is statically armed and initiates a CAMEL control relationship when encountered. Processing is suspended when the DP is encountered.

EDP-R: Event Detection Point – RequestThis DP is dynamically armed within the context of a CAMEL control relationship. Processing is suspended awaiting instructions from the gsmSCF when encountering the DP.

EDP-N: Event Detection Point – NotificationThis DP is dynamically armed within the context of a CAMEL control relationship. Processing is not suspended when encountering the DP.

Page 23: IN_sesion

Arming of DPs

EDPs are armed when the SCF sends a RRBE operation to the SSF FSM. This component semantically checks the RRBE parameters as reported by the messaging component. The arming of EDPs is based on the parameters of the RRBE operation, the most important of which are mentioned below:

EventTypeBCSM: indicates which EDP (e.g. O-Answer) to arm or disarm. MonitorMode: indicates the manner in which the EDPs are armed –

EDP-R or EDP-N. It is also indicates disarming of previously armed

EDPs.

Page 24: IN_sesion

Different possible edps that can be armed

Originating side(DP2, DP3)

Terminating side(DP12)

DP4 - Route Select Failure DP5 – O-busy (only leg2) DP6 – O-no_answer (only leg2) DP7 – O- Answer (only leg2) DP9 – O-Disconnect (Can be armed for both leg1 and leg2) DP10 – O-Abandon (only leg1)

No equivalent for Terminating side DP13 – T-busy (only leg2) DP14 – T-no_answer (only leg2) DP15 – T- Answer (only leg2) DP17– T-Disconnect (Can be armed for both leg1 and leg2) DP18– T-Abandon (only leg1)

Note:The usage of “O” and “T” here may be a little confusing. What this actually means is that, eg:o-busy: Busy event is armed for an Originating Trigger. t-abandon: Abandon event is armed for Terminating Trigger.

Page 25: IN_sesion

User profile for Time Dependent Routing

entered into SCF

HLR

gsmSCF

Info sent to HLR toprovision CSI data for

TDR for this subscriber

I would like my callsto be directed to my mobile

every afternoon

Administrator

To provision CAMEL, CSI is provided by the HPLMN operator by administrator means.

OK

CAMEL Subscription Information (CSI)

Page 26: IN_sesion

HLR

ISUP

SRI Ack

SendRouting Info

GMSCB

SSF

VMSCA

VLRA

HLR sends CAMELprofile - CSI - in

SRI Ack to the GMSC

VMSCA

VLRA

SSF

ISUP

HLR

GMSCBSETUP

CSI in Location Update

Originating and Terminating CSI

• Originating-CSI identifies subscriber as having originating CAMEL Services. O-CSI is stored in the VLR as part of subscriber data for roaming subscriber in the VLR area.O-CSI always comes in the CC message from the VLR to MSC.

• Terminating-CSI identifies subscriber as having terminating CAMEL Services. T-CSI is fetched by the GMSC when the HLR of the called subscriber is being interrogated by the GMSC.• Originating-CSI is sent to the GMSC in SRI-ACk if there is a forwarding subscription also.

Page 27: IN_sesion

SSFA

Mobile Originated(DP2) Call setup with IN

MSCVMSC

VLRVLR

SIOC

ISUP IAM

SSF

MSCGMSCSET UP

Call Proc

Assgn Comp

Assgn Req

CC with CSI

VLRSCP

InitDP

Connect to ISUP

SIOC(No IN)

CC

Note:•Services Screened on first: SIOC COS, ODB, BAOC, CUG, IN.• Services screened on second SIOC: Remaining flavours of ODB and barring

MS AWith DP2 subscription

CompleteCall has come with DP2 Subscription. DP2 will be Triggered now and an InitDP query will be sent to the SCP.

Page 28: IN_sesion

SSFA

Mobile Originated(DP3) Call setup with IN

MSCVMSC

VLRVLR

SIOC

ISUP IAM

SSF

MSCGMSCSET UP DP3

number

Call Proc

Assgn Comp

Assgn Req

CC

VLRSCP

InitDP

Connect to ISUP

MS Adials DP3 number

The dialled number willnow be translated and will end in an IN query.

Page 29: IN_sesion

SSF

A

Mobile Terminated Call setup with IN

MSCGMSC

VLRHLR

SRIMS A

ISUP IAM (MS A)

SRI-Ack with CSI

VLRSCP

InitDP

Continue

SRI(No IN)

SRI(MSRN)

Note:•First SRI gets the IN subscription and no other services are checked.•Second SRI gets the MSRN (also, other subcriptions are checked).

Paging

MS A has DP12 subscription

Page 30: IN_sesion

IN messages

Connect Continue ContinueWithArgument ReleaseCall Establish Temporary Connection Connect To Resource Furnish Charge Information Send Charging Information

Page 31: IN_sesion

IN messages - Contd

Requests sent from SCP: Request Report BCSM ApplyCharging Call Information Request Cancel All

Reports sent from MSC : Event Report BCSM ApplyCharging Report Call Information Report

Page 32: IN_sesion

SSF

Disconnect Event DP (Notify)

MSCGMSC

VLRHLR

SRI

ISUP IAM

SRI-Ack with CSI

VLRSCP

SRI(No IN)

SRI(MSRN)

Note:•First SRI gets the IN subscription and no other services are checked.•Second SRI gets the MSRN (also, other subcriptions are checked).

ISUP ACM

ISUP ANM

ISUP IAM

ISUP ACM

ISUP ANM

InitDPRRBE edp-n

leg2 disc

Connect to ISUP

SSF

MSCVMSC

SSF

MSCVMSC

ERB for leg2 disc edp-n

ISUP REL

ISUP REL

Page 33: IN_sesion

SSF

Disconnect Event DP (Interrupted)

MSCGMSC

VLRHLR

SRI

ISUP IAM

SRI-Ack with CSI

VLRSCP

SRI(No IN)

SRI(MSRN)

ISUP ACM

ISUP IAM

ISUP ACM

ISUP ANM

InitDPRRBE edp-r

leg2 disc

Connect to ISUP

SSF

MSCVMSC

SSF

MSCVMSC

ERB for leg2 disc edp-r

Continue

ISUP ANM

ERB (leg2) is sent to SCP and The Call is suspended.The REL message will be Processed only after receiving theContinue from the SCP.

ISUP REL

ISUP REL

Page 34: IN_sesion
Page 35: IN_sesion

Basic Call Events

NU

AO

CI

IDLE State

SSF

WFI State

State Transitions – example with DP2

VLRSCP

InitialDP DP2

Continue

Setup(MS2)

MS A has DP2 Subscription.

MS A

Call Continues to MS2

Page 36: IN_sesion

State Transitions – example with EDP armed

IDLE State

VLRSCP

WFI State

InitialDP

RRBE disc leg2 edp-r

Apply Charging

Continue

Mon-PreAnswer State

Basic Call Events

Answer Event

Mon-PostAnswer State

Disc Event WFI-Post DisconnectState

ApplyCharging Report

Continue

Call Continues

ERB-disc leg2

Page 37: IN_sesion

State Transitions – example with ETC

IDLE State

VLRSCP

WFI State

InitialDP

RRBE disc leg2 edp-r

Apply Charging

ETC

WFETC PreAnswer State

Basic Call Events Answer

Event

WFETC Post Ans State

DFC

Call Continues to IP

Continue

ApplyChargingReport

IP call will be brought down

Page 38: IN_sesion

State Transitions – example ETC - contd

IDLE State

VLRSCP

WFI State

Continue

Mon-PreAnswer State

Basic Call Events

Answer Event

Mon-PostAnswer State

Disc Event WFI-Post DisconnectState

ApplyCharging Report

Continue

Call Continues

ERB-disc leg2

Page 39: IN_sesion

Here ends a Long

Class !!!