(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)

3GPP TS 24.228 -- IMS Signalling flows for Register

Registration: Non Hiding
> User not registered
> Reregistration
> Subscription by UE
> Subscription by P-CSCF
> Deregistration by S-CSCF
> Deregistration by HSS
> Network-initiated deregistration
> Network initiated re-authentication
 
Registration: Hiding
> User not registered
>
 
Mobile initiated deregistration
 
Session Initiation: Non Hiding
> MO#1a / S-S#1a / MT#1a
> MO#2 / S-S#2 / MT#2
> CS-O / S-S#2 / MT#2
> MO#2 / S-S#3 / CS-T
> MO#2 / S-S#2 / MT#1c
 
Session Initiation: Hiding
> MO#1b / S-S#2 / MT#2
> MO#2 / S-S#1b / MT#2
> MO#2 / S-S#1c / MT#2
> MO#2 / S-S#1d / MT#2
 

Non Hiding -- Deregistration event occuring in the S-CSCF

fig0

Non Hiding -- Deregistration event occuring in the S-CSCF
1) NOTIFY UE 2) 200 OK 3) NOTIFY P-CSCF 4) 200 OK   a) Prev Next Top

fig1

- This example assumes that UE1 and P-CSCF1 both have subscribed for the user's registration state event package and shows how UE1 and P-CSCF1 are notified when the network-initiated deregistration event occurs in S-CSCF1.
- After S-CSCF1 deregistration notification procedure S-CSCF1 immediately sends a NOTIFY request towards UE1 in order to inform about the network initiated deregistration and the subscription termination. The same Request URI, To, From, Call-ID are used as in the first NOTIFY request. CSeq is incremented since this is the second NOTIFY request sent towards UE1.
1a)  from S-CSCF1 to P-CSCF1   (a) (b) Prev Next Up

fig1a

1b)  from P-CSCF1 to UE1   (a) (b) Prev Next Up

fig1b

Non Hiding -- Deregistration event occuring in the S-CSCF
1) NOTIFY UE 2) 200 OK 3) NOTIFY P-CSCF 4) 200 OK   a) Prev Next Top

fig2

2a)  from UE1 to P-CSCF1   (a) (b) Prev Next Up

fig2a

2b)  from P-CSCF1 to S-CSCF1   (a) (b) Prev Next Up

fig2b

Non Hiding -- Deregistration event occuring in the S-CSCF
1) NOTIFY UE 2) 200 OK 3) NOTIFY P-CSCF 4) 200 OK   a) Prev Next Top

fig3

- S-CSCF1 also sends a NOTIFY request towards P-CSCF1 to which UE1 is attached to, in order to inform about the network initiated deregistration. The same Request URI, To, From, Call-ID are used as in the first NOTIFY request. CSeq is incremented since this is the second NOTIFY request sent towards P-CSCF1.
3a)  from S-CSCF1 to P-CSCF1   (a) Prev Next Up

fig3a

Non Hiding -- Deregistration event occuring in the S-CSCF
1) NOTIFY UE 2) 200 OK 3) NOTIFY P-CSCF 4) 200 OK   a) Prev Next Top

fig4

4a)  from P-CSCF1 to S-CSCF1   (a) (b) Prev Next Up

fig4a

4b)  between S-CSCF1 and HSS   (a) (b) Prev Next Up
- When the Network Initiated Deregistration Event occurs in S-CSCF1, S-CSCF1 informs the HSS that the user is no longer registered. S-CSCF1 either notifies the HSS to clear or requests to keep its location information for that subscriber. The HSS then either clears or keeps S-CSCF1 name for that subscriber according to request. In case S-CSCF1 location information is cleared from the HSS, the state of the subscriber identity is stored as "not registered" in the HSS. In case S-CSCF1 location information is kept in the HSS, the state of the subscriber identity is stored as "unregistered" in the HSS and S-CSCF1. The HSS acknowledges the request.
  
Last update: January 26, 2008 
  
(to top) © 2005-2008 Joël Repiquet, All Rights Reserved.