7.7 Session Release
23.2923GPPIP Multimedia Subsystem (IMS) centralized servicesRelease 17Stage 2TS
7.7.1 Session Release for ICS UE
7.7.1.1 General Gm Procedures
If receiving a session release from the CS access leg for the ICS UE using Gm while the PS access leg is still active, the SCC AS shall release the CS access leg. The SCC AS shall further update the remote leg, and if applicable, the PS access leg, to reflect the change of media.
NOTE: Race conditions may occur where the session release of the CS access leg could arrive prior an update over Gm from the UE removing the CS media.
7.7.1.2 Session Release for Gm and I1
Figure 7.7.1.2-1 provides a call flow illustrating the session release procedures for an ICS UE attached to an MSC Server enhanced for ICS, which has an ICS session already established. This call flow applies when either Gm or I1 have been used to set up the Service Control Signalling Path.
Figure 7.7.1.2-1: Session Release for Gm and I1 when using an MSC server enhanced for ICS
1. IMS procedures are executed for the release of the service control signalling session when using the Gm reference point as defined in clause 5.10 of TS 23.228 [2]. When using I1, the procedure for the release of the service control signalling session is documented in clause 7.7.1.3.
2. The SCC AS initiates release of the CS Bearer Control Signalling Path.
3. The MSC Server releases the CS Session with the ICS UE.
4. After confirmation of the session release from the ICS UE, the MSC Server completes the release of the CS Bearer Control Signalling Path with the SCC AS. Step 4 does not have to wait for step 3 to complete.
Alternatively the ICS UE may initiate release of the CS Bearer Control Signalling Path. The SCC AS and the ICS UE shall gracefully handle the case when both the SCC AS and ICS UE initiate the release procedure.
The call flow in Figure 7.7.1.2-1 also applies when the ICS UE is attached to an MSC server.
7.7.1.3 Release of the Service Control Signalling Session when using I1
7.7.1.3.1 ICS UE Initiated Release
Figure 7.7.1.3.1-1 provides a call flow illustrating the release of the service control signalling session by an ICS UE regardless of whether the ICS UE is attached to MSC server enhanced for ICS or not, when using I1.
Figure 7.7.1.3.1-1: ICS UE initiated release of the service control signalling session over I1
1. The ICS UE sends a release over I1.
2 The SCC AS sends a SIP BYE to the I/S‑CSCF serving the ICS UE.
3. The S‑CSCF forward the SIP BYE to UE A.
4-5. UE A sends a SIP OK to the SCC AS via the S‑CSCF of the UE B.
6. The SCC AS completes the session release procedure by sending a release-ack over I1.
NOTE: If this is the release of the last service control signalling session, then the CS Bearer Control Signalling Path is released as described in Clause 7.7.1.2
7.7.1.3.2 Network Initiated Release
Figure 7.7.1.3.2-1 provides a call flow illustrating the release of a service control signalling session by the home IMS network regardless of whether the ICS UE is attached to MSC server enhanced for ICS or not, when using I1.
Figure 7.7.1.3.2-1: Network initiated release of a service control signalling session initiated using I1
1. The S‑CSCF decides the session should be terminated due to administrative reasons or due to service expiration.
Steps 2-5 occur in parallel to Steps 6-7.
2. The S‑CSCF sends a SIP BYE message to the SCC AS.
3. The SCC AS sends a release message over I1 to the ICS UE.
4. The ICS UE sends a release-ack to the SCC AS over I1.
5. The SCC AS sends a SIP OK to the I/S‑CSCF.
6. The S‑CSCF sends a SIP BYE message to UE A.
7. UE-A acknowledges receipt of the SIP BYE and sends a SIP OK back to the S‑CSCF.
NOTE: If this is the release of the last service control signalling session, then the CS Bearer Control Signalling Path is released as described in Clause 7.7.1.2
7.7.1.3.3 Far End Initiated Release
Figure 7.7.1.3.3-1 provides a call flow illustrating the release of a service control signalling session by the far end regardless of whether the ICS UE is attached to MSC server enhanced for ICS or not, when using I1.
Figure 7.7.1.3.3-1: Far End release of a service control signalling session initiated using I1
1. UE A terminates the session by sending a SIP BYE (via its own S‑CSCF) towards the I/S‑CSCF of ICS UE B.
2. The S‑CSCF sends a SIP BYE message to the SCC AS.
3. The SCC AS sends a release message over I1 to the ICS UE.
4. The ICS UE sends a release-ack to the SCC AS over I1.
5. The SCC AS sends a SIP OK to the I/S‑CSCF.
6. The S‑CSCF sends a SIP OK message to UE A.
NOTE: If this is the release of the last service control signalling session, then the CS Bearer Control Signalling Path is released as described in Clause 7.7.1.2
7.7.2 Session Release for MSC Server enhanced for ICS
7.7.2.1 General
If receiving a CS session release from the non ICS UE the MSC Server enhanced for ICS shall release the session towards IMS. The SCC AS shall further update the remote leg, to reflect the change of media. If receiving a session release from the IMS, the MSC Server enhanced for ICS shall release the CS session with the UE.
7.7.2.2 Session Release by served UE
Figure 7.7.2.2-1 provides a call flow illustrating the session release procedures initiated by an UE attached to an MSC Server enhanced for ICS.
Figure 7.7.2.2-1: Session Release initiated by UE A when using an MSC server enhanced for ICS
1. The UE releases CS Session.
2. The MSC Server releases the IMS Session. Step 2 does not have to wait for step 1 to complete.
3. The SCC AS updates or releases the remote leg depending on whether other media components remain in the remote leg after removal of speech media.
7.7.2.3 Session Release by far-end
Figure 7.7.2.3-1 provides a call flow illustrating the session release procedures initiated by far end for an UE attached to an MSC Server enhanced for ICS.
Figure 7.7.2.3-1: Session Release initiated by far end when using an MSC server enhanced for ICS
1. The UE B initiates session release.
2. The MSC Server releases CS session with UE A.
3. Completion of session release initiated by far end. Step 3 does not have to wait for step 2 to complete.
7.7.2.4 Network initiated Session Release
Figure 7.7.2.4-1 provides a call flow illustrating the session release procedures initiated by the home IMS network for an UE attached to an MSC Server enhanced for ICS.
Figure 7.7.2.4-1: Network initiated Session Release when using an MSC server enhanced for ICS
1. The S‑CSCF decides the session should be terminated due to administrative reasons or due to service expiration.
2. The S‑CSCF initiates a session release towards UE B and MSC server.
3. The MSC Server releases CS session with UE A.
4. Completion of session release is provided from UE B and MSC Server to S‑CSCF. Step 4 does not have to wait for step 3 to complete.