IMS 架構與話務分析 網路管理維運資源中心 日期 : 2013/07/25 網路管理維運資源中心 日期 : 2013/07/25 限閱.

Slides:



Advertisements
Similar presentations
SIP(Session Initiation Protocol) - SIP Messages
Advertisements

SIPPING 3GPP Requirements Ad Hoc Meeting Georg Mayer IETF#53, Minneapolis.
SIP, Presence and Instant Messaging
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Early Media Authorization Under what conditions should negotiated media flow prior to 200 OK (INVITE)? Richard Ejzak.
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
22-23 June 2004TISPAN-3GPP Workshop - Sophia-Antipolis 1 TISPAN NGN Architecture Overview Richard Brennan pulver.com, WG2 Chair
SIP: Advanced. Tekelec Confidential ‘06 | 2 Routing in SIP Routing of session initiating requests  Make the phone at the other side ring Routing of responses.
NETW-250 Troubleshooting Last Update Copyright Kenneth M. Chipps Ph.D. 1.
IP Multimedia SubSystem (IMS)
H. 323 Chapter 4.
Voice over IP Fundamentals
CCNA – Network Fundamentals
Packetizer ® Copyright © 2008 SIP Call Flows Simple? Let’s Place a Video Call to Find Out. 1.
1 5 th SDO Emergency Services Workshop October 2008 “sos” URI parameter for marking emergency requests Milan Patel 5 th SDO Emergency Services Workshop.
Signalling Flows for the IP Multimedia Call Control in 3G Wireless Network Master’s Project By Sanjeev Kayath.
LTE Call Flow and MS Attached Procedures
Rc (TS ) and Sy (TS ) Interface
IP Multimedia Subsystem (IMS) 江培文. Agenda Background IMS Definition IMS Architecture IMS Entities IMS-CS Interworking.
6 The IP Multimedia Subsystem Selected Topics in Information Security – Bazara Barry.
SIP and the application of SIP as used in 3GPP Keith Drage - Lucent Technologies.
All IP Network Architecture 2001 년 12 월 5 일 통신공학연구실 석사 4 차 유성균
Session Initiation Protocol (SIP) By: Zhixin Chen.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
- A subscriber on switch A places a call to a subscriber on switch B - Switch A analyzes the dialed digits and determines that it needs to send.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
SIP in 3GPP August 12th, 2000 Adam Roach
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
1 CHEETAH software OCS/AAA module Routing decision module Signaling module VLSR module Include TL1 proxy for Cisco MSPP Router disconnect module.
Signaling & Network Control 7th Semester
Arslan Munir and Ann Gordon-Ross+
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Page 1 SIP header reduction for supporting delay sensitive applications draft-akhtar-sipping-header-reduction-00.txt draft-akhtar-sipping-3g-static-dictionary-00.txt.
COMT 429 The Internet Protocols COMT 429. History 1969First version of a 4 node store and forward network, the ARPAnet 1972Formal demonstration of ARPAnet.
IEEE NJ Coast Section IP Multi-media core network Subsystem (IMS): Enabler of Next Generation Services Amit Mukhopadhyay & Carlos Urrutia-Valdés.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy,Yang-Fang Li, Pei-Jia Yang,Yanuarius Teofilus Larosa th International Wireless Communications and Mobile.
June 2006 Roles of Session Border Controllers in IMS Networks CANTO - June 2006.
3GPP2 IMS Charging Infrastructure
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
IP Multimedia Subsystems By Vamsee K Pemmaraju. Agenda IMS Example IMS Example Overview Overview Basic Principles Basic Principles Architecture Architecture.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
SIP Extensions for Enhanced Location Based Services in 3G Networks International SIP 2004, Paris Pavitra Krishnaswamy Application-Ready.
Presented By Team Netgeeks SIP Session Initiation Protocol.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
Top right corner for field-mark, customer or partner logotypes. See Best practice for example. Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
All Rights Reserved © Alcatel-Lucent 2006, ##### 2G IMS CAVE Based Security Replay Protection Alec Brusilovsky, Zhibi Wang Alcatel-Lucent, July 24, 2007.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
1 © NOKIA Functionality and Testing of Policy Control in IP Multimedia Subsystem Skander Chaichee HUT/Nokia Networks Supervisor: Professor Raimo.
Andrew Allen Communication Service Identifier.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ambient Networks Media Delivery in the 3GPP Framework Author: Outi Koski Supervisor: Heikki Hämmäinen.
1 3GPP2 IMS Charging Infrastructure Presented for 3GPP2 TSG-X by Nick Mazzarella of Lucent Technologies September 25, 2004.
The Session Initiation Protocol - SIP
3GPP and SIP Keith Drage - Lucent Technologies. Submitted drafts draft-drage-3gpp-registration-00 draft-drage-3gpp-establishment-00 ftp://ftp.3gpp.org/TSG_CN/WG1_mm-cc-sm/TSGN1_16/Tdocs/SIP_WG_Submissons.
Tekelec Confidential Tekelec Confidential / For Discussion Purposes Only / Non-Binding ‘06 | 1 SIP / NGN / IMS Overview Andy Penrose.
Service Control Using SIP in 3GPP’s IP Multimedia Subsystem (IMS) Xin Chen Fujitsu Laboratories of Europe LTD
Internet Telephony 1 Reference Architecture of R00.
ETH/RZC Zsolt Szendrei
Session Initiation Protocol (SIP)
Reference Architecture and Call Flow Example for SIP RPH Signing
IP Multimedia Subsystem & W-CSCF
Simulation of Session Initiation Protocol
Presentation transcript:

