9.2.2 Basic IM CN subsystem originated session

29.1633GPPInterworking between the IP Multimedia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networksTS

9.2.2.1 BICC forward bearer establishment

9.2.2.1.1 IM-MGW selection

The MGCF shall select an IM-MGW for the bearer connection before it performs the CS network side bearer establishment. This may happen either before sending the IAM or after receiving the APM message (signal 5 or signal 6 in figure 34). In the latter case, the IM-MGW selection may be based on a possibly received MGW-id from the succeeding node.

9.2.2.1.2 CS network side bearer establishment

The MGCF shall either select bearer characteristics or request the IM-MGW to select and provide the bearer characteristics for the CS network side bearer connection before sending the IAM. In the latter case the MGCF shall use the Prepare Bearer procedure, not shown in figure 34, to request the IM-MGW to select the bearer characteristics. After the succeeding node has provided a bearer address and a binding reference in the APM, the MGCF shall use the Establish Bearer procedure to request the IM-MGW to establish a bearer towards the destination CS-MGW. The MGCF shall provide the IM-MGW with the bearer address, the binding reference and the bearer characteristics (signal 7 in figure 34).

9.2.2.1.3 IM CN subsystem side termination reservation

On receipt of an initial INVITE (signal 1 in figure 34) the MGCF shall initiate the Reserve IMS Connection Point and Configure Remote Resources procedure (signal 3 and 4 in figure 34). From the received SDP and local configuration data the MGCF:

– Shall send the appropriate remote codec(s), the remote UDP port and the remote IP address to the IM-MGW. The remote UDP port and IP address refer to the destination of user plane data sent towards the IM CN subsystem. The remote codec(s) are the codec(s) the IM-MGW may select for user plane data sent towards the IM CN subsystem.

– Shall indicate to the IM-MGW the appropriate local codec(s) and request a local IP address and UDP port. The local IP address and UDP port are used by the IM-MGW to receive user plane data from the IM CN subsystem. The local codec(s) are the codec(s) the IM-MGW may select to receive user plane data from the IM CN subsystem.

– If DTMF support together with speech support is required, the reserve value indicator shall be set to "true".

– May indicate that IP interface type is for MboIP.

The IM-MGW

– Shall reply to the MGCF with the selected local codec(s) and the selected remote codec(s) and the selected local UDP port and IP address.

– Shall reserve resources for those codec(s).

The MCGF shall send the local codec(s), UDP port and IP address to the IMS in the Session Progress (signal 9 in figure 34).

9.2.2.1.4 IM CN subsystem side session establishment

Dependent on what the MGCF receives in the PRACK message (signal 10 in figure 34), the MGCF may initiate the Configure IMS Resources procedure. If no SDP is received, or if the received SDP does not contain relevant changes compared to the previous SDP sent to the IMS in signal 9 in figure 34, the procedure is not invoked. Otherwise the MGCF shall use the Configure IMS Resources procedure to provide to the IM-MGW:

– The appropriate remote codec(s), the remote UDP port and the remote IP address.

– Optionally the appropriate local codec(s), UDP port and IP address.

– If DTMF support together with speech support is required, the reserve value indicator shall be set to "true".

– May indicate that IP interface type is for MboIP.

The IM-MGW shall:

– Reply to the MGCF with the selected remote codec(s),

– Reply to the MGCF with the selected local codec(s)if the MGCF supplied local codec(s),

– Update the codec reservation and remote IP address and remote UDP port in accordance with the received information.

The MGCF shall include the selected codec(s) and UDP port and IP address in a 200 OK (PRACK) (signal 11 in figure 34) sent back to the IMS.

9.2.2.1.5 Through-connection

During the Prepare Bearer and Establish Bearer procedures, the MGCF shall either use the Change Through-Connection procedure to request the IM-MGW to backward through-connect the BICC terminations, or the MGCF shall use this procedure to both-way through-connect the BICC termination already on this stage (signal 7 in figure 34). During the Reserve IMS Connection Point procedure:

– if the MGCF has been identified a call as an "ICS call" as specified in clause 7.3.3.1.2.12 the MGCF shall request the IM MGW to suspend sending media towards the IMS side by setting the through-connection of the IM CN subsystem side termination to "not through-connected" using the Change IMS Through Connection procedure (signal 3 in figure 34); and

– otherwise the MGCF shall use the Change IMS Through-Connection procedure to request the IM-MGW to backward through-connect the IMS termination (signal 3 in figure 34).

