Professional Documents
Culture Documents
FUNCTION SPECIFICATION
Y
R
A
IN
IM
EL
PR
© Ericsson GmbH 2015. All rights reserved. No part of this document may be
reproduced in any form without the written permission of the copyright owner.
Disclaimer
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use
Y
of this document.
R
Trademark List
All trademarks mentioned herein are the property of their respective owners.
A
These are shown in the document Trademark Information.
IN
IM
EL
PR
Contents
1 Revision Information 1
2 Overview 3
3 Function 7
Y
3.1 General 7
R
3.2 Traffic Handling 11
3.3 Interaction with Other Functions 75
A
4 Operational Conditions 91
4.1 Operation and Maintenance Reference Information 91
4.2
4.3
5
Charging
Capabilities IN
Appendix 1 - Example Call Flow
93
95
97
IM
Glossary 99
Y
R
A
IN
IM
EL
PR
1 Revision Information
Y
Other than editorial changes, this document has been revised as follows:
• Rev. A
R
0 LTE to GSM Handover (SRVCC)
• Support of SRVCC for originating call in pre-alerting state.
A
• Removal of the AXE customer parameter SRVCCALERTENBL.
‘‘SRVCC for call in alerting state’’ function becomes a basic part
of the feature.
IN
• The optional feature ‘‘Support of interworking with MMTel/IMS’’
becomes prerequisite of optional feature ‘‘LTE to GSM Handover
(SRVCC)’’.
• Handling of DTAP CONNECT and bothway through connection for
IM
a terminating call in alerting state is changed.
• Support of type 1 ‘‘orig-ioi’’ in P-Charging-Vector header for
session transfer to IMS.
• Support of SRVCC for a held call.
EL
This is a new document created for feature ‘‘LTE to GSM Handover (SRVCC)’’
in MSC 14B.
Other than editorial changes, this document has been revised as follows:
• Rev. B
0 Documentation Improvement
• Description of AXE customer parameter TMSILAIMSC has been
corrected.
• Rev. A
0 LTE to GSM Handover (SRVCC). This is a new document.
Y
R
A
IN
IM
EL
PR
2 Overview
Y
LTE to GSM Handover (SRVCC) is applicable for the following traffic cases:
R
• Active call (including emergency calls)
A
• Held call
•
IN
Originating call in alerting state
Two handover scenarios are possible, dependent on if the target cell, indicated
by the Target Cell ID, received by the MSC-S from the MME, for the voice call
to be handed over belongs to the MSC-S or a Neighboring MSC-S, as shown in
<PLACEHOLDER> and <PLACEHOLDER>, respectively.
PR
External Protocols
• BICC or ISUP
• BSSAP
• IPv4
• MAP version 2
• MAP version 3
• SIP
• Sv-Interface Protocol for SRVCC based on GTPv2-C
Prerequisites
• The feature ‘‘LTE to GSM Handover (SRVCC)’’ is available.
• The feature ‘‘MGCF for Interworking with IMS’’ is available and active.
• The feature ‘‘WCDMA to GSM Handover’’ is available and active.
• The feature ‘‘Support of Interworking with MMTel/IMS’’ is available and
active.
• The feature ‘‘Positioning’’ is available and active.
Y
LTE
eNodeB GMLC HLR
R
S1-MME
Lg D
A
Sv
EPC
MSC-S/
MME MGCF A
Mw Mc/Mn
IN BSC
GSM
IM
A
IMS Mb
CSCF/
ATCF or MGW1
MGW
EATF
EL
Interface
Signaling
User Plane
Figure 1 Handover Scenario - Target Cell Belongs to MSC-S Supporting
the Sv-Interface
PR
LTE
eNodeB GMLC HLR
S1-MME
Lg D
Y
Sv E
EPC
MSC-S/ Neighboring
MME MGCF MSC-S A
R
Mw Mc/Mn Mc
GSM
BSC
A
A
IMS Mb Nb
CSCF/
ATCF or MGW1 MGW2
MGW1
EATF
Interface
Signaling
IN
IM
User Plane
Figure 2 Handover Scenario - Target Cell Belongs to Neighboring MSC-S
Table 1 Lists the protocols used by the MSC-S, which correspond to the
interfaces shown in Figure 1 and Figure 2.
EL
D MAP V2 and V3
E MAP V2 and V3, BICC or ISUP
Lg MAP V2 and V3
Mc/Mn GCP
Mw SIP
Sv Sv-Interface protocol, based on
GTPv2-C
Table 2
Function Specifications Procedural Information
LTE to GSM Handover (SRVCC) Sv-Interface Configuration and
Enabling of Single Radio Voice Call
Continuity
Sv-Interface, General Aspects, LTE to GSM Handover (SRVCC),
Y
Message Formats and Coding for Activate
SRVCC
PS to CS SRVCC for Additional Call LTE to GSM Handover (SRVCC),
R
Deactivate
A
IN
IM
EL
PR
3 Function
3.1 General
In the context of this document, the term:
• SRVCC Procedure refers to LTE to GSM Handover, including the handover
Y
of the radio access, the IMS session transfer of a single or first call, and
optional TMSI allocation and Location Update towards HLR.
• Handover refers to setting up the radio access in the circuit switched (CS)
R
radio domain by the MSC-S due to LTE to GSM Handover (SRVCC)
towards the target BSC. It comprises both, intra-MSC and inter-MSC
handover. For a detailed description of the Handover functions, refer to the
A
Function Specification UMTS to GSM Handover in MSC/VLR Server.
• Target BSC refers to the BSC to which the target cell belongs. This BSC
IN
can be controlled by the own MSC-S or by the Neighboring MSC-S. The
target cell is identified by the Target Cell ID Information Element (IE)
included in the SRVCC PS TO CS REQUEST message received from the
MME.
IM
• MSC-S state refers to the state of mobile access side.
EL
The function ‘‘LTE to GSM Handover (SRVCC)’’ uses the Sv-Interface protocol
for SRVCC, based on GTPv2-C, over UDP transport, for the communication
between the MSC-S and the MME. For a detailed description of the Sv-Interface
protocol refer to the Function Specification Sv-Interface, General Aspects,
Message Formats and Coding for SRVCC. For a detailed description of
the GTPv2-C protocol refer to the Function Specification GTP-C, Signaling
PR
on page 48. The procedure progresses from the top of the figure towards the
bottom. Arrows show a sequence of the parts of the procedure.
Y
logical parts meaning that only one of these different traffic cases will be
processed as part of a SRVCC Procedure. Dashed arrows are not regarded
as main triggers, that is the block from which the arrow starts must be finished
R
before certain actions are possible in the block to which the arrow points.
A
Section 3.2.18 on page 70.
IN
IM
EL
PR
Y
R
A
IN
IM
EL
PR
The following subsections correspond to the blocks shown on the figure above.
All subsections include a figure with the detailed flow of messages and
description of the part of the procedure.
Messages triggering the given part of the procedure are shown on the figures
(including interactions between MSC-S and MGW). If the subprocedure is
different depending on whether the target cell belongs to the MSC-S or
a Neighboring MSC-S, the subsections are split in order to describe the
differences.
Y
• TMSI Allocation (conditional), see Section 3.2.7 on page 28
R
The following additional steps are needed for the continuation of the service:
A
• Alerting for originating call in pre-alerting state (conditional), see Section
3.2.10 on page 35
•
IN
Call Acceptance for call in alerting state or originating call in pre-alerting
state (conditional), see Section 3.2.11 on page 36
The following additional step may conditionally be applied during the SRVCC
Procedure:
PR
Note: In the following sections, in all figures, the messages displayed as red
lines represent the triggers for the specific part of the message flow.
SDP is not shown in the figures for the sake of simplicity. SIP PRACK
and SIP 200 OKPRACK messages shown are only send by MSC-S if
SIP 18x provisional response from IMS is sent reliably. Reliability of
provisional responses is supported on Mw interface.
Y
for whom the SRVCC Procedure is requested. If the subscriber was not
registered in VLR before the reception of Sv-Interface protocol SRVCC PS TO
CS REQUEST message, the subscriber is registered in VLR.
R
MME Sv-Interface Protocol MSC-S
A
SRVCC PS TO CS REQUEST
Figure 4
IN
Reception of SRVCC PS TO CS REQUEST
IM
The MSC-S receives a set of security information, which is equivalent to a GSM
security context, the Tunnel Endpoint Identifier for Control Plane (TEID-C) of
the MME and an MME IP address to be used as destination IP address for a
EL
SRVCC PS TO CS REQUEST
HANDOVER
REQUEST
HANDOVER
REQUEST
ACKNOWLEDGE
Y
Figure 5 Handover Request
R
The MSC-S populates the BSSMAP HANDOVER REQUEST message with
the information from the Sv-Interface protocol SRVCC PS TO CS REQUEST
message as described in Table 3:
A
Table 3 Mapping of Information between Sv-Interface Protocol SRVCC PS
TO CS REQUEST Message and BSSMAP HANDOVER REQUEST
Message
Sv-Interface Protocol SRVCC PS
TO CS REQUEST
IN BSSMAP HANDOVER REQUEST
IM
IMSI IMSI
MM Context for E-UTRAN Classmark Information Type 2
SRVCC
Classmark Information Type 3
EL
(1)
MM Context for E-UTRAN Encryption Information
SRVCC (CKSRVCC - IKSRVCC)
Source to Target Old BSS to New BSS
Transparent Container Information
Target Cell ID
PR
Y
the Function Specification UMTS to GSM Handover in MSC/VLR Server and
to the Function Specification A-Interface, Section H: Base Station System
Management Application Part, BSSMAP Message Formats and Coding.
R
Handover Scenario 2: Target Cell Belongs to Neighboring MSC-S
A
As shown in Figure 6, the MSC-S initiates an Inter-MSC Handover if the
target cell received in the Sv-Interface protocol SRVCC PS TO CS REQUEST
IN
message belongs to a Neighboring MSC-S or Neighboring MSC Group.
Sv-Interface
Protocol MAP Neighboring BSSMAP
Target
MME MSC-S MSC-S BSC
SRVCC PS TO
CS REQUEST
PREPARE
HANDOVER
request
HANDOVER
REQUEST
Y
HANDOVER
REQUEST
ACKNOWLEDGE
R
PREPARE
HANDOVER
response
A
Figure 6
IN
Handover Request, Neighboring MSC-S Scenario
If MAP Version 2 (MAPV2) is used, the MSC-S populates the MAP PREPARE
PR
If MAP Version 3 (MAPV3) is used, the MSC-S populates the MAP PREPARE
HANDOVER request message, carrying the BSSMAP HANDOVER REQUEST
message, with information from the Sv-Interface protocol SRVCC PS TO CS
REQUEST message as described in Table 5:
Y
(1)
SRVCC (IKSRVCC) Information
(1)
MM Context for E-UTRAN Encryption Information
R
SRVCC (CKSRVCC)
(1) C3 Conversion function, for more information, refer to Function Specification Mobile
Subscriber Related Security Functions in MSC/VLR Server.
A
When OoBTC and AMR-WB are not activated, the Neighboring MSC-S sends
the received, in MAP PREPARE HANDOVER request message, codecs towards
the RAN.
IN
For the codec selection when OoBTC is activated refer to Function Specification
Out of Band Transcoder Control in MSC Server, GMSC Server and TSC Server
IM
and when AMR-WB is activated refer to Function Specification Support of
AMR-WB Speech Codec
This section describes the response sent by the MSC-S to the MME.
l e o BA g Rc
c RHNRVf
e r Do A K WRBL R
Vc g r r G
- VG
fA
r VG
c RV- A o VR
Y
Layer 3 Information Target to Source
Transparent Container
R
In addition, the MSC-S allocates an own TEID-C being unique for one SRVCC
Procedure and includes it in the MSC Server Sv TEID for Control
A
Plane field of the Sv-Interface protocol SRVCC PS TO CS RESPONSE
message.
IN
The MSC-S is prepared to retransmit the sent Sv-Interface protocol SRVCC
PS TO CS RESPONSE message for a configured period of time, in case the
Sv-Interface protocol SRVCC PS TO CS REQUEST message which initiated
the ongoing SRVCC Procedure is received again. For a detailed description
IM
of this retransmission time period, refer to the Function Specification GTP-C,
Signaling Transport.
Apart from the differences specified below, the response to MME is sent as
described in Page 15.
In this case the MSC-S replies to the MME by sending an Sv-Interface protocol
PR
Sv-Interface
MME Protocol MSC-S BSSMAP Neighboring
BICC or ISUP MSC-S
PREPARE
HANDOVER
response
ACM or CON
SRVCC PS TO
CS RESPONSE
MSC-S sets the transaction identifier to 0 and TI flag value as in terminated call
for a single or first call subject to SRVCC procedure.
Y
The reception of the BSSMAP HANDOVER REQUEST ACKNOWLEDGE message
triggers the MSC-S to initiate the session transfer towards the IMS network,
R
based on the B-number analysis of the Session Transfer Number for SRVCC
(STN-SR). The B-Number Origin (BO) used in the analysis function is derived
from IMSI series analysis. The Routing Origin (RO) used in the analysis function
A
is determined by the configuration of target cell. The SIP route associated to
trusted domain (TRUSTPL route parameter) is used for session transfer to IMS.
Session Transfer to IMS is initiated by sending a SIP INVITE message. MSC-S
IN
populates the SIP INVITE message with the information from the Sv-Interface
protocol SRVCC PS TO CS REQUEST message as described in Table 7. For
more information on the presence of below IEs in the Sv-Interface protocol
SRVCC PS TO CS REQUEST, refer to Function Specification Sv-Interface,
IM
General Aspects, Message Formats and Coding for SRVCC.
STN-SR To header
Request-URI
(1) E.164 numbers ported in SIP headers are transferred by SIP in global number format.
(2) The C-MSISDN is treated as calling party number. For a detailed description of the population
of the From header, refer to the Function Specification Session Initiation Protocol .
Header Parameter
Accept application/vnd.3gpp.state-
and-event-info+xml
application/vnd.3gpp.mid-ca
ll+xml
(2)
Contact +g.3gpp.icsi-ref="urn%3A
urn-7%3A3gpp-service.ims
.icsi.mmtel“; +g.3gpp.srv
Y
cc-alerting;+g.3gpp.ps2cs
-srvcc-orig-pre-alerting;
+g.3gpp.mid-call
R
Accept-Contact +g.3gpp.icsi-ref="urn%3Aurn
-7%3A3gpp-service.ims.icsi.
mmtel"
A
(3)
P-Asserted-Service urn:urn-7:3gpp-service.ims.
icsi.mmtel
Recv-Info
Supported
IN+g.3gpp.state-and-event;
+g.3gpp.mid-call
norefersub
IM
P-Charging-Vector orig-ioi is of type 1 in
the header field
(1) REFER message is used for a possible additional call transfer. For a detailed description
of REFER message reception, refer to Function Specification PS to CS SRVCC for
EL
Additional Call .
(2) The MSC-S Local Host Name in the form of Fully Qualified Domain Name (FQDN) is included
in the Contact header field of the SIP INVITE message.
(3) The route to IMS is considered as trusted route.
PR
MSC-S builds the SDP offer for the SIP INVITE request based on its
configuration and capabilities as for any other SIP voice call. Refer to Function
Specification Session Initiation Protocol for further details. Refer to Function
Specifications Out of Band Transcoder Control in MSC Server, GMSC Server
and TSC Server and TrFO Interworking with SIP and SIP-I for a description of
optimized codec handling available when corresponding features are active.
SIP 18x and UPDATE messages received from IMS do not trigger DTAP
messages until the reception of the following message:
• SIP INFO in case of originating calls in pre-alerting state or calls in alerting
state
• SIP 200 OK INVITE in case of active or held calls
MSC-S does not differentiate between traffic cases before the reception of
either SIP 200 OKINVITE, or SIP INFO message.
The following subsections describe the Session Transfer message flows for
the following call cases:
• Active call or held call (indicated by the reception of SIP 200 OK INVITE
message) described in Page 19
Y
• Originating call in pre-alerting state, (indicated in the SIP INFO message),
described in Page 22
R
Note: MSC-S sets the transaction identifier to 0 and TI flag as in mobile
terminated call for a single or first call subject to SRVCC procedure.
A
Session Transfer of an Active or Held Call
IN
As shown in Figure 9, MSC-S receives the SIP 200 OK INVITE message (as
answer to the previously sent SIP INVITE message), indicating that an active
or held call is transferred. A held call is considered an answered voice call
between two subscribers without a speech connection. MSC-S acknowledges
the SIP 200 OK INVITE message, and configures the bearer termination towards
IM
the IMS network as described in Section 3.2.17 on page 48.
SIP BSSMAP
Target
IMS MSC-S
EL
BSC
HANDOVER
REQUEST
ACKNOWLEDGE
INVITE
PR
200 OKINVITE
ACK
MSC-S in
Active state
Y
Note: If media directionality received in SDP answer is sendonly, this is
interpreted as call held by remote UE. This applies regardless the
R
presence of +g.3gpp.mid-call feature capability indicator in SIP
200 OK INVITE.
A
In case the SIP 200 OK INVITE message includes the isfocus media feature
tag in Contact header, then the served subscriber is a conference call
participant. In addition, if the subscriber has initiated the conference call in IMS
IN
network, after the acknowledgment of SIP 200 OK INVITE , MSC-S receives a
SIP INFO message, as described in Section 3.2.12 on page 41.
For the context of this document, the SRVCC transferred active conference
IM
call for the served subscriber that has initiated the conference in IMS, acting
as conference controller, is called conference call.
At reception of SIP 200 OK INVITE MSC-S also handles any buffered DTAP
message reception events as described in Table 9.
EL
There is a case that MSC-S is already in active state when it receives the SIP
200 OK INVITE message, due to a received DTAP CONNECT message from UE.
If the transferred session is an active call, MSC-S acknowledges the SIP 200
OK INVITE message and remains in active state. Otherwise, MSC-S releases the
call with cause code ‘‘temporary failure’’.
After the reception of SIP 200 OK INVITE, MSC-S behaves according to its state.
As shown in Figure 10, MSC-S receives the SIP 183 Session Progress
message (as answer to the previously sent SIP INVITE message), and
configures the bearer termination towards the IMS network as described in
Section 3.2.17 on page 48.
In case of terminating call in alerting state, MSC-S can receive the DTAP
CONNECT message from UE before or after the reception of SIP INFO message
from IMS. The former case is described in Section 3.2.11 on page 36, while
the latter is described below.
SIP BSSMAP
Target
IMS MSC-S
BSC
HANDOVER
REQUEST
ACKNOWLEDGE
Y
INVITE
R
183 Session Progress
A
PRACK
200 OKPRACK
INFO
IN
IM
200 OKINFO
MSC-S in
EL
Call Delivered or
Call Received state
If MSC-S receives a SIP INFO message from the IMS network, MSC-S
acknowledges it.
At reception of SIP INFO, MSC-S also handles any buffered DTAP message
reception events as described in Table 10.
Table 10 DTAP Message Reception Event Handling for Calls in Alerting State
Incoming DTAP Answer DTAP Message in Answer DTAP Message in
Message Originating Case Terminating Case
STATUS ENQUIR
STATUS
Y
Y
After the reception of SIP INFO, MSC-S behaves according to its state.
R
Session Transfer of Originating Call in Pre-alerting State
As shown in Figure 11, MSC-S receives the SIP 183 Session Progress
A
message (as answer to the previously sent SIP INVITE message), and
configures the bearer termination towards the IMS network (if SDP body from
remote side is received) as described in Section 3.2.17 on page 48.
INVITE
PRACK
200 OKPRACK
INFO
200 OKINFO
MSC-S in Mobile
Originating Call
Proceeding state
PROGRESS
Note: The first SIP 183 Session Progress message received in MSC-S,
after SIP INVITE message, can contain connection address in SDP
answer set to the unspecified address (0.0.0.0 if IPv4, or domain name
within the ".invalid" DNS top-level domain in case of IPv6). After a SIP
INFO message has been received an additional SIP 183 Session
Progress early dialog forming message containing the actual SDP
answer is expected in MSC-S.
Y
When MSC-S receives a SIP INFO message from the IMS network,
acknowledges it.
R
According to the information contained in the state-and-event-info
element of the SIP INFO request the MSC-S identifies the call as originating
A
call in pre-alerting state and enters Mobile Originating Call Proceeding state.
This is the case if the direction element is set to initiator and the
state-info element is set to pre-alerting. For more information, refer to
IN
Function Specification Session Initiation Protocol.
After MSC-S has entered the state ‘‘Mobile Originating Call Proceeding’’ for
an originating pre-alerting call, it handles any SIP 1xx and 2xx messages
IM
received from IMS as for a normal originating call in ‘‘Mobile Originating
Call Proceeding’’ state. For more information, see Function Specification
MSC Server Interworking with External Networks using SIP and SIP with
encapsulated ISUP.
EL
At reception of SIP INFO, MSC-S also handles any buffered DTAP message
reception events as described in Table 11
After the reception of SIP INFO, MSC-S behaves according to its state.
Apart from the differences specified below, the session transfer towards the IMS
network is initiated by the MSC-S as described in Section 3.2.4.1 on page 17.
In this case, the reception of the MAP PREPARE HANDOVER response message
(encapsulating the BSSMAP HANDOVER REQUEST ACKNOWLEDGE message)
and either a BICC or ISUP ADDRESS COMPLETE message (ACM) or a BICC
or ISUP CONNECT message (CON) from the Neighboring MSC-S triggers the
MSC-S to initiate the session transfer towards the IMS network, as shown in
Figure 12. The RO used in the analysis function is determined by configuration
of the route of the Neighboring MSC-S.
Y
BICC or
ISUP
HANDOVER
REQUEST
R
ACKNOWLEDGE
PREPARE
HANDOVER
response
A
ACM or CON
Figure 12
INVITE
IN
Session Transfer, Neighboring MSC-S Scenario
IM
Session Transfer of Active or Held Call or Call in Alerting State
After sending the SIP INVITE message, the same messages are sent and
EL
After sending the SIP INVITE message, the same messages are sent and
expected to be received by the MSC-S as shown in Figure 11.
BSSMAP
Target
MSC-S
BSC
HANDOVER
DETECT
Y
HANDOVER
COMPLETE
R
Figure 13 Handover Completion
A
The completion of the Intra-MSC Handover is supervised by supervision timer,
defined by the parameter TIMUGHOINTRAM.
IN
If a BSSMAP HANDOVER DETECT or a BSSMAP HANDOVER COMPLETE
message arrives before the MSC-S state is known, that is, before the arrival
of SIP INFO, SIP 200 OK INVITE or DTAP CONNECT message, DTAP STATUS
ENQUIRY message reception event is buffered from the reception of a BSSMAP
IM
HANDOVER DETECT or a BSSMAP HANDOVER COMPLETE message, since the
handling of DTAP messages depends on the MSC-S state.
If the subscriber, for whom the SRVCC Procedure is performed, was registered
in VLR before the request for SRVCC Procedure, and is IMSI Detached or
Implicit Detached, then MSC-S marks subscriber IMSI Attached and stops
accordingly the implicit detach and the automatic deregistration timers. In this
PR
Apart from the differences specified below, the MSC-S behavior at the
Completion of the Handover is as described in Page 24.
As shown in Figure 14, MSC-S waits for a BICC or ISUP ANSWER message
(ANM) in addition to the BSSMAP HANDOVER DETECT and HANDOVER
COMPLETE messages.
Y
ANM
HANDOVER
R
COMPLETE
SEND END SIGNAL
A
IN
IM
Figure 14 Handover Completion, Neighboring MSC-S Scenario
EL
Y
Figure 15 SRVCC Complete Notification to MME
R
The MSC-S sends the message to the address received in the MME/SGSN Sv
Address for Control Plane IE within the Sv-Interface protocol SRVCC
PS TO CS REQUEST message. For a detailed description of the addressing
A
when sending the Sv-Interface protocol SRVCC PS TO CS COMPLETE
NOTIFICATION message, refer to the Function Specification Generic Transport
Function, Traffic, Administration and Maintenance.
IN
When sending an Sv-Interface protocol SRVCC PS TO CS COMPLETE
NOTIFICATION message is not possible, the ongoing SRVCC Procedure
continues unaffected.
IM
After successful completion of the SRVCC Procedure, the MSC-S replaces any
present security information with the set of data received in the Sv-Interface
protocol SRVCC PS TO CS REQUEST message.
EL
After completion of the SRVCC Procedure, the MSC-S is the anchor MSC-S for
any upcoming subsequent handover or supplementary service handling.
Note: The SRVCC Complete Notification is sent by the MSC-S to the MME
PR
Apart from the differences specified below, the SRVCC Complete Notification
sent by the MSC-S to the MME is as described in Page 26.
In this case, the BSSMAP HANDOVER DETECT and the BSSMAP HANDOVER
COMPLETE message arrive encapsulated in MAP PROCESS ACCESS
SIGNALLING and MAP SEND END SIGNAL message respectively from the
Neighboring MSC-S.
As shown in Figure 16, after the reception of MAP SEND END SIGNAL
message and BICC or ISUP ANSWER message, the MSC-S sends an
Sv-Interface protocol SRVCC PS TO CS COMPLETE NOTIFICATION
message to the MME.
Sv-Interface
Protocol MAP Neighboring BSSMAP
Target
MME MSC-S MSC-S
BICC or ISUP BSC
HANDOVER
DETECT
PROCESS ACCESS
SIGNALLING
ANM
HANDOVER
Y
COMPLETE
SEND END SIGNAL
R
SRVCC PS TO CS
COMPLETE
NOTIFICATION
A
SRVCC PS TO CS
COMPLETE
ACKNOWLEDGE
Figure 16
IN
SRVCC Complete Notification to MME, Neighboring MSC-S
Scenario
IM
3.2.7 TMSI Allocation
EL
As shown in Figure 17, the MSC-S initiates a TMSI allocation after the reception
of a BSSMAP HANDOVER COMPLETE message for the subscriber for whom the
SRVCC Procedure is performed, in the following cases:
BSSMAP
Target
MSC-S
DTAP BSC
HANDOVER
Y
COMPLETE
TMSI REALLOCATION
R
COMMAND
TMSI REALLOCATION
A
COMPLETE
IN
To force the UE to make a location update after the end of the call, the MSC-S
includes either of the following LAI in the DTAP TMSI REALLOCATION
COMMAND message:
IM
• The LAI stored in VLR only if the conditions described in the last list item
of the list above are fulfilled
EL
• The own Non Broadcast Location Area Identity (NB-LAI) in any other case
The location update described above results in the update of VLR data with
valid subscriber data from the HLR and is needed for the following reasons:
PR
• If the MSC-S is a member of an MSC pool, the UE may have a TMSI from
before pointing to a different pool member. The UE would not be triggered
to perform a location update if it is still in the same location area as before.
As consequence, HLR would have the wrong location.
Y
Note: In the latter case the PLMN identity part (MCC-MNC) of the NB-LAI is
derived from the PLMN identity part of the target cell.
R
For a detailed description of the TMSI allocation procedure, refer to the Function
Specification Mobile Subscriber Related Security Functions in MSC/VLR
Server.
A
Handover Scenario 2: Target Cell Belongs to Neighboring MSC-S
IN
Apart from the differences specified below, the TMSI Reallocation procedure
is initiated by the MSC-S as described in Page 28.
IM
Allocation of a new TMSI at change of location area, which is determined by
AXE parameter TMSILAIMSC in parameter set GSMMMSC, is not applicable
when the target cell belongs to a Neighboring MSC-S.
HANDOVER
COMPLETE
FORWARD ACCESS
SIGNALLING
Y
TMSI REALLOCATION
COMMAND
R
TMSI REALLOCATION
COMPLETE
PROCESS ACCESS
A
SIGNALLING
IN
The LAI is not stored in VLR if the target cell is administered as outer cell in
the MSC-S.
IM
In addition, when the enhanced NB-LAI administration method is used, the
PLMN identity part (MCC-MNC) of the NB-LAI is derived from the PLMN identity
part of the SAI connected to the Area Cluster defined for the concerned MME.
EL
This section describes the Location Update procedure, initiated by the MSC-S.
In case the subscriber for whom the SRVCC Procedure is performed has any
roaming restrictions, these restrictions are not relevant for the ongoing call. For
a detailed description of the MAP UPDATE LOCATION and the MAP INSERT
SUBSCRIBER DATA, refer to the Function Specification Location Updating in
MSC/VLR Server, and to the Function Specification Signalling System No.7,
Mobile Application Part Version 3 in MSC/VLR Server, respectively.
MAP BSSMAP
Target
HLR MSC-S
BSC
TMSI REALLOCATION
COMPLETE
UPDATE LOCATION
INSERT SUBSCRIBER
DATA
Y
INSERT SUBSCRIBER
DATA RESULT
R
UPDATE LOCATION
RESULT
A
Figure 19 Location Update
IN
Handover Scenario 2: Target Cell Belongs to Neighboring MSC-S
Apart from the differences specified below, the Location Update procedure is
initiated by the MSC-S as described in Page 31.
IM
In this case, the DTAP TMSI REALLOCATION COMPLETE message arrives
encapsulated in a MAP PROCESS ACCESS SIGNALLING message from the
Neighboring MSC-S, as shown in Figure 20.
EL
PROCESS ACCESS
SIGNALLING
UPDATE LOCATION
INSERT SUBSCRIBER
DATA
INSERT SUBSCRIBER
DATA RESULT
UPDATE LOCATION
RESULT
Y
ENQUIRY message to the UE at the reception of the following messages:
• SIP INFO message for originating call in pre-alerting state or call in alerting
R
state
• SIP 200 OKINVITE message for active or held call
A
if the following conditions are fulfilled:
If no answer arrives (before the T322 timer expires), MSC-S releases the call
using cause code ‘‘temporary failure’’ in the first DTAP call clearing message.
PR
The call leg towards IMS is released according to SIP release procedures as
described in Function Specification Session Initiation Protocol. Depending on
route configuration (MIS2 route parameter) the SIP Reason header is included.
Y
‘‘message not compatible align the states.
with protocol state’’ in the
first clearing message.
R
The call leg towards
to IMS is released
according to SIP release
A
procedures as described
in Function Specification
Session Initiation Protocol.
Depending on route
configuration (MIS2
route parameter) the
SIP Reason header is
IN
IM
included.
Call Delivered MSC-S clears the call. MSC-S triggers ‘‘Call
Connected’’ procedure to
(1)(2)
align the states.
EL
(2)
Connect MSC-S clears the call. No action.
Request
Connect Active MSC-S clears the call. MSC-S enters ‘‘Active’’ state.
Indication
Call Delivered No action.
PR
Y
compatible with protocol state’’ in the first clearing message.
The call leg towards to IMS is released according to SIP
release procedures as described in Function Specification
R
Session Initiation Protocol. Depending on route configuration
(MIS2 route parameter) the SIP Reason header is included.
(1) Due to this procedure the MSC-S changes state back to ‘Connect Indication’ and reaches state ‘‘Active’’ when
A
CONNECT ACKNOWLEDGE message is received.
(2) If MSC-S state misalignment is identified between UE and MSC-S, for the case of a held call, the MSC-S releases
the call sending DTAP RELEASE COMPLETE message with cause code ‘‘message not compatible with protocol state’’.
IN
(3) If Call Delivered (N3) state is entered due to SIP INFO request indicating originating alerting call and DTAP STATUS
as answer to DTAP STATUS ENQUIRY indicates Mobile originating call proceeding then the call shall be cleared.
(4) If Call Delivered state (N4) is entered for an originating pre-alerting call due to SIP 180 (Ringing), which is
received before DTAP STATUS, no state mismatch shall be triggered, if DTAP STATUS as answer to DTAP STATUS
IM
ENQUIRY indicates Mobile originating call proceeding (U3). This is because DTAP ALERTING will reach the UE.
(5) This action shall be done only if MSC entered Call Delivered state due to SIP INFO request indicating originating
alerting call.
EL
Apart from the differences specified below, the Status Enquiry procedure is
initiated by the MSC-S as described in Page 33.
MSC-S in Mobile
Y
Originating Call
Proceeding state
180 Ringing
R
PRACK
MSC-S in
A
Call Delivered
state
ALERTING
200 OKPRACK
Figure 21
IN
Alerting for Originating Call in Pre-Alerting State
IM
3.2.10.2 Handover Scenario 2: Target Cell Belongs to Neighboring MSC-S
MSC-S in Mobile
Originating Call
Proceeding state
PR
180 Ringing
PRACK
FORWARD ACCESS
SIGNALLING
MSC-S in
Call Delivered
state
200 OKPRACK
ALERTING
Y
In case the SRVCC Procedure is performed for a call in alerting state or
originating call in pre-alerting state, in order to achieve bothway through
R
connection in the user plane, the call has to be answered.
A
Originating Call in Alerting State or Originating Calls in Pre-alerting state
In case of a Originating call, the reception of the SIP 200 OK INVITE message
IN
indicates that the call is accepted. This triggers through connection as
described in Section 3.2.17 on page 48 .
200 OKINVITE
ACK
CONNECT
PR
CONNECT
ACKNOWLEDGE
MSC-S in
Active
state
• MSC-S has already received the SIP INFO message when receiving the
DTAP CONNECT message
The reception of SIP INFO message is covered in Section 3.2.4 on page 16.
Upon reception of a DTAP CONNECT message, MSC-S triggers the bothway
through connection (see Section 3.2.17 on page 48), acknowledges the
message and enters in Active State. Then MSC-S sends SIP INFO to IMS
to indicate that the call has been accepted as shown in Figure 24.
Y
IMS SIP MSC-S DTAP UE
CONNECT
R
CONNECT
ACKNOWLEDGE
A
MSC-S in
Active
state
200 OKINFO
INFO IN
IM
200 OKINVITE
ACK
EL
Figure 24 Call Acceptance of Terminating Alerting Call, SIP INFO has already
been received
• MSC-S receives the SIP INFO message after receiving the DTAP CONNECT
message
PR
Afterwards, if MSC-S receives the SIP INFO message from IMS for a
terminating call in alerting state, it acknowledges it and sends SIP INFO to
IMS to indicate that the call has been accepted as shown in Figure 25.
CONNECT
CONNECT
ACKNOWLEDGE
MSC-S in
Active
state
Y
INFO
200 OKINFO
R
INFO (Call Accepted)
A
200 OKINFO
200 OKINVITE
ACK IN
IM
Figure 25 Call Acceptance of Terminating Alerting Call, DTAP CONNECT is
received before SIP INFO
Apart from the differences specified below, the MSC-S behavior at the call
acceptance of calls subject to SRVCC Procedure is as described in Section
3.2.11.1 on page 37.
PR
200 OKINVITE
ACK
FORWARD ACCESS
SIGNALLING
CONNECT
Y
CONNECT
ACKNOWLEDGE
R
PROCESS ACCESS
SIGNALLING
A
MSC-S in
Active
state
Figure 26 IN
Call Acceptance of Originating Call, Neighboring MSC-S Scenario
IM
Terminating Call in Alerting State
CONNECT
PROCESS ACCESS
SIGNALLING
FORWARD ACCESS
SIGNALLING
CONNECT
Y
ACKNOWLEDGE
MSC-S in
R
Active
state
A
INFO
200 OKINFO
200 OKINVITE
ACK
IN
IM
Figure 27 Call Acceptance of Terminating Alerting Call Neighboring MSC-S
Scenario
For the case that MSC-S receives the DTAP CONNECT message before
the reception of SIP INFO message from IMS, the call flow is similar to
EL
• The received SIP 200 OK INVITE message due to STN-SR included in the
Contact header the isfocus media feature tag.
Y
Session transfer of an active
call with "isfocus"
INFO
R
200 OKINFO
A
Active Conference Call
IN
Rejection of Transfer of an active conference call
The following Table 13 describes the MSC-S SIP final responses towards
IM
IMS network after SIP INFO request related to the transfer of conference call
participants has been received by the MSC-S and the request is rejected.
In all the cases mentioned in Table 13, the MSC-S releases the IMS conference
call, following the SIP release call procedures. For more information on release
sequence on SIP towards IMS, refer to Function Specification Session Initiation
Protocol.
Y
• Add or remove a remote party after the served subscriber has
been transferred to CS domain by means of the existing multi-party
R
supplementary service procedures. When remote parties are added in
the multi-party call the maximum number of five participants must not be
exceeded. In case the IMS conference already includes five participants
A
or the IMS conference participants and the newly added remote parties
are already five, the request to add a new remote party is rejected with
cause ‘‘Maximum number of multi-party participants exceeded’’. For more
IN
information on the multi-party supplementary service function, refer to
Function Specification Multi-Party Supplementary Service in MSC/VLR
Server.
IM
• Put the multi-party call on hold.
MSC-S releases the IMS conference call, following the SIP release
call procedures. For more information on release sequence on SIP
towards IMS, refer to Function Specification Session Initiation Protocol.
In addition, MSC-S sends a DTAP DISCONNECT message for each of
the remaining TIs related to the IMS conference participants. DTAP
cause ‘‘normal unspecified’’ is populated. For more information on the
call clearing procedures, refer to Function Specification A-Interface,
Section B: Basic Call Control Procedures. In case remote parties have
been added to the multi-party call after the served subscriber has
been transferred to CS domain, they are not released but they remain
in the call.
the multi-party call after the served subscriber has been transferred to CS
domain, they are not released but they remain in the call.
No conference warning tone is played towards IMS on the call leg controlled
by the Mw-Interface.
Y
3.2.14 Cancellation of SRVCC Procedure
R
The MSC-S receives an Sv-Interface protocol SRVCC PS TO CS CANCEL
NOTIFICATION message from the MME, if a SRVCC Procedure is to be
discontinued.
A
The MSC-S uses the received IMSI to correlate the received cancellation
request with the corresponding SRVCC Procedure.
IN
The MSC-S cancels the SRVCC Procedure when the Sv-Interface protocol
SRVCC PS TO CS CANCEL NOTIFICATION message was received prior to
the reception of the BSSMAP HANDOVER COMPLETE message or the MAP
IM
SEND END SIGNAL message from the target BSC or from the Neighboring
MSC-S, respectively. The MSC-S replies to the MME by sending an
Sv-Interface protocol SRVCC PS TO CS CANCEL ACKNOWLEDGE message
with the cause code ‘‘Request accepted’’, discards any security key information
EL
present for the subscriber and disconnects the call leg towards the target cell.
For a detailed description of the release towards the target cell, refer to the
Function Specification UMTS to GSM Handover in MSC/VLR Server. The
MSC-S is prepared to retransmit the sent Sv-Interface protocol SRVCC PS TO
CS CANCEL ACKNOWLEDGE message for a configured period of time, in case
PR
• The MME sending the cancellation request is different from the one sending
the request for the SRVCC Procedure before.
Y
For a description of further possible rejection cases, refer to the Function
Specification Sv-Interface, General Aspects, Message Formats and Coding
for SRVCC, and to the Function Specification GTPv2-C, General Aspects,
R
Formats and Codes.
A
3.2.15 Interaction between Requests for SRVCC Procedure
IN
SRVCC PS TO CS REQUEST message, although an SRVCC Procedure is
already ongoing for the indicated IMSI. Relevant cases are as follows:
• The sending MME is different than the MME sending the original request.
IM
• The message is received with a different sequence number from the MME
that sent the original request. For a detailed description of the sequence
number, refer to the Function Specification GTP-C, Signaling Transport.
EL
In these cases the MSC-S responds to the MME with an Sv-Interface protocol
SRVCC PS TO CS RESPONSE message, indicating an unsuccessful result with
cause code ‘‘Request rejected’’ and SRVCC reject cause ‘‘Unspecified’’. The
ongoing SRVCC Procedure continues unaffected.
Under certain conditions the MSC-S rejects the request for SRVCC Procedure
by responding to the MME with an Sv-Interface protocol SRVCC PS TO
CS RESPONSE message indicating an unsuccessful result. In these cases
the MSC-S terminates the SRVCC Procedure and discards all security key
information which is present for the subscriber.
Y
Table 14 describes the cause codes and SRVCC reject causes, which are
R
included in the Sv-Interface protocol SRVCC PS TO CS RESPONSE message,
for each condition. For a description of possible unsuccessful cases related
to protocol handling, refer to the Function Specification Sv-Interface, General
A
Aspects, Message Formats and Coding for SRVCC, and to the Function
Specification GTPv2-C, General Aspects, Formats and Codes.
Table 14
CONDITION
SRVCC PS TO CS RESPONSE Message
CAUSE CODE
IN
Cause Codes and SRVCC Reject Causes Indicated in the Sv-Interface protocol
The subscriber for whom the SRVCC Relocation failure Handover/Relocation failure
Procedure is already ongoing while with Target System
PR
Table 14 Cause Codes and SRVCC Reject Causes Indicated in the Sv-Interface protocol
SRVCC PS TO CS RESPONSE Message
CONDITION CAUSE CODE SRVCC REJECT CAUSE
The subscriber for whom the Request rejected Unspecified
SRVCC Procedure is to be triggered
already has another CM transaction
(2)
ongoing.
The BSSMAP HANDOVER REQUEST Request rejected Unspecified
Y
procedure terminates unsuccessfully
with cause code ‘‘Semantic Error’’,
or ‘‘Unspecified Failure’’.
R
The BSSMAP HANDOVER REQUEST No resource available Unspecified
procedure terminates unsuccessfully
with cause code ‘‘No resource
A
available’’.
Any other not listed event occurs, Request rejected Unspecified
which leads to termination of SRVCC
Procedure, before the Sv-Interface
SRVCC PS TO CS RESPONSE is
sent.
IN
IM
(1) AXE Internal Cause values 1,7, and 10 are mapped to Permanent Session Leg Establishment error, the rest of
AXE Internal Cause values in the 0-255 range are mapped to Temporary Session Leg Establishment error. PAPs
determine the mapping of AXE Internal Cause codes within the 0-255 range either to permanent or temporary
Session Leg Establishment error. For information on mapping SIP External Cause values to AXE Internal
EL
Cause values, refer to Application Information Mapping of Cause Codes and Location Information.
(2) Except Short Message Service (SMS) over SGs.
If setup of the session transfer call leg fails and MSC-S has already sent
Sv-Interface protocol SRVCC PS TO CS RESPONSE message, then the
Sv-Interface protocol SRVCC PS TO CS COMPLETE NOTIFICATION
message is sent to MME (after handover has been successfully completed)
with SRVCC post failure cause as indicated in Table 15.
Y
IMS cannot be established or is Establishment error
disconnected due to a fault of
(3)
temporary nature.
R
(1) Any received SIP 404, 410, 484 or 604 message is treated as permanent fault and causes
the termination of SRVCC Procedure. The reception SIP 488 message is not treated as
permanent fault. For more information on the handling of SIP 488, refer to Function Specification
A
Session Initiation Protocol.
(2) AXE Internal Cause values 1,7, and 10 are mapped to Permanent Session Leg
Establishment error, the rest of AXE Internal Cause values in the 0-255 range are mapped
IN
to Temporary Session Leg Establishment error. PAPs determine the mapping of AXE
Internal Cause codes within the 0-255 range either to permanent or temporary Session
Leg Establishment error. For information on mapping SIP External Cause values to AXE
Internal Cause values, refer to Application Information Mapping of Cause Codes and
IM
Location Information.
(3) Any received SIP 408, 480 or 481 message is treated as temporary fault and causes the
termination of SRVCC Procedure.
EL
The MSC-S disconnects the ongoing call towards the IMS without any
notification to the MME if one of the following events occurs:
PR
• The TMSI allocation fails for a subscriber who was not registered in VLR
upon the reception of Sv-Interface protocol SRVCC PS TO CS REQUEST
message, or the subscriber was registered and had no TMSI allocated.
• The call leg between MSC-S and IMS cannot be established or a DTAP call
clearing message is received after the Sv-Interface protocol SRVCC PS TO
CS COMPLETE NOTIFICATION message has already been sent.
Y
Other signalling messages are only shown if they serve as trigger for a GCP
message to be sent to the MGW, or if they are triggered by a GCP message
received in the MSC-S.
R
The MGW selection might not be optimized for the call subject to SRVCC
Procedure, in particular for the case when the target BSC belongs to the
A
Neighboring MSC-S and for which different configurable bearer set-up
directions are on the BICC call leg between the MSC-S with Sv-Interface to
MME and Neighboring MSC-S.
IN
The figures in the following subsections are examples covering indicated bearer
set-up directions.
IM
Note: In the following sections in all figures the through connection line
represents only the through connection of the part of the speech path
controlled by MSC-S.
Note: Solid lines are used to represent signalling connections. Dotted lines
PR
Y
R
Figure 29 Final Configuration of Contexts and Terminations for active call,
originating call in alerting state, terminating call in alerting state,
A
originating call in pre-alerting state and active conference call;
Target BSC Belongs to MSC-S
IN
The final configuration shown in Figure 29 is applicable for the following traffic
cases:
IM
• Active call
MSC-S
IMS RTP/UDP
Network T2 T1
CTX1 target
MGW BSC
The final configuration shown in Figure 30 is applicable for the held call.
In the following figures the interactions between the MSC-S and the MGW,
leading to the described final configuration of contexts and terminations, are
shown in detail.
Y
SRVCC PS TO CS
R
REQUEST
ADD.req (Ctx=?,T=?,
A
strmMode=SR)
Reserve RTP
Connection Point ADD.rep (Ctx=1,T=T1)
IN ADD.req (Ctx=1,T=?,
HANDOVER
REQUEST
IM
Reserve IMS strmMode=RO)
Connection Point
+ Change IMS ADD.rep (Ctx=1,T=T2)
Through Connection HANDOVER
REQUEST
EL
ACKNOWLEDGE
MOD.req (Ctx=1,T=T1)
Configure RTP
Connection Point MOD.rep (Ctx=1,T=T1)
(GSM Side)
PR
SRVCC PS TO CS
RESPONSE
INVITE
Note: For active conference calls the same handling applies as for active calls
• One bearer termination towards the BSC to which the target cell belongs,
by initiating a GCP Reserve RTP connection point procedure
• One bearer termination towards the IMS network by initiating GCP Reserve
IMS Connection Point and Change IMS Through Connection procedures
Y
Through Connection of Active Call
Target
R
IMS SIP MSC-S BSSMAP
BSC
GCP
MGW
A
INVITE
200 OKINVITE
IN
MOD.req (Ctx=1, T=T2)
IM
Configure IMS
Resources MOD.rep (Ctx=1, T=T2)
ACK
EL
strmMode=SR)
Change IMS
Through Connection MOD.rep (Ctx=1, T=T2)
Note: For active conference calls the same handling applies as for active calls
As shown in Figure 32, when the SIP 200 OK INVITE message is received in the
MSC-S , as answer to the previously sent SIP INVITE message, the MSC-S
configures the bearer termination towards the IMS network, based on the data
received in the SIP 200 OK INVITE message, by initiating a GCP Configure
IMS Resources procedure.
Note: The Configure IMS Resources procedure can also be triggered by a SIP
183 Session Progress message, if it contains the SDP answer.
When the MOD reply message as part of the GCP Configure IMS Resources
procedure, and a BSSMAP HANDOVER DETECT message are received in
the MSC-S, the MSC-S changes the stream mode of the bearer termination
towards the IMS network by initiating a GCP Change IMS Through Connection
procedure. This results in the through connection of the speech path in both
directions.
Y
In case a BSSMAP HANDOVER COMPLETE message is received without
having received a BSSMAP HANDOVER DETECT message before, the MSC-S
initiates the GCP Change IMS Through Connection procedure as soon as the
R
MOD reply message of GCP Configure IMS Resources procedure and the
BSSMAP HANDOVER COMPLETE message are received.
A
Note: Figure 32 does not consider the following case. Set-up of the call
leg to IMS happens in parallel to the LTE to GSM handover. In case
LTE to GSM handover finishes before set-up of the call leg to IMS, it
IN
can happen that UE sends a DTAP CONNECT message to both, IMS
and MSC-S, so MSC-S can receive first DTAP CONNECT message
and then SIP 200 OKINVITE message. In that specific case, upon
DTAP CONNECT reception, the MSC-S changes the stream mode of
IM
the bearer termination towards the IMS network by initiating a GCP
Change IMS Through Connection procedure. This results in the
through connection of the speech path in both directions.
EL
PR
INVITE
200 OKINVITE
Y
MOD.req (Ctx=1, T=T2
strmMode=SR)
R
Change IMS
Through Connection MOD.rep (Ctx=1, T=T2)
A
RELOCATION DETECT
MOD.req (Ctx=1, T=T1,
strmMode=Inactive)
Change
Through Connection IN
MOD.rep (Ctx=1, T=T1)
ACK
As shown in Figure 33, when the SIP 200 OK INVITE message is received in the
MSC-S, as answer to the previously sent SIP INVITE message, the MSC-S
changes the stream mode of the bearer termination towards the IMS network
and as well as the bearer termination towards the target BSC by initiating GCP
Change IMS Through Connection and Change Through Connection procedures
correspondingly. This results in inactive through connection of the speech path.
When the MOD reply message as part of the GCP Change Through
Connection procedure towards the target BSC is received, the MSC-S
configures the bearer termination towards the IMS network, based on the data
received in the SIP 200 OK INVITE message, by initiating a GCP Configure
IMS Resources procedure.
INVITE
Y
Configure IMS
Resources MOD.rep (Ctx=1, T=T2)
R
User Plane Backward
Through Connected
A
PRACK
Figure 34
IN
Configuration of Bearer Resources for Call in Alerting State
As shown in Figure 34, for a call in alerting state, when the SIP 183 Session
Progress message is received in the MSC-S, as answer to the previously
IM
sent SIP INVITE message, the MSC-S configures the bearer termination
towards the IMS network, based on the data received in the SIP 183 Session
Progress message, by initiating a GCP Configure IMS Resources procedure.
EL
PR
200 OKINVITE
Y
MOD.req (Ctx=1, T=T2)
Configure IMS
Resources MOD.rep (Ctx=1, T=T2)
R
ACK
A
HANDOVER DETECT
MOD.req (Ctx=1, T=T2,
otrd Mage=SR)
Change IMS
Through Connection IN
MOD.rep (Ctx=1, T=T2)
As shown in Figure 35, for a originating call in alerting state, when the SIP 200
OK INVITE message is received in the MSC-S, as answer to the previously sent
SIP INVITE message, the MSC-S configures the bearer termination towards
the IMS network based on the data received in SIP 200 OK INVITE by initiating a
GCP Configure IMS Resources procedure.
PR
When the MOD reply message as part of the GCP Configure IMS Resources
procedure, and a BSSMAP HANDOVER DETECT message are received in
the MSC-S, the MSC-S changes the stream mode of the bearer termination
towards the IMS network by initiating a GCP Change IMS Through Connection
procedure. This results in the through connection of the speech path in both
directions.
For terminating call in alerting state two traffic cases are considered in this
subsection:
Y
GCP
BSSMAP Target
MGW
BSC
R
INFO
200 OKINFO
A
MOD.req (Ctx=1, T=T2
strmMode=Inactive)
Change IMS
Through Connection MOD.rep (Ctx=1, T=T2)
IN
User Plane Inactive
Through Connected
HANDOVER
DETECT
IM
HANDOVER
COMPLETE
CONNECT
MOD.req (Ctx=1, T=T2,
strmMode=SR)
EL
Change IMS
Through Connection MOD.rep (Ctx=1, T=T2) CONNECT
ACKNOWLEDGE
200 OKINVITE
ACK
As shown in Figure 36, for a terminating call in alerting state, when the SIP
INFO message is received before DTAP CONNECT message, the MSC-S
changes the stream mode of the bearer termination towards the IMS network
by initiating a GCP Change IMS Through Connection procedure. This results in
an inactive through connection of the speech path.
Y
the speech path in both directions.
When the SIP 200 OK INVITE message is received in the MSC-S, as answer
R
to the previously sent SIP INVITE message, the MSC-S configures the
bearer termination towards the IMS network by initiating a GCP Configure
IMS Resources procedure.
A
In case a HANDOVER COMPLETE message is received without having received
a HANDOVER DETECT message before, the MSC-S initiates the GCP Change
IN
IMS Through Connection procedure as soon as the MOD reply message of
the GCP Configure IMS Resources procedure and the HANDOVER COMPLETE
message are received
IM
EL
PR
Y
strmMode=SR)
Change IMS
Through Connection MOD.rep (Ctx=1, T=T2) CONNECT
ACKNOWLEDGE
R
User Plane Bothway
Through Connected
A
INFO
200 OKINFO
200 OKINFO
200 OKINVITE
IN
INFO (Call Accepted)
IM
MOD.req (Ctx=1, T=T2)
Configure IMS
Resources MOD.rep (Ctx=1, T=T2)
ACK
EL
As shown in Figure 37, when the DTAP CONNECT message and a BSSMAP
HANDOVER DETECT message are received in the MSC-S, the MSC-S changes
the stream mode of the bearer termination towards the IMS network by initiating
a GCP Change IMS Through Connection procedure. This results in the through
connection of the speech path in both directions.
For a terminating call in alerting state, when the SIP INFO message is received
in the MSC-S after DTAP CONNECT message, the MSC-S does not change the
stream mode of the bearer termination towards the IMS network by initiate a
GCP Change IMS Through Connection procedure.
When the SIP 200 OK INVITE message is received in the MSC-S, as answer
to the previously sent SIP INVITE message, the MSC-S configures the
For a originating call in pre-alerting state when the SIP 183 Session
Progress message is received in the MSC-S, as answer to the previously
sent SIP INVITE message, the MSC-S configures the bearer termination
towards the IMS network, based on the data received in the SIP 183 Session
Y
Progress message, by initiating a GCP Configure IMS Resources procedure,
the same way is done for originating call in alerting state, as shown in Figure 34.
R
It is instead possible to receive a first SIP 183 Session Progress message
with an SDP answer containing an unspecified address, in this case the
A
following applies as shown in Figure 38.
IN
IM
EL
PR
INVITE
183 Session Progress
([SDP Answer with
c=0.0.0.0], Dialog D1)
MOD.req (Ctx=1, T=T2
strmMode=SR)
Conf i gure
Y
MOD.rep (Ctx=1, T=T2)
I oM
SRi ouCSf f gscUSf
MOD.req (Ctx=1, T=T1
strmMode=inactive)
R
Conf i guI oMSRi o
CSf f gscUSf MOD.rep (Ctx=1, T=T1)
A
MOD.req (Ctx=1, T=T2)
CSf hUi RMgure
t gl SRMsgl
strmMode=RO)
Conf i gure
MOD.rep (Ctx=1, T=T2)
I oM
SRi ouCSf f gscUSf
MOD.req (Ctx=1, T=T1
strmMode=SR)
Conf i guI oMSRi o
CSf f gscUSf MOD.rep (Ctx=1, T=T1)
As shown in Figure 38, for a originating call in pre-alerting state when the SIP
183 Session Progress message is received in the MSC-S, as answer to
the previously sent SIP INVITE message with an SDP answer:
Y
• including media of media types received in SDP offer
the MSC-S changes the stream mode of the bearer termination towards the
R
BSC to inactive by initiating a GCP Change Through Connection procedure.
This results in an inactive through connection of the speech path. After the
reception of SIP 200 OKPRACK message the MSC-S is expecting a SIP INFO
A
message.
The second SIP 183 Session Progress message with SDP answer
IN
received within a new early dialog contains the remote UE media data based on
which MSC-S configures the bearer termination towards the IMS network using
a GCP Configure IMS Resources procedure and changes the stream mode of
the bearer termination towards the target BSC using a GCP Change Through
IM
Connection procedure. This results in the backward through connection of
the speech path.
In the following the interactions between MSC-S and MGW are described
exemplary using BICC for call control between MSC-S and Neighboring MSC-S,
and applying backward bearer setup. This results in a final configuration of
contexts and terminations as described in Figure 39 and Figure 40.
Note: Solid lines are used to represent signalling connections. Dotted lines
are used to represent bearer connections.
neighb.
MSC-S MSC-S
MAP
BICC
Y
MGW1 MGW2 BSC
R
originating call in pre-alerting state and active conference call;
Target Cell belongs to Neighboring MSC-S
A
The final configuration shown in Figure 39 is applicable for the following traffic
cases:
•
Active call
BICC
The final configuration shown in Figure 40 is applicable for the held call.
In the following figures the interactions between the MSC-S and the MGW,
leading to the described final configuration of contexts and terminations, are
shown in detail. The figures do not contain all NbUP messages, all AUP
messages, and all messages between the target BSC and the Neighboring
MSC-S.
MME
Sv-Interface Protocol
MSC-S
MAP Neighboring BSSMAP Target
BICC or ISUP MSC-S BSC
GCP
GCP
MGW1 MGW2
SRVCC PS TO CS
REQUEST
PREPARE
HANDOVER
REQUEST
Y
ADD.req (Ctx=?,T=?,
strmMode=SR)
Reserve IMS
ADD.rep (Ctx=2, T=T4)
R
Connection Point ADD.req (Ctx=?,T=?,
strmMode=SR)
Prepare Bearer
(GSM side, IP) ADD.rep (Ctx=1,T=T1)
A
HANDOVER
REQUEST
HANDOVER
REQUEST
IN
Configure RTP
Connection Point
MOD.req (Ctx=1,T=T1)
MOD.rep (Ctx=1,T=T1)
ACKNOWLEDGE
IM
(GSM Side)
PREPARE
HANDOVER
RESPONE
Prepare Bearer ADD.req (Ctx=2,T=?,
(CN side, IP)+ strmMode=SO)
EL
Tunnel Information
Down + ADD.rep (Ctx=2, T=T3)
Tunnel Information
Up
IAM
PR
Note: For active conference calls the same handling applies as for active calls
As shown in Figure 41, the MSC-S seizes a bearer termination towards the
IMS network by initiating a GCP Reserve IMS Connection Point procedure
upon reception of the Sv-Interface protocol SRVCC PS TO CS REQUEST
message and sends a MAP PREPARE HANDOVER request message towards
the Neighboring MSC-S.
The Neighboring MSC-S in turn seizes a bearer termination towards the target
BSC, by initiating a GCP Prerare Bearer procedure upon reception of this MAP
message. When the BSSMAP HANDOVER REQUEST ACKNOWLEDGE message
is received in the Neighboring MSC-S, the Neighboring MSC-S configures
the termination towards the target BSC by initiating a GCP Configure RTP
Connection Point procedure.
When the ADD reply message as part of the GCP Reserve IMS Connection
Point procedure, and the MAP PREPARE HANDOVER response message are
received in the MSC-S, the MSC-S seizes a bearer termination in MGW1
towards MGW2 by initiating the following GCP procedures:
• Prepare Bearer
• Tunnel Information Down
• Tunnel Information Up
As soon as the ADD reply message as part of the above listed GCP
Y
procedures is received, the MSC-S sends an INITIAL ADDRESS MESSAGE to
the Neighboring MSC-S applying backward bearer setup.
R
A
IN
IM
EL
PR
SIP
Neighboring
IMS MSC-S BICC or ISUP
MSC-S
Sv-Interface
Protocol GCP
GCP
MME MGW1 Nb UP MGW2
Y
+ Tunnel Information Up
NOTIFY.req(Ctx=3,T=T2)
NOTIFY.rep(Ctx=3,T=T2)
R
APM
MOD.req
A
(Ctx=2, T=T3)
Tunnel
Information MOD.rep
(Ctx=2, T=T3)
Down
Nb UP Init
NOTIFY.req
(Ctx=2,T=T3)
IN
IM
Tunnel
NOTIFY.rep
Information (Ctx=2,T=T3)
Up
APM
Tunnel
EL
NOTIFY.req(Ctx=3,T=T2)
Bearer
Established NOTIFY.rep(Ctx=3,T=T2)
MOV.req(Ctx=1,T=T3)
Join Bearer
Termination MOV.rep(Ctx=1,T=T3)
SRVCC ACM
PS TO CS
RESPONSE
INVITE
Note: For active conference calls the same handling applies as for active calls
As shown in Figure 42, the Neighboring MSC-S continues with seizing the
bearer termination in MGW2 towards MGW1 by initiating the following GCP
procedures upon the reception of BICC INITIAL ADDRESS MESSAGE:
• Establish Bearer
• Tunnel Information Down
• Change Through Connection
• Tunnel Information Up
Y
The MSC-S and the Neighboring MSC-S continue with the establishment of the
bearer between MGW1 and MGW2.
R
As soon as the Neighboring MSC-S is informed by MGW2 that the bearer
connection towards MGW1 is established by means of a GCP Bearer
A
Established procedure, it joins both bearer connections into one context by
means of a GCP Join Bearer Termination procedure and sends a BICC
ADDRESS COMPLETE message towards the MSC-S.
IN
IM
EL
PR
INVITE
200 OKINVITE
Y
MOD.req
(Ctx=2,T=T4,)
Configure IMS
R
MOD.rep
Resources (Ctx=2,T=T4)
A
User Plane Backward
Through Connected
ACK
IN PROCESS
ACCESS
SIGNALLING
HANDOVER
DETECT
IM
ANM
MOD.req(Ctx=2,
T=T3,strmMode=SR)
Change Through MOD.rep
EL
Connection (Ctx=2,T=T3)
SEND END
SIGNAL
Note: For active conference calls the same handling applies as for active calls
As shown in Figure 43, when the SIP 200 OK INVITE message is received in the
MSC-S , as answer to the previously sent SIP INVITE message, the MSC-S
configures the bearer termination towards the IMS network, based on the data
received in the SIP 200 OK INVITE message, by initiating a GCP Configure
IMS Resources procedure.
After the reception of the BICC ANSWER message in addition to the GCP MOD
reply message of the GCP Configure IMS Resources procedure, the MSC-S
changes the stream mode of the bearer termination in MGW1 towards MGW2
by initiating a GCP Change Through Connection procedure. This results in the
through connection of the speech path in both directions. A PAP can disable
that the received BICC ANSWER message triggers both way through connection
on the speech path if the MAP PROCESS ACCESS SIGNALLING message has
not been received yet.
Y
received a MAP PROCESS ACCESS SIGNALLING message before, the MSC-S
initiates the GCP Change Through Connection procedure as soon as the MOD
reply message of the GCP Configure IMS Resources procedure and the MAP
R
SEND END SIGNAL message are received.
A
Through Connection of Held Call
MGW1
GCP
INVITE
INBICC or ISUP
MGW2 GCP
MSC-S BSC
IM
200 OKINVITE
MOD.req(Ctx=2,T=T3,
strmMode=Inactive)
CvsaeMSl vIh ev MOD.rep
ChaaMt Ugha (Ctx=2,T=T3)
EL
ACK
HANDOVER
DETECT
PROCESS
ACCESS
SIGNALLING
ANM
HANDOVER
COMPLETE
SEND END
SIGNAL
As shown in Figure 44, when the SIP 200 OK INVITE message is received in the
MSC-S, as answer to the previously sent SIP INVITE message, the MSC-S
changes the stream mode of the bearer termination in MGW1 towards MGW2
When the MOD reply message as part of the GCP Change Through
Connection procedure in MGW1 bearer termination towards MGW2 is received,
the MSC-S configures the bearer termination towards the IMS network, based
on the data received in the SIP 200 OK INVITE message, by initiating a GCP
Configure IMS Resources procedure.
Y
3.2.18 SRVCC Procedure for Emergency Call
The subsections below contain the description of the SRVCC Procedure for
R
emergency calls that differ from the corresponding description when handling
non-emergency calls in active state.
A
The optional procedure Location Continuity, described in Section 3.2.18.7 on
page 72, is applicable only to an emergency call.
To identify the mobile subscriber involved in the SRVCC Procedure, the MSC-S
uses the following identifier provided by the MME in the Sv-Interface protocol
SRVCC PS TO CS REQUEST message:
• IMSI if it is provided,
PR
In both cases, if the subscriber was not registered in VLR before the reception
of the Sv-Interface protocol SRVCC PS TO CS REQUEST message, then the
subscriber is temporary registered in VLR.
If IMSI is not received from the MME in the Sv-Interface protocol SRVCC PS
TO CS REQUEST message, the following handling is applied:
• If the target cell belongs to the MSC-S handling the SRVCC Procedure, the
IMSI IE is not included in the BSSMAP HANDOVER REQUEST message,
Y
Apart from the differences specified below, the emergency session transfer is
R
performed as described in Section 3.2.4 on page 16 and Page 19.
MSC-S initiates the session transfer towards the IMS network based on the
A
B-number analysis of Emergency Session Transfer Number for SRVCC
(E-STN-SR) administered in MSC-S. The origin for B-number analysis is
determined by the setting of AXE parameter SRVCCEMERGBO in parameter
set GSMMSSC.
IN
The SIP route for connection to the Emergency Access Transfer Function
(EATF) in IMS uses the same attributes for route parameters as the SIP route
IM
to ATCF, which is the route in case of a non-emergency call.
The content of the SIP INVITE message has the following differences
compared to the content described in Table 7:
EL
• From header:
• P-Asserted-Identity header:
• Contact header:
• To header:
• Priority header:
• Request-URI parameter:
If a SIP 488 NOT ACCEPTABLE HERE message that contains SDP body is
received as response to the SIP INVITE message, the session transfer towards
IMS can be reinitiated. In case of reinitiation, the call is not disconnected and
the SRVCC Procedure is not terminated. For more details on the conditions for
such reinitiation of the session transfer, refer to Function Specification Session
Initiation Protocol.
Y
3.2.18.4 SRVCC Complete Notification to MME
R
Apart from the differences specified below, the notification of MME about the
completion of SRVCC is performed as described in Section 3.2.6 on page 26.
A
If IMSI is not provided by the MME in the Sv-Interface protocol SRVCC PS
TO CS REQUEST message, the Sv-Interface protocol SRVCC PS TO CS
MAP BSSMAP
Target
GMLC MSC-S
BSC
HANDOVER
COMPLETE
SUBSCRIBER
LOCATION REPORT
Y
Figure 45 Location Continuity Procedure
R
The contents of the MAP SUBSCRIBER LOCATION REPORT message sent by
the MSC-S and the origin of included data are shown in Table 16.
A
Table 16 MAP SUBSCRIBER LOCATION REPORT
Parameters of MAP SUBSCRIBER Information Included in the MAP
LOCATION REPORT Message SUBSCRIBER LOCATION REPORT
For a detailed description of the data received from the MME, refer to the
Function Specification Sv-Interface, General Aspects, Message Formats and
Coding for SRVCC.
As shown in Figure 46, if the target cell belongs to a Neighboring MSC-S, the
Location Continuity Procedure is triggered if configured, after the reception of
MAP SEND END SIGNAL message from the Neighboring MSC-S encapsulating
the BSSMAP HANDOVER COMPLETE message.
Y
RMDC MBA MSC-S MBA PSSMBA
MSC-S PSC
o Br n T a t H
R
CT MADt Nt
SOPSCHVPt H
DT CBNVT r EHt AT HN
A
SOPSCHVPt H
DT CBNVT r EHt AT HN
3.2.18.8
Figure 46
IN
Location Continuity Procedure, Neighboring MSC-S Scenario
Apart from the differences specified below, the SRVCC Procedure is terminated
as described in the corresponding part of Section 3.2.16 on page 45.
Table 17 Cause Codes and SRVCC Reject Causes indicated in the Sv-Interface protocol
SRVCC PS TO CS RESPONSE Message
Y
CONDITION CAUSE CODE SRVCC REJECT CAUSE
E-STN-SR is not configured. Service not supported Permanent Session Leg
R
Establishment error
If IMSI is not provided by Service not supported Unspecified
A
the MME in the Sv-Interface
protocol SRVCC PS TO CS
REQUEST message and
an emergency call without
IMSI is not allowed to be
set up based on the setting
of EMCNOIMSI changeable
IN
IM
exchange parameter.
Apart from the differences specified below, the MSC-S and MGW interact as
described in Section 3.2.17 on page 48 for an active call.
In case the target cell belongs to the MSC-S handling the SRVCC Procedure,
when the bearer termination towards the target cell is seized, Emergency Call
Indication is provided to allow a preference handling in the MGW. In case
the target cell belongs to a Neighboring MSC-S, no emergency indication is
provided by the MSC-S handling the SRVCC Procedure to the Neighboring
MSC-S.
When the bearer termination towards IMS is seized, Emergency Call Indication
is provided to allow a preference handling in the MGW.
If a DTAP MODIFY request message, trying to switch between speech and fax,
is received from the UE while waiting for the SIP 200 OK INVITE message from
IMS during an ongoing SRVCC Procedure, the request is rejected. In case of
a call in alerting state or originating call in pre-alerting state, the request is
rejected with cause code ‘‘message type not compatible with protocol state’’,
otherwise with cause code ‘‘temporary failure’’.
If the SIP 200 OK INVITE message has already been received, the request is
Y
rejected with cause code ‘‘BC not presently available’’.
R
Specification Alternate Speech/Fax Gr.3 Transparent In MSC/VLR Server.
A
3.3.2 Announcement at Call Disconnection
Announcement at Call Disconnection is not supported for calls that are subject
to SRVCC Procedure.
IN
For more information on the Announcement at Call Disconnection function,
refer to Function Specification Announcement at Call Disconnection in
IM
MSC/VLR Server.
Y
BSC Recording Initiation is not supported for calls that are subject to SRVCC
Procedure.
R
For more information on the BSC Recording Initiation function, refer to Function
Specification BSC Recording Initiation in MSC/VLR Server.
A
3.3.6 BSS Trace Invocation in MSC/VLR Server
IN
The SRVCC Procedure is not used as a trigger for BSS Trace Invocation.
MSC-S based trace invocation and HLR based trace invocation apply to parallel
transactions after SRVCC Procedure.
IM
For more information on the BSS Trace Invocation function, refer to Function
Specification BSS Trace Invocation in MSC/VLR Server.
MSC-S does not invoke the service ‘‘Call forwarding on no reply’’ when a
terminating call in alerting state that was subject to SRVCC Procedure is not
answered.
PR
from UE but before it receives a SIP 200 OK INVITE from IMS, the request is
rejected with cause code ‘‘temporary failure’’.
In case the MSC-S state for a terminating call in alerting state, or for an
originating call is alerting or pre-alerting state is known, but has not yet reached
the active MSC-S state, the request is rejected with cause code ‘‘message type
not compatible with protocol state’’.
Y
• Cause code ‘‘facility rejected’’ if the subscriber was registered in VLR and
R
was subscribed to the supplementary service (SS) before the SRVCC
Procedure,
A
• Cause code ‘‘requested facility not subscribed’’ if the subscriber was not
subscribed to the supplementary service or was not registered in VLR
before the SRVCC Procedure.
IN
If non of the above mentioned cases applies, DTAP HOLD request received
during or after SRVCC procedure is accepted as described in Function
Specification Call Hold in MSC/VLR Server.
IM
Note: No call hold announcement or hold tone is played from MSC-S towards
IMS on the call leg controlled by the Mw interface.
EL
When the MSC-S receives a hold request from the IMS for a local UE that is
involved in an ongoing SRVCC Procedure and the call is in alerting state or
originating call in pre-alerting state, MSC-S sends a DTAP FACILITY message
with call hold/retrieve notification to the UE.
PR
Note: MSC-S does not order the generation of hold tone towards the held
party.
DTAP RETRIEVE
When the MSC-S receives a retrieve request from a local UE that is involved
in an ongoing SRVCC Procedure, the request is rejected with cause code
‘‘temporary failure’’.
In case the call is in alerting state, the request is rejected with cause code
‘‘message type not compatible with protocol state’’.
In case of emergency calls, the request is rejected with the following cause
code:
• Cause code ‘‘facility rejected’’ if the subscriber was registered in VLR and
was subscribed to the supplementary service (SS) before the SRVCC
Procedure,
• Cause code ‘‘requested facility not subscribed’’ if the subscriber was not
subscribed to the supplementary service or was not registered in VLR
before the SRVCC Procedure.
In case of held call, the retrieve request is accepted and handled as described
in Function Specification Call Hold in MSC/VLR Server.
Y
For more information on the Call Hold function, refer to Function Specification
Call Hold in MSC/VLR Server.
R
3.3.10 Call Teardown
A
When a call teardown request is ordered by command for a subscriber for
whom an SRVCC Procedure is performed before MSC-S has sent Sv-Interface
IN
protocol SRVCC PS TO CS RESPONSE message, the SRVCC Procedure is
terminated immediately with the exception of emergency calls, and Sv-Interface
protocol SRVCC PS TO CS RESPONSE with cause code ‘‘“request rejected” ’’
is sent.
IM
When a call teardown is ordered by command for a subscriber for whom an
SRVCC Procedure is performed after MSC-S has sent Sv-Interface protocol
SRVCC PS TO CS RESPONSE, then the SRVCC Procedure is terminated with
the exception of emergency calls.
EL
emergency calls.
Call Waiting is not invoked and terminating call is rejected during SRVCC
Procedure with cause code ‘‘subscriber absent’’, when the MSC-S receives
a terminating call for a subscriber that is involved in an ongoing SRVCC
Procedure.
For more information on the Call Waiting function refer to Function Specification
Call Waiting in MSC/VLR Server.
For the case the served subscriber is an IMS Centralized Services (ICS)
subscriber, after the SRVCC procedure is finished, new originated calls
(enquiry calls) from the served subscriber or new terminating calls to the served
subscriber are handled according to the ICS procedures specified in Function
Specification CAMEL Based IMS Centralized Services
For the call that is subject to SRVCC procedure, MSC-S ignores the +g.3gpp.ics
feature capability indicator when it is received in SIP 200 OK INVITE message.
Y
3.3.13 Channel Allocation Priority Level
R
In case an SRVCC PS TO CS REQUEST is received, and CAPL function is
A
active in MSC-S, then priority information is not sent towards target BSC.
originating calls in alerting state or originating calls in pre-alerting state that are
subject to SRVCC procedure. The existence of subscription data for COLP is
checked before DTAP CONNECT is sent to the UE. If the subscription data for
COLP is not available, then it is assumed to be not active. This situation can
happen when a location update procedure towards HLR is ongoing, running in
parallel to the call set-up and subscription data has not been stored in VLR yet.
If a DTAP STOP DTMF request message is received from the UE while waiting
for the SIP 200 OK INVITE message from IMS during an ongoing SRVCC
Procedure, the request is acknowledged.
Y
Specification DTMF Support.
R
3.3.17 Enhanced MT Call Handling
A
When during an SRVCC Procedure a new LAI is stored in VLR for the
subscriber, then this LAI is subject to replication to buddy MSC according also
to other conditions described in Function Specification Enhanced MT Call
Handling in MSC.
IN
The buddy MSC contains replicated VLR data (IMSI and LAI) of the mobile
subscribers registered in the primary MSC. The primary MSC is the MSC of the
IM
pool where the subscriber is registered. The primary MSC replicates specific
VLR data (IMSI and LAI) of its subscribers to the buddy MSC. In case of primary
MSC failure, the terminating transactions are routed to the buddy MSC.
EL
Note: The terms ‘‘primary MSC’’ and ‘‘buddy MSC’’ shall not be confused
with the terms ‘‘primary MSC blade’’ and ‘‘buddy MSC blade’’ used
for MSC-S Blade Cluster.
received by a Buddy MSC and the IMSI is connected to the shadow VLR, the
subscriber is deregistered from the shadow VLR when the Location Update
towards HLR is completed successfully.
After successful completion of the SRVCC Procedure, during the call, any
request for Explicit Call Transfer from a UE is rejected with error code ‘‘System
Failure’’ if one of the call legs to be transfered is created due to the SRVCC
Procedure.
When target cell is served by the MSC-S that handles the SRVCC Procedure,
the valid Location Number is determined based on the target cell or according
to the inheritance principles described in the Function Specification Handling of
Location Numbers in MSC/VLR Server and GMSC Server (GSM).
As shown in Figure 47, when target cell is served by the Neighboring MSC-S,
the location number is inherited in the following order:
Y
• The Location Number is derived from the one connected to the Area
Cluster administered for the MME.
R
• If no Location number is connected to the Area Cluster administered for the
MME, then the Location Number for the own MSC-S is used.
A
Own MSC-S
Figure 47
IN
Inheritance Principle Used in SRVCC Procedure when Target Cell
Belongs to Neighboring MSC-S
IM
3.3.20 Immediate Service Termination
For calls subject to SRVCC Procedure, Periodic Reporting Mechanism is not
EL
supported.
For more information on the IMSI Attach and Detach function, refer to Function
Specification , IMSI Attach and Detach in MSC/VLR.
Y
3.3.22 Location Services in MSC-S
R
Mobile Terminating Location Request
A
If MSC-S receives an MT-LR for a registered subscriber that is involved in a
non-emergency call subject to an ongoing SRVCC Procedure, no notification
IN
has to be performed, and call related class is not applied, MSC-S proceeds
with the request as a parallel transaction. The Location Acquisition procedure
is delayed until the BSSMAP HANDOVER COMPLETE message, or the MAP
SEND END SIGNAL message from the Neighboring MSC-S encapsulating the
IM
BSSMAP HANDOVER COMPLETE message is received, respectively.
If call related privacy class is applied in the MT-LR, the request is rejected and
an error (‘‘Unauthorized LCS client: No additional information’’) is returned
to GMLC.
If the Handover is not successfully completed and the request type was ‘‘current
PR
If the request type was ‘‘current or last known’’, the last known location and age
of location stored in the subscriber VLR record (if available) is returned to the
GMLC. If there is no location stored in subscriber VLR record the request is
rejected and error ‘‘System Failure’’ is returned to the GMLC.
Y
Successful completion of the Handover is considered as an additional
MS activity becoming the subscriber MS reachable. Further actions are
R
as described at section ‘‘Detection of “MS available” Event’’ in Function
Specification Deferred Mobile Terminating Location Request in MSC/VLR
Server.
A
If notification has to be performed, the request is rejected with a MAP
IN
SUBSCRIBER LOCATION REPORT message, which carries the LCS reference
number corresponding to the received request and the termination cause ‘‘Error
Undefined’’, is returned to the GMLC.
IM
If the Handover is not successfully completed and the request type was ‘‘activate
deferred location’’, a MAP SUBSCRIBER LOCATION REPORT message, which
carries the LCS reference number corresponding to the received request and
the termination cause ‘‘Error Undefined’’, is returned to the GMLC.
EL
(NRI), based on exchange data for preferred NRI option on a per Area Cluster
(MME) basis. When no null-NRI is administered, then own NRI is used.
Y
received from the UE related to multi-party supplementary service, the request
is rejected. For a call in alerting state or for an originating call in pre-alerting
state, error code ‘‘Illegal SS Operation’’ is used, otherwise error code ‘‘System
R
Failure’’ is used.
A
service is received while the served subscriber is involved in a transferred
active conference call, the request is handled as it is described in Section
3.2.13 on page 42.
IN
If a BuildMPTY request is received from the subscriber inside a DTAP
FACILITY message after the completion of the SRVCC procedure, then
this request is rejected with error code ‘‘system failure’’, in case the served
IM
subscriber was a conference participant in IMS network but not the conference
controller.
Note: The presence of isfocus media feature tag in SIP 200 OK INVITE
EL
After the completion of the SRVCC procedure for a subscriber that was not
involved in the transfer of an active conference call from IMS network, any
DTAP FACILITY message that is received from the subscriber and is related
to multi-party supplementary service, it is handled according to Function
Specification Multi-Party Supplementary Service in MSC/VLR Server.
No conference warning tone is played towards IMS on the call leg controlled
by the Mw-Interface.
For more information on the Multi Party Supplementary Service function, refer to
Function Specification Multi-Party Supplementary Service in MSC/VLR Server.
Y
Location Acquisition procedure is delayed until the BSSMAP HANDOVER
COMPLETE message, or the MAP SEND END SIGNAL message from the
Neighboring MSC-S encapsulating the BSSMAP HANDOVER COMPLETE
R
message is received, respectively.
If the Handover is not completed successfully, the request is rejected and error
A
‘‘Position Failure’’ is returned to the GMLC.
If MSC-S receives an NSS based Location Request for a subscriber that is not
IN
registered in VLR and is involved in a non-emergency call subject to an ongoing
SRVCC Procedure, the request is rejected and error ‘‘Absent Subscriber’’ is
returned to the GMLC.
IM
For more information on the NSS based location services function, refer to
Function Specification Nss Based Location Services in MSC/VLR Server.
EL
Y
3.3.28 Service Based Handover
R
The MSC-S determines whether the BSSMAP Service Handover IE, or the
RANAP Service Handover IE, or both are to be sent to the target radio
access or Neighboring MSC-S based on main telecommunication service
A
analysis and IMSI number series analysis. For more information on Service
Based Handover, refer to Function Specification Service Based Handover in
MSC/VLR Server.
3.3.29
IN
SMS over SGs-Interface and LTE to CS Fallback
IM
For a subscriber already EPS-Attached in VLR, before the SRVCC Procedure
was started, MSC-S marks this subscriber EPS-Detached upon reception of
the BSSMAP HANDOVER COMPLETE message, depending on AXE parameter
LTETOGSMSGSDTCH.
EL
When during an ongoing SRVCC Procedure before the MSC-S has sent SRVCC
PS TO CS RESPONSE, a location update is received over the SGs-Interface,
then the SRVCC Procedure is aborted and SRVCC PS TO CS RESPONSE is
sent to MME with cause code ‘‘relocation failure’’ and SRVCC cause code
‘‘handover/relocation failure with target system’’. The session transfer call leg is
PR
disconnected, if SIP INVITE has already been sent. The received message is
processed as if SRVCC Procedure has never occured as described in Function
Specification SGs-Interface for SGsAP Procedures.
When during an ongoing SRVCC Procedure, after the MSC-S has sent SRVCC
PS TO CS RESPONSE, a location update is received over SGs-Interface then
the SRVCC Procedure is aborted. The session transfer call leg is disconnected,
if SIP INVITE has already been sent. The received message is processed as if
SRVCC Procedure has never occurred as described in Function Specification
SGs-Interface for SGsAP Procedures.
Y
When the MSC-S receives an MO SMS from a subscriber that is involved in
R
an emergency call, regardless the status of the SRVCC Procedure affecting
the call (ongoing or completed), the MSC-S indicates ‘‘message type not
compatible with the protocol state’’ to the UE.
A
A PAP can enable establishment of SMS transactions in parallel to an existing
emergency call. If parallel SMS transactions are accepted during emergency
call, the handing is as follows:
•
IN
When the MSC-S receives a MO SMS from a subscriber that is involved in
an emergency call subject to an ongoing SRVCC Procedure, the MSC-S
IM
indicates ‘‘service option temporarily out of order’’ to the UE.
When the MSC-S receives a MT SMS for a subscriber that is still involved
PR
When queuing needs to be applied in all of the above cases, but queuing is
inactive, the SMS transaction is rejected with ‘‘Subscriber busy for MT-SMS’’
for a subscriber that is registered in VLR, or with ‘‘Undefined Subscriber’’ for
a subscriber that is temporary registered in VLR.
Y
Short Message Service, Mobile Terminated, Queuing in MSC/VLR Server.
R
3.3.31 Single Personal Number at No Reply
MSC-S does not invoke service ‘‘Single Personal Number at No Reply’’, for a
A
terminating call in alerting state that is subject to SRVCC Procedure.
IN
IM
EL
PR
Y
R
A
IN
IM
EL
PR
4 Operational Conditions
Y
Table 18
AXE Parameters
R
LCSONEMERG
LOCANCTDSTATUSM
A
LTETOGSMHOACT
LTETOGSMSGSDTCH
NBLAC
NBMCC
NBMNC
IN
IM
NONDIALPREFIX
PLMNNBLAC
SRVCCEMERGBO
SRVCCSTAENQENBL
EL
TIMUGHOBASICM
TMSILAIMSC
TMSIPAR
PR
Table 19
Route Parameters
TRUSTPL
MIS2
Table 20
Changeable Exchange Parameters
EMCNOIMSI
SSEM2
Table 21
(1)(2)(3)
Commands
MGAAI
(1)(2)(3)
Commands
MGAAC
MGAAE
MGAAP
MGEPC
MGEPP
MGESI
Y
MGESE
MGESP
R
MGGMI
MGGME
A
MGGMP
(1) For the commands related to the administration of the MME and UDP port numbers, refer
to the Function Specification Generic Transport Function, Traffic, Administration
and Maintenance.
IN
(2) For a detailed description of the Area Cluster Administration function, refer to the Function
Specification Area Cluster Administration in MSC/VLR Server.
(3) For a detailed description of the commands related to handling of Location Numbers, refer to
IM
the Function Specification Handling of Location Numbers in MSC/VLR Server and
GMSC Server (GSM).
Table 22
EL
Timers
T322 SRVCCSTAENQT322
TIMUGHOINTRAM TIMUGHOINTRAM
PR
Output Elements
Table 23
(1)
Printouts
EMERGENCY SESSION TRANSFER Answer Printout
NUMBER
MT GMLC ADDRESS DATA FOR Answer Printout
SRVCC
MT AREA CLUSTER DATA Answer Printout
MT EXCHANGE PROPERTY DATA Answer Printout
(1) For the printouts of Generic Transport related data refer to the Function Specification
Generic Transport Function, Traffic, Administration and Maintenance and
for the printout of Area Cluster Data, refer to the Function Specification Area Cluster
Administration in MSC/VLR Server.
4.2 Charging
For a detailed description of the general principles for charging, refer to the
Function Specification Charging in a PLMN.
Charging Origin (CO) used for charging analysis is determined by either the
configuration of the target cell if the target cell belongs to the MSC-S handling
the SRVCC Procedure, or the configuration of the route of the Neighboring
MSC-S if the target cell belongs to a Neighboring MSC-S.
Y
The MSC-S generates a Mobile Originating (MO) Call Data Record (CDR)
which is identified as SRVCC specific based on the SRVCC indicator. Also
R
MSC-S generates a Handover Event Module. In the MO CDR, the following
existing parameters are populated with information derived from SRVCC:
A
• Originating Location Number (ITU) or Location number (ANSI) as explained
in Section 3.3.19 on page 81.
•
IN
First Assigned Speech Coder Version as the first speech coder
version that was assigned for the SRVCC call in the MSC-S.
(3)
Calling Subscriber IMEI MEI
(ITU)
IMEI (ANSI)
(3)
Calling Subscriber MEI
IMEISV
(4)
TeleserviceCode EmergencyCall
(1) If C-MSISDN is not provided by the MME in the Sv-Interface protocol SRVCC PS TO
REQUEST message, the value is the non-dialable callback number, see Table 16.
(2) In case of emergency calls, the E-STN-SR is used as Called party Number.
(3) The value of MEI is used if provided by MME in the Sv-Interface protocol SRVCC PS TO CS
REQUEST message.
(4) This parameter is populated only in case of emergency calls that are subject to SRVCC
Procedure.
In the MO CDR the following parameters are populated with SRVCC specific
information as shown in Page 94.
Y
MME Identity
(1)
Originating call in alerting state SRVCC Indicator
R
(2)
SRVCC Alerting Indicator
MME Identity
A
(1)
Terminating call in alerting state SRVCC Indicator
(3)
SRVCC Alerting Indicator
The parameters First (Calling) Location Information and RNC ID of First RNC
are not included in the MO CDR for calls that are subject to SRVCC Procedure.
Charging is started at reception of the SIP 200 OK message from the IMS
network as answer to the SIP INVITE message.
A Handover event module is created for calls that were subject to SRVCC
Procedure in the MO CDR, indicating among other parameters, the time
of reception of the SIP 200 OKINVITE message from IMS if received after
HANDOVER COMPLETE, and the cause code that is sent in BSSMAP HANDOVER
Y
REQUEST message towards target cell. Otherwise the time of reception of
HANDOVER COMPLETE is included.
R
4.3 Capabilities
A
One SAI can be defined in an Area Cluster with connected MME-ID.
Y
R
A
IN
IM
EL
PR
Y
Sv-Interface protocol SRVCC PS TO CS REQUEST message.
R
Note: Dashed lines show which received messages are the triggers for
messages sent by the MSC-S. If multiple dashed lines start from the
same received message, that message is the trigger for all connected
A
messages. If multiple dashed lines end on a message sent by the
MSC-S, all connected messages are conditions for that message to
be sent.
IN
IM
EL
PR
Neighboring Targe
MME Sv-Interface Protocol MSC-S MAP BICC or ISUP BSSMAP
MSC-S BSC
MAP
SIP GCP GCP
IMS MGW1 HLR MGW2
SRVCC
PS TO CS
REQUEST PREPARE
HANDOVER
Reserve IMS REQUEST
Connection Point,
Y
Change INS Prepare Bearer
Through Connection ADD.req&rep (Ctx=1,T=T1) ADD.req&rep
(Ctx=2,T=T4) HANDOVER
R
Establish Bearer ADD.req&rep REQUEST
(Ctx=2,T=T3) HANDOVER
REQUEST
PREPARE
A
ACKNOWLEDGE
HANDOVER
RESPONSE
FORWARD
IN
ACCESS
SIGNALLING
PROCESS
ACCESS
IM
SIGNALLING
IAM
(Ctx=3,T=T2) NOTIFY
req&rep
APM
NOTIFY
req&rep (Ctx=2,T=T3)
APM
Tunnel Information Down
(Ctx=2,T=T3) MOD.req&rep
Bearer Established NOTIFY
(Ctx=3,T=T2) req&rep
Join Bearer
Termination MOV.req&rep
(Ctx=1,T=T2)
... ... ... ... ... ... ... ...
Neighboring BSSMAP Targe
MME Sv-Interface Protocol MSC-S MAP BICC or ISUP
MSC-S BSC
MAP
SIP GCP GCP
IMS MGW1 HLR MGW2
SRVCC ACM
PS TO CS
RESPONSE
INVITE
183 SESSION
98 PROGRESS 58/155 17-CSA 121 01/9 Uen PA17 | 2015-11-08
Configure
MOD.req&rep IMS Connection
Point (Ctx=2,T=T4)
Glossary
Glossary
AMR-WB EPC
Adaptive Multi-Rate Wideband Evolved Packet Core
ANM EPS
Answer message Evolved Packet System
Y
APM E-STN-SR
Application Transport Message Emergency Session Transfer Number for
R
SRVCC
BICC
Bearer Independent Call Control FQDN
A
Fully Qualified Domain Name
BO
B-Number Origin GCP
BSC
Base Station Controller
IN
Gateway Control Protocol
GMLC
Gateway Mobile Location Center
IM
BSSMAP
Base Station Subsystem Mobile Application GSM
Part Global System for Mobile Communications
C-MSISDN GPRS
EL
CDR GTP
Call Data Record GPRS Tunneling Protocol
PR
CM GTPv2-C
Connection Management (GTP) version 2 for Control plane
CN GW
Core Network Gateway
CO HLR
Charging Origin Home Location Register
CS IAM
Circuit Switched Initial Address Message
CTX ICID
Context IMS Charging Identity
EATF ID
Emergency Access Transfer Function Identity
IMEI MME
International Mobile Equipment Identity Mobility Management Entity
IMEISV MME-ID
IMEI including Software Version MME Identity
IMS MNC
Internet Protocol Multimedia Subsystem Mobile Network Code
IMSI MO
Y
International Mobile Subscriber Identity Mobile Originating
IP MO-LR
R
Internet Protocol Mobile Originating Location Request
IST MPTY
A
Immediate Service Termination Multiparty
ISUP MSC
ISDN User Part
LAC
Location Area Code
MSC-SIN
Mobile Switching Center
LCS MSISDN
EL
LTE MT
Long Term Evolution Mobile Terminating
MAP MT-LR
PR
MAPV2 NAS
MAP Version 2 Non-Access Stratum
MAPV3 NB-LAI
MAP Version 3 Non-Broadcast Location Area Information
MCC NRI
Mobile Country Code Network Resource Identifier
MEI OoBTC
Mobile Equipment Identity Out of Band Transcoder Control
MGCF PDN-GW
Media Gateway Control Function Packet Data Network Gateway
MGW PLMN
Media Gateway Public Land Mobile Network
PS UE
Packet Switched User Equipment
RO UICC
Routing Origin Universal Integrated Circuit Card
SA USSD
Service Area Unstructured Supplementary Service Data
SAI
Y
Service Area Identity
SIM
R
Subscriber Identity Module
SIP
A
Session Initiation Protocol
SMS
Short Message Service
SRVCC
Single Radio Voice Call Continuity
IN
IM
STN-SR
Session Transfer Number for SRVCC
SS
EL
Supplementary Service
T
Termination
TEID
PR
TEID-C
Tunnel Endpoint Identifier for Control Plane
TMSI
Temporary Mobile Subscriber Identity
TI
Transaction Identifier
TrFO
Transcoder Free Operation
UDP
User Datagram Protocol
UDUB
User Determined User Busy
Y
R
A
IN
IM
EL
PR
Reference List
Y
FUNCTION SPECIFICATION
R
Coding For Mobility Management
FUNCTION SPECIFICATION
A
[4] A/Iu-Interface, Section J: DTAP and RANAP/NAS, Message Formats and
Coding for Short Message Service
FUNCTION SPECIFICATION
[5] IN
A/Iu-Interface, Section K: DTAP and RANAP/NAS, Message Formats
and Coding for Call Control and Call Related Supplementary Service
Procedures
IM
FUNCTION SPECIFICATION
FUNCTION SPECIFICATION
Y
FUNCTION SPECIFICATION
R
FUNCTION SPECIFICATION
A
FUNCTION SPECIFICATION
FUNCTION SPECIFICATION
Y
FUNCTION SPECIFICATION
R
APPLICATION INFORMATION
[37] Media Gateway Selection in MSC Server, GMSC Server and TSC Server
A
FUNCTION SPECIFICATION
[43] Out of Band Transcoder Control in MSC Server, GMSC Server and TSC
Server
FUNCTION SPECIFICATION
[50] Signalling System No.7, Mobile Application Part Version 2 for Inter-MSC
Handover in MSC/VLR Server
FUNCTION SPECIFICATION
Y
FUNCTION SPECIFICATION
[52] Signalling System No.7, Mobile Application Part Version 3 for Inter-MSC
R
Handover in MSC/VLR Server
FUNCTION SPECIFICATION
A
[53] Support of AMR-WB Speech Codec
FUNCTION SPECIFICATION
Continuity
USER GUIDE
IN
[54] Sv-Interface Configuration and Enabling of Single Radio Voice Call
IM
[55] Sv-Interface, General Aspects, Message Formats and Coding for SRVCC
FUNCTION SPECIFICATION