IMS 架構與話務分析 網路管理維運資源中心 日期 : 2013/07/25 網路管理維運資源中心 日期 : 2013/07/25 限閱

2 IMS Function Layer

3 限閱 Access and border layer

4 限閱

5 Session control layer

6 限閱

7 Application layer

8 限閱 IMS Registration sequence

9 限閱 Registration sequence

10 限閱 Step 1: The UE generates a REGISTER message and sends it to the entry point of the network: the P-CSCF. In this message, the home network domain name is present and will be used to determine where to send the REGISTER message. The REGISTER message contains: Private user identity  Corresponds to an identity stored in the terminal Public user identity  In URI format Home network domain name  Request-URI Terminal IP address Step 2: The P-CSCF uses a DNS request to translate the home network domain name into the IP address of the I-CSC.

11 限閱 Step 3: The P-CSCF examines the home network domain name to discover the entry point (I-CSCF) in the home network (DNS look up). The P-CSCF adds its own address into the REGISTER message and sends the message to the ICSCF with: P-CSCF address/name P-CSCF network identifier Public user identity Private user identity Home network domain name Terminal IP address

12 限閱 Step 4a: The I-CSCF requests information related to the user registration status. It sends a User Authorization Request (UAR) diameter message to the HSS. The message contains the following data: Public user identity Private user identity P-CSCF network identifier The HSS checks the status of the subscriber, and if the subscription is not locked, the HSS checks the roaming right, using the address of the P-CSCF from which the request is coming. Step 4b: The HSS sends a User Authorization Answer (UAA) diameter message to the I-CSCF and gives a list of S-CSCFs available in the network with their capabilities

13 限閱 Step 5: The I-CSCF selects one S-CSCF according to the capabilities of the UE and then forwards the REGISTER message to the S-CSCF. The I-CSCF does a DNS lookup to find the selected S-CSCF address and sends the REGISTER message with: P-CSCF address/name P-CSCF network identifier Public user identity Private user identity Home network domain name Terminal IP address The S-CSCF stores the P-CSCF address/name and the network ID.

14 限閱 Step 6a: The S-CSCF sends a Server Assignment Request (SAR) diameter message in order to inform the HSS that it will be in charge of the subscriber and to request the subscriber profile. The S-CSCF sends: Public user identity Private user identity S-CSCF name Step 6b: The HSS answers using the Server Assignment Answer (SAA) diameter message. This message contains the subscriber profile and especially the initial filter Criteria (iFC) that define a set of triggers and ASs, in an ordered list, that the S-CSCF must contact. These Filter Criteria are called initial because they are defined in the HSS subscriber profile. Other Filter Criteria can be added to the S-CSCF by the AS: they are called subsequent Filter Criteria (sFC). The HSS stores the S-CSCF name for that user and returns the user information. The S-CSCF stores this information.

15 限閱 Step 7: The S-CSCF checks the iFC conditions. If any of them match, the S-CSCF contact by order the ASs. Each AS returns a result in the body of the SIP 200 OK message. Then the S-CSCF is able to generate the answer according to the result it receives from ASs. Based on iFC, the S-CSCF sends the REGISTER message to the service control platform (AS). Step 8: The S-CSCF sends a 200 OK message to the UE and fills in the SIP message with a VIA parameter, to define which item of equipment the message must pass through. The response follows the same path as the REGISTER request, as described in the Via list Steps 9 and 10: The P-CSCF receives a 200 OK message. It stores the address of the S-CSCF in charge of the UE and forwards the message to the UE.

16 限閱 IMS to IMS complete sequence

17 限閱 Steps 1 and 2 The originating User Equipment generates an INVITE message and inserts in the body of the message all the codecs that the mobile supports. It sends it to the P-CSCF registered during the registration phase. A 100 Trying message is sent back to the mobile, to indicate that the network is processing the session. The UE determines the complete set of codecs that it is capable of supporting for this session. It builds the message body and sends an INVITE to the P-CSCF: Public user identity (from) Destination subscriber (to) UE IP address (via)

18 限閱 Steps 3 and 4 The P-CSCF sends the Invite to the S-CSCF associated to the subscriber. In the INVITE message, the P-CSCF adds its own address in the record-route header, in order to receive the answers. It also adds charging parameters which will be discussed in chapter 5. The P-CSCF adds itself to the via headers to make sure it receives the responses. The P-CSCF sends the message to the next hop: Charging parameters P-CSCF address (record-route) Public user identity (from) Destination subscriber (to) Step 5 The S-CSCF analyzes the message and evaluates the iFC. If a trigger to the AS is required, it forwards the INVITE message to the AS. The S-CSCF validates the service profile of this subscriber and invokes any applicable origination service logic.