When the MGCF receives a BICC ACM or CPG message with an UID action indicators parameter with the through-connection instruction indicator set to "through-connect in both directions" the MGCF shall request the IM-MGW to both-way through-connect the terminations using the Change IMS Through-Connection or Change Through-Connection procedures (signal 18 in figure 34), unless those terminations are already both-way through-connected.

When the MGCF receives the BICC:ANM answer indication, it shall request the IM-MGW to both-way through-connect the termination using the Change Through-Connection or Change IMS Through-Connection procedures (signal 24 in figure 34), unless those terminations are already both-way through-connected.

9.2.2.1.6 Codec handling

The IM-MGW may include a speech transcoder based upon the speech coding information provided to each termination.

9.2.2.1.7 Failure handling in MGCF

If any procedure between the MGCF and the IM-MGW is not completed successfully the default action by the MGCF is to release the session, as described in clause 9.2.6. If the MGCF receives a Bearer Released procedure from the IM-MGW the default action by the MGCF is to release the session as described in clause 9.2.7.

NOTE: As an implementation option the MGCF may also decide for example to only release the resources in the IM-MGW that caused the failure, possibly select a new IM-MGW for the connection and continue the call establishment using new resources in the selected IM-MGW but such handling is outside of the scope of the present document.

9.2.2.1.8 Message sequence chart

Figure 34 shows the message sequence chart for the IM CN subsystem originating session with BICC forward bearer establishment where the selection of IM-MGW is done before the sending of the IAM. In the chart the MGCF requests the seizure of an IM CN subsystem side termination. When the APM is received from the succeeding node, the MGCF requests the seizure of a CS network side bearer termination and the establishment of the bearer. When the MGCF receives an answer indication, it requests the IM-MGW to both-way through-connect the terminations. Dashed lines represent optional or conditional messages.

Figure 34: Basic IM CN Subsystem originating session, BICC forward bearer establishment
(message sequence chart)

9.2.2.2 BICC backward bearer establishment

9.2.2.2.1 IM-MGW selection

The MGCF shall select an IM-MGW for the bearer connection before it performs the IM CN subsystem session establishment or the CS network side bearer establishment, and before it sends the IAM (signal 8 in figure 35).

9.2.2.2.2 IM CN subsystem side termination reservation

On receipt of an initial INVITE (signal 1in figure 35) the MGCF shall initiate the Reserve IMS Connection Point and Configure Remote Resources procedure (signal 3 and 4 in figure 35). From the received SDP and local configuration data the MGCF:

– Shall send the appropriate remote codec(s), the remote UDP port and the remote IP address to the IM-MGW. The remote UDP port and IP address refer to the destination of user plane data sent towards the IM CN subsystem. The remote codec(s) are the codec(s) the IM-MGW may select for user plane data sent towards the IM CN subsystem.

– Shall indicate to the IM-MGW the appropriate local codec(s) and request a local IP address and UDP port. The local UDP port and IP address are used by the IM-MGW to receive user plane data from the IM CN subsystem. The local codec(s) are the codec(s) the IM-MGW may select to receive user plane data from the IM CN subsystem.

– If DTMF support together with speech support is required, the reserve value indicator shall be set to "true".

– May indicate that IP interface type is for MboIP.

The IM-MGW shall

– Reply to the MGCF with the selected local codec(s) and the selected remote codec(s) and the selected local UDP port and IP address.

– Reserve resources for those codec(s).

The MCGF shall send the local codec(s), UDP port and IP address to the IMS in the Session Progress (signal 5 in figure 35).

9.2.2.2.3 IM CN subsystem side session establishment

Dependent on what the MGCF receives in the PRACK message (signal 9 in figure 35) the MGCF may initiate the Select Configure IMS Resources procedure (signals 10 and 11 in figure 35). If no SDP is received, or if the received SDP does not contain relevant changes compared to the previous SDP the procedure is not invoked. Otherwise the MGCF shall use the Configure IMS Resources procedure to provide to the IM-MGW:

– the appropriate remote codec(s), the remote UDP port and the remote IP address.

– optionally if DTMF support together with speech support is required, the reserve value indicator shall be set to "true".

– May indicate that IP interface type is for MboIP.

The IM-MGW shall:

– Reply to the MGCF with the selected remote codec(s).

– Reply to the MGCF with the selected local codec(s), if the MGCF supplied local codec(s).

– Update the codec reservation and remote IP address and remote UDP port in accordance with the received information.

The MGCF shall include the selected codec(s), IP address and UDP port in an 200 OK (PRACK) (signal 12 in figure 35) sent back to the IMS

9.2.2.2.4 CS network side bearer establishment

