25
Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Embed Size (px)

Citation preview

Page 1: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Signalling Flows for the IP Multimedia Call Control in 3G

Wireless Network

Master’s Project

By

Sanjeev Kayath

Page 2: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Topics

• Introduction

• Packet Switched Core Network

• SIP

• Evolved Core Network

• Call flow

• Design and Implementation

• Results

Page 3: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Introduction

• 3G Wireless Network: – Core Network Architecture is changing.

• Drivers:– Demand for data and multimedia services in mobile

environment.

– Popularity of IP networks.

• Goal:– An all IP core network supporting data and multimedia

services in 3G wireless network.

Page 4: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Packet Switched Core Network

• GPRS– Introduced Packet Switching Network entities:

• Serving GPRS support node (SGSN)

• Gateway GPRS support node (GGSN)

– Mobile Station needs to perform• Attach and Detach procedure

• Context Activation procedure

Page 5: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Packet Switched Core Network

A simple block diagram of a packet switched network.

(Solid lines: Data transfer and Signaling interface. Dotted lines: Signaling Interface)

Mobile Station

Radio Access

SGSN GGSN Packet Network

Location Database

Page 6: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Session Initiation Protocol (SIP)

• Signalling Protocol to handle the multimedia call control.

• An application layer protocol to create and terminate multimedia sessions.

• Supports – User Location– User Capability– User Availability

• Messages: INVITE, ACK, BYE, REGISTER.

Page 7: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Evolved Core Network

• Include architectural entities that support the signalling messages to set up multimedia calls:– Call State Control Function (CSCF)

• User communicates with CSCF at application layer, using SIP messages.

• CSCF is equivalent to a SIP server.

• Signalling path is different from media flow path.

Page 8: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Evolved Core Network

A simple block diagram of a evolved packet switched network.

(Solid lines: Data transfer and Signaling interface. Dotted lines: Signaling Interface)

CSCF

Mobile Station

Radio Access

SGSN GGSN Packet Network

Location Database

Page 9: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Call Flow

• Entities in Signalling Path– User ( User Agent Client, User Agent Server)– Network

• Serving CSCF– Acts as a registrar.– Routes incoming and outgoing requests.

• Proxy CSCF– Immediate contact point of mobile station.

• HSS– Location Database.

Page 10: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

GPRS Service Node GPRS Service Node

Proxy CSCF

Serving CSCF

Radio Network Controller

Serving CSCF

Proxy CSCF Radio Network Controller

Complete Signalling PathMobile Station Mobile Station

Base Station Base Station

Page 11: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Proxy CSCF

Serving CSCF Serving CSCF

Proxy CSCF

SIP Signalling PathMobile Station Mobile Station

• Entities actually involved in session set up/termination.

• Message exchange at the application layer, intermediate entities are not aware of these messages.

Page 12: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Design & Implementation

• Project simulates all the entities in the SIP signalling path and shows the end-to-end call set up.

• User and network entities interact at the application layer:– Use socket services– UDP transport protocol

Page 13: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Design & Implementation

• Platform: UNIX, Language: C++• Object Oriented Methodology:

– All the entities are objects.

• Main Objects:– User – ProxyCSCF– ServingCSCF– HSS

Page 14: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Design & Implementation

• User– Two Process:

• User Agent Client– Handles User Interface and initiates a call.

• User Agent Server– Listens for incoming calls.

– Synchronization:• Semaphore Locking.

Page 15: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Design & Implementation

• Network (Proxy and Serving CSCF)– Concurrent Server

• Fork a process to service incoming request.

• Main process loops infinitely to listen to incoming request.

– Synchronized access to database, HSS.• Semaphore locking.

Page 16: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Simulation Example

• Two Network Domains– ernie.ece.uic.edu– bert.ece.uic.edu

• Mobile Users– [email protected][email protected]

• Definitions– Call Origination (Initiating user to ServingCSCF)– Call Termination (ServingCSCF to destination user)

Page 17: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Example Scenarios

• Scenario 1:– User1@ernie:

• Current Location: ernie, HOME

– User2@bert:• Current Location: ernie, ROAMING

• Scenario 2:– User1@ernie:

• Current Location: bert, ROAMING

– User2@bert:• Current Location: ernie, ROAMING

Page 18: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Scenario 1: Registration

Proxy CSCFServing CSCF

User1@ernie

User2@bert

HSS

Ernie Bert

Serving CSCF

HSS

Page 19: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Scenario 1: Registration

Proxy CSCFServing CSCF

User1@ernie

User2@bert

HSS

Ernie Bert

Serving CSCF

HSS

Page 20: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

User1@ernie calls User2@bert

Proxy CSCFServing CSCF

User1@ernie

User2@bert

HSS

Ernie Bert

Serving CSCF

HSS

Page 21: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Simulation Example

• Features implemented– If User2@bert not registered, error returned.– If User2@bert busy, Destination busy returned.– On receiving call, User2@bert may accept the

call or reject the call.

• User1@ernie can hang up to terminate the session.

Page 22: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Proposed Change in the Signalling Path

• For Session Initiation, the signalling path may not include the ServingCSCF of the origination part.

• User profile can be downloaded to ProxyCSCF at the time of registration.

• ProxyCSCF performs the service control functionality instead of the ServingCSCF.

Page 23: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

User1@ernie calls User2@bert

Proxy CSCFServing CSCF

User1@ernie

User2@bert

HSS

Ernie Bert

Serving CSCF

HSS

Page 24: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Results

• Proposed change results in decrease in Call Setup Delay.

• Caveat: Different Network Operators may not delegate service control to ProxyCSCF.

• Simulation demonstrates the signalling path for end-to-end call set up in “All IP” network.

Page 25: Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath

Thank You !!