Etsi Ts 1 129 292: Technical Specification ION
Etsi Ts 1 129 292: Technical Specification ION
Etsi Ts 1 129 292: Technical Specification ION
TECHNICAL SPECIFICATION
ION
Reference
RTS/TSGC-0329292v8b0
Keywords
LTE,UMTS
ETSI
Important notice
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 2 ETSI TS 129 292 V8.11.0 (2015-10)
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP).
The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or
GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables.
The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under
http://webapp.etsi.org/key/queryform.asp.
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 3 ETSI TS 129 292 V8.11.0 (2015-10)
Contents
Intellectual Property Rights ................................................................................................................................2
Foreword.............................................................................................................................................................2
Modal verbs terminology....................................................................................................................................2
Foreword.............................................................................................................................................................7
1 Scope ........................................................................................................................................................8
2 References ................................................................................................................................................8
3 Definitions and abbreviations .................................................................................................................10
3.1 Definitions ........................................................................................................................................................ 10
3.2 Abbreviations ................................................................................................................................................... 10
4 Interworking overview ...........................................................................................................................11
4.1 Interworking reference model .......................................................................................................................... 11
4.2 Interworking reference points and interfaces ................................................................................................... 11
4.3 Interworking functional entities ....................................................................................................................... 12
4.3.1 MSC Server enhanced for ICS .................................................................................................................... 12
4.3.2 Circuit Switched Media Gateway Function (CS-MGW) ............................................................................ 12
4.4 Control plane interworking............................................................................................................................... 12
4.5 User plane interworking ................................................................................................................................... 12
5 Control plane procedures and interworking ...........................................................................................12
5.1 General ............................................................................................................................................................. 12
5.2 IMS registration procedures interworking ........................................................................................................ 13
5.2.1 Initial registration........................................................................................................................................ 13
5.2.2 Reregistration .............................................................................................................................................. 13
5.2.3 MSC Server initiated deregistration............................................................................................................ 13
5.3 Interworking of mobile originating call setup from NAS signalling to SIP ..................................................... 14
5.3.1 General........................................................................................................................................................ 14
5.3.2 Receipt of a setup message ......................................................................................................................... 14
5.3.3 Sending of INVITE..................................................................................................................................... 14
5.3.3.1 General .................................................................................................................................................. 14
5.3.3.2 Coding of INVITE ................................................................................................................................ 14
5.3.3.3 Coding of the SDP offer ........................................................................................................................ 15
5.3.3.4 Actions on the SDP answer ................................................................................................................... 15
5.3.4 Sending of ALERTING .............................................................................................................................. 16
5.3.4a Sending of PROGRESS .............................................................................................................................. 16
5.3.4b Through-Connecting early media from IMS .............................................................................................. 16
5.3.5 Applying ringback tone .............................................................................................................................. 16
5.3.6 Receipt of 200 OK (INVITE) ..................................................................................................................... 16
5.3.7 Receipt of status-codes 3xx ........................................................................................................................ 17
5.3.8 Receipt of status-codes 4xx, 5xx or 6xx ..................................................................................................... 17
5.3.9 Receipt of DISCONNECT.......................................................................................................................... 21
5.3.10 Restoration procedures ............................................................................................................................... 21
5.4 Interworking of mobile terminating call setup from SIP to NAS signalling .................................................... 22
5.4.1 General........................................................................................................................................................ 22
5.4.2 Receipt of initial INVITE ........................................................................................................................... 22
5.4.3 Sending of SETUP ...................................................................................................................................... 22
5.4.4 Receipt of CALL CONFIRMED ................................................................................................................ 24
5.4.5 Bearer establishment ................................................................................................................................... 24
5.4.5.1 Network side bearer establishment ....................................................................................................... 24
5.4.5.2 Access bearer assignment ..................................................................................................................... 24
5.4.5.3 Transcoding ........................................................................................................................................... 24
5.4.6 Receipt of ALERTING ............................................................................................................................... 25
5.4.7 Applying early media.................................................................................................................................. 25
5.4.8 Call rejection or abandonment .................................................................................................................... 25
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 4 ETSI TS 129 292 V8.11.0 (2015-10)
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 5 ETSI TS 129 292 V8.11.0 (2015-10)
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 6 ETSI TS 129 292 V8.11.0 (2015-10)
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 7 ETSI TS 129 292 V8.11.0 (2015-10)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 8 ETSI TS 129 292 V8.11.0 (2015-10)
1 Scope
IMS Centralized Services (ICS) enable the delivery of IM CN subsystem based multimedia telephony and
supplementary services as defined in 3GPP TS 24.173 [4] to users regardless of the attached access network type; e.g.
CS domain access or IP-CAN.
The present document specifies the principles of interworking between the IM CN subsystem and CS domain in order
to enable ICS for UEs using CS domain access.
The present document addresses the area of registration procedures interworking between the CS domain and IM CN
subsystem.
The present document addresses the areas of control and user plane interworking between the IM CN subsystem and CS
domain through an MSC Server enhanced for ICS and CS-MGW respectively. This includes the signalling procedures
between the MSC Server and CS-MGW. For the specification of control plane interworking, present document defines
the protocol interworking between the 3GPP profile of SIP as described in 3GPP TS 24.229 [2] and NAS signalling as
described in 3GPP TS 24.008 [3] required for the support of IM CN subsystem based multimedia telephony and
supplementary services.
The present document addresses the area of supplementary service configuration interworking between the CS domain
and IM CN subsystem.
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
• References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
• For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[2] 3GPP TS 24.229: "IP Multimedia Call Control Protocol based on SIP and SDP".
[3] 3GPP TS 24.008: "Mobile radio interface layer 3 specification; Core Network protocols; Stage 3".
[4] 3GPP TS 24.173: "IMS multimedia telephony communication service and supplementary services;
Stage 3".
[5] 3GPP TS 23.292: "IP Multimedia Subsystem (IMS) Centralized Services; Stage 2".
[7] 3GPP TS 24.292: "IP Multimedia (IM) Core Network (CN) subsystem Centralized Services (ICS);
Stage 3".
[9] 3GPP TS 22.003: "Circuit Teleservices supported by a Public Land Mobile Network (PLMN)".
[11] 3GPP TS 29.232: "Media Gateway Controller (MGC) – Media Gateway (MGW) interface; Stage
3".
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 9 ETSI TS 129 292 V8.11.0 (2015-10)
[13] Void
[14] 3GPP TS 24.608: "Terminating Identification Presentation (TIP) and Terminating Identification
Restriction (TIR) using IP Multimedia (IM) Core Network (CN) subsystem; Protocol
specification".
[15] 3GPP TS 25.414: "UTRAN Iu interface data transport and transport signalling".
[18] 3GPP TS 29.414: "Core network Nb data transport and transport signalling".
[19] 3GPP TS 48.004: "Base Station System – Mobile-services Switching Centre (BSS – MSC)
interface; Layer 1 specification".
[21] 3GPP TS 26.235: "Packet switched conversational multimedia applications; Default codecs".
[22] 3GPP TS 26.226: "CTM Cellular Text telephony Modem, General description".
[23] 3GPP TS 24.604: "Communication Diversion (CDIV) using IP Multimedia (IM) Core Network
(CN) subsystem; Protocol specification".
[24] 3GPP TS 24.082: "Call Forwarding (CF) supplementary services; Stage 3".
[25] 3GPP TS 24.072: " Call Deflection (CD) Supplementary Service; Stage 3".
[26] 3GPP TS 24.083: "Call Waiting (CS) and Call Hold (HOLD) supplementary services; Stage 3".
[27] 3GPP TS 24.610: "Communication HOLD (HOLD) using IP Multimedia (IM) Core Network
(CN) subsystem; Protocol specification".
[28] 3GPP TS 26.114: "IP Multimedia Subsystem (IMS); Multimedia Telephony; Media handling and
interaction".
[29] 3GPP TS 24.080: "Mobile radio interface layer 3 supplementary services specification; Formats
and coding".
[30] 3GPP TS 24.088: "Call Barring (CB) Supplementary Service – Stage 3".
[31] 3GPP TS 24.611: "Anonymous Communication Rejection (ACR) and Communication Barring
(CB); using IP Multimedia (IM) Core Network (CN) subsystem; Protocol specification".
[32] 3GPP TS 24.091: "Explicit Call Transfer (ECT) supplementary service; Stage 3".
[33] 3GPP TS 24.629: "Explicit Communication Transfer (ECT) using IP Multimedia (IM) Core
Network (CN) subsystem; Protocol specification".
[34] 3GPP TS 24.084: "Multi Party (MPTY) supplementary service – Stage 3".
[35] 3GPP TS 24.605: "Conference (CONF) using IP Multimedia (IM) Core Network (CN) subsystem;
Protocol specification ".
[36] 3GPP TS 24.147: " Conferencing using the IP Multimedia (IM) Core Network (CN) subsystem;
Stage 3".
[38] 3GPP TS 48.103: "Base Station System – Media GateWay (BSS-MGW) interface; User Plane
transport mechanism".
[39] 3GPP TS 23.205: "Bearer Independent switched core network; Stage 2".
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 10 ETSI TS 129 292 V8.11.0 (2015-10)
[40] 3GPP TS 23.231: "SIP-I based circuit-switched core network; Stage 2".
[41] 3GPP TS 24.010: "Mobile radio interface layer 3 Supplementary services specification; General
aspects".
[42] 3GPP TS 24.623: "Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
over the Ut interface for Manipulating Supplementary Services".
[43] 3GPP TS 24.607: "Originating Identification Presentation (OIP) and Originating Identification
Restriction (OIR) using IP Multimedia (IM) Core Network (CN) subsystem; Protocol
specification".
[44] 3GPP TS 24.615: "Communication Waiting (CW) using IP Multimedia (IM) Core Network (CN)
subsystem; Protocol specification".
[45] RFC 3326: "The Reason Header Field for the Session Initiation Protocol (SIP)".
[46] 3GPP TS 29.163: "Interworking between the IP Multimedia (IM) Core Network (CN) subsystem
and Circuit Switched (CS) networks".
[47] IETF RFC 5009: "Private Header (P-Header) Extension to the Session Initiation Protocol (SIP) for
Authorization of Early Media".
[49] IETF RFC 4458: "Session Initiation Protocol (SIP) URIs for Applications such as Voicemail and
Interactive Voice Response (IVR)".
3.1 Definitions
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following
apply. A term defined in the present document takes precedence over the definition of the same term, if any, in
3GPP TR 21.905 [1].
NAS signalling: layer 3 signalling carried over CS domain access between the UE and MSC Server as defined in
3GPP TS 24.008 [3].
For the purposes of the present document, the following terms and definitions given in 3GPP TS 24.629 [33] apply:
transferee
transferor
transfer target
3.2 Abbreviations
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1] and the following apply. An
abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
3GPP TR 21.905 [1].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 11 ETSI TS 129 292 V8.11.0 (2015-10)
4 Interworking overview
MSC Server
enhanced for CSCF
A / IuCS ICS
I2
GERAN/
UTRAN Mc
A / IuCS Mb
CS-MGW (NOTE 2)
Control plane
User plane
NOTE 1: The logical split of the signalling and bearer path between the CS access network and MSC Server
enhanced for ICS is as shown; however, the signalling and bearer may be directly connected to the MGW.
NOTE 2: The CS-MGW may be connected via the Mb reference point to various network entities, such as a UE (via
a GTP tunnel to a GGSN), an MRFP, or an IMS-MGW, or a remote CS-MGW.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 12 ETSI TS 129 292 V8.11.0 (2015-10)
IuCS reference point: The IuCS reference point is defined in 3GPP TS 23.002 [6].
I2 reference point: The call control protocol specified in this document for use on the I2 reference point (i.e. between
MSC Server enhanced for ICS and CSCF) is based on Mw reference point as defined in 3GPP TS 23.002 [6] and the
3GPP profile of SIP as defined in accordance with 3GPP TS 24.229 [2].
For brevity, where the term "MSC Server" is used in the rest of the specification, this shall be understood as "MSC
Server enhanced for ICS".
Over CS domain access, NAS signalling is used for call origination, call termination and supplementary services.
Therefore, in order to provide the required interworking to enable ICS for UE using CS domain access, the control
plane protocols shall be interworked within the MSC Server.
CS domain access uses circuit switched bearer channels like TDM circuits (e.g. 64kbits PCM), ATM/AAL2 circuits or
IP bearers using the IuFP framing protocol or RTP to carry voice frames.
Therefore, in order to provide the required interworking to enable ICS for a UE using CS domain access, the user plane
protocols shall be interworked within the CS-MGW, under the control of the MSC Server.
5.1 General
The following clauses define the procedures and signalling interworking performed by the MSC Server to enable ICS
for UEs attached to the CS domain. The interworking between NAS signalling and the Session Initiation Protocol (SIP)
with its associated Session Description Protocol (SDP) is specified.
The capabilities of SIP and SDP that are interworked with NAS signalling are defined in 3GPP TS 24.229 [2].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 13 ETSI TS 129 292 V8.11.0 (2015-10)
Table 5.1.1 lists the service interworking within the scope of the present document.
The relevant location update case, when an initial registration is needed to the IM CN subsystem is a location update to
new MSC/VLR service area (the MSC/VLR was not the previous serving network element).
In accordance with 3GPP TS 23.292 [5], clause 7.2.1.1, the MSC Server may perform an initial IMS registration. The
optional flag referred to in clause 7.2.1.1 of 3GPP TS 23.292 [5] is implemented as the ICS Indicator parameter in
3GPP TS 29.002 [20].
When performing initial IMS registration, the MSC Server shall send a REGISTER request on behalf of the UE as
described in 3GPP TS 24.292 [7].
5.2.2 Reregistration
The MSC Server shall initiate reregistration for a previously registered Public User Identity as described in
3GPP TS 24.292 [7] if that subscriber is still registered in the MSC Server via CS domain access.
Prior to sending a REGISTER request for deregistration, the MSC Server shall release all IMS dialogs related to the
Public User Identity that is going to be deregistered or to one of the implicitly registered Public User Identities.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 14 ETSI TS 129 292 V8.11.0 (2015-10)
The following clauses also assume the originating call is received from a subscriber with an active IM CN subsystem
registration via the MSC Server performing the interworking.
The originating call shall be directed to the IM CN subsystem if all of the following conditions are met:
- the setup message is a SETUP message and is determined by the MSC Server not to be an emergency call, and
- the bearer capability 1 information element indicates teleservice 11 as described in 3GPP TS 22.003 [9], and
- the CTM text telephony indication in the bearer capability 1 information element is set to "CTM text telephony
is not supported", and
Otherwise the originating call shall be handled by the MSC Server without interworking to the IM CN subsystem.
5.3.3.1 General
Upon determining that an incoming SETUP message shall be interworked to the IM CN subsystem, the MSC Server
shall generate an INVITE request as further detailed in the clauses below.
- The called party BCD number information element in the SETUP message is used to derive the Request URI of
the INVITE request as follows:
- if the type of number field is set to "international number", then the number digit fields, prefixed with a "+",
shall be used to build a tel URI or a SIP URI with "user=phone"; or
- if the type of number field is set to "national number", then the MSC Server shall either:
- convert the number to international format by prefixing the number digits with "+CC" and use this to
build a tel URI or a SIP URI with "user=phone"; or
NOTE 1: CC is the country code of the network in which the MSC Server is located.
- use the number digit fields to build a tel URI or a SIP URI with "user=phone". The phone-context
parameter shall include the home network domain name defined for IMS centralized services in
3GPP TS 23.003 [10]. For geo-local numbers, the home domain name shall be prefixed by the "geo-local"
string according to 3GPP TS 24.229 [2].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 15 ETSI TS 129 292 V8.11.0 (2015-10)
NOTE 2: The manner in which the MSC Server distinguishes between geo-local and home-local numbers is
implementation specific.
- if the type of number field is set to "unknown", then the MSC Server shall build a SIP URI with
"user=phone" or a tel URI, including the received digits as an unprocessed dial string to the IM CN
subsystem, using one of the formats for UEs without dial string processing capabilities, as defined in
3GPP TS 24.229 [2], clause 5.1.2A.1.3;
NOTE 3: This sets the requirement that the dialling plan is designed so it enables the IM CN subsystem to
differentiate local numbers from other numbers; refer to clause 5.1.2A.1.3.
- if the CLIR invocation information element is present in the SETUP message, the From header shall be set to an
Anonymous User Identity as defined in 3GPP TS 23.003 [10] and the MSC Server shall include a Privacy header
with priv-value set to "id";
- if the CLIR suppression information element is present in the SETUP message, the MSC Server shall include a
Privacy header with priv-value set to "none";
- if the CLIR invocation information element and CLIR suppression information element are not present in the
SETUP message, the MSC Server shall not include a Privacy header;
- the P-Asserted-Identity header shall be set to the default public identity received during registration procedures;
- if the CLIR suppression information element is present in the SETUP message to the temporary GRUU
received at registration as specified in 3GPP TS 24.229 [2].
When a SIP URI is used for the Request URI, the host portion of the SIP URI shall be set to the home network domain
name defined for IMS centralized services in 3GPP TS 23.003 [10].
If the MSC server supports the P-Early-Media header field as a network option, then it shall include the header in each
outgoing SIP INVITE request.
The MSC Server shall include a P-Charging-Vector header field in the initial INVITE request with an "icid-value"
header field parameter as specified in 3GPP TS 32.260 [48].
If the access bearer establishment has been initiated prior to the sending of the INVITE request (e.g. no speech codec or
one speech codec is indicated from the originating UE) the MSC Server shall indicate that preconditions have been met
in the initial SDP offer. The MSC Server may indicate in the bearer establishment procedure to the UE the speech codec
the UE shall use.
If access side bearer establishment has not been performed prior to sending the INVITE request, the MSC Server shall
indicate that preconditions have not been met in the SDP offer. Once access side bearer establishment has been
performed, the MSC Server shall indicate that preconditions have been met in a new SDP offer in a subsequent
UPDATE or PRACK request.
- If the received speech codecs in the SDP answer do not include any of the speech codecs provided by the UE in
the SETUP message or the SDP answer only include the default speech codec the MSC Server shall instruct the
CS-MGW to perform transcoding and indicate in the bearer establishment procedure to the UE the speech codec
the UE shall use. Which of the codecs used is based on local policy;
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 16 ETSI TS 129 292 V8.11.0 (2015-10)
- if only one speech codec is received in the SDP answer, the MSC Server shall select that speech codec and may
indicate the speech codec in the bearer establishment procedure to the UE;
- if more than one speech codec is received in the SDP answer the MSC Server shall select one codec based on
local configuration and may indicate the speech codec in the bearer establishment procedure to the UE; and send
a new SDP offer which shall indicate the speech codec that the MSC Server has selected.
For UTRAN and GERAN Iu-mode, the NAS Synchronisation Indicator information element shall be used to inform the
UE of the selected codec as specified in 3GPP TS 24.008 [3].
1) the MSC server supports the P-Early-Media header field, and received the first SIP 183 Session Progress
response that includes a P-Early-Media header field authorizing backward early media;
2) SDP preconditions are not used, or applicable SDP preconditions have been met; and
3) the MSC server did not receive a SIP 180 Ringing response;
1) the MSC server supports the P-Early-Media header field, and the response includes a P-Early-Media header field
authorizing backward early media; and
2) SDP preconditions are not used, or applicable SDP preconditions have been met;
the MSC server shall instruct the CS-MGW to through-connect as described in clause 7.1.5 for early media from the
IMS side unless the CS-MGW has already been through-connected.
- the MSC Server does not support the P-Early-Media header as a network option; or
- the MSC Server supports the P-Early-Media header as a network option and according to
IETF RFC 5009 [47] backward early media is not authorized (the most recently received P-Early-Media
header does not authorize backward early media or the P-Early-Media header has not yet been received).
- instruct the CS-MGW to stop ringback if ringback was previously applied; and
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 17 ETSI TS 129 292 V8.11.0 (2015-10)
The MSC Server shall not progress any further early dialogs to established dialogs. Therefore, upon receipt of a
subsequent 200 OK final response to the initial INVITE request (e.g. due to forking), the MSC Server shall:
NOTE: The MSC Server may also decide to redirect the call toward the URI in the Contact header field of the
3xx response, as an operator option. Such handling is outside the scope of the present document.
1) If one or more Reason header fields are included in the 4xx, 5xx or 6xx SIP response, then the cause value of
each Reason header field shall be mapped to a cause information element in the CC DISCONNECT message as
follows:
a) if the Reason header field contains a Q.850 cause value, the numeric "cause" parameter value shall be
mapped to the cause value octet of the cause information element in the CC DISCONNECT message
according to table 5.3.8.2;
b) if the Reason header field contains a SIP status-code, the coding of the cause information element in the
CC DISCONNECT message shall be as follows:
- set the coding standard to "Standard defined for the GSM PLMNs";
- derive the cause value from the SIP status-code received in the Reason header field according to table
5.3.8.1. The 4xx, 5xx, and 6xx SIP responses that are not covered in this table shall be interworked to a
cause value of 127 (Interworking, unspecified); and
c) if no Reason header field is included in the 4xx, 5xx or 6xx SIP response, the coding of the cause information
element in the CC DISCONNECT message is derived from the SIP status-code of the SIP response according
to table 5.3.8.1, where the following information elements shall be set to:
Table 5.3.8.1: Mapping the 4xx/5xx/6xx status-code to the cause information element
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 18 ETSI TS 129 292 V8.11.0 (2015-10)
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 19 ETSI TS 129 292 V8.11.0 (2015-10)
If the MSC Server supports restoration procedures, the MSC Server shall in addition to the procedures in this clause
perform the procedures in clause 5.3.10.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 20 ETSI TS 129 292 V8.11.0 (2015-10)
Table 5.3.8.2: Mapping of "cause" parameter for protocol "Q.850" to the cause information element
Reason header field with protocol value "Q.850" Cause information element
"cause" parameter value Cause value
1 (Unallocated (unassigned) number) 1 (Unallocated (unassigned) number)
3 (No route to destination) 3 (No route to destination)
8 (Preemption) 25 (Pre-emption)
16 (Normal call clearing) 16 (Normal call clearing)
17 (User busy) 17 (User busy)
18 (No user responding) 18 (No user responding)
19 (No answer from user (user alerted)) 19 (User alerting, no answer)
21 (Call rejected) 21 (Call rejected)
22 (Number changed) 22 (Number changed)
24 (Call rejected due to feature at the destination) 24 (Call rejected due to feature at the destination)
26 (Non-selected user clearing) 26 (Non selected user clearing)
27 (Destination out of order) 27 (Destination out of order)
28 (Invalid number format (address incomplete)) 28 (Invalid number format (incomplete number))
29 (Facility rejected) 29 (Facility rejected)
31 (Normal, unspecified)
31 (Normal, unspecified)
(class default) (NOTE 1, NOTE 2)
34 (No circuit/channel available) 34 (No circuit/channel available)
38 (Network out of order) 38 (Network out of order)
41 (Temporary failure) 41 (Temporary failure)
42 (Switching equipment congestion) 42 (Switching equipment congestion)
43 (Access information discarded) 43 (Access information discarded)
44 (Requested circuit/channel not available) 44 (requested circuit/channel not available)
47 (Resource unavailable, unspecified)
47 (Resource unavailable, unspecified)
(class default) (NOTE 3)
50 (Requested facility not subscribed) 50 (Requested facility not subscribed)
55 (Incoming calls barred within CUG) 55 (Incoming calls barred within the CUG)
57 (Bearer capability not authorised) 57 (Bearer capability not authorised)
58 (Bearer capability not presently available) 58 (Bearer capability not presently available)
63 (Service option not available, unspecified)
63 (Service option not available, unspecified)
(class default) (NOTE 4)
65 (Bearer capability not implemented) 65 (Bearer capability not implemented)
69 (Requested facility not implemented) 69 (Requested facility not implemented)
70 (Only restricted digital information capability is 70 (Only restricted digital information capability is
available) available)
79 (Service or option not implemented, unspecified)
79 (Service or option not implemented, unspecified)
(class default) (NOTE 5)
87 (User not member of CUG) 87 (User not member of CUG)
88 (Incompatible destination) 88 (Incompatible destination)
91 (Invalid transit network selection) 91 (Invalid transit network selection)
95 (Invalid message, unspecified)
95 (Semantically incorrect message)
(class default) (NOTE 6)
97 (Message type non-existent or not implemented) 97 (Message type non-existent or not implemented)
98 (Message not compatible with call state or
98 (Message type not compatible with protocol state)
message type non-existent or not implemented)
99 (Information element/parameter non-existent or 99 (Information element non-existent or not
not implemented) implemented)
102 (Recovery on timer expiry) 102 (Recovery on timer expiry)
111 (Protocol error, unspecified)
111 (Protocol error, unspecified)
(class default) (NOTE 7)
127 (Interworking, unspecified)
127 (Interworking, unspecified)
(class default) (NOTE 8)
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 21 ETSI TS 129 292 V8.11.0 (2015-10)
Reason header field with protocol value "Q.850" Cause information element
"cause" parameter value Cause value
NOTE 1: Class 0 and class 1 have the same default value.
NOTE 2: All other values in the range 0 to 31 not appearing in table shall be treated as cause 31.
NOTE 3: All other values in the range 32 to 47 not appearing in table shall be treated as cause 47.
NOTE 4: All other values in the range 48 to 63 not appearing in table shall be treated as cause 63.
NOTE 5: All other values in the range 64 to 79 not appearing in table shall be treated as cause 79.
NOTE 6: All other values in the range 80 to 95 not appearing in table shall be treated as cause 95.
NOTE 7: All other values in the range 96 to 111 not appearing in table shall be treated as cause 111.
NOTE 8: All other values in the range 112 to 127 not appearing in table shall be treated as cause 127.
NOTE 9: There are values which are specified in ITU-T Recommendation Q.850 but not included in the
present table. The reasons for not including them are:
- the corresponding value is not specified in TS 24.008 [3]; or
- the value is specified in TS 24.008 [3] but not applicable to be sent to the user (for example
value 6 "Channel unacceptable").
If the DISCONNECT message contains one or more cause information elements, the first cause information element
shall be mapped to a Reason header field in the CANCEL or BYE request as follows:
- set the numeric "cause" parameter value to the cause value field of the cause information element according to
table 5.4.8.1.2.
- from the Path header field value received during registration; and
3) the SIP response contains a Content-Type header field set to "application/3gpp-ims+xml" as defined in
3GPP TS 24.229 [2] clause 7.6; and
4) the SIP response includes an IM CN subsystem XML body as specified in 3GPP TS 24.229 [2] clause 7.6 with
the <ims-3gpp> element, including a version attribute, with the <alternative-service> child element:
- with the <type> child element set to "restoration" (see 3GPP TS 24.229 [2] table 7.6.2); and
- with the <action> child element set to "initial-registration" (see 3GPP TS 24.229 [2] table 7.6.3);
then the MSC Server shall initiate restoration procedures by performing an initial registration as specified in
clause 5.2.1.
If the MSC Server is unsuccessful to send an initial SIP INVITE request to the next hop determined by one of the
following:
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 22 ETSI TS 129 292 V8.11.0 (2015-10)
and if there is no re-registration ongoing then the MSC Server may initiate restoration procedures by performing an
initial registration as specified in clause 5.2.1.
NOTE: If there is an ongoing re-registration and the conditions in this clause for initiating an initial registration
were fulfilled the MSC Server regards this user as not registered and waits until a successful registration
before sending any more INVITE request for this user. Meanwhile the MSC Server can fall back to the
procedures for non ICS UE attached to a legacy MSC for call establishment as described in
3GPP TS 23.292 [5].
After validating the INVITE request, the terminating party shall be validated as follows:
- the MSC Server shall identify the terminating subscriber using the P-Called-Party-ID header or Request-URI
from the INVITE request and use this to retrieve the VLR data;
- if the VLR data cannot be retrieved, the MSC Server shall send a 500 Server Internal Error response to the
INVITE request;
- if the VLR data can be retrieved, the following checks shall be performed:
- if the IMSI is detached, the MSC Server shall send a 500 Server Internal Error response to the INVITE
request;
NOTE 1: IMSI detached status could be the result of a race condition with CS domain access signalling which has
not yet removed the IMS registration binding for this contact address.
Upon successful validation of the terminating party, the MSC Server shall initiate the establishment of a MM
connection as specified in 3GPP TS 24.008 [3]. If a MM connection cannot be established (e.g. no PAGE RESPONSE
message is received), the MSC Server shall send a 408 Request Timeout response to the INVITE request.
If the initial INVITE request includes a MIME body (part) according to clause 4.4.1 of 3GPP TS 24.615 [44] with the
"communication-waiting-indication" element contained in the "ims-cw" root element according to
3GPP TS 24.615 [44], and if the MSC Server determines that the incoming call can be presented to the subscriber as
described in 3GPP TS 24.083 [26], then clause 5.6.4.1 applies.
NOTE 2: Clause 5.6.8.3.1.4 contains additional applicable procedures executed upon receipt of an initial INVITE
request if the MSC Server is as conference participant.
The MSC Server shall store the "icid-value" header field parameter received in the P-Charging-Vector header field.
- The MSC Server may include a bearer capability 1 information element set to indicate teleservice 11 as
described in 3GPP TS 22.003 [9];
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 23 ETSI TS 129 292 V8.11.0 (2015-10)
- The MSC Server shall not include a bearer capability 2 information element;
- If a P-Asserted-Identity header containing a tel URI or a SIP URI with "user=phone" is present, the MSC Server
shall use this header to build a calling party BCD number information element as follows:
- if the tel URI or number within the SIP URI is in international format, set the type of number to
"international number", otherwise set the type of number to "national number"; and
- set the number digits fields to the telephone number contained in the tel URI or SIP URI;
NOTE 1: If the P-Asserted-Identity header contains both a tel URI and a SIP URI with "user=phone", the URI used
for mapping is implementation specific.
NOTE 2: The number mapping does not include any digits contained in the phone-context parameter.
- If a P-Asserted-Identity header is present but does not contain a tel URI or a SIP URI with "user=phone", the
following applies:
- If a display name is present in the P-Asserted-Identity header, and if no Privacy header with priv-value set to
"id" is present, and if the MSC Server supports the network option of mapping display name to calling name
identity, the MSC Server may use the P-Asserted-Identity header to build a facility information element with
a name indicator parameter set to the display name.
NOTE 3: Interworking of display name received in conjunction with a tel URI or SIP URI to calling name
presentation using CNAP is subject to local regulatory requirements on calling line identity and whether
the originating network of the call is trusted to provide an authentic identity.
- If no display name is present in any P-Asserted-Identity header, or if the MSC Server does not support the
network option of mapping a display name to calling name identity, the MSC Server shall build a calling
party BCD number information element as follows:
- set the presentation indicator to "number not available due to interworking"; and
- If no P-Asserted-Identity header is present but a Privacy header with priv-value set to "id" is present, the MSC
Server shall build a calling party BCD number information element as follows:
- If neither a P-Asserted-Identity header nor a Privacy header field with a priv-value set to "id" is present, then the
MSC Server shall include no calling party BCD number information element.
- If a P-Asserted-Identity header containing a tel URI or a SIP URI with "user=phone" and a Privacy header with
priv-value set to "id" are present, the MSC Server shall build a calling party BCD number information element
as follows:
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 24 ETSI TS 129 292 V8.11.0 (2015-10)
- if a bearer capabilities 1 information element is present and indicates a teleservice other than 11 as described in
3GPP TS 22.003 [9], the MSC Server shall initiate call clearing procedures using a cause value of 58 (bearer
capability not presently available);
- if a bearer capabilities 1 information element is present and includes a CTM text telephony indication set to
"CTM text telephony is supported", the default behaviour of the MSC Server shall be to continue with call setup
but not to provide user plane interworking between CTM and RTP-text at the CS-MGW.
NOTE: Conversion between CTM as described in 3GPP TS 26.226 [22] and RTP-text as described in
3GPP TS 26.235 [21] may be provided as an implementation option if the SDP offer included the payload
type for RTP-text. Such conversion is outside the scope of the present document.
The MSC Server shall reject all non-audio media descriptions from the SDP offer in the SDP answer.
If the initial INVITE request did not contain an SDP offer, the MSC Server should determine the codecs supported by
the UE as specified in 3GPP TS 24.008 [3] and use this information when constructing a codec list for the SDP offer
and send the SDP offer in the first reliable response to the INVITE request.
- the incoming side RTP connection point has been successfully reserved and configured in the CS-MGW; and
- either:
- preconditions were not requested in the SDP of the initial INVITE request; or
- an SDP offer has been received indicating that remote preconditions have been met.
For UTRAN and GERAN Iu-mode, the NAS Synchronisation Indicator information element shall be used to inform the
UE of the selected codec as specified in 3GPP TS 24.008 [3].
5.4.5.3 Transcoding
The CS-MGW may include a speech transcoder based upon the speech coding information provided to each bearer
termination.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 25 ETSI TS 129 292 V8.11.0 (2015-10)
NOTE: Starting timer T301 (or a corresponding internal alerting supervision timing function) as specified in
3GPP TS 24.008 [3] at the MSC Server is an implementation option. The default value for T301 in
3GPP TS 24.008 [3] is longer than the range specified for the IM CN subsystem's no reply timer specified
in 3GPP TS 24.604 [23], which should allow the IM CN subsystem to properly control CFNA. However,
if T301 is started and expires prior to the no reply timer in the IM CN subsystem, the non-2xx response
returned to the IM CN subsystem will prevent invocation of the CFNA service.
- the MSC Server supports the P-Early-Media header as a network option; and
If these conditions are met and the MSC Server chooses to apply early media, the following actions are taken:
- prior to applying an announcement, the MSC Server shall include in the 183 Session Progress response a P-
Early-Media header authorizing backward early media;
- prior to applying ringback tone, the MSC Server shall include in the 180 Ringing response a P-Early-Media
header authorizing backward early media.
Table 5.4.8.1.1: Mapping the cause information element to the 4xx/5xx/6xx status-code
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 26 ETSI TS 129 292 V8.11.0 (2015-10)
101 (Message not compatible with protocol 500 Server Internal Error
state)
102 (Recovery on timer expiry) 480 Temporarily Unavailable
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 27 ETSI TS 129 292 V8.11.0 (2015-10)
The first cause information element included in the RELEASE COMPLETE or DISCONNECT message shall be
mapped to a Reason header field in the SIP final response sent as a result of this clause as follows:
- set the numeric "cause" parameter value to the cause value field of the cause information element according to
table 5.4.8.1.2.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 28 ETSI TS 129 292 V8.11.0 (2015-10)
Table 5.4.8.1.2: Mapping of cause information element to "cause" parameter for protocol "Q.850"
Cause information element Reason header field with protocol value "Q.850"
Cause value "cause" parameter value
1 (Unallocated (unassigned) number) 1 (Unallocated (unassigned) number)
3 (No route to destination) 3 (No route to destination)
6 (Channel unacceptable) 6 (Channel unacceptable)
16 (Normal call clearing) 16 (Normal call clearing)
17 (User busy) 17 (User busy)
18 (No user responding) 18 (No user responding)
19 (User alerting, no answer) 19 (No answer from user (user alerted))
21 (Call rejected) 21 (Call rejected)
22 (Number changed) 22 (Number changed)
24 (Call rejected due to feature at the destination) 24 (Call rejected due to feature at the destination)
25 (Pre-emption) 8 (Preemption)
26 (Non selected user clearing) 26 (Non-selected user clearing)
27 (Destination out of order) 27 (Destination out of order)
28 (Invalid number format (incomplete number)) 28 (Invalid number format (address incomplete))
29 (Facility rejected) 29 (Facility rejected)
30 (Response to STATUS ENQUIRY) 30 (Response to STATUS ENQUIRY)
31 (Normal, unspecified) (NOTE 1) 31 (Normal, unspecified)
34 (No circuit/channel available) 34 (No circuit/channel available)
38 (Network out of order) 38 (Network out of order)
41 (Temporary failure) 41 (Temporary failure)
42 (Switching equipment congestion) 42 (Switching equipment congestion)
43 (Access information discarded) 43 (Access information discarded)
44 (requested circuit/channel not available) 44 (Requested circuit/channel not available)
47 (Resource unavailable, unspecified) (NOTE 2) 47 (Resource unavailable, unspecified)
49 (Quality of service unavailable) 49 (Quality of service not available)
50 (Requested facility not subscribed) 50 (Requested facility not subscribed)
55 (Incoming calls barred within the CUG) 55 (Incoming calls barred within CUG)
57 (Bearer capability not authorised) 57 (Bearer capability not authorised)
58 (Bearer capability not presently available) 58 (Bearer capability not presently available)
63 (Service option not available, unspecified)
63 (Service option not available, unspecified
(NOTE 3)
65 (Bearer capability not implemented) 65 (Bearer capability not implemented)
69 (Requested facility not implemented) 69 (Requested facility not implemented)
70 (Only restricted digital information capability is 70 (Only restricted digital information capability is
available) available)
79 (Service or option not implemented, unspecified)
79 (Service or option not implemented, unspecified)
(NOTE 4)
81 (Invalid transaction identifier value) 81 (Invalid call reference value)
87 (User not member of CUG) 87 (User not member of CUG)
88 (Incompatible destination) 88 (Incompatible destination)
91 (Invalid transit network selection) 91 (Invalid transit network selection)
95 (Semantically incorrect message) (NOTE 5) 95 (Invalid message, unspecified)
97 (Message type non-existent or not implemented) 97 (Message type non-existent or not implemented)
98 (Message not compatible with call state or
98 (Message type not compatible with protocol state)
message type non-existent or not implemented)
99 (Information element non-existent or not 99 (Information element/parameter non-existent or
implemented) not implemented)
101 (Message not compatible with protocol state) 101 (Message not compatible with call state)
102 (Recovery on timer expiry) 102 (Recovery on timer expiry)
111 (Protocol error, unspecified) (NOTE 6) 111 (Protocol error, unspecified)
127 (Interworking, unspecified) (NOTE 7) 127 (Interworking, unspecified)
NOTE 1: All other values in the range 0 to 31 not appearing in table shall be treated as cause 31.
NOTE 2: All other values in the range 32 to 47 not appearing in table shall be treated as cause 47.
NOTE 3: All other values in the range 48 to 63 not appearing in table shall be treated as cause 63.
NOTE 4: All other values in the range 64 to 79 not appearing in table shall be treated as cause 79.
NOTE 5: All other values in the range 80 to 95 not appearing in table shall be treated as cause 95.
NOTE 6: All other values in the range 96 to 111 not appearing in table shall be treated as cause 111.
NOTE 7: All other values in the range 112 to 127 not appearing in table shall be treated as cause 127.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 29 ETSI TS 129 292 V8.11.0 (2015-10)
- If one or more Reason headers is included in the CANCEL or BYE request, then the cause value of each Reason
header shall be mapped to a cause information element in the DISCONNECT message as follows:
- if the Reason header contains a Q.850 cause value or a SIP status-code, the cause information element shall
be built as described in clause 5.3.8.
- if no Reason header is included in the CANCEL or BYE request, a cause value set to 31 (normal, unspecified) ,
coding standard set to "Standard defined for the GSM PLMNs" and location set to "network beyond
interworking point" shall be used in the cause information element in the DISCONNECT message.
Call clearing during call setup is described in clauses 5.3.7, 5.3.8, 5.3.9, 5.4.8.1 and 5.4.10.
Upon receipt of a DISCONNECT message, the MSC Server shall send a BYE request to the IM CN subsystem. The
cause information element in the DISCONNECT message shall be mapped to a Reason header in the BYE request
according to in clause 5.4.8.1.
If no Reason header is present, a cause information element value of 16 (Normal call clearing) shall be used.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 30 ETSI TS 129 292 V8.11.0 (2015-10)
The MSC Server shall send a BYE request to the IM CN subsystem. The MSC Server shall align according to
table 5.4.8.1.2 the value used in the cause information element in the DISCONNECT message with the value used in
the "cause" parameter for the "Q.850" protocol field in the Reason header of the BYE request.
- if a P-Asserted-Identity header containing a tel URI or a SIP URI with "user=phone" is present, the MSC Server
shall use this header to build a connected number information element as follows:
- if the tel URI or number within the userinfo part of the SIP URI is in international format, set the type of
number to "international number", otherwise set the type of number to "national number"; and
- set the number digits fields to the telephone number contained in the tel URI or the userinfo part of the SIP
URI; or
NOTE 1: If the P-Asserted-Identity header contains both a tel URI and a SIP URI with "user=phone", the URI used
for mapping is implementation specific.
NOTE 2: The number mapping does not include any digits contained in the phone-context parameter.
- if a P-Asserted-Identity header is present but does not contain a tel URI or a SIP URI with "user=phone", the
MSC Server shall build a connected number information element as follows:
- set the presentation indicator to "number not available due to interworking"; and
- if no P-Asserted-Identity header is present but a Privacy header with priv-value set to "id" is present, the MSC
Server shall build a connected number information element as follows:
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 31 ETSI TS 129 292 V8.11.0 (2015-10)
- if neither a P-Asserted-Identity header nor a Privacy header field with a priv-value set to "id" is present, then no
connected number information element shall be included.
NOTE: 3GPP TS 24.081 [12] does not provide a mechanism for a terminator to temporarily override default
settings for this service. The inclusion of a Privacy header could lead to the AS serving the terminating
user to mistakenly assume that a default setting is being temporarily overridden by the terminating user.
Omitting the Privacy header allows the AS supporting the terminating user to perform the appropriate
actions for the TIR service in "permanent mode" as specified in 3GPP TS 24.608 [14].
5.6.3.1.1 Hold
When the MSC Server receives a HOLD message as specified in 3GPP TS 24.083 [26] and the media on the IM CN
subsystem side of the CS-MGW is "sendonly" or "inactive", no interworking is required and the MSC Server shall send
a HOLD ACKNOWLEDGE message to the UE as specified in 3GPP TS 24.083 [26]. If the media on the IM CN
subsystem side is "recvonly" or "sendrecv", the MSC Server shall send an UPDATE or re-INVITE request containing
an SDP offer configured as follows:
- mark the media as "sendonly" or "inactive" as described in 3GPP TS 24.610 [27]; and
- if RTCP is disabled for this media stream, include RR and RS bandwidth modifiers with values greater than zero
to enable RTCP as described in 3GPP TS 26.114 [28] clause 7.3.1.
Upon receipt of the SDP answer in a 200 OK response to the UPDATE or re-INVITE request, the MSC Server shall
send a HOLD ACKNOWLEDGE message to the UE as specified in 3GPP TS 24.083 [26].
If the SDP offer is rejected or a non-200 response is received to the UPDATE or re-INVITE request, the MSC Server
shall send a HOLD REJECT message to the UE as specified in 3GPP TS 24.083 [26] with cause parameter set to
"Facility rejected".
5.6.3.1.2 Resume
When the MSC Server receives a RETRIEVE message as specified in 3GPP TS 24.083 [26] and the media on the IM
CN subsystem side of the CS-MGW is "recvonly" or "sendrecv", no interworking is required and the MSC Server shall
send a RETRIEVE ACKNOWLEDGE message to the UE as specified in 3GPP TS 24.083 [26]. If the media on the IM
CN subsystem side is "sendonly" or "inactive", the MSC Server shall send an UPDATE or re-INVITE request
containing an SDP offer with media marked as "recvonly" or "sendrecv" as described in 3GPP TS 24.610 [27]. The
MSC Server may include RR and RS bandwidth modifiers set to zero in the SDP offer to disable RTCP.
Upon receipt of the SDP answer in a 200 OK response to the UPDATE or re-INVITE request, the MSC Server shall
send a RETRIEVE ACKNOWLEDGE message to the UE as specified in 3GPP TS 24.083 [26].
If the SDP offer is rejected or a non-200 response is received to the UPDATE or re-INVITE request, the MSC Server
shall send a RETRIEVE REJECT message to the UE as specified in 3GPP TS 24.083 [26] with cause parameter set to
"Facility rejected".
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 32 ETSI TS 129 292 V8.11.0 (2015-10)
5.6.3.2.1 Hold
The IM CN subsystem makes a hold request by sending an UPDATE or re-INVITE request with an "inactive" or
"sendonly" SDP attribute, depending on the current state of the session. Upon receipt of a hold request from the IM CN
subsystem, the MSC Server shall perform the following interworking:
- if the MSC Server received a non-zero SS screening indicator as defined in 3GPP TS 24.080 [29] from the UE,
the MSC Server shall send a FACILITY message indicating the call has been placed on hold as specified in
3GPP TS 24.083 [26];
- if the MSC Server did not receive a non-zero SS screening indicator from the UE, the MSC Server shall not send
any message to the UE.
5.6.3.2.2 Resume
The IM CN subsystem requests to resume a session by sending an UPDATE or re-INVITE request with an "recvonly"
or "sendrecv" SDP attribute, depending on the current state of the session. Upon receipt of a resume request from the
IM CN subsystem, the MSC Server shall perform the following interworking:
- if the MSC Server received a non-zero SS screening indicator as defined in 3GPP TS 24.080 [29] from the UE,
the MSC Server shall send a FACILITY message indicating the call has been retrieved as specified in
3GPP TS 24.083 [26];
- if the MSC Server did not receive a non-zero SS screening indicator from the UE, the MSC Server shall not send
any message to the UE.
- a MIME body (part) according to clause 4.4.1 of 3GPP TS 24.615 [44] with the "communication-waiting-
indication" element contained in the "ims-cw" root element according to 3GPP TS 24.615 [44]; or
- does not contain a Replaces header field corresponding to a established dialog and the target of the INVITE
request is engaged in the established SIP dialog;
then, upon interworking the initial INVITE request to a SETUP message as described in clause 5.4.3, the MSC Server
shall apply the following additional interworking:
- the MSC Server shall include a Signal information element with value 7 (call waiting tone on); and
- if the INVITE request includes a MIME body (part) according to clause 4.4.1 of 3GPP TS 24.615 [44] with the
"communication-waiting-indication" element contained in the "ims-cw" root element according to
3GPP TS 24.615 [44]:
- the MSC Server shall store an indication that this session includes a CW AS; and
- the MSC Server may start timer TUE-CW as described in 3GPP TS 24.615 [44].
If the CALL CONFIRMED message received by the MSC Server during mobile terminating call setup contains a Cause
information element set to a value of 17 (User busy), then upon interworking the subsequent ALERTING message to a
180 Ringing response as described in clause 5.4.6, the MSC Server shall apply the following additional interworking:
- the MSC Server shall insert an Alert-Info header set to "urn:alert:service:call-waiting" as described in
3GPP TS 24.615 [44] into the 180 Ringing response.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 33 ETSI TS 129 292 V8.11.0 (2015-10)
- upon receipt of the HOLD message for the existing call, apply the interworking specified in clause 5.6.3.1.1; and
- upon receipt of the CONNECT message for the waiting call, stop timer TUE-CW if it was started and apply the
interworking specified in clause 5.4.9.
If the subscriber chooses to accept the waiting call and release the existing call, the MSC Server shall:
- upon receipt of the DISCONNECT message for the existing call, apply the interworking specified in
clause 5.5.2; and
- upon receipt of the CONNECT message for the waiting call, stop timer TUE-CW if it was started and apply the
interworking specified in clause 5.4.9.
- 19 (User alerting, no answer) and 18 (No user responding). A first clearing message from the UE during call
establishment with cause code 19 (User alerting, no answer) or 18 (No user responding) shall be mapped to the
480 (Temporarily unavailable) final response including a Reason header field (see RFC 3326 [45]) with the
protocol set to "Q.850" and the cause set to "19" or "18", respectively;
- 63 (Service or option not available, unspecified) and 69 (Requested facility not implemented):
- if the MSC Server stored an indication that the session includes a CW AS, a first clearing message from the
UE during call establishment with cause code 63 (Service or option not available, unspecified) or 69
(Requested facility not implemented) used towards the calling user as specified in 3GPP TS 24.008 [3] shall
be mapped to the 415 (Unsupported Media Type) final response; or
- if the MSC Server did not store an indication that the session includes a CW AS, the cause codes 63 (Service
or option not available, unspecified) and 69 (Requested facility not implemented) used towards the calling
user as specified in 3GPP TS 24.008 [3] shall be mapped to a final response to the INVITE request as
specified in clause 5.4.8.1.
- if the BYE or CANCEL request includes a Reason header field (see RFC 3326 [45]) with the protocol set to
"SIP" and the cause set to "408" then the MSC Server shall send a first clearing message according to
clause 5.4.8.2, with the following addition:
- the Cause information element shall be set to cause 102 "recovery on timer expiry"; or
- send a DISCONNECT message as described in 3GPP TS 24.008 [3], towards the UE for the waiting call,
including the Cause information element, where the cause values is set to 102 "recovery on timer expiry", the
coding standard set to "Standard defined for the GSM PLMNs" and location set to "network beyond
interworking point";
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 34 ETSI TS 129 292 V8.11.0 (2015-10)
- if the MSC Server stored an indication that the session includes a CW AS, send a 480 (Temporarily unavailable)
final response, including a Reason header field set to cause 19, according to 3GPP TS 24.615 [44] in response to
the initial INVITE request;
- if the MSC Server did not store an indication that the session includes a CW AS, the MSC Server shall act in
accordance with clause 5.4.10.
NOTE: Starting timer T2 or (optionally) T3 (or corresponding internal alerting supervision timing functions) as
specified in 3GPP TS 24.083 [26] is an implementation option. Corresponding timers have been defined
in 3GPP TS 24.615 [44] and 3GPP TS 24.604 [23]. If timers T2 or optionally T3 are started and expire,
any resulting SIP responses that are not a 480 (Temporarily unavailable) final response, including a
Reason header field set to cause 19, can interact with CW and (optionally) CDIV.
- if a 433 Anonymity Disallowed response is received, the MSC Server shall include in the DISCONNECT a
NotifySS operation containing an SS-Code set to the common code for incoming barring services and an SS-
Status set to indicate the service is active and operative as specified in 3GPP TS 24.088 [30];
- if a 603 Decline response is received, the MSC Server shall include in the DISCONNECT a NotifySS operation
containing an SS-Code set to the common code for all barring services and an SS-Status set to indicate the
service is active and operative as specified in 3GPP TS 24.088 [30].
NOTE: The common SS code is used as 3GPP TS 24.611 [31] specifies the use of a 603 Decline response for
both the OCB and ICB services.
5.6.6.1 General
The following clauses describe the MSC Server interworking behaviour related to the Communication Diversion
(CDIV) services defined in 3GPP TS 24.604 [23].
For user determined user busy during mobile terminating call establishment as described in clause 5.4, if the MSC
Server receives a DISCONNECT, RELEASE or RELEASE COMPLETE message from the UE with a cause
information element set to "User Busy", the MSC Server shall perform the interworking described in clause 5.4.8.1.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 35 ETSI TS 129 292 V8.11.0 (2015-10)
- the DeflectedToNumber parameter in the facility information element received in the DISCONNECT message is
used to derive a Contact header as follows:
- if the nature of address indicator is set to "international number", then the address digits in the
DeflectedToNumber parameter, prefixed with a "+", shall be used to build a tel URI or a SIP URI with
"user=phone"; or
- if the nature of address indicator is not set to "international number", then the MSC Server shall either:
- convert the address digits in the DeflectedToNumber parameter to international format by prefixing the
number digits with "+CC" and use this to build a tel URI or a SIP URI with "user=phone"; or
NOTE 1: CC is the country code of the network in which the MSC Server is located.
- use the address digits in the DeflectedToNumber parameter to build a tel URI or a SIP URI with
"user=phone". The phone-context parameter shall include the home network domain name defined for
IMS centralized services in 3GPP TS 23.003 [10]. For geo-local numbers, the home domain name shall
be prefixed by the "geo-local" string according to 3GPP TS 24.229 [2].
NOTE 2: The manner in which the MSC Server distinguishes between geo-local and home-local numbers is
implementation specific.
5.6.6.3.1 Void
- if a History-Info header field is present and any history entry contains a "cause" SIP URI parameter, as defined
in IETF RFC 4458 [49], set to a value listed in table 5.6.6.3.2.1, the MSC Server shall send a FACILITY
message containing a NotifySS operation indicating the call has been forwarded. The NotifySS operation shall
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 36 ETSI TS 129 292 V8.11.0 (2015-10)
contain an SS-Code as specified in 3GPP TS 24.082 [24] and 3GPP TS 24.072 [25] mapped from the value of
the last "cause" SIP URI parameter according to table 5.6.6.3.2.1;
302 CFU
408 CFNRy
480 CD
486 CFB
487 CD
503 CFNRc
NOTE: Per 3GPP TS 24.604 [23] the History-Info header field can also be received in a SIP 180 (Ringing) or SIP
200 (OK) response to the initial SIP INVITE request. No interworking is performed in these scenarios as
3GPP TS 24.082 [24] does not allow this information to be presented to the subscriber in a manner
consistent with 3GPP TS 24.604 [23].
- if any history entry in the History-Info header field contains a "cause" SIP URI parameter, as defined in
IETF RFC 4458 [49], set to a value listed in table 5.6.6.3.2.1, the MSC Server shall send a FACILITY
information element containing a NotifySS operation indicating the call has been forwarded. The NotifySS
operation shall contain an SS-Code as specified in 3GPP TS 24.082 [24] and 3GPP TS 24.072 [25] mapped from
the value of the last "cause" SIP URI parameter according to table 5.6.6.3.2.1.
- if
a) the SIP INVITE request does not contain a Privacy header field with any of the privacy values "header",
"session" or "history"; and
b) the history entry in the History-Info header field preceding the last history entry in History-Info header field
containing a "cause" SIP URI parameter defined in IETF RFC 4458 [49] set to a value listed in
table 5.6.6.3.2.1 does not contain an escaped privacy header field with a value of "history",
- if the hi-targeted-to-uri within the history entry preceding the last history entry containing a "cause" SIP URI
parameter contains a tel URI or a SIP URI with "user=phone", the MSC Server shall include a redirecting
party BCD number information element set as follows:
- if the tel URI or telephone number within the SIP URI is in international format, set the type of number to
"international number", otherwise set the type of number to "national number";
- set the number digits fields to the telephone number contained in the tel URI or SIP URI;
NOTE: The number mapping does not include any digits contained in the phone-context parameter.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 37 ETSI TS 129 292 V8.11.0 (2015-10)
- otherwise,
- the MSC Server shall build a redirecting party BCD number information element as follows:
- set the presentation indicator to "number not available due to interworking"; and
5.6.7.1 General
The following clauses describe the MSC Server interworking behaviour related to the ECT service defined in
3GPP TS 24.629 [33] and a UE using CS access domain signalling specified in 3GPP TS 24.091 [32].
When the MSC Server receives a NOTIFY request on the REFER dialog, interworking shall be applied based upon the
SIP response status-code contained in the "message/sipfrag" message body as follows:
- if status-code 200 OK is received, the MSC Server shall send a FACILITY message indicating transfer success
to the UE as specified in 3GPP TS 24.091 [32]. The MSC Server shall then initiate clearing of the two calls
towards the UE as specified in 3GPP TS 24.091 [32] and initiate clearing of the IM CN subsystem session with
the transferee as specified in clause 5.5.4.
- if status-code 503 is received, the MSC Server shall send a FACILITY message with a return error parameter set
to "SystemFailure" and leave the two calls from the UE in the conditions they were in prior to the ECT request;
- if any other status-code is received, the MSC Server shall send a FACILITY message with a return error
parameter set to "IllegalSS-Operation" and leave the two calls from the UE in the conditions they were in prior
to the ECT request.
When the MSC Server receives a REFER request in the context of a call transfer scenario as described in
3GPP TS 24.629 [33] clause 4.5.2.4.1.2.2, the MSC Server may perform the actions specified for a transferee UE in
3GPP TS 24.629 [33].
If the MSC Server does not support accepting REFER requests on behalf of the UE per operator policy, then the MSC
Server shall return a 403 Forbidden response.
If the MSC Server received a non-zero SS screening indicator from the UE as defined in 3GPP TS 24.080 [29], then
upon sending the NOTIFY request indicating that the transfer is complete, the MSC Server may send a FACILITY
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 38 ETSI TS 129 292 V8.11.0 (2015-10)
message to the UE as specified in 3GPP TS 24.091 [32]. The MSC Server may include an Rdn parameter set to indicate
that the remote party number is not available due to interworking.
NOTE 2: The remote party number, as indicated in the Refer-To header sent by the transferor, is not available to
the MSC Server as it is replaced by the transferor AS as specified in 3GPP TS 24.629 [33].
NOTE 3: Depending on the conferencing implementation in the IM CN subsystem (e.g. the manner in which users
are invited to a conference), the MSC Server might not be able to distinguish between REFER requests
for the ECT service and REFER requests for the conferencing service. In such cases, the MSC Server will
not know which SS operation to indicate in the FACILITY message. Handling of this scenario is
implementation specific.
When the MSC Server receives an INVITE request which replaces an existing session, the MSC Server shall perform
the actions specified for a transfer target UE in 3GPP TS 24.629 [33]. If the MSC Server received a non-zero SS
screening indicator as defined in 3GPP TS 24.080 [29], then upon successful session establishment with the transferee
the MSC Server shall send a FACILITY message to the UE as specified in 3GPP TS 24.091 [32] with the following
interworking applied:
- if a Privacy header with priv-value set to "id" is present, the MSC Server may include an Rdn parameter in the
FACILITY message set to indicate presentation restricted as specified in 3GPP TS 24.080 [29];
- if a Privacy header with a priv-value set to "id" is not present in the INVITE request, then:
- if a P-Asserted-Identity header containing a tel URI or a SIP URI with "user=phone" is present in the
INVITE, the MSC Server may include an Rdn parameter in the FACILITY message with a value set to the
telephone number contained in this URI;
- if a P-Asserted-Identity header is present but does not contain a tel URI or a SIP URI with "user=phone", the
MSC Server may include an Rdn parameter in the FACILITY message set to indicate the number is not
available due to interworking as specified in 3GPP TS 24.080 [29].
5.6.8.1 General
IM CN subsystem CONF functionality at a MSC Server is specified in 3GPP TS 24.292 [7]. The following clauses
describe the MSC Server interworking behaviour related to the CONF service defined in 3GPP TS 24.605 [35] and a
UE using CS access domain signalling specified in 3GPP TS 24.084 [34].
NOTE: Conference creation and inviting users to the conference are two distinct actions in the IM CN subsystem.
However, in CS access signalling a single message creates the conference and adds the existing calls to
the conference.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 39 ETSI TS 129 292 V8.11.0 (2015-10)
After receiving NOTIFY requests indicating both remote parties have successfully transferred to the conference, the
MSC Server shall send a FACILITY message indicating BuildMPTY success as specified in 3GPP TS 24.084 [34].
If a non-200 final response to the INVITE request which attempts to create the conference is received, the MSC Server
shall send a FACILITY message with a return error parameter set to "SystemFailure" and leave the two calls from the
UE in the conditions they were in prior to the conference creation request.
Upon receipt of the SDP answer in a 200 OK response to the UPDATE or re-INVITE request, the MSC Server shall
send a FACILITY message indicating success as specified in 3GPP TS 24.084 [34].
If the SDP offer is rejected or a non-200 response is received to the UPDATE or re-INVITE request, the MSC Server
shall send a FACILITY message as specified in 3GPP TS 24.084 [34] with a return error parameter set to
"SystemFailure".
Upon receipt of the SDP answer in a 200 OK response to the UPDATE or re-INVITE request, the MSC Server shall
send a FACILITY message indicating success as specified in 3GPP TS 24.084 [34].
If the SDP offer is rejected or a non-200 response is received to the UPDATE or re-INVITE request, the MSC Server
shall send a FACILITY message with a return error parameter set to "SystemFailure".
- invite the remote party to the conference as described in 3GPP TS 24.292 [7]; and
- send an UPDATE or re-INVITE request to resume the held conference as described in clause 5.6.3.1.2.
NOTE 1: The value for the conference termination timer is implementation specific. The timer has to be long
enough to allow that the UE encodes and transmits all the DISCONNECT messages to the MSC Server
but it should be kept short so that the DISCONNECT messages used for disconnecting a single
conference participant are not delayed too long. A value around 1 sec is seen as satisfactory.
When the timer expires, MSC Server shall examine, whether it has received a DISCONNECT message corresponding
to all remote parties that have been participants of the established conference and depending on that shall act as follows:
- If a DISCONNECT messages has been received for each participant, the MSC Server shall send a BYE request
to the conference-URI.
NOTE 2: A complete set of DISCONNECT messages is interpreted as request to terminate the established
conference. The BYE request will lead to a termination of the conference by the conference focus, after
removal all the participants, as described in 3GPP TS 24.147 [36], clause 5.3.2.7.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 40 ETSI TS 129 292 V8.11.0 (2015-10)
- Otherwise, the MSC Server shall generate a separate REFER request for each DISCONNECT message to
remove the corresponding party/parties from the conference as specified in 3GPP TS 24.147 [36]
clause 5.3.1.6.3, with the Refer-To header of the REFER request set to the address of the conference participant
being removed and also containing a "method" URI parameter set to "BYE".
NOTE 3: The MSC Server thus treats the DISCONNECT message(s) received before timer expiry as the user's
request for disconnecting the party/parties belonging to the received transaction identity/identities.
5.6.8.3.1.1 General
The methods by which the MSC Server, on behalf of the UE, can be invited to a conference are described in
3GPP TS 24.605 [35] clause 4.5.2.1.2 and 3GPP TS 24.147 [36] clause 5.3.1.5.
Upon receipt of a REFER request within a dialog, the MSC Server shall act as a transferee on behalf of the UE as
specified in clause 5.6.7.3.1.
NOTE 1: If the Refer-To header of the REFER request contains a conference URI, this will result in the user
joining a conference.
NOTE 2: CS domain access signalling as specified in 3GPP TS 24.091 [32] does not provide a mechanism to
present the transfer request to the transferee for authorization of the transfer. Automatic acceptance and
execution of the REFER request by the MSC Server can therefore pose a security risk or have unwanted
charging consequences. Acceptance of REFER requests is therefore subject to operator policy, which is
outside the scope of the present document.
If the MSC Server does not support accepting REFER requests on behalf of the UE per operator policy, then the MSC
Server shall return a 403 Forbidden response.
Support for the MSC Server, on behalf of a UE, joining a conference in this manner requires that the MSC Server shall:
- initiate a terminating call leg toward the UE in accordance with 3GPP TS 24.008 [3]; and
NOTE: If the user is involved in a call, then the call waiting procedures described in 3GPP TS 24.008 [3] and
3GPP TS 24.083 [26] apply.
- initiate an originating call toward the URI identified in the Refer-To header (e.g. the conference URI); and
Support for this method of joining a conference may be provided as an implementation option but is outside the scope
of the present document.
NOTE: Clause 5.4.2 contains general applicable procedures executed upon receipt of an initial INVITE request.
- if the user is idle, the MSC Server shall act according to the mobile terminating call set up procedures specified
in clause 5.4;
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 41 ETSI TS 129 292 V8.11.0 (2015-10)
- if the user is engaged in an established SIP dialog and the INVITE request contains a Replaces header field
corresponding to the established dialog, the MSC Server act as a transfer target on behalf of the UE as specified
in clause 5.6.7.4; or
- if the user is engaged in an established SIP dialog and the INVITE request does not contain a Replaces header
field corresponding to the established dialog, the MSC Server shall follow the communication waiting
procedures described in clause 5.6.4.1.
NOTE: If the MSC Server was invited to the conference via reception of a REFER request as specified in
3GPP TS 24.147 [36] clause 5.3.1.5.2, the MSC Server is not able to distinguish between REFER
requests for the conferencing service and REFER requests for the ECT service. In such cases, the MSC
Server will not know which SS operation to indicate in the FACILITY message. Handling of this scenario
is implementation specific.
NOTE: This interworking is subject to the limitations inherited by the NAS signalling procedures defined for
each supplementary service. For example, if no NAS signalling procedure is defined for registration,
erasure, activation, deactivation or interrogation of a particular supplementary service that is being
controlled by the IM CN subsystem, then no interworking procedure is defined.
RegisterSS PUT
ActivateSS PUT
DeactivateSS PUT
InterrogateSS GET
EraseSS PUT
NOTE: Not all invoke operations are valid for all supplementary services. Interworking definitions for each
supplementary service are only provided for invoke operations explicitly defined for each supplementary
service.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 42 ETSI TS 129 292 V8.11.0 (2015-10)
The interworking of message contents for each supplementary service is described in clause 5.7.4.
5.7.4.1.1 Registration/erasure
The OIP/OIR services require no registration. Erasure is not applicable.
5.7.4.1.2 Activation/deactivation
The OIP/OIR services are activated at provisioning and deactivated at withdrawal and therefore require no interworking
at the MSC Server.
5.7.4.1.3 Interrogation
If the MSC Sever supports supplementary service configuration interworking for the OIP/OIR services, the
interworking procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an InterrogateSS invoke operation for the CLIP or CLIR
supplementary service code as described in 3GPP TS 24.081 [12], the MSC Server shall generate and send an HTTP
GET request to fetch the instance of the Originating Identity document as specified in 3GPP TS 24.623 [42].
Upon receiving a response to the HTTP GET request, the MSC Server shall apply the following interworking:
- If the Originating Identity document indicates the interrogated service (CLIP/OIP or CLIR/OIR) is active, the
MSC Server shall indicate an SS-Status of provisioned and active; or
- If the Originating Identity document indicates the interrogated service (CLIP/OIP or CLIR/OIR) service is
not active, the MSC Server shall indicate an SS-Status of provisioned but not active;
- If the CLIR/OIR service was interrogated, then the following additional interworking shall be applied:
- If a non 200 OK response is received or if a 200 OK response is received which does not include an Originating
Identity document, the MSC Server shall send a RELEASE COMPLETE message with an implementation-
specific error code.
5.7.4.2.1 Registration/erasure
The TIP/TIR services require no registration. Erasure is not applicable.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 43 ETSI TS 129 292 V8.11.0 (2015-10)
5.7.4.2.2 Activation/deactivation
The TIP/TIR services are activated at provisioning and deactivated at withdrawal and therefore require no interworking
at the MSC Server.
5.7.4.2.3 Interrogation
If the MSC Sever supports supplementary service configuration interworking for the TIP/TIR services, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an InterrogateSS invoke operation for the COLP or COLR
supplementary service code as described in 3GPP TS 24.081 [12], the MSC Server shall generate an HTTP GET
request to fetch the instance of the Terminating Identity document as specified in 3GPP TS 24.623 [42].
Upon receiving a response to the HTTP GET request, the MSC Server shall apply the following interworking:
- If the Terminating Identity document indicates the interrogated service (COLP/TIP or COLR/TIR) is active,
the MSC Server shall indicate an SS-Status of provisioned and active; or
- If the Terminating Identity document indicates the interrogated service (COLP/TIP or COLR/TIR) service is
not active, the MSC Server shall indicate an SS-Status of provisioned but not active;
NOTE: CS signalling defined in 3GPP TS 24.081 [12] does not allow for the temporary mode status of the COLR
service to be sent to the UE.
- If a non 200 OK response is received or if a 200 OK response is received which does not include a Terminating
Identity document, the MSC Server shall send a RELEASE COMPLETE message with an implementation-
specific error code.
5.7.4.4.1 Registration/erasure
The CW service requires no registration. Erasure is not applicable.
5.7.4.4.2 Activation/deactivation
If the MSC Sever supports supplementary service configuration interworking for the CW service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an ActivateSS or DeactivateSS invoke operation for the
CW supplementary service code as described in 3GPP TS 24.083 [26], the MSC Server shall include an instance of the
call waiting document described in 3GPP TS 24.615 [44] in the HTTP PUT request as follows:
- If the invoke operation is ActivateSS, the MSC Server shall set the "active" attribute to "true";
- If the invoke operation is DeactivateSS, the MSC Server shall set the "active" attribute to "false".
5.7.4.4.3 Interrogation
If the MSC Sever supports supplementary service configuration interworking for the CW service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an InterrogateSS invoke operation for the CW
supplementary service code as described in 3GPP TS 24.083 [26], the MSC Server shall generate and send an HTTP
GET request to fetch the instance of the call waiting document as specified in 3GPP TS 24.623 [42].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 44 ETSI TS 129 292 V8.11.0 (2015-10)
When a response to the HTTP GET request is received, the MSC Server shall apply the following interworking:
- If a 200 OK is received which includes a call waiting document as defined in 3GPP TS 24.615 [44], the MSC
Server shall send a RELEASE COMPLETE message as follows:
- If the call waiting document includes an "active" attribute set to "true", the MSC Server shall indicate an SS-
Status of provisioned and active;
- If the call waiting document includes an "active" attribute set to "false", the MSC Server shall indicate an SS-
Status of provisioned but not active;
- If a non 200 OK response is received or if a 200 OK response is received which does not include a call waiting
document, the MSC Server shall send a RELEASE COMPLETE message with an implementation-specific error
code.
5.7.4.5.1 Registration/erasure
When the MSC Server receives a REGISTER message with a RegisterSS invoke operation for any call barring
supplementary service code as described in 3GPP TS 24.088 [30], the MSC Server shall send a RELEASE
COMPLETE message with an implementation-specific error code.
NOTE: This is because the password registration procedures required to support CB registration using NAS
signalling do not have equivalencies in 3GPP TS 24.623 [42] or 3GPP TS 24.611 [31].
Erasure of the CB service is not specified for NAS signalling in 3GPP TS 24.088 [30], therefore interworking
procedures for service erasure are not applicable.
5.7.4.5.2 Activation/deactivation
When the MSC Server receives a REGISTER message with an ActivateSS or DeactivateSS invoke operation for any
call barring supplementary service code as described in 3GPP TS 24.088 [30], the MSC Server shall send a RELEASE
COMPLETE message with an implementation-specific error code.
NOTE: This is because the password registration procedures required to support CB activation and deactivation
using NAS signalling do not have equivalencies in 3GPP TS 24.623 [42] or 3GPP TS 24.611 [31].
5.7.4.5.3 Interrogation
If the MSC Server supports supplementary service configuration interworking for the CB service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an InterrogateSS invoke operation for the BAOC or BAIC
supplementary service code as described in 3GPP TS 24.082 [24], the MSC Server shall generate and send an HTTP
GET request to fetch the instance of the Communication Barring document as specified in 3GPP TS 24.623 [42].
When a response to the HTTP GET request is received, the MSC Server shall apply the following interworking:
- If the Communication Barring document indicates the call barring service being interrogated is active, the
MSC Server shall include a BasicServiceCode set to the TS11 service code;
- If the Communication Barring document indicates the call barring service being interrogated is not active, the
MSC Server shall include an SS-Status of deactivated;
- If a non 200 OK response is received or if a 200 OK response is received which does not include a
Communication Barring document, the MSC Server shall send a RELEASE COMPLETE message with an
implementation-specific error code.
When the MSC Server receives a REGISTER message with an InterrogateSS invoke operation for the BOIC, BOIC-
exHC or BIC-Roam supplementary service code as described in 3GPP TS 24.082 [24], the MSC Server shall send a
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 45 ETSI TS 129 292 V8.11.0 (2015-10)
RELEASE COMPLETE message with an implementation-specific error code as these supplementary service codes
cannot be mapped to the CB rules defined in 3GPP TS 24.611 [31].
5.7.4.6.1 Registration
If the MSC Server supports supplementary service configuration interworking for the CDIV service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with a RegisterSS invoke operation for a supplementary service
code listed below, the MSC Server shall include Communication Diversion document as described in
3GPP TS 24.604 [23] in the HTTP PUT request as follows:
- If the supplementary service code is CFU as described in 3GPP TS 24.082 [24], the MSC Server shall include a
forwarding rule setwhere the condition element is empty or no condition element is included, as defined in
3GPP TS 24.604 [23];
- If the supplementary service code is CFB as described in 3GPP TS 24.082 [24], the MSC Server shall include a
forwarding rule for the busy condition defined in 3GPP TS 24.604 [23];
- If the supplementary service code is CFNRy as described in 3GPP TS 24.082 [24], the MSC Server shall include
a forwarding rule for the no-answer condition defined in 3GPP TS 24.604 [23];
- If the supplementary service code is CFNRc as described in 3GPP TS 24.082 [24], the MSC Server shall include
a forwarding rule for the not-reachable condition defined in 3GPP TS 24.604 [23];
- The MSC Server shall include a "target" element set to the TEL URI representation of the ForwardedToNumber
parameter received in the REGISTER message. The TEL URI shall be constructed as described in clause 5.3.3.2.
NOTE: The Communication Diversion document described in 3GPP TS 24.604 [23] defines XML elements
which have no functional equivalent in the service configuration signalling defined in
3GPP TS 24.082 [24]. The inclusion of these elements and the values assigned to them is subject to
operator policy.
The MSC Server shall store a copy of the Communication Diversion document until the HTTP PUT response is
received and processed.
When a response to the HTTP PUT request is received, the MSC Server shall apply the following interworking:
- If a 200 OK is received, the MSC Server shall send a RELEASE COMPLETE message as follows:
- The MSC Server shall set the ForwardedToNumber parameter to the "target" element in the stored
Communication Diversion document.
- If a non 200 OK response is received or if a 200 OK response is received which does not include a
Communication Diversion document, the MSC Server shall send a RELEASE COMPLETE message with an
implementation-specific error code.
5.7.4.6.1a Erasure
If the MSC Server supports supplementary service configuration interworking for the CDIV service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an EraseSS invoke operation for a supplementary service
listed below, the MSC Server shall first fetch the instance of the Communication Diversion document as described in
clause 5.7.4.6.3. If the MSC Server is unable to fetch the Communication Diversion document, the MSC Server shall
send a RELEASE COMPLETE message with an implementation-specific error code.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 46 ETSI TS 129 292 V8.11.0 (2015-10)
The MSC Server shall then include the Communication Diversion document as described in 3GPP TS 24.604 [23] in an
HTTP PUT request, modified as follows:
- If the supplementary service code is CFU, the MSC Server shall remove the forwarding rule with an empty
condition element or no condition element included, if present;
- If the supplementary service code is CFB, the MSC Server shall remove the forwarding rule for the busy
condition defined in 3GPP TS 24.604 [23], if present;
- If the supplementary service code is CFNRy, the MSC Server shall remove the forwarding rule for the no-
answer condition defined in 3GPP TS 24.604 [23], if present;
- If the supplementary service code is CFNRc, the MSC Server shall remove the forwarding rule for the not-
reachable condition defined in 3GPP TS 24.604 [23], if present;
- If the supplementary service code is "all forwarding SS", the MSC Server shall remove all forwarding rules
described above.
When a response to the HTTP PUT request is received, the MSC Server shall apply the following interworking:
- If a 200 OK is received, the MSC Server shall send a RELEASE COMPLETE message as follows:
- If an SS-Status parameter is required as specified in 3GPP TS 24.082 [24] clause 1.3.1, the MSC Server shall
indicate an SS-Status of not active;
- If a non 200 OK response is received or if a 200 OK response is received which does not include a
Communication Diversion document, the MSC Server shall send a RELEASE COMPLETE message with an
implementation-specific error code.
5.7.4.6.2 Activation/deactivation
If the MSC Sever supports supplementary service configuration interworking for the CDIV service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an ActivateSS or DeactivateSS invoke operation for the
CFU, CFB, CFNRy or CFNRc supplementary service code as described in 3GPP TS 24.082 [24], the MSC Server shall
include a Communication Diversion document as described in 3GPP TS 24.604 [23] in the HTTP PUT request as
follows:
- If the invoke operation is ActivateSS, the MSC Server shall set the "active" attribute to "true";
- If the invoke operation is DeactivateSS, the MSC Server shall set the "active" attribute to "false";
- If the supplementary service code is CFU as described in 3GPP TS 24.082 [24], the MSC Server shall include a
forwarding rule with an empty condition element or no condition element included;
- If the supplementary service code is CFB as described in 3GPP TS 24.082 [24], the MSC Server shall include a
forwarding rule for the busy condition defined in 3GPP TS 24.604 [23];
- If the supplementary service code is CFNRy as described in 3GPP TS 24.082 [24], the MSC Server shall include
a forwarding rule for the no-answer condition defined in 3GPP TS 24.604 [23];
- If the supplementary service code is CFNRc as described in 3GPP TS 24.082 [24], the MSC Server shall include
a forwarding rule for the not-reachable condition defined in 3GPP TS 24.604 [23];
NOTE: The Communication Diversion document described in 3GPP TS 24.604 [23] defines XML elements
which have no functional equivalent in the service configuration signalling defined in
3GPP TS 24.082 [24]. The inclusion of these elements and the values assigned to them is subject to
operator policy.
The MSC Server shall store a copy of the Communication Diversion document until the HTTP PUT response is
received and processed.
When a response to the HTTP PUT request is received, the MSC Server shall apply the following interworking:
- If a 200 OK is received, the MSC Server shall send a RELEASE COMPLETE message as follows:
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 47 ETSI TS 129 292 V8.11.0 (2015-10)
- If the "active" attribute in the stored Communication Diversion document is set to "true", the MSC Server
shall indicate an SS-Status of provisioned and active;
- If the "active" attribute in the stored Communication Diversion document is set to "false", the MSC Server
shall indicate an SS-Status of provisioned but not active;
- If a non 200 OK response is received or if a 200 OK response is received which does not include a
Communication Diversion document, the MSC Server shall send a RELEASE COMPLETE message with an
implementation-specific error code.
5.7.4.6.3 Interrogation
If the MSC Sever supports supplementary service configuration interworking for the CDIV service, the interworking
procedures in this clause shall be applied.
When the MSC Server receives a REGISTER message with an InterrogateSS invoke operation for the CFU, CFB,
CFNRy or CFNRc supplementary service code as described in 3GPP TS 24.082 [24], the MSC Server shall generate
and send an HTTP GET request to fetch the instance of the Communication Diversion document as specified in
3GPP TS 24.604 [23].
When a response to the HTTP GET request is received, the MSC Server shall apply the following interworking:
- If the Communication Diversion document indicates the call forwarding service being interrogated is active,
the MSC Server shall indicate an SS-Status of provisioned and active;
- If the Communication Diversion document indicates the call forwarding service being interrogated is not
active, the MSC Server shall indicate an SS-Status of provisioned but not active;
- If the Communication Diversion document contains a "target" attribute containing a TEL URI, the MSC
Server shall set the ForwardedToNumber parameter to the TEL URI.
- If a non 200 OK response is received or if a 200 OK response is received which does not include a
Communication Diversion document, the MSC Server shall send a RELEASE COMPLETE message with an
implementation-specific error code.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 48 ETSI TS 129 292 V8.11.0 (2015-10)
6.1 General
The following clauses define the interworking performed by the CS-MGW between the IM CN subsystem and CS
domain access. The interworking between the Mb reference point and the user plane portions of the IuCS and A
reference points is specified.
Transcoding
voice
AMR codec
RTP
IuFP
UDP
L3 IP
L2 L2
L1 L1
IuCS CS-MGW Mb
IuFP is defined is defined in 3GPP TS 25.415 [16]. IuCS layer 2 and layer 3 are defined in 3GPP TS 25.414 [15]. The
IuCS layer 1 is defined in 3GPP TS 25.411 [17].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 49 ETSI TS 129 292 V8.11.0 (2015-10)
Transcoder-less
user plane
interworking
RTP
IuFP
UDP
L3 IP
L2 L2
L1 L1
IuCS CS-MGW Mb
If no transcoder is inserted, the CS-MGW shall interwork procedures between the IuCS and Mb reference points as
specified in 3GPP TS 29.414 [18] clause 7.4.
Transcoding
G.711
PCM AMR
Coding
TDM RTP
CS UDP
Bearer IP
Channel
L2
L1 L1
A CS-MGW Mb
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 50 ETSI TS 129 292 V8.11.0 (2015-10)
Transcoder-less
user plane
interworking
RTP
TDM
CS UDP
Bearer IP
Channel
L2
L1 L1
A CS-MGW Mb
Transcoding
Voice Voice
Codec Codec
1 2
RTP RTP
UDP UDP
IP IP
L2 L2
L1 L1
A CS-MGW Mb
The IP-based A-interface user plane transport is defined in 3GPP TS 48.103 [38].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 51 ETSI TS 129 292 V8.11.0 (2015-10)
Transcoder-less
user plane
interworking
RTP RTP
UDP UDP
IP IP
L2 L2
L1 L1
A CS-MGW Mb
The IP-based A-interface user plane transport is defined in 3GPP TS 48.103 [38].
Within this procedure, the MSC Server shall indicate the received speech codecs from the UE and the MSC Server may
indicate some configured speech codec(s) to the CS-MGW and request a local IP address and UDP port from the CS-
MGW and the MSC Server may also indicate that the IP interface type is for MboIP as defined in 3GPP TS 29.232 [11].
The local IP address and UDP port are used by the CS-MGW to receive user plane data.
The CS-MGW shall reply to the MSC Server with the selected local speech codec(s) and the selected local IP address
and UDP port(s).
After the succeeding node has provided the SDP answer, the MSC Server uses the Configure RTP Resources procedure
as defined in 3GPP TS 29.232 [11] to request the CS-MGW to configure the bearer.
7.1.3.1 General
The way the MSC Server media gateway interaction is carried out depends on the characteristics of the access bearer
network.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 52 ETSI TS 129 292 V8.11.0 (2015-10)
7.1.3.2 Iu interface on IP
The MSC Server and the CS-MGW shall act in accordance with clause 6.1.3 in 3GPP TS 23.205 [39] and apply the
coding in accordance with 3GPP TS 29.232 [11].
If the MSC Server wishes to stop sending the ringing tone e.g. due to the receipt of a 200 OK response to the INVITE
request the MSC Server shall apply the Stop Tone procedure as defined in 3GPP TS 23.205 [39] and
3GPP TS 29.232 [11].
- use Change Through-Connection procedure as defined in 3GPP TS 29.232 [11] during any one of the Prepare
Bearer and Reserve Circuit procedures as defined in 3GPP TS 29.232 [11]; or
- use Configure the RTP Connection Point procedure as defined in 3GPP TS 29.232 [11] during Prepare IP bearer
procedure as defined in 3GPP TS 29.232 [11].
If the MSC Server wants to configure the CS-MGW so that the bearer will be both-way through connected the MSC
Server shall use Change Through-Connection procedure as defined in 3GPP TS 29.232 [11].
NOTE: For the references to 3GPP TS 29.163 [46], the O-MGCF and I-MGCF in 3GPP TS 29.163 [46] is to be
understood as MSC Server, the IM-MGW is to be understood as CS-MGW, and the Configure IMS
Resources procedure is to be understood as Configure RTP Resources procedure.
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 53 ETSI TS 129 292 V8.11.0 (2015-10)
7.2.3.1 General
The way the MSC Server-CS-MGW interaction is carried out depends on the characteristics of the access bearer
network.
7.2.3.2 Iu interface on IP
The MSC Server and the CS-MGW shall act in accordance with clause 6.2.3 in 3GPP TS 23.205 [39] and apply the
coding in accordance with 3GPP TS 29.232 [11].
If the MSC Server wishes to stop sending the ringing tone, e.g. due to receipt of the CONNECT message, the MSC
Server shall apply the Stop Tone procedure as defined in 3GPP TS 23.205 [39] and 3GPP TS 29.232 [11].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 54 ETSI TS 129 292 V8.11.0 (2015-10)
- use Change Through-Connection procedure as defined in 3GPP TS 29.232 [11] during any one of the Prepare
Bearer and Reserve Circuit procedures as defined in 3GPP TS 3GPP 29.232 [11]; or
- use Configure the RTP Connection Point procedure as defined in 3GPP TS 29.232 [11]during Prepare IP bearer
procedure as defined in 3GPP TS 29.232 [11].
If the MSC Server wants to configure the CS-MGW so that the bearer will be both-way through connected the MSC
Server shall use the Change Through-Connection procedure as defined in 3GPP TS 29.232 [11].
7.2.6 Announcement
If the MSC Server wants to provide an announcement, e.g. when the condition in clause 5.4.7 is fulfilled, the MSC
Server shall instruct the CS-MGW to send an announcement. In this case the MSC Server shall use the Play
Announcement procedure in accordance with 3GPP TS 23.205 [39] and 3GPP TS 29.232 [11].
If the MSC Server wishes to stop the sending of an announcement the MSC Server shall apply the Stop Announcement
procedure as defined in 3GPP TS 23.205 [39] and 3GPP TS 29.232 [11].
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 55 ETSI TS 129 292 V8.11.0 (2015-10)
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 56 ETSI TS 129 292 V8.11.0 (2015-10)
Annex A (informative):
Change history
Change history
Date TSG # TSG Doc. CR Rev Subject/Comment Old New
13/12/08 TSG#42 v8.0.0 was produced by MCC 2.0.0 8.0.0
03/2009 TSG#43 CP-090090 0001 2 Removal of stage 2 duplication in Initial Registration 8.0.0 8.1.0
specification
03/2009 TSG#43 CP-090090 0002 1 Removal of editor's note in clause 7 (MSC-MGW procedures) 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0003 2 Removal of editor's note for INVITE handling 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0004 1 Removal of editor's note for XCAP client procedures at MSC 8.0.0 8.1.0
Server enhanced for ICS
03/2009 TSG#43 CP-090090 0005 1 CDIV configuration Erasure interworking 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0006 1 CB configuration - Interworking 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0007 2 Handling of Forking 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0008 2 Editorial corrections to TS 29.292 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0009 2 Corrections to TS 29.292 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0010 1 Reference errors and missing abbreviations 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0011 1 CDIV XML document name correction 8.0.0 8.1.0
03/2009 TSG#43 CP-090090 0012 1 Correction for MSC server enhanced for ICS procedures 8.0.0 8.1.0
05/2009 TSG#44 CP-090345 0014 2 Align XML Schema for CW indication 8.1.0 8.2.0
05/2009 TSG#44 CP-090345 0015 2 Authorization of early media 8.1.0 8.2.0
05/2009 TSG#44 CP-090345 0016 1 Corrections on Cause Values 8.1.0 8.2.0
09/2009 TSG#45 CP-090578 0017 4 IMSI attach 8.2.0 8.3.0
09/2009 TSG#45 CP-090578 0018 Correcting erroneous location in subclauses 5.3.8, 5.4.8.2 and 8.2.0 8.3.0
5.6.4.5
09/2009 TSG#45 CP-090578 0021 CW Stopping the timer TUE-CW when accepting the waiting call 8.2.0 8.3.0
clarification in subclause 5.6.4.2
09/2009 TSG#45 CP-090578 0022 1 Aligning with 24.615 8.2.0 8.3.0
12/2009 TSG#46 CP-090847 0023 Missing P-Asserted-Identity/Privacy combination on terminating 8.3.0 8.4.0
side (OIP)
12/2009 TSG#46 CP-090847 0024 6 CW and NDUB interaction added 8.3.0 8.4.0
12/2009 TSG#46 CP-090847 0025 Correct incorrect subclause reference 8.3.0 8.4.0
06/2011 TSG#52 CP-110398 0032 3 P-early-media handling at MSC server when sending ALERTING 8.4.0 8.5.0
message
06/2012 TSG#56 CP-120334 0041 2 S-CSCF restoration procedures 8.5.0 8.6.0
06/2012 TSG#56 CP-120334 0049 1 P-Charging-Vector needed in MSC server 8.5.0 8.6.0
03/2013 TSG#59 CP-130063 0062 1 Correction of History-Info interworking 8.6.0 8.7.0
06/2013 TSG#60 CP-130313 0079 Mapping of cause value 21 "call rejected" 8.7.0 8.8.0
06/2014 TSG#64 CP-140353 0091 - Conference creation 8.8.0 8.9.0
06/2014 TSG#64 CP-140354 0096 - Removal of CDIVN 8.8.0 8.9.0
06/2015 TSG#68 CP-150337 0107 3 Correcting rules condition for CFU service 8.9.0 8.10.0
09/2015 TSG#69 CP-150463 0115 - Missing 4xx final responses 8.10.0 8.11.0
09/2015 TSG#69 CP-150463 0121 2 Mapping to/from Q.850 cause codes 8.10.0 8.11.0
ETSI
3GPP TS 29.292 version 8.11.0 Release 8 57 ETSI TS 129 292 V8.11.0 (2015-10)
History
Document history
V8.0.0 February 2009 Publication
ETSI