The MGCF shall request the IM-MGW to prepare for the CS network side bearer establishment using the Prepare Bearer procedure before sending the IAM to the succeeding node. Within this procedure, the MGCF shall request the IM-MGW to provide a bearer address and a binding reference, and the MGCF shall either provide the IM-MGW with the preferred bearer characteristics or it shall request the IM-MGW to select and provide the bearer characteristics (signal 6 in figure 35). After the IM-MGW has replied with the bearer address, the binding reference and the bearer characteristics (if requested), the MGCF sends the IAM to the succeeding node (signal 8 in figure 35).

9.2.2.2.5 Through-connection

During the Prepare Bearer procedure, the MGCF shall either use the Change Through-Connection procedure to request the IM-MGW to backward through-connect the BICC termination, or the MGCF shall use this procedure to both-way through-connect the BICC termination already on this stage (signal 6 in figure 35). During the Reserve IMS Connection Point procedure:

– if the MGCF has been identified a call as an "ICS call" as specified in clause 7.3.3.1.2.12 the MGCF shall request the IM‑MGW to suspend sending media towards the IMS side by setting the through-connection of the IM CN subsystem side termination to "not through-connected" using the Change IMS Through‑Connection procedure (signal 3 in figure 35); and

– otherwise the MGCF shall use the Change IMS Through-Connection procedure to request the IM-MGW to backward through-connect the IMS termination (signal 3 in figure 35).

When the MGCF receives an BICC ACM or CPG message with an UID action indicators parameter with the through-connection instruction indicator set to "through-connect in both directions" the MGCF shall request the IM-MGW to both-way through-connect the terminations using the Change IMS Through-Connection or Change Through-Connection procedures (signal 17 in figure 35), unless those terminations are already both-way through-connected.

When the MGCF receives the BICC:ANM answer indication, it shall request the IM-MGW to both-way through-connect the terminations using the Change Through-Connection or Change IMS Through-Connection procedures (signal 23 in figure 35), unless those terminations are already both-way through-connected.

9.2.2.2.6 Codec handling

The IM-MGW may include a speech transcoder based upon the speech coding information provided to each termination.

9.2.2.2.7 Failure handling in MGCF

If any procedure between the MGCF and the IM-MGW is not completed successfully the default action by the MGCF is to release the session as described in clause 9.2.6. If the MGCF receives a Bearer Released procedure from the IM-MGW the default action by the MGCF is to release the session, as described in clause 9.2.7.

NOTE: As an implementation option the MGCF may also decide for example to only release the resources in the IM-MGW that caused the failure, possibly select a new IM-MGW for the connection and continue the call establishment using new resources in the selected IM-MGW but such handling is outside of the scope of the present document.

9.2.2.2.8 Message sequence chart

Figure 35 shows the message sequence chart for the IM CN subsystem originating session with BICC backward bearer establishment. In the chart the MGCF requests the seizure of an IM CN subsystem side termination and a CS network side bearer termination. When the MGCF receives an answer indication, it requests the IM-MGW to both-way through-connect the terminations. Dashed lines represent optional or conditional messages.

Figure 35: Basic IM CN Subsystem originating session, BICC backward bearer establishment (message sequence chart)

9.2.2.3 ISUP

9.2.2.3.1 IM-MGW selection

The MGCF shall select an IM-MGW with circuits to the given destination in the CS domain before it performs the IM CN subsystem session establishment and before it sends the IAM (signal 8 in figure 36).

9.2.2.3.2 IM CN subsystem side termination reservation

On receipt of an initial INVITE (signal 1 in figure 36) the MGCF shall initiate the Reserve IMS Connection Point and Configure Remote Resources procedure (signal 3 and 4 in figure 36). From the received SDP and local configuration data the MGCF:

– shall send the appropriate remote codec(s), the remote UDP port and the remote IP address to the IM-MGW. The remote UDP port and IP address refer to the destination of user plane data sent towards the IM CN subsystem. The remote codec(s) are the codec(s) the IM-MGW may select for user plane data sent towards the IM CN subsystem.

– shall indicate to the IM-MGW the appropriate local codec(s) and request a local IP address and UDP port. The local IP address and UDP port are used by the IM-MGW to receive user plane data from the IM CN subsystem. The local codec(s) are the codec(s) the IM-MGW may select to receive user plane data from the IM CN subsystem.

– If DTMF support together with speech support is required, the reserve value indicator shall be set to "true".

– May indicate that IP interface type is for MboIP.

The IM-MGW shall

– reply to the MGCF with the selected local codec(s) and the selected remote codec(s) and the selected local UDP port and IP address.

– reserve resources for those codec(s).