19 限閱

20 限閱 Step 8 The I-CSCF requests the address of the S-CSCF assigned to the destination subscriber, from the HSS. The I-CSCF queries the HSS to find out the S-CSCF of the called user. The HSS responds with the address of the current S-CSCF for the destination subscriber. Steps 6 and 7 The S-CSCF requests a DNS to determine the TISPAN network in charge of the subscriber and then sends the INVITE message to the I-CSCF of this network. In the INVITE message, the S-CSCF adds its own address in the via header, in order to receive the answers. It also adds charging parameters. The S-CSCF determines the network operator to whom the destination subscriber belongs. Using a DNS query, it determines the address of the I-CSCF in charge of the destination network. Charging parameters P-CSCF address & S-CSCF address (record-route) Public user identity (From) Destination subscriber (to)

21 限閱

22 限閱 Steps 9 and 10 The I-CSCF transfers the message to the S-CSCF associated to the subscriber. In the INVITE message, the P-CSCF adds its own address in the via header, in order to receive the answers. It also adds charging parameters which will be discussed in chapter 5. The I-CSCF forwards the INVITE message to the S-CSCF that will handle the session termination and adds itsaddress in the via header Step 11 and 12 The S-CSCF transfers the message to the P-CSCF associated to the subscriber in its local database. The S-CSCF adds its own address in the via header, in order to receive the answers. The S-CSCF forwards the INVITE message to the next hop and adds its address in the via header. Steps 13 and 14 The P-CSCF transfers the message to the subscriber for whom it has registered the address of his terminal in its local database. The P-CSCF determines the address of the destination subscriber and forwards the INVITE message.

23 限閱 Step 15 The destination UE receives the INVITE message. This message contains the list of all supported codecs by the originating UE, in its body. The destination UE compares this list with the list of codecs it supports and generates the SESSION PROGRESS message. It puts the common codecs that both UE supports in the body of this message. The UE2 determines the complete set of codecs that it is capable of supporting for this session. It determines the intersection with those appearing in the body of the INVITE message and sends back to the originator the resulting codecs in the message body Step 16 The P-CSCF receives the SESSION PROGRESS message and requests to authorizes the QoS requested by the UE from the Service Policy Decision Function (SPDF). Then the P-CSCF transfers the message to the next hop defined in the via header and removes its address from the via header. The P-CSCF authorizes the resources necessary for this session. It requests from the RACS to set the QoS needed for this session.

24 限閱

25 限閱 Steps 17 to 20 All the IMS/TISPAN items of equipment transfer the message to the next hop defined in the via header. The response is forwarded up to the P-CSCF, passing through all the items of equipment defined in the via header. Step 21 The P-CSCF receives the SESSION PROGRESS message and requests the Policy Decision Function (PDF) in order to authorize the QoS requested by the UE. The PDF gives back an authorization token, in order to correlate the GPRS QoS with the IMS/TISPAN QoS. The P-CSCF authorizes the resources necessary for this session and requests a QoS authorization token from the PDF. Step 22 The P-CSCF transfers the message to the UE in which the authorization token is placed. The P-CSCF adds the authorisation-token and forwards the response to the UE.

26 限閱

27 限閱 Steps 23 to 28 The UE selects one codec and sets the QoS by doing a resource reservation. It includes the selected codec in the PRACK message body. The PRACK message is transferred to the destination UE using the session contexts present is each CSCF. You can notice that the I-CSCF is not involved anymore in the session initiation. Steps 29 to 34 The UE2 receives the PRACK message and acknowledges with a 200 OK message back to UE1. In this message, the codec that must be used for the session is acknowledged and the resource reservation is done. Steps 35 to 37 When the resource reservation is successfully completed, the UE1 sends an UPDATE request to the terminating endpoint to acknowledge. The UPDATE is forwarded, up to UE2.

28 限閱

29 限閱 Next step The UE receives the UPDATE message and then it starts ringing. It sends a 200 OK message to the originating UE in order to confirm that its resources reservation is completed. The UE sends by the way a 180 Ringing message to notify the originating UE that it must generate a ring back tone. PRACK and 200 OK messages are exchanged in order to confirm that the 180 Ringing message has been received.

30 限閱

31 限閱 Steps 52 to 54 When the destination subscriber off hooks his phone, the UE generates a 200 OK message. The P-CSCF applies the QoS negotiated previously and the UE starts the media flow. The destination answers and sends a 200 OK to acknowledge the INVITE message. The P-CSCF indicates that the resources reserved for this session should now be committed. Steps 55 to 66 The 200 OK message is forwarded to the originating UE. The P-CSCF of this subscriber sets the QoS negotiated. The P-CSCF applies the QoS negotiated previously and the UE starts the media flow. It sends an ACK message, in order to respond to the 200 OK message.

32 限閱 IMS to PSTN complete sequence

33 限閱 PSTN to IMS complete sequence