The procedures specified for the Call Hold supplementary service in clause 13.6 of TS 23.205 for BICC based CS Core Network and in clause 13.6 of TS 23.231 for SIP-I based CS Core Network shall be followed with the following modifications:
The call establishment and call clearing procedures defined in clause 6 and clause 7 shall be applied.
If a new call is established after the original call is held, the MSC shall generate a new GCR for the new call.
The following clauses describe the additional requirements related to the LCLS functionality when the Call Hold supplementary service is activated for the locally switched call.
When the UE makes a request for the hold function for the locally switched call the MSC server shall request a LCLS break procedure described in clause 7.2.1.
The MSC server shall request the MGW to interrupt the communication on the bearer by changing the through-connection of the bearer termination towards the served mobile subscriber to "inactive" or by using the Isolate Bearer Termination Procedure.
If an announcement is to be applied to the held party the MSC shall apply the procedure for non LCLS call defined in clause 14.6 of TS 23.205 for BICC based CS Core Network and in clause 14.6 of TS 23.231 for SIP-I based CS Core Network.
If a handover occurs to the UE making the request for the hold function (UE-A) while the party is not intended to be re-connected locally then the MSC Server shall include LCLS-Connection-Status-Control set to "do not establish LCLS" in the HO Request message.
When the UE makes a request to retrieve a held call the MSC server shall stop an announcement that was applied to the held party. The MSC shall request the MGW to re-establish communication to the held party by changing the through-connection of the bearer termination towards the served mobile subscriber to be both-way through-connected or by using the Join Bearer Termination Procedure.
If the call has been successfully negotiated for LCLS and an LCLS break was triggered by the CN the MSC server shall perform a LCLS re-establishment as described in clause 7.3.1.
Figure 13.6.2.3.1.1 shows the network model for Call Hold supplementary service when LCLS was established. The MSC-B server seizes one context with two bearer terminations in the MGW-B. The bearer termination T1 is used for the bearer towards the BSS-B and the bearer termination T2 is used for the bearer towards the iMSC selected iMGW. The iMSC server seizes one context with two bearer terminations in the iMGW. The bearer termination T4 is used for the bearer towards the MSC-A server selected MGW-A and the bearer termination T3 is used for the bearer towards the preceding MGW-B. The MSC-A server seizes one context with two bearer terminations in the MGW-A. The bearer termination T5 is used for the bearer towards the iMSC selected iMGW and bearer termination T6 is used for the bearer towards the BSS-A.
Figure 13.6.2.3.2.1 shows the message sequence example for the Hold procedure with a possible notification to the held party using an announcement. In the example the MSC server requests the MGW to play an announcement towards the held party.
The MSC-A server requests the MGW-A to interrupt the communication on the bearer by changing the through-connection of the bearer termination towards the UE-A to "inactive".
The MSC-A server requests the MGW-A to re-establish communication to the held party by changing the through-connection of the bearer termination towards the UE-A to be both-way through-connected.
When the UE makes a request for the hold function for the non-local call the MSC server shall signal LCLS-CONNECT_CONTROL message with LCLS-Connection-status-control set to "do not establish LCLS".
When the UE makes a request to retrieve a held call the MSC server shall stop an announcement that was applied to the held party. The MSC shall request the MGW to re-establish communication to the held party by changing the through-connection of the bearer termination towards the served mobile subscriber to be both-way through-connected or by using the Join Bearer Termination Procedure.
If the call has been successfully negotiated for LCLS then MSC server shall signal LCLS-CONNECT_CONTROL message with LCLS-Connection-status-control set to "connect". If the BSS established local switching it shall notify the core network.
The call hold procedures and call establishment procedures shall be applied with the following enhancements.
To avoid the local switching between remote parties of the new call and the held call, the new call shall have a different GCR than the GCR of the original call. During the new call establishment, the MSC server serving the UE which has the held call and has initiated the new call shall generate a new GCR for the new call.
The MSC server shall use the ASSIGNMENT REQUEST message to update the BSS serving the UE which has the held call and has initiated the new call with the new GCR and LCLS-Configuration for the new call.
The access bearer is kept unchanged.
During the new call establishment, the MSC server serving the UE which has the held call and has initiated the new call shall send the Assignment Request message to update the BSS with the new GCR and LCLS-Configuration for the new call.
On receipt of Assignment Request, the BSS shall save the GCR and LCLS-Configuration in this message.
When the UE requests to place the new call on hold and retrieve the original call, the MSC server shall initiate normal call hold procedures as described in clause 13.6.1 for the new call. The MSC server sends the ASSIGNMENT REQUEST message with the GCR and LCLS-Configuration of the original call to the BSS. The MSC server continues the retrieval procedure as described in clause 13.6.2.2.
When the UE requests to retrieve the original call after the active session has completed, the MSC server shall send the ASSIGMENT REQUEST message to the BSS to update the GCR and LCLS-Configuration for the original call. The MSC server continues the retrieval procedures as described in clause 13.6.2.2.
MSC-A server retrieves the LCLS-Configuration and GCR for the held session and sends the ASSIGNMENT REQUEST message to BSS-A including the LCLS-Configuration IE and the GCR IE.