The MCGF shall send selected local codec(s) and the selected remote codec and the selected local UDP port and IP address to the IMS in the Session Progress (signal 5 in figure 36)

9.2.2.3.3 IM CN subsystem side session establishment

Dependent on what the MGCF receives in the PRACK message (signal 9 in figure 35) the MGCF may initiate the Configure IMS Resources procedure. If no SDP is received, or if the received SDP does not contain relevant changes compared to the previous SDP, the procedure is not invoked. Otherwise the MGCF shall use the Configure IMS Resources procedure to provide to the IM-MGW:

– the appropriate remote codec(s), the remote UDP port and the remote IP address.

– optionally the appropriate local codec(s), UDP port and IP address.

– If DTMF support together with speech support is required, the reserve value indicator shall be set to "true".

– May indicate that IP interface type is for MboIP.

The IM-MGW shall:

– reply to the MGCF with the selected remote codec.

– reply to the MGCF with the selected local codec(s), if the MGCF supplied local codec(s).

– update the codec reservation and remote IP address and UDP port in accordance with the received information.

The MGCF shall include the selected codec(s) UDP port and IP address in 200 OK (PRACK) (signal 12 in figure 36) sent back to the IMS.

9.2.2.3.4 CS network side circuit reservation

The MGCF shall request the IM-MGW to reserve a circuit using the Reserve TDM Circuit procedure. The MGCF sends the IAM to the succeeding node including the reserved circuit identity.

9.2.2.3.5 Through-connection

During the Reserve TDM Circuit and Reserve IMS Connection Point procedures, the MGCF shall either use the Change TDM Through-Connection procedure to request the IM-MGW to backward through-connect the termination, or the MGCF shall use this procedure to both-way through-connect the TDM termination already on this stage (signal 6 in figure 36). During the Reserve IMS connection Point procedure:

– if the MGCF has been identified a call as an "ICS call" as specified in clause 7.2.3.1.12 the MGCF shall request the IM‑MGW to suspend sending media towards the IMS side by setting the through-connection of the IM CN subsystem side termination to "not through-connected" using the Change IMS Through‑Connection procedure (signal 3 in figure 36); and

– otherwise the MGCF shall use the Change IMS through-connection procedure to request the IM-MGW to backward through-connect the IMS termination (signal 3 in figure 36).

When the MGCF receives an ISUP ACM or CPG message with an UID action indicators parameter with the through-connection instruction indicator set to "through-connect in both directions" the MGCF shall request the IM-MGW to both-way through-connect the terminations using the Change IMS Through-Connection or Change TDM Through-Connection procedures (signal 17 in figure 36), unless those terminations are already both-way through-connected.

When the MGCF receives the ISUP:ANM answer indication, it shall request the IM-MGW to both-way through-connect the terminations using the Change IMS Through-Connection or Change TDM Through-Connection procedures (signal 23 in figure 36), unless those terminations are already both-way through-connected.

9.2.2.3.6 Continuity check

The MGCF may request a continuity check on the connection towards the CS network within the IAM message. In this case, the MGCF shall use the Continuity Check procedure towards the IM-MGW to request the generation of a continuity check tone on the TDM termination. The IM-MGW shall then use the Continuity Check Verify procedure to notify the MGCF of an incoming continuity check tone on the corresponding circuit. In addition to other conditions detailed in Clause 7, the MGCF shall wait until receiving this notification before sending the COT. (Not depicted in figure 36)

9.2.2.3.7 Codec handling

The IM-MGW may include a speech transcoder based upon the speech coding information provided to each termination.

9.2.2.3.8 Voice processing function

A voice processing function located on the IM-MGW may be used to achieve desired acoustic quality on the terminations. If the voice processing function is used, the MGCF shall request the activation of it in the termination towards the CS network using the Activate TDM Voice Processing Function procedure (signal 23 in figure 36).

9.2.2.3.9 Failure handling in MGCF

If any procedure between the MGCF and the IM-MGW is not completed successfully session shall be released as described in clause 9.2.6. If the MGCF receives a Bearer Released procedure from the IM-MGW the default action by the MGCF is to release the session as described in clause 9.2.7.

9.2.2.3.10 Message sequence chart

Figure 36 shows the message sequence chart for the IM CN subsystem originating session. In the chart the MGCF requests the seizure of an IM CN subsystem side termination and a CS network side bearer termination. When the MGCF receives an answer indication, it requests the IM-MGW to both-way through-connect the terminations. The MGCF requests the possible activation of the voice processing functions for the bearer terminations. Dashed lines represent optional or conditional messages.

Figure 36: Basic IM CN Subsystem originating session, ISUP (message sequence chart)