Location Update GSM
Location Update GSM
Location Update GSM
FUNCTION SPECIFICATION
© Ericsson GmbH 2019. 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 of
this document.
Trademark List
All trademarks mentioned herein are the property of their respective owners.
These are shown in the document Trademark Information.
Contents
1 Revision Information 1
2 Overview 3
3 Function 5
3.1 General 5
3.2 Traffic Handling 7
3.2.1 Initiation of SRVCC 10
3.2.2 Handover Request 11
3.2.3 Response to MME 14
3.2.4 IMS Session Transfer 17
3.2.5 Handover Completion 26
3.2.6 SRVCC Complete Notification to MME 28
3.2.7 TMSI Allocation 30
3.2.8 Location Update Towards HLR 33
3.2.9 Status Enquiry Procedure 35
3.2.10 Alerting for Originating Calls in Pre-Alerting State 37
3.2.11 Call Acceptance for Calls in Alerting State or Originating Calls
in Pre-Alerting State 39
3.2.12 Reception of Conference Call Information 44
3.2.13 Cancellation of SRVCC Procedure 46
3.2.14 Interaction between Requests for SRVCC Procedure 47
3.2.15 Rejection of Requests for SRVCC Procedure 48
3.2.16 Interactions between MSC-S and MGW 52
3.2.17 SRVCC Procedure for Emergency Call 77
3.3 Interaction with Other Functions 83
3.3.1 Announcement at Call Disconnection 83
3.3.2 Announcement on No Reply or User Determined User Busy 83
3.3.3 Basic Mobile Switching Services 83
3.3.4 BSC Recording Initiation in MSC/VLR Server 84
3.3.5 BSS Trace Invocation in MSC/VLR Server 84
3.3.6 Call Forwarding on No Reply 84
3.3.7 Call Forwarding on User Busy 84
3.3.8 Call Hold 84
3.3.9 Call Re-establishment 86
3.3.10 Call Teardown 87
3.3.11 Call Waiting 88
3.3.12 CAMEL Based IMS Centralized Services 88
3.3.13 Channel Allocation Priority Level 88
3.3.14 Charging Audit 88
3.3.15 Connected Line Identification Services 88
3.3.16 DTMF Support 89
3.3.17 Enhanced MT Call Handling 89
3.3.18 Enhanced Multi-Level Precedence and Pre-emption 89
4 Operational Conditions 99
4.1 Operation and Maintenance Reference Information 99
4.2 Charging 101
4.3 Capabilities 103
Glossary 109
1 Revision Information
Other than editorial changes, this document has been revised as follows:
— Rev. B.
• Editorial changes only.
— Rev. A
• LTE to GSM Handover (SRVCC)
— Support of SRVCC for originating call in pre-alerting state.
— Removal of the AXE customer parameter SRVCCALERTENBL. ‘‘SRVCC
for call in alerting state’’ function becomes a basic part of the feature.
— 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 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.
— Support of SRVCC for active conference call.
2 Overview
‘‘LTE to GSM Handover (SRVCC)’’ is applicable for the following traffic cases:
— Held call
The operator can use ‘‘LTE to GSM Handover (SRVCC)’’ to provide voice call
continuity to the subscriber when changing from LTE access to circuit switched
GSM access.
External Protocols
— BICC or ISUP
— BSSAP
— MAP V2
— MAP V3
— 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.
Table 1
Function Specifications Procedural Information
LTE to GSM Handover (SRVCC) Sv-Interface Configuration and
Enabling of Single Radio Voice Call
Continuity
PS to CS SRVCC for Additional Call LTE to GSM Handover (SRVCC),
Activate
Support of IMS Conference Control LTE to GSM Handover (SRVCC),
after SRVCC transfer Deactivate
3 Function
3.1 General
For the function ‘‘LTE to GSM Handover (SRVCC)’’ 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 Figure 1 and Figure 2, respectively.
LTE
eNodeB GMLC HLR
S1-MME
Lg D
Sv
EPC
MSC-S/
MME MGCF A
Mw Mc/Mn
GSM
BSC
A
IMS Mb
CSCF/
ATCF or MGW1
MGW
EATF
Interface
Signaling
User Plane
Figure 1 Handover Scenario - Target Cell Belongs to MSC-S Supporting the
Sv-Interface
LTE
eNodeB GMLC HLR
S1-MME
Lg D
Sv E
EPC
MSC-S/ Neighboring
MME MGCF MSC-S A
Mw Mc/Mn Mc
GSM
BSC
A
IMS Mb Nb
CSCF/
ATCF or MGW1 MGW2
MGW1
EATF
Interface
Signaling
User Plane
Figure 2 Handover Scenario - Target Cell Belongs to Neighboring MSC-S
Table 2 Lists the protocols used by the MSC-S, which correspond to the interfaces
shown in Figure 1 and Figure 2.
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
see the Function Specification Sv-Interface, General Aspects, Message Formats
and Coding for SRVCC. For a detailed description of the GTPv2-C protocol
see the Function Specification GTP-C, Signaling Transport and to the Function
Specification GTPv2-C, General Aspects, Formats and Codes.
For a detailed description of the Area Cluster Administration function, see the
Function Specification Area Cluster Administration in MSC/VLR Server. For a
detailed description of the administrative needs of the ‘‘LTE to GSM Handover
(SRVCC)’’ feature, see the User Guide Sv-Interface Configuration and Enabling
of Single Radio Voice Call Continuity.
All blocks in Figure 3 represent a logical part of the SRVCC Procedure. A logical
part needs to be finished before moving on to the next block, since the last
message in one logical part is the trigger for the next logical part, that is the block
from which the arrow starts must be finished, before certain actions are possible
in the block to which the arrow points. More than one arrow leaving a block
indicates the start of the logical parts in parallel, except in case of the colored
arrows. Colored arrows leaving a block indicate the start of alternative 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 before certain actions
are possible in the block to which the arrow points.
Differences for SRVCC Procedure for Emergency Calls are described in Section
3.2.17 on page 77.
Note: The response to MME could be handled at later point of time, based on
configuration option described in Section 3.2.3 on page 14.
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.
The following additional steps are needed for the continuation of the service:
— Call Acceptance for call in alerting state or originating call in pre-alerting state
(conditional), see Section 3.2.11 on page 39
The following additional step might be needed based on configuration option for
emergency calls:
The following additional step may conditionally be applied during the SRVCC
Procedure:
Note: In the following sections, in all figures, the messages displayed as blue
dashed curved lines indicate dependencies between messages, and the
messages displayed as dashed lines represent that these messages are
optional. SDP is not shown in the figures for the sake of simplicity. SIP
PRACK and SIP 200 OKPRACK messages shown are only sent/received by
MSC-S if SIP 18x provisional response from IMS is sent reliably. Reliability
of provisional responses is supported on Mw interface.
In case of SRVCC with priority handling, handover of the radio access side
and IMS Session Transfer can be treated with priority, if MME provides
Allocation/Retention Priority (ARP) IE in Sv-Interface protocol SRVCC PS
TO CS REQUEST message and EMLPP feature is enabled. If ARP IE is not received,
but ‘‘EMLPP’’ feature is enabled and/or ‘‘Roaming Priority Handling’’ feature is
active, call can still be treated with priority, as described in Function Specification
Enhanced Multi-Level Precedence and Pre-emption Service in MSC Server and
Function Specification Roaming Priority Handling in MSC Server.
SRVCC PS TO CS REQUEST
SRVCC PS TO CS REQUEST
HANDOVER
REQUEST
HANDOVER
REQUEST
ACKNOWLEDGE
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:
— MSC-S sends Priority Level with the lowest priority value (14), and Queueing
Allowed Indicator (QAI) set to ‘‘queuing not allowed’’ (0), for all received ARP
Priority Level values. This can be changed by command. Commands MGAMC
and MGAMP are available to change and print which Priority Level and QAI are
sent for each ARP Priority Level received with ARP IE.
In addition, BSSMAP HANDOVER REQUEST message sent to the target BSC is also
populated with the following parameters:
For a detailed description of the sending of the BSSMAP message, see 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.
For a detailed description of the WCDMA to GSM Handover and the administration
of Outer Cell, see the following Function Specifications:
SRVCC PS TO
CS REQUEST
PREPARE
HANDOVER
request
HANDOVER
REQUEST
HANDOVER
REQUEST
ACKNOWLEDGE
PREPARE
HANDOVER
response
MSC/VLR Server, and Signalling System No.7, Mobile Application Part Version 3
for Inter-MSC Handover in MSC/VLR Server,
If MAP V2 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 4.
If MAP V3 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:
When ‘‘OoBTC’’ and ‘‘AMR-WB’’ functions are not activated, the Neighboring
MSC-S sends codecs received in MAP PREPARE HANDOVER request message
towards the target RAN.
For the codec selection when ‘‘OoBTC’’ function is activated see Function
Specification Out of Band Transcoder Control in MSC Server, GMSC Server and
TSC Server and when ‘‘AMR-WB’’ function is activated see Function Specification
Support of AMR-WB Speech Codec.
— With ROBUSTSRVCC not activated, the MSC-S sends the Sv-Interface protocol
SRVCC PS to CS Response message to the MME according to one of the two
handover scenarios below.
• positive response to the session transfer towards the IMS network, the
MSC-S sends the Sv-Interface protocol SRVCC PS to CS Response
message with a successful indication to the MME, according to one of
the two handover scenarios below.
• negative response to the session transfer towards the IMS network, the
MSC-S sends the Sv-Interface protocol SRVCC PS to CS Response
message with an unsuccessful indication to the MME, according to
Section 3.2.15 on page 48.
— SIP final response for IMS session transfer for an active or held call (for
successful SIP final response see SIP 200 OK INVITE message reception in
Figure 9) or
— SIP INFO message for IMSI session transfer of an originating call in alerting
or pre-alerting state (see SIP INFO message reception in Figure 10 and
Figure 11).
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 Plane field
of the Sv-Interface protocol SRVCC PS TO CS RESPONSE message.
In this case the MSC-S replies to the MME by sending an Sv-Interface protocol
SRVCC PS TO CS RESPONSE message after having received a BSSMAP HANDOVER
REQUEST ACKNOWLEDGE message encapsulated in a MAP PREPARE HANDOVER
response message and either a BICC or ISUP ADDRESS COMPLETE message (ACM)
or a BICC or ISUP CONNECT message (CON) from the Neighboring MSC-S, as
shown in Figure 8. That is unless delayed by Robust SRVCC configuration option
until later point in time as described on Page 15.
This section describes the session transfer towards the IMS network, initiated
by the MSC-S.
MSC-S sets the transaction identifier to 0 and Transaction Identifier (TI) flag value
as in terminated call for a single or first call subject to SRVCC procedure.
P-Asserted-Identity header
(1)
Sv-Interface Protocol SRVCC PS TO SIP INVITE
CS REQUEST
STN-SR To header
Request-URI
(4)
Allocation/Retention Priority Resource-Priority header
(3)
(ARP)
(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, see the Function Specification Session Initiation Protocol .
(3) ARP is an optional IE
(4) For a detailed description of Resource-Priority header syntax and handling, see Function
Specification Session Initiation Protocol
MSC-S sends Resource-Priority header with the q735 namespace and related
priority level value set to the granted eMLPP priority level value whereby q735
priority level 0 is sent for the granted eMLPP priority level values A and B.
Granted eMLPP priority level is set to ARP eMLPP Priority Level based on the
received ARP Priority Level in ARP IE. ARP eMLPP Priority Level is set to the
lowest priority value (value 4) for all received ARP Priority Level values. This can
be changed by command. Commands MGAMC and MGAMP are available to change
and print which ARP eMLPP Priority Level is assigned for each ARP Priority Level
received within ARP IE.
Priority level value sent with wps and ets namespaces is set to the granted eMLPP
priority level value, whereby wps and ets priority level 0 is sent for the granted
eMLPP priority level values A and B. Based on generic route parameter ETSPLS, the
priority level assigned with ets namespace can instead be set to the value defined
by AXE Parameter RPHNSPL from AXE Parameter Set SIPSUPPORTC or to value
0 for all granted eMLPP priority level values.
Header Parameter
Accept application/vnd.3gpp.state-and-
event-info+xml
application/vnd.3gpp.mid-call+
xml
(3)
Contact +g.3gpp.icsi-ref="urn%3Aurn-7%3
A3gpp-service.ims.icsi.mmtel“;
+g.3gpp.srvcc-alerting;+g.3gpp.
ps2cs-srvcc-orig-pre-alerting;
+g.3gpp.mid-call
Accept-Contact +g.3gpp.icsi-ref="urn%3Aurn-7%3
A3gpp-service.ims.icsi.mmtel"
(4)
P-Asserted-Service urn:urn-7:3gpp-service.ims.ics
i.mmtel
Recv-Info +g.3gpp.state-and-event;
+g.3gpp.mid-call
Supported norefersub
(4)
P-Charging-Vector orig-ioi is of type 1 in the
header field
(4)
P-Access-Network-Info 3GPP-GERAN
(5)
cgi-3gpp
network-provided
(1) REFER message is used for a possible additional call transfer. For a detailed description of
REFER message reception, see Function Specification PS to CS SRVCC for Additional Call.
(2) NOTIFY message is received as an answer to a possible outgoing REFER message that requests
disconnection of a remote party. For more information see Function Specification Support of IMS
Conference Control after SRVCC transfer.
(3) 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 request.
(4) The route to IMS is considered as trusted route.
(5) cgi-3gpp parameter includes the target Cell Global Identification (CGI) as received in
Sv-Interface protocol SRVCC PS TO CS REQUEST message
MSC-S builds the SDP offer for the SIP INVITE request based on its configuration
and capabilities as for any other SIP voice call. See Function Specification
Session Initiation Protocol for further details. See 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.
After the MSC-S has initiated the IMS session transfer, MSC-S includes
P-Access-Network-Info header as specified in Table 8, but with the actual UE
location information in subsequent SIP requests and responses as described
in Function Specification Session Initiation Protocol. If this happens after an
Inter-System handover to WCDMA access, P-Access-Network-Info header is
populated as for the session transfer described in Function Specification LTE to
WCDMA Handover (SRVCC), but with the actual UE location information.
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 request)
described in Page 20
SIP BSSMAP
Target
IMS MSC-S
BSC
HANDOVER
REQUEST
ACKNOWLEDGE
INVITE
200 OKINVITE
ACK
MSC-S in
Active state
In case the SIP 200 OK INVITE request includes the isfocus media feature tag
in Contact header, then the served subscriber is a conference participant.
If the subscriber has initiated the conference call in IMS 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 44.
At reception of SIP 200 OK INVITE MSC-S also handles any buffered DTAP message
reception events as described in Table 9.
DTAP message reception event buffering is described in Section 3.2.5 on page 26.
There is a case that MSC-S is already in active state when it receives the SIP
200 OK INVITE request, 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
request 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.
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 39, while the latter is
described below.
SIP BSSMAP
Target
IMS MSC-S
BSC
HANDOVER
REQUEST
ACKNOWLEDGE
INVITE
PRACK
200 OKPRACK
INFO
200 OKINFO
MSC-S in
Call Delivered or
Call Received state
Note: The first SIP 183 Session Progress message received in MSC-S, after
SIP INVITE request, 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, the MSC-S expects a SIP 200 OKINVITE
request containing the actual SDP answer received in a dialog different to
the one created with the previous received SIP 183 Session Progress
message.
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.
DTAP message reception event buffering is described in Section 3.2.5 on page 26.
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 ENQUIRY STATUS
After the reception of SIP INFO, MSC-S behaves according to its state.
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 request, 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.
When MSC-S receives a SIP INFO message from the IMS network, MSC-S
acknowledges it.
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 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.
At reception of SIP INFO, MSC-S also handles any buffered DTAP message
reception events as described in Table 11
DTAP message reception event buffering is described in Section 3.2.5 on page 26.
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 message ACM or a BICC or ISUP 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.
ACM or CON
INVITE
BSSMAP
Target
MSC-S
BSC
HANDOVER
DETECT
HANDOVER
COMPLETE
The handling of buffered DTAP messages is described in Section 3.2.4 on page 17.
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 case, the
subscriber roaming restrictions are not cleared.
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.
ANM
HANDOVER
COMPLETE
SEND END SIGNAL
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 when sending
the Sv-Interface protocol SRVCC PS TO CS COMPLETE NOTIFICATION message,
see the Function Specification Generic Transport Function, Traffic, Administration
and Maintenance.
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.
After HANDOVER COMPLETE message has been received, the MSC-S is the anchor
MSC-S for any upcoming subsequent handover.
The Priority Level, PCI, PVI and QAIinformation derived from ARP IE as explained
in Section 3.2.2 on page 10 is used in the subsequent handover/relocation
procedures.
Note: The SRVCC Complete Notification is sent by the MSC-S to the MME
although there might be an additional call transfer ongoing. For a detailed
description of the additional call transfer, see Function Specification PS
to CS SRVCC for Additional Call .
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
COMPLETE
SEND END SIGNAL
SRVCC PS TO CS
COMPLETE
NOTIFICATION
SRVCC PS TO CS
COMPLETE
ACKNOWLEDGE
After HANDOVER COMPLETE message has been received, the MSC-S is the anchor
MSC-S for any upcoming subsequent handover.
— The subscriber is not registered in the VLR upon reception of the Sv-Interface
protocol SRVCC PS TO CS REQUEST message with IMSI received within the
request.
BSSMAP
Target
MSC-S
DTAP BSC
HANDOVER
COMPLETE
TMSI REALLOCATION
COMMAND
TMSI REALLOCATION
COMPLETE
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:
— The LAI stored in VLR only if the conditions described in the last list item
of the list above are fulfilled
— 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:
— If the target cell belongs to a Neighboring MSC-S that served the UE before,
then the UE may not perform location update after the call and HLR would
have the wrong location.
— 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.
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.
The LAI that is derived from the target cell, is stored in the VLR upon successful
completion of TMSI reallocation procedure, in the following cases:
— The subscriber is not registered in the VLR upon reception of the Sv-Interface
protocol SRVCC PS TO CS REQUEST message.
For a detailed description of the TMSI allocation procedure, see the Function
Specification Mobile Subscriber Related Security Functions in MSC/VLR Server.
The MSC-S initiates a TMSI allocation after having received a BSSMAP HANDOVER
COMPLETE message encapsulated in a MAP SEND END SIGNAL message from
the Neighboring MSC-S.
HANDOVER
COMPLETE
FORWARD ACCESS
SIGNALLING
TMSI REALLOCATION
COMMAND
TMSI REALLOCATION
COMPLETE
PROCESS ACCESS
SIGNALLING
The LAI is not stored in VLR if the target cell is administered as outer cell in the
MSC-S.
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.
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, see 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 DTAP
Target
HLR MSC-S
BSC
TMSI REALLOCATION
COMPLETE
UPDATE LOCATION
INSERT SUBSCRIBER
DATA
INSERT SUBSCRIBER
DATA RESULT
UPDATE LOCATION
RESULT
UPDATE LOCATION
INSERT SUBSCRIBER
DATA
INSERT SUBSCRIBER
DATA RESULT
UPDATE LOCATION
RESULT
MSC-S initiates the Status Enquiry procedure by sending a DTAP STATUS ENQUIRY
message to the UE and starting T322 timer at the reception of the following
messages:
— SIP INFO message for originating call in pre-alerting state or call in alerting
state
— SIP 200 OKINVITE request for active or held call
2. A DTAP CONNECT message has not been received from the UE.
3. A DTAP STATUS ENQUIRY message has not been received from the UE.
In case of a detected incompatible state between UE and MSC-S, the value of AXE
Parameter SRVCCSTAENQENBL from AXE Parameter Set GSM1APTC determines the
further call handling (call clearing or alignment of the MSC-S state if possible).
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.
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
based on the same cause value.
For possible release sequence on SIP towards IMS, see Function Specification
Session Initiation Protocol.
In this case, the DTAP STATUS ENQUIRY message is encapsulated in MAP FORWARD
ACCESS SIGNALLING message.
MSC-S in
Mobile Originating Call
Proceeding state
180 Ringing
PRACK
MSC-S in
Call Delivered
state
ALERTING
200 OKPRACK
MSC-S in Mobile
Originating Call
Proceeding state
180 Ringing
PRACK
FORWARD ACCESS
SIGNALLING
ALERTING
MSC-S in
Call Delivered
state
200 OKPRACK
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 connection in the
user plane, the call has to be answered.
200 OKINVITE
ACK
CONNECT
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 17.
Upon reception of a DTAP CONNECT message, MSC-S triggers the bothway
through connection (see Section 3.2.16 on page 51), 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.
Note: For the traffic scenario that the MSC-S first receives a SIP 183 with
SDP bearing unspecified connection address, bothway through
connection is not triggered after reception of DTAP CONNECT message
from the UE and until reception of SIP 200 OKINVITE request with
valid remote connection address.
CONNECT
CONNECT
ACKNOWLEDGE
MSC-S in
Active
state
INFO
200 OKINFO
200 OKINVITE
ACK
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
In this case, after the reception of DTAP CONNECT message, MSC-S proceeds
with its handling, performs bothway through connection (see Section 3.2.16
on page 51), acknowledges the message with DTAP CONNECT ACK and enters
the Active state.
Note: For the traffic scenario that the MSC-S first receives a SIP 183 with
SDP bearing unspecified connection address, bothway through
connection is not triggered after reception of DTAP CONNECT message
from the UE and until reception of SIP 200 OKINVITE request with
valid remote connection address.
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.
If MSC-S receives a SIP INFO message from IMS indicating Originating Call in
Alerting or Pre-alerting State, it releases the call using cause code ‘‘temporary
failure’’ in the first DTAP call clearing message. 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 based on the same
cause value.
CONNECT
CONNECT
ACKNOWLEDGE
MSC-S in
Active
state
INFO
200 OKINFO
200 OKINFO
200 OKINVITE
ACK
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 39.
200 OKINVITE
ACK
FORWARD ACCESS
SIGNALLING
CONNECT
CONNECT
ACKNOWLEDGE
PROCESS ACCESS
SIGNALLING
MSC-S in
Active
state
CONNECT
PROCESS ACCESS
SIGNALLING
FORWARD ACCESS
SIGNALLING
CONNECT
ACKNOWLEDGE
MSC-S in
Active
state
INFO
200 OKINFO
200 OKINVITE
ACK
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 Figure 25, with messages
DTAP CONNECT and CONNECT ACKNOWLEDGE being encapsulated in MAP PROCESS
ACCESS SIGNALLING and FORWARD ACCESS SIGNALLING messages respectively.
— The received SIP 200 OK INVITE request due to STN-SR included in the Contact
header the isfocus media feature tag.
— The number of the IMS conference participants included in SIP INFO message
is one-five.
MSC-S recognizes the transferred session as an active or held conference call and
assigns Transaction Identifier (TI)s to the IMS conference participants.
The MSC-S is capable to manipulate the state of the transferred conference call, by
means of the existing multi-party supplementary service procedures as described
in Function Specification Support of IMS Conference Control after SRVCC transfer.
During the handling of SIP INFO, if one or more disconnection events are
memorized or additional DTAP disconnection requests are received, the MSC-S
behaves as follows:
In all the cases mentioned in Table 13, the MSC-S releases the conference call,
following the SIP release call procedures. For more information on release
sequence on SIP towards IMS, see Function Specification Session Initiation
Protocol.
The MSC-S uses the received IMSI to correlate the received cancellation request
with the corresponding SRVCC Procedure.
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 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 present for the subscriber and disconnects the call
leg towards the target cell. For a detailed description of the release towards the
target cell, see 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 the same Sv-Interface protocol SRVCC PS TO CS CANCEL NOTIFICATION
message is received again. For a detailed description of this retransmission time
period, see the Function Specification GTP-C, Signaling Transport.
In addition, if a SIP INVITE request was already sent by the MSC-S to the IMS
network during SRVCC Procedure execution, the MSC-S releases the session
transfer call leg, as described in Function Specification Session Initiation Protocol.
Depending on route configurable option (MIS2 route parameter) the Reason
header is included in this case with value ‘‘Normal Unspecified’’. Furthermore, the
MSC-S adds an indication in the Sv-Interface protocol SRVCC PS TO CS CANCEL
ACKNOWLEDGE message that the IMS session transfer is ongoing.
— The MME sending the cancellation request is different from the one sending
the request for the SRVCC Procedure before.
For a description of further possible rejection cases, see the Function Specification
Sv-Interface, General Aspects, Message Formats and Coding for SRVCC, and to
the Function Specification GTPv2-C, General Aspects, Formats and Codes.
— The sending MME is different than the MME sending the original request.
— 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,
see the Function Specification GTP-C, Signaling Transport.
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.
This section describes how the MSC-S rejects requests for SRVCC Procedure.
Table 14 describes the cause codes and SRVCC reject causes, which are 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, see the Function Specification Sv-Interface, General Aspects, Message
Formats and Coding for SRVCC, and to the Function Specification GTPv2-C,
General Aspects, Formats and Codes.
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 call leg between MSC and IMS Request rejected Permanent Session Leg
(1)
cannot be established. Establishment error
OR
Temporary Session Leg
(1)
Establishment error
The subscriber for whom the SRVCC Relocation failure Handover/Relocation failure
Procedure is already ongoing while with Target System
another CM transaction is triggered.
At reception of Sv-Interface protocol Service not supported Handover/Relocation target
SRVCC PS TO CS REQUEST message not allowed
with target Cell ID, the feature is
deactivated or not supported.
The target Cell ID received in the Request rejected Unknown target ID
Sv-Interface protocol SRVCC PS TO
CS REQUEST message is unknown to
the MSC-S.
The IP address of the MME, received Mandatory IE incorrect Unspecified
in the Sv-Interface protocol SRVCC PS
TO CS REQUEST message does not
match the administered MME data.
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
procedure terminates unsuccessfully
with cause code ‘‘Semantic Error’’, or
‘‘Unspecified Failure’’.
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 BSSMAP HANDOVER REQUEST No resource available Unspecified
procedure terminates unsuccessfully
with cause code ‘‘No resource
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.
(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 values within the 0-255 range either to permanent or
temporary Session Leg Establishment error. For information on mapping SIP External Cause or SIP Status
Code values to AXE Internal Cause values, see Application Information List of Cause Code and Location
Information Mappings.
(2) Except Short Message Service (SMS) over SGs.
The MSC-S does not trigger announcements at the reception of unsuccessful SIP
responses to initial SIP INVITE due to STN-SR causing termination of SRVCC
procedure.
The MSC-S disconnects the ongoing call towards the IMS without any notification
to the MME if one of the following events occurs:
— 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.
In this section the interactions between the MSC-S, or Neighboring MSC-S, and the
MGW are described. GCP is used on the Mc-Interface for communication between
the MSC-S and the MGW. GCP is also used on Mn interface when MSC-S acts as
MGCF in order to control IP Multimedia Media Gateway Function (IM-MGW).
MGW selection is performed by the MSC-S and Neighboring MSC-S as described in
the Function Specification Media Gateway Selection in MSC Server, GMSC Server
and TSC Server. The main focus in the figures is put on GCP messages.
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.
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
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.
The figures in the following subsections are examples covering indicated bearer
set-up directions.
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 are
used to represent user plane connections.
The final configuration shown in Figure 29 is applicable for the following traffic
cases:
— Active call
MSC-S
IMS RTP/UDP
Network T2 T1
CTX1 target
MGW BSC
Figure 30 Final Configuration of Contexts and Terminations for held call and
held conference call; Target BSC Belongs to MSC-S
The final configuration shown in Figure 30 is applicable for the following traffic
cases:
— 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.
SRVCC procedure with Robust SRVCC configuration option not being activated
is presented in the following figures.
SRVCC PS TO CS
REQUEST
ADD.req (Ctx=?,T=?,
strmMode=SR)
Reserve RTP
Connection Point ADD.rep (Ctx=1,T=T1)
HANDOVER
REQUEST
ADD.req (Ctx=1,T=?,
Reserve IMS strmMode=RO)
Connection Point
+ Change IMS ADD.rep (Ctx=1,T=T2)
Through Connection HANDOVER
REQUEST
ACKNOWLEDGE
MOD.req (Ctx=1,T=T1)
Configure RTP
Connection Point MOD.rep (Ctx=1,T=T1)
(GSM Side)
SRVCC PS TO CS
RESPONSE
INVITE
As shown in Figure 31 the MSC-S seizes two bearer terminations upon reception
of an Sv-Interface protocol SRVCC PS TO CS REQUEST message:
— 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
The MSC-S continues with triggering the Handover of the subscriber as described
in Section 3.2.2 on page 10. When the BSSMAP HANDOVER REQUEST ACKNOWLEDGE
message is received, the MSC-S configures the termination towards the target
BSC by initiating a GCP Configure RTP Connection Point procedure.
INVITE
200 OKINVITE
ACK
As shown in Figure 32, when the SIP 200 OK INVITE request is received in the MSC-S
, as answer to the previously sent SIP INVITE request, the MSC-S configures the
bearer termination towards the IMS network, based on the data received in the
SIP 200 OK INVITE request, 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.
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 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 request. In that specific case, upon DTAP CONNECT reception,
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.
INVITE
200 OKINVITE
HANDOVER DETECT
MOD.req (Ctx=1, T=T1,
strmMode=Inactive)
Change
Through Connection MOD.rep (Ctx=1, T=T1)
ACK
As shown in Figure 33, when the SIP 200 OK INVITE request is received in
the MSC-S, as answer to the previously sent SIP INVITE request, 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 request, by initiating a GCP Configure IMS Resources procedure.
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 sent SIP
INVITE request, 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.
As shown in Figure 35, for a call in alerting state when the first SIP 183 Session
Progress message is received in the MSC-S, as answer to the previously sent SIP
INVITE request with an SDP answer with 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), the MSC-S changes the stream mode of
the bearer termination towards the 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
expects a SIP INFO message.
As shown in Figure 36, for a originating call in alerting state, when the SIP 200
OK INVITE request is received in the MSC-S, as answer to the previously sent SIP
INVITE request, 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.
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.
Figure 37 Through Connection for Originating Call in Alerting State after reception of first SIP
183 with unspecified connection address
As shown in Figure 37, the MSC-S receives a SIP 200 OK with different dialog ID
and different SDP body compared to the previous SIP 183, which was bearing
unspecified connection address.
MSC-S changes the stream mode of the bearer termination towards the target
IMS network using a GCP Change IMS Through Connection procedure, changes
the stream mode of the bearer termination towards the target BSC using a GCP
Change Through Connection procedure and configures the bearer termination
towards the IMS network using a GCP Configure IMS Resources procedure. This
results in the backward through connection of the speech path. The handling
after sending SIP ACK as response to the SIP 200 OK INVITE request is the same as
originating call in alerting state, as shown in Figure 36.
For terminating call in alerting state three traffic cases are considered in this
subsection:
INFO
200 OKINFO
200 OKINVITE
ACK
Figure 38 Through Connection for Terminating Calls in Alerting State in case SIP INFO message is
received in MSC-S before DTAP CONNECT message
As shown in Figure 38, 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
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.
When the SIP 200 OK INVITE request is received in the MSC-S, as answer to the
previously sent SIP INVITE request, the MSC-S configures the bearer termination
towards the IMS network by initiating a GCP Configure IMS Resources procedure.
200 OKINFO
200 OKINVITE
ACK
Figure 39 Through Connection for Terminating Calls in Alerting State in case SIP INFO message is
received in MSC-S after DTAP CONNECT message
As shown in Figure 39, 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 request is received in the MSC-S, as answer to the
previously sent SIP INVITE request, the MSC-S configures the bearer termination
towards the IMS network by initiating a GCP Configure IMS Resources procedure.
Figure 40 Through Connection for Terminating Calls in Alerting State in case first SIP 183 received
earlier was bearing unspecified connection address
As shown in Figure 40, SIP INFO message and BSSMAP HANDOVER DETECT are
received. Then when DTAP CONNECT message is received in the MSC-S, a SIP
INFO request with ‘‘Call Accepted’’ is sent. When the SIP 200 OK INVITE request
is received in the MSC-S with a different dialog ID, as answer to the previously
sent SIP INVITE request, the MSC-S changes the stream mode of the bearer
termination towards the BSC by initiating a GCP Change Through Connection
procedure and configures the bearer termination towards the IMS network by
initiating a GCP Configure IMS Resources procedure. This results in the through
connection of the speech path in both directions.
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 following
applies as shown in Figure 41.
As shown in Figure 41, 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 request with an SDP answer with 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), the MSC-S changes the
stream mode of the bearer termination towards the 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 expects a SIP INFO message.
The second SIP 183 Session Progress message with SDP answer 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, changes the stream mode of the
bearer termination towards the IMS network using a GCP Change IMS Through
Connection procedure and changes the stream mode of the bearer termination
towards the target BSC using a GCP Change Through 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 42 and Figure 43.
Note: Solid lines are used to represent signalling connections. Dotted lines are
used to represent bearer connections.
neighb.
MSC-S MSC-S
MAP
BICC
The final configuration shown in Figure 42 is applicable for the following traffic
cases:
— Active call
BICC
Figure 43 Final Configuration of Contexts and Terminations for held call and
held conference call; Target BSC Belongs to MSC-S
The final configuration shown in Figure 43 is applicable for the following traffic
cases:
— 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.
Note: For active and held conference calls the same handling applies as for
active and held calls
As shown in Figure 44, the MSC-S seizes a bearer termination towards the IMS
network by initiating a GCP Reserve IMS Connection Point procedure upon
The Neighboring MSC-S in turn seizes a bearer termination towards the target
BSC, by initiating a GCP Prepare 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 procedures
is received, the MSC-S sends an INITIAL ADDRESS MESSAGE to the Neighboring
MSC-S applying backward bearer setup.
SIP
Neighboring
IMS MSC-S BICC
MSC-S
Sv-Interface
Protocol GCP
GCP
MME MGW1 Nb UP MGW2
APM
MOD.req
(Ctx=2, T=T3)
Tunnel
Information MOD.rep
(Ctx=2, T=T3)
Down
Nb UP Init
NOTIFY.req
(Ctx=2,T=T3)
Tunnel
NOTIFY.rep
Information (Ctx=2,T=T3)
Up
APM
Tunnel MOD.req (Ctx=3, T=T2)
Information
Nb UP Init Ack Down
MOD.rep (Ctx=3, T=T2)
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 and held conference calls the same handling applies as for
active and held calls
As shown in Figure 45, 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
The MSC-S and the Neighboring MSC-S continue with the establishment of the
bearer between MGW1 and MGW2.
INVITE
200 OKINVITE
MOD.req
(Ctx=2,T=T4,)
Configure IMS MOD.rep
Resources (Ctx=2,T=T4)
As shown in Figure 46, when the SIP 200 OK INVITE request is received in the MSC-S
, as answer to the previously sent SIP INVITE request, the MSC-S configures the
bearer termination towards the IMS network, based on the data received in the
SIP 200 OK INVITE request, 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.
In case a MAP SEND END SIGNAL message is received without having 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 SEND END SIGNAL
message are received.
As shown in Figure 47, when the SIP 200 OK INVITE request is received in the
MSC-S, as answer to the previously sent SIP INVITE request, the MSC-S changes
the stream mode of the bearer termination in MGW1 towards MGW2 by initiating
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 request, by initiating a GCP Configure IMS
Resources procedure.
Apart from the differences specified below, the SRVCC Procedure is initiated as
described in Section 3.2.1 on page 10.
MSC-S detects that the transfer request concerns an emergency call based on the
presence of EmInd in Sv Flags IE as received in the Sv-Interface protocol SRVCC
PS TO CS REQUEST message from MME.
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,
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.
Apart from the differences specified below, the handover is requested as described
in Section 3.2.2 on page 10.
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, and the
Encryption Information IE, which is included in the message, is set to
‘‘No encryption’’.
The MSC-S responds to the MME immediately after receiving the BSSMAP
HANDOVER REQUEST ACKNOWLEDGE.
Apart from the differences specified below, the emergency session transfer is
performed as described in Section 3.2.4 on page 17 and Page 20.
MSC-S initiates the session transfer towards the IMS network based on the
‘‘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 from AXE Parameter
Set GSMMSSC.
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 to Access
Transfer Control Function (ATCF), which is the route in case of a non-emergency
call.
The content of the SIP INVITE request has the following differences compared to
the content described in Table 7:
— From header:
— P-Asserted-Identity header:
— Contact header:
MSC-S populates the sip.instance media feature tag in this header based
on the received MEI IE provided by the MME. For more information, see
Function Specification Session Initiation Protocol.
— 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 request, 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, see Function Specification Session Initiation Protocol.
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 28.
As shown in Figure 48, after the reception of the BSSMAP HANDOVER COMPLETE
message, depending on configuration option, the MSC-S sends the MAP
SUBSCRIBER LOCATION REPORT message carrying the identity of the MSC-S
towards a dedicated GMLC over Lg-Interface to support location continuity. This
GMLC needs to be associated with the emergency service client handling the
emergency call, and its address is configured by command in the MSC-S.
MAP BSSMAP
Target
GMLC MSC-S
BSC
HANDOVER
COMPLETE
SUBSCRIBER
LOCATION REPORT
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.
For a detailed description of the data received from the MME, see the Function
Specification Sv-Interface, General Aspects, Message Formats and Coding for
SRVCC.
As shown in Figure 49, 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.
Apart from the differences specified below, a request from the MME to cancel an
ongoing SRVCC Procedure is handled as described in Section 3.2.13 on page 46.
Apart from the differences specified below, the SRVCC Procedure is terminated as
described in the corresponding part of Section 3.2.15 on page 48.
Table 17 Cause Codes and SRVCC Reject Causes indicated in the Sv-Interface protocol SRVCC
PS TO CS RESPONSE Message
CONDITION CAUSE CODE SRVCC REJECT CAUSE
E-STN-SR is not configured. Service not supported Permanent Session Leg
Establishment error
If IMSI is not provided by Service not supported Unspecified
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
exchange parameter.
Apart from the differences specified below, the MSC-S and MGW interact as
described in Section 3.2.16 on page 51 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
When the bearer termination towards IMS is seized, Emergency Call Indication is
provided to allow a preference handling in the MGW.
Announcement at Call Disconnection is not supported for calls that are subject
to SRVCC Procedure.
MSC-S does not invoke service ‘‘Announcement on no reply’’ for a terminating call
in alerting state that is subject to SRVCC Procedure.
MSC-S does not invoke service ‘‘Announcement at UDUB’’ for a terminating call
in alerting state that is subject to SRVCC Procedure.
BSC Recording Initiation is not supported for calls that are subject to SRVCC
Procedure.
For more information on the BSC Recording Initiation function, see Function
Specification BSC Recording Initiation in MSC/VLR Server.
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.
For more information on the BSS Trace Invocation function, see Function
Specification BSS Trace Invocation in MSC/VLR Server.
During SRVCC procedure, if MSC-S receives a DTAP HOLD request from the served
UE for a call before the MSC-S state is known, that is before the reception of SIP
INFO, SIP 200 OK INVITE or DTAP CONNECT message, 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’’.
In case of emergency calls, the request is rejected during SRVCC procedure 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.
If none of the above mentioned cases applies, DTAP HOLD request received during
or after SRVCC procedure is handled as described in Function Specification Call
Hold in MSC/VLR Server.
Note: No call hold announcement or hold tone is played from MSC-S towards
IMS on the call leg controlled by the Mw interface.
When the MSC-S receives a hold request from the IMS for the served 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.
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 the served 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 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.
In case of alternation between two parallel calls, where one of the calls was
subject to SRVCC Procedure with priority handling based on ARP IE, no Subsequent
Assignment is initiated at call hold retrieval of a call if the two calls have the same
granted eMLPP priority level value which results that Priority Information (Priority
Level, PVI, PCI, QAI) for former active call remains applicable.
For details of setting the granted eMLPP priority level and Priority Information
for SRVCC with priority handling based on ARP IE, see Section 3.2.4 on page 17
and Section 3.2.2 on page 10. Otherwise, see Function Specification Enhanced
Multi-Level Precedence and Pre-emption Service in MSC Server or Roaming
Priority Handling in MSC Server.
For more information on the Call Hold function, see Function Specification Call
Hold in MSC/VLR Server.
If a SIP INFO message with conference call information is received while a Call
Re-establishment procedure is ongoing, the Call Re-establishment procedure
continues unaffected and the SIP INFO message is processes as described in
Section 3.2.12 on page 44
Upon T322 timer expiry and given that Call Re-establishment procedure is finished
successfully, if the MSC-S state is ‘‘Connect Indication’’ it is assumed that the
DTAP STATUS message as answer to DTAP STATUS ENQUIRY message could not
be received in MSC-S due to the occurrence of a radio link failure as specified
in Function Specification Call Re-establishment. In this case, state alignment
due to Call Re-establishment function takes place and the MSC-S state changes
to ‘‘Active’’ . Moreover, there is no retransmission of DTAP STATUS ENQUIRY
message, even if it is configured to be enabled.
When a MAP Cancel Location message is received from HLR for a subscriber
for whom an SRVCC Procedure is performed, the SRVCC Procedure may be
terminated immediately depending on AXE Parameter LOCANCTDSTATUSM from
AXE Parameter Set GSM1APTC with the exception of emergency calls.
For more information on the ‘‘Call Teardown’’ function see Function Specification
Call Teardown in MSC/VLR.
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 see Function Specification
Call Waiting in MSC/VLR Server.
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 request.
For more information on the CAPL function, see Function Specification Handling
of Channel Allocation Priority Level in MSC/VLR.
Charging Audit is not supported for calls that are subject to SRVCC Procedure.
For more information on the ‘‘Charging Audit’’ function, see Function Specification
Charging Audit.
If a DTAP START DTMF request message is received from the UE before the MSC-S
has sent a SIP INFO request with ‘‘call accepted’’ indication, for a terminating call
in alerting state, the request is rejected with cause code ‘‘temporary failure’’.
If a DTAP STOP DTMF request message is received from the UE while waiting for
the SIP 200 OK INVITE request from IMS during an ongoing SRVCC Procedure,
the request is acknowledged.
For more information on the ‘‘DTMF Support’’ function, see Function Specification
DTMF Support.
For more information on the ‘‘Enhanced MT Call Handling’’ function, see Function
Specification Enhanced MT Call Handling in MSC.
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 transferred is created due to the SRVCC Procedure.
As shown in Figure 50, when target cell is served by the Neighboring MSC-S
location number is inherited in the following order:
— The Location Number is derived from the one connected to the Area Cluster
administered for the MME.
Own MSC-S
IMSI DETACH over DTAP may be received after HANDOVER COMPLETE message,
while TMSI reallocation or sending of Update Location towards HLR is ongoing
for SRVCC.
For more information on the ‘‘IMSI Attach and Detach’’ function, see Function
Specification IMSI Attach and Detach in MSC/VLR.
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
location’’, the request is rejected and error ‘‘System Failure’’ is returned to the
GMLC.
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.
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.
MSC node level redistribution, RAN node level redistribution, Subscriber level
redistribution
In case the MSC-S interworks in Pool environment and the subscriber was
registered in VLR before the reception of the request for SRVCC Procedure,
then when the third phase of redistribution is applied, TMSI generated during
SRVCC Procedure contains Null NRI and an own NB-LAI. In any other case, when
the MSC-S interworks in Pool environment, the TMSI generated during SRVCC
Procedure contains Null-NRI or own- 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.
For more information on the ‘‘MSC in Pool’’ function, see Function Specification
MSC/VLR Server in MSC Pool.
Note: The presence of isfocus media feature tag in SIP 200 OK INVITE
response without the provision afterwards of the <mid-call> element
with information about the number of conference participants in INFO
message for the SRVCC call leg means that the transferred UE is a
conference participant.
If none of the above mentioned cases applies, any DTAP FACILITY request related
to multi party supplementary services received during or after SRVCC procedure is
handled as described in 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.
When a new multi-party call is built, the highest granted eMLPP priority level of
all calls of the multi-party call is taken as granted eMLPP priority level of the
multi-party call. The Priority Information (Priority Level, QAI, PVI and PCI) is used
for the traffic channel assignment and associated to the multi-party call.
For details of setting the granted eMLPP priority level and Priority Information
for SRVCC with priority handling based on ARP IE see Section 3.2.4 on page 17
and Section 3.2.2 on page 10 respectively. Otherwise see Function Specifications
Enhanced Multi-Level Precedence and Pre-emption Service in MSC Server or
Roaming Priority Handling in MSC Server.
When a new multi party call is built, where one of the calls was subject to SRVCC
with priority handling based on ARP IE, no Subsequent Assignment is initiated if
the two calls have the same granted eMLPP priority level. This results that Priority
Information of the former active call remains applicable and it is associated with
the multi-party call.
When adding a new single call with higher granted eMLPP priority level, granted
eMLPP priority level of the multi-party call is set to the granted eMLPP priority
level of the single call.
In case a new call is added to a multi-party call whose granted eMLPP priority
level is set based on ARP IE, no Subsequent Assignment is initiated if the new call
has the same granted eMLPP priority level. This results that Priority Information
of the former active call (either multi-party or single call) remains applicable and it
is associated with the multi-party call.
In case of alternation between a single call and a multi-party call whose granted
eMLPP priority level is set based on ARP IE, no Subsequent Assignment is initiated
at retrieval of single or multi-party call if the two calls have the same granted
eMLPP priority level which results that Priority Information of the former active
call remains applicable.
For more information on the ‘‘Multi Party Supplementary Service’’ function, see
Function Specification Multi-Party Supplementary Service in MSC/VLR Server.
If the Handover is not completed successfully, the request is rejected and error
‘‘Position Failure’’ is returned to the GMLC.
If MSC-S receives an NSS based Location Request for a subscriber that is not
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.
For more information on the ‘‘NSS based location services’’ function, see Function
Specification NSS Based Location Services in MSC/VLR Server.
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 disconnected, if SIP
INVITE has already been sent. The received message is processed as if SRVCC
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.
For more information on the ‘‘SGs-Interface for SGsAP procedures’’ function, see
Function Specification SGs-Interface for SGsAP Procedures.
and is delivered after completion of the SRVCC Procedure and unqueuing timer
expiry.
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.
Delivery of the SMS after the queuing is described in Function Specification Short
Message Service, Mobile Terminated, Queuing in MSC/VLR Server.
MSC-S does not invoke service ‘‘Single Personal Number at No Reply’’, for a
terminating call in alerting state that is subject to SRVCC Procedure.
4 Operational Conditions
Table 21
(1)(2)(3)
Commands
MGAAI
(1)(2)(3)
Commands
MGAAC
MGAAE
MGAAP
MGEPC
MGEPP
MGESI
MGESE
MGESP
MGGMI
MGGME
MGGMP
MGAMC
MGAMP
(1) For the commands related to the administration of the MME and UDP port numbers, see
the Function Specification Generic Transport Function, Traffic, Administration and
Maintenance.
(2) For a detailed description of the Area Cluster Administration function, see the Function
Specification Area Cluster Administration in MSC/VLR Server.
(3) For a detailed description of the commands related to handling of Location Numbers, see the
Function Specification Handling of Location Numbers in MSC/VLR Server and GMSC
Server (GSM).
Table 22 Timers
T322 SRVCCSTAENQT322
TIMUGHOBASICM TIMUGHOBASICM
TIMUGHOINTRAM TIMUGHOINTRAM
Output Elements
Table 23
(1)
Printouts
EMERGENCY SESSION TRANSFER Answer Printout
NUMBER
MT GMLC ADDRESS DATA FOR SRVCC Answer Printout
MT AREA CLUSTER DATA Answer Printout
(1)
Printouts
MT EXCHANGE PROPERTY DATA Answer Printout
MT ALLOCATION RETENTION Answer Printout
PRIORITY MAPPING DATA
(1) For the printouts of Generic Transport related data see the Function Specification Generic
Transport Function, Traffic, Administration and Maintenance and for the printout of
Area Cluster Data, see the Function Specification Area Cluster Administration in MSC/VLR
Server.
4.2 Charging
For a detailed description of the general principles for charging, see 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.
The MSC-S generates a Mobile Originating (MO) Call Data Record (CDR) which is
identified as SRVCC specific based on the SRVCC indicator. Also MSC-S generates
a Handover Event Module. In the MO CDR, the following existing parameters are
populated with information derived from SRVCC:
— First Assigned Speech Coder Version as the first speech coder version
that was assigned for the SRVCC call in the MSC-S.
In the MO CDR the following parameters are populated with SRVCC specific
information as shown in Table 25.
MME Identity
(1)
Held call SRVCC Indicator
MME Identity
(1)
Originating call in alerting state SRVCC Indicator
(2)
SRVCC Alerting Indicator
MME Identity
(1)
Terminating call in alerting state SRVCC Indicator
(3)
SRVCC Alerting Indicator
MME Identity
(1)
Originating call in pre-alerting state SRVCC Indicator
MME Identity
(1)
Active conference call SRVCC Indicator
MME Identity
(1)
Held conference call SRVCC Indicator
MME Identity
(1) The value of parameter is E-UTRAN ‘‘0’’
(2) The value of parameter is originating call in alerting state ‘‘0’’.
(3) The value of parameter is terminating call in alerting state ‘‘1’’.
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 request.
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 request from IMS if received after HANDOVER
COMPLETE, and the cause code that is sent in BSSMAP HANDOVER REQUEST
message towards target cell. Otherwise the time of reception of HANDOVER
COMPLETE is included.
For SRVCC with priority handling based on ARP IE, CDR parameter
eMLPPPriorityLevel contains the granted eMLPP priority level value. The
granted eMLPP priority level is set to the configured ARP eMLPP Priority Level
based on the received ARP Priority Level in ARP IE.
4.3 Capabilities
One SAI can be defined in an Area Cluster with connected MME-ID.
One E-STN-SR can be configured in the MSC-S to support the emergency session
transfer towards IMS.
One GMLC address can be defined in the MSC-S to be used for the Location
Continuity Procedure.
— The subscriber is not registered in the VLR upon reception of the Sv-Interface
protocol SRVCC PS TO CS REQUEST message.
Note: If multiple curved dashed lines start from the same received message,
that message is the trigger for all connected messages. If multiple
curved dashed lines end on a message sent by the MSC-S, all connected
messages are conditions for that message to be sent.
Neighboring Target
MME Sv-Interface Protocol MSC-S MAP BICC BSSAP
MSC-S BSC
MAP
SIP GCP GCP
IMS MGW1 HLR MGW2
SRVCC ACM
PS TO CS
RESPONSE
INVITE
183 SESSION
PROGRESS
Configure
MOD.req&rep IMS Connection
Point (Ctx=2,T=T4)
PRACK
200 OKPRACK
INFO
200 OKINFO
Tunnel Information
MOD.req&rep Down (Ctx=2,T=T3)
Change IMS Through
MOD.req&rep Connection (Ctx=2,T=T4)
PROCESS HANDOVER
ACCESS DETECT
SIGNALLING
SRVCC ANM HANDOVER
PS TO CS SEND END COMPLETE
COMPLETE SIGNAL
NOTIFICATION
SRVCC PS TO CS
COMPLETE
ACKNOWLEDGE
CONNECT
Note: Based on a configuration option (see Section 3.2.3 on page 14) the
sending of SRVCC PS to CS RESPONSE can be delayed after the reception
of 200OK or INFO as response to the shown INVITE..
Neighboring Target
MME Sv-Interface Protocol MSC-S MAP BICC BSSAP
MSC-S BSC
MAP
SIP GCP GCP
IMS MGW1 HLR MGW2
PROCESS
ACCESS
SIGNALLING
FORWARD
ACCESS
SIGNALLING CONNECT
ACKNOWLEDGE
Change IMS Through
MOD.req&rep Connection (Ctx=2,T=T4)
INFO
200 OKINFO
200 OKINVITE
ACK
Configure
MOD.req&rep IMS Connection
Point (Ctx=2,T=T4)
FORWARD
ACCESS TMSI
SIGNALLING REALLOCATION
COMMAND
TMSI
REALLOCATION
SEND END COMPLETE
SIGNAL
UPDATE LOCATION
INSERT
SUBSCRIBER
DATA
INSERT
SUBSCRIBER
DATA RESULT
UPDATE
LOCATION
RESULT
Glossary
AMR-WB CO
Adaptive Multi-Rate Wideband Charging Origin
ANM COLP
Answer message Connected Line Identification Presentation
APM COLR
Application Transport Message Connected Line Identification Restriction
ARP CS
Allocation Retention Priority Circuit Switched
ATCF CTX
Access Transfer Control Function Context
BICC DNS
Bearer Independent Call Control Domain Name System
BO E-STN-SR
B-Number Origin Emergency Session Transfer Number for SRVCC
BSC EATF
Base Station Controller Emergency Access Transfer Function
BSSMAP EMLPP
Base Station Subsystem Mobile Application Enhanced Multi-Level Precedence and
Part Pre-emption
C-MSISDN EPC
Correlation MSISDN Evolved Packet Core
CAPL EPS
Channel Allocation Priority Level Evolved Packet System
CDR FQDN
Call Data Record Fully Qualified Domain Name
CGI GCP
Cell Global Identification Gateway Control Protocol
CM GMLC
Connection Management Gateway Mobile Location Center
CN GPRS
Core Network General Packet Radio Service
GSM ISUP
Global System for Mobile Communications ISDN User Part
GTP ITU
GPRS Tunneling Protocol Calling Subscriber IMEI
GTPv2-C LAC
(GTP) version 2 for Control plane Location Area Code
GW LAI
Gateway Location Area Identity
HLR LCS
Home Location Register Location Services
I2 LTE
I2 reference point Long Term Evolution
IAM MAP
Initial Address Message Mobile Application Part
ICID MAPV2
IMS Charging Identity MAP Version 2
ICS MAPV3
IMS Centralized Services MAP Version 3
ID MCC
Identity Mobile Country Code
IE MEI
Information Element Mobile Equipment Identity
IM-MGW MGCF
IP Multimedia Media Gateway Function Media Gateway Control Function
IMEI MGW
International Mobile Equipment Identity Media Gateway
IMEISV MME
IMEI including Software Version Mobility Management Entity
IMS MME-ID
Internet Protocol Multimedia Subsystem MME Identity
IMSI MNC
International Mobile Subscriber Identity Mobile Network Code
IP MO
Internet Protocol Mobile Originating
IST MO-LR
Immediate Service Termination Mobile Originating Location Request
MO-SMS PVI
Mobile Originating Short Message Pre-emption Vulnerability Indicator
MPTY QAI
Multiparty Queueing Allowed Indicator
MSC RAN
Mobile Switching Center Radio Access Network
MSC-S RNC
Mobile Switching Center Server Radio Network Controller
MSISDN RO
Mobile Subscriber ISDN Number Routing Origin
MT SA
Mobile Terminating Service Area
MT-LR SAI
Mobile Terminating Location Request Service Area Identity
MT-SMS SDP
Mobile Terminating Short Message Session Description Protocol
NAS SIM
Non-Access Stratum Subscriber Identity Module
NB-LAI SIP
Non-Broadcast Location Area Information Session Initiation Protocol
NRI SMS
Network Resource Identifier Short Message Service
NSS SRVCC
Network Switching System Single Radio Voice Call Continuity
OoBTC SS
Out of Band Transcoder Control Supplementary Service
PAP STN-SR
Permanent Application Parameter Session Transfer Number for SRVCC
PCI T
Pre-emption Capability Indicator Termination
PDN-GW TEID
Packet Data Network Gateway Tunnel Endpoint Identifier
PLMN TEID-C
Public Land Mobile Network Tunnel Endpoint Identifier for Control Plane
PS TI
Packet Switched Transaction Identifier
TMSI
Temporary Mobile Subscriber Identity
TrFO
Transcoder Free Operation
UDP
User Datagram Protocol
UDUB
User Determined User Busy
UE
User Equipment
UICC
Universal Integrated Circuit Card
URI
Uniform Resource Identifier
USSD
Unstructured Supplementary Service Data
WCDMA
Wideband Code Division Multiple Access
WPS
Wireless Priority Service
Reference List
[5] A/Iu-Interface, Section L: DTAP and RANAP Message Formats and Coding
for Call Independent Supplementary Service Procedures
FUNCTION SPECIFICATION
[27] Handling of Location Numbers in MSC/VLR Server and GMSC Server (GSM)
FUNCTION SPECIFICATION
[39] Media Gateway Selection in MSC Server, GMSC Server and TSC Server
FUNCTION SPECIFICATION
[41] MSC Server Interworking with External Networks Using SIP and SIP with
Encapsulated ISUP
FUNCTION SPECIFICATION
[45] Out of Band Transcoder Control in MSC Server, GMSC Server and TSC Server
FUNCTION SPECIFICATION
[54] Signalling System No.7, Mobile Application Part Version 2 for Inter-MSC
Handover in MSC/VLR Server
FUNCTION SPECIFICATION
[56] Signalling System No.7, Mobile Application Part Version 3 for Inter-MSC
Handover in MSC/VLR Server
FUNCTION SPECIFICATION
[60] Sv-Interface, General Aspects, Message Formats and Coding for SRVCC
FUNCTION SPECIFICATION