(Logo Tech-invite)  

a Portal devoted to SIP and surrounding technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (19 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)

IMS Signalling flows for session initiation: Hiding

MO#2 / S-S#1c / MT#2   (page 3 of 3)

- Mobile Origination, located in home network
- Different network operators performing origination and termination,
with configuration hiding by originating network operator
- Mobile Termination, located in home network
MO#2 / S-S#1c / MT#2
1) INVITE (UE1 to UE2) 2) 183 Session Progress 3) PRACK (UE1 to UE2) 4) 200 OK   Prev Next
5) UPDATE (UE1 to UE2) 6) 200 OK 7) 180 Ringing (INVITE) 8) PRACK (UE1 to UE2)     a)
9) 200 OK 10) 200 OK (INVITE) 11) ACK (UE1 to UE2)     p.#1 Top

fig7

7a)  from UE2 to P-CSCF2   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7a

- Before proceeding with session establishment, UE2 waits for two events. First, the resource reservation initiated in step #4 must complete successfully. Second, the resource reservation initiated by the originating endpoint must complete successfully (which is indicated by message UPDATE received by UE2). UE2 alerts the destination subscriber of an incoming session attempt; it indicates this to the calling party by a 180 Ringing provisional response sent to P-CSCF2.
7b)  from P-CSCF2 to S-CSCF2   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7b

- Record-Route: P-CSCF2 rewrites the Record-Route header field value to remove the port number and the comp=sigcomp parameter from its own entry.
7c)  from S-CSCF2 to I-CSCF2   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7c

7d)  from I-CSCF2 to I-CSCF1 (THIG)   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7d

7e)  from I-CSCF1 (THIG)to S-CSCF1   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7e

7f)  from S-CSCF1 to P-CSCF1   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7f

7g)  from P-CSCF1 to UE1   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig7g

- Record-Route: P-CSCF1 rewrites the Record-Route header to add the comp=sigcomp parameter to its own SIP URI and its port number negotiated during the security agreement.
MO#2 / S-S#1c / MT#2
1) INVITE (UE1 to UE2) 2) 183 Session Progress 3) PRACK (UE1 to UE2) 4) 200 OK   Prev Next
5) UPDATE (UE1 to UE2) 6) 200 OK 7) 180 Ringing (INVITE) 8) PRACK (UE1 to UE2)     a)
9) 200 OK 10) 200 OK (INVITE) 11) ACK (UE1 to UE2)     p.#1 Top

fig8

8a)  from UE1 to P-CSCF1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig8a

- Request-URI: Takes the value of the Contact header of the received 180 Ringing response.
- Security-Verify: Contains the security agreement as represented by the received Security-Server header.
8b)  from P-CSCF1 to S-CSCF1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig8b

8c)  from S-CSCF1 to I-CSCF1 (THIG)   (a) (b) (c) (d) (e) (f) Prev Next Up

fig8c

8d)  from I-CSCF1 (THIG) to S-CSCF2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig8d

8e)  from S-CSCF2 to P-CSCF2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig8e

8f)  from P-CSCF2 to UE2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig8f

MO#2 / S-S#1c / MT#2
1) INVITE (UE1 to UE2) 2) 183 Session Progress 3) PRACK (UE1 to UE2) 4) 200 OK   Prev Next
5) UPDATE (UE1 to UE2) 6) 200 OK 7) 180 Ringing (INVITE) 8) PRACK (UE1 to UE2)     a)
9) 200 OK 10) 200 OK (INVITE) 11) ACK (UE1 to UE2)     p.#1 Top

fig9

9a)  from UE2 to P-CSCF2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig9a

9b)  from P-CSCF2 to S-CSCF2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig9b

9c)  from S-CSCF2 to I-CSCF2 (THIG)   (a) (b) (c) (d) (e) (f) Prev Next Up

fig9c

9d)  from I-CSCF2 (THIG) to S-CSCF1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig9d

9e)  from S-CSCF1 to P-CSCF1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig9e

9f)  from P-CSCF1 to UE1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig9f

MO#2 / S-S#1c / MT#2
1) INVITE (UE1 to UE2) 2) 183 Session Progress 3) PRACK (UE1 to UE2) 4) 200 OK   Prev Next
5) UPDATE (UE1 to UE2) 6) 200 OK 7) 180 Ringing (INVITE) 8) PRACK (UE1 to UE2)     a)
9) 200 OK 10) 200 OK (INVITE) 11) ACK (UE1 to UE2)     p.#1 Top

fig10

10a)  from UE2 to P-CSCF2   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10a

10b)  from P-CSCF2 to S-CSCF2   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10b

10c)  from S-CSCF2 to I-CSCF2   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10c

10d)  from I-CSCF2 to I-CSCF1 (THIG)   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10d

10e)  from I-CSCF1 (THIG) to S-CSCF1   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10e

10f)  from S-CSCF1 to P-CSCF1   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10f

10g)  from P-CSCF1 to UE1   (a) (b) (c) (d) (e) (f) (g) Prev Next Up

fig10g

MO#2 / S-S#1c / MT#2
1) INVITE (UE1 to UE2) 2) 183 Session Progress 3) PRACK (UE1 to UE2) 4) 200 OK   Prev Next
5) UPDATE (UE1 to UE2) 6) 200 OK 7) 180 Ringing (INVITE) 8) PRACK (UE1 to UE2)     a)
9) 200 OK 10) 200 OK (INVITE) 11) ACK (UE1 to UE2)     p.#1 Top

fig11

11a)  from UE1 to P-CSCF1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig11a

11b)  from P-CSCF1 to S-CSCF1   (a) (b) (c) (d) (e) (f) Prev Next Up

fig11b

11c)  from S-CSCF1 to I-CSCF1 (THIG)   (a) (b) (c) (d) (e) (f) Prev Next Up

fig11c

11d)  from I-CSCF1 (THIG) to S-CSCF2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig11d

11e)  from S-CSCF2 to P-CSCF2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig11e

11f)  from P-CSCF2 to UE2   (a) (b) (c) (d) (e) (f) Prev Next Up

fig11f

  
Last update: December 31, 2007 
  
(to top) © 2005-2008 Joël Repiquet, All Rights Reserved.