Site
EVOLIUM SAS
VELIZY
Originators
B9
Didier ESCLAMADON
System
Sub-system
Document Category
:
:
:
ALCATEL GSM/BSS
SYS-TLA
PRODUCT DEFINITION
ABSTRACT
This document describes the protocol for the execution of an external channel change (external
handover or external directed retry).
Note that external pseudo-synchronous and pre-synchronous channel changes are not supported.
Name
App.
R MAUGER
Name
App.
I.SCHWARZ
SYT manager
Approvals
C. LEJEUNE
H.MA
SYT DPM
BSC DPM
BTS DPM
REVIEW
Ed. 01 Proposal 01
ED 07
<yy/mm/dd>
RELEASED
1/120
HISTORY
22/06/2005
Ed. 05 Proposal 1
28/07/2005
Ed. 05 Released
Ed. 06 Released
27/10/2005
23/01/2006
Ed. 07 Released
30/10/2006
ED 07
RELEASED
2/120
TABLE OF CONTENTS
1 SCOPE ..........................................................................................................................................................6
3 DYNAMIC BEHAVIOUR.............................................................................................................................14
3.1 General Behaviour.............................................................................................................................14
3.1.1 Successful External Asynchronous channel change ................................................................15
3.1.2 Successful External Synchronous channel change ..................................................................19
3.1.3 Successful External Inter-sytem to UMTS channel change......................................................23
3.1.4 Target Cell Negotiation..............................................................................................................24
3.1.5 Unsuccessful External Handover ..............................................................................................26
3.1.6 Serving BSC Protocol Failures..................................................................................................28
3.1.7 Target BSC Protocol Failures ...................................................................................................29
3.1.8 Target BTS Protocol Failures....................................................................................................31
3.2 Detailed Behaviour ............................................................................................................................35
3.2.1 Serving BTS Protocol ................................................................................................................35
3.2.2 Serving BSC Protocol................................................................................................................35
3.2.3 MSC Handover Protocol............................................................................................................53
3.2.4 Target BSC External Handover Protocol ..................................................................................54
3.2.5 Target BTS asynchronous channel change protocol................................................................94
3.2.6 Target BTS synchronous channel change protocol ..................................................................97
3.2.7 MS Handover Protocol ..............................................................................................................99
3.3 Interaction with Other Procedures ................................................................................................103
3.3.1 External channel change & Ciphering Procedures .................................................................103
3.3.2 External channel change & Internal channel change Procedures .......................................... 103
3.3.3 External SDCCH or TCH Handover & Assignment Procedures .............................................104
3.3.4 External channel change & Trace ...........................................................................................105
3.3.5 External channel change & MS And BS Power Control..........................................................105
3.3.6 Handover algorithm & External channel change protocols.....................................................105
3.3.7 Handover management and External channel change protocols ...........................................105
4 INTERFACE DESCRIPTIONS..................................................................................................................106
4.1 GSM interfaces / Physical interfaces.............................................................................................106
4.2 Internal interfaces............................................................................................................................108
4.2.1 BSC internal entities................................................................................................................108
4.2.2 BSC internal interfaces with external channel change ...........................................................110
4.2.3 BTS internal interfaces ............................................................................................................111
4.3 Timer list...........................................................................................................................................111
4.4 Parameter list ...................................................................................................................................113
5 GLOSSARY ..............................................................................................................................................118
ED 07
RELEASED
3/120
REFERENCED DOCUMENTS
3GPP References
[1]
3GPP TS 44.004
[2]
3GPP TS 44.018
[3]
3GPP TS 24.008
[5]
3GPP TS 48.058
[4]
[6]
[7]
3GPP TS 48.008
3GPP TS 23.009
3GPP TS 09.94
Version numbers of the 3GPP Technical Specifications to be used in this release are given in ref.[19]
Alcatel References
[8]
[9]
Call Release
[10]
Handover Preparation
[12]
[11]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
ED 07
Classmark handling
Ciphering Procedure
Handover management
RELEASED
4/120
[24]
[26]
[25]
[27]
[28]
RELATED DOCUMENTS
None
PREFACE
ED 07
RELEASED
5/120
SCOPE
This document specifies the following External Synchronous & Asynchronous inter-cell handover and
directed retry protocols for the ALCATEL BSS:
External TCH handover;
The Alcatel BSS supports synchronous and asynchronous external channel changes.
The Alcatel BSS supports inter-system handover to UMTS.
Note that external pseudo-synchronous and pre-synchronous channel changes are not supported in this
release of the Alcatel BSS.
The Call release & Resource release scenarios which occur as a result of failures in the protocol are
specified in ref.[8].
The cause values in the HANDOVER FAILURE messages are also specified in ref.[8].
The referencing of events in ref.[8] are provided by means of the reference and an event number within
ref.[8]. The event number takes the form of 1 to 4 character string followed by 4 numbers - e.g. ref.[8]
EHT0100 or ref.[8] N0200. These event numbers are to be found in ref.[8] together with the Call
Releasing or Resource releasing scenario if applicable.
ED 07
RELEASED
6/120
2 FUNCTIONAL DESCRIPTION
2.1 General description
To maintain the quality of service on a radio connection it may become necessary to change the
channel in the same cell, or to another cell. There are many reasons that a change of cell or channel is
needed, interference, distance, signal strength, congestion in the serving cell, good radio conditions on
the UMTS coverage, etc...
The process of changing the channel is called Handover if the source and the target channel are the
same (SDCCH or TCH), and Directed retry if the source channel is a SDCCH and the target channel is
a TCH.
When the change is controlled by the MSC, and a RNC in case of inter-system handover to UMTS, it is
known as an external handover or external directed retry, when controlled by the same BSC it is
known as an internal handover or internal directed retry. The change can be to a channel in the same
cell or a channel in another cell.
When a channel change is required, the BSS Handover management entity decides which type of
channel change is to be performed, either handover or directed retry, and either internal or external.
When an external channel change is required, a channel change request accompanied by a cell list is
presented to the external handover or external directed retry protocol by handover management
(ref.[23]) in response to a handover alarm generated by the Handover preparation entity (ref.[10]).
Ref.[23] describes the handover decision process and how the candidate cells list is filtered.
This document describes the external handover and external directed retry protocol functions which
must be seen as elementary procedures, called by Handover management function.
Three types of external channel change are possible, two in the GSM system and one from GSM to
UMTS:
Intra MSC external channel change - a channel change performed between cells controlled by the
same MSC.
Inter MSC external channel change - a channel change performed between cells controlled by
different MSCs.
Inter-system external channel change - a channel change performed between a cell controlled by
a MSC and a cell controlled by a RNC (only one cell controled by a RNC can be selected at a
time).
There is no difference in behaviour of the Alcatel BSS for either the inter or intra MSC external channel
change, and thus there is no differentiation between these in this document. However, supervision
timers shall be set to large enough values to take into account inter-MSC transmissions.
External channel change can be synchronous (excepted for inter-system external channel) or
asynchronous:
Synchronous channel changes can be performed between synchronized cells, if allowed by an
O&M parameter.
Otherwise, asynchronous channel change is performed.
Pseudo-synchronous channel change is not implemented in the Alcatel BSS. Pre-synchronous channel
change is not implemented for external channel change.
ED 07
RELEASED
7/120
The channel change is performed between the serving BSC and the target BSCs or RNCs via the MSC.
The messages on the A, Abis and Radio interfaces are specified in ref.[2], [4] and [5].
This document describes both the serving and target BSCs behaviours. It doesnt describe the RNC
behaviour, which can be found in an UMTS related document.
When the external channel change is triggered, the BSC regularly reports new candidate cells to the
MSC in order to provide it with accurate cells for the handover attempt.
2.1.1
Handover Behaviour
The function of the external channel change protocol is to handover an UE/MS from one BSS, (the
serving BSS), to another BSS (the target BSS) or to a RNC (the target RNC), under control of the MSC.
This is done by providing the MSC with a list of cells which the serving BSS believes are good
candidates for the channel change procedure, based on the radio measurements made by the UE/MS.
When the handover preparation entity detects that a handover is necessary (handover alarm) or
possible to allow the assignment (directed retry alarm) (see ref.[10]), the candidate cells filter and
handover management functionality process the cell list accompanying the alarm and determines the
type of handover required (see ref.[23]).
If an external channel change is required, the list is presented to the external channel change protocol:
For any external channel change procedure, a handover is triggered by sending the MSC a
HANDOVER REQUIRED message containing the cells presented. If the procedure is an external
directed retry, then an ASSIGNMENT FAILURE message may additionally be sent to the MSC. The list
of cells is remembered by the BSC as CLOLD. If a further handover alarm is received before the MSC
responds to the HANDOVER REQUIRED message, the list presented to the external channel change
protocol is checked to ascertain whether a new cell is in the list or an old cell is no longer in the list. If
either of these occurs then another HANDOVER REQUIRED message is sent to the MSC, keeping it up
to date with the best cells for the handover. The new list replaces CLOLD. If, however, only the order of
the cells in the list is different, no further HANDOVER REQUIRED message is sent.
As an operator option the HANDOVER REQUIRED message may be sent with the OIE Response
Request. The presence of this OIE requests the MSC to respond to the serving BSS with a
HANDOVER REQUIRED REJECT message if the MSC cannot serve the request for whatever reason.
At external channel change procedure level, a timer (T_HO_REQD_LOST) is used to guard against a nonresponse from the MSC.
Beside this timer, others timers are used at handover management procedure level to guard against
repeatedly sending to the MSC a cell to which the channel change failed (MS failure, congestion, ...), or
to avoid overloading the MSC with repeated attempts (T7). These timers are described in ref.[23] since
they are common with Internal channel changes procedure.
If the MSC cannot perform a handover to any of the cells presented by the BSC, it returns a
HANDOVER REQUIRED REJECT message to the BSC. It this case, the external channel change
elementary procedure is terminated and the handover management procedure will transfer all cells that
were sent to the MSC in the last HANDOVER REQUIRED message from the CLOLD list to the
REJ_CELL_LIST.
When subsequent handover alarms are received, any cells in the cell list accompanying the handover
alarm which are also in the REJ_CELL_LIST cannot be used as candidate cells in any channel change
attempts on the same connection.
ED 07
RELEASED
8/120
The REJ_CELL_LIST is managed by the handover management entity and is therefore not described in
this document (see ref.[23]). In this document, external channel change procedure will just signal this
outcome to handover management entity (REJECT from MSC).
When the MSC choses one of the cells in the cell list CL with which to perform the handover, the target
BSS or the target RNC is requested to allocate and activate a suitable channel to which the handover
may occur.
The target BSS RAM entity chooses a channel type and/or a codec, according to information it receives
from the MSC (such as channel types and codecs allowed, channel type and codec used on the source
BSS, ...). See ref.[11].
Once the target BSS or RNC has successfully allocated the channel it passes back to the MSC the
message which will enable the UE/MS to make the move to the activated channel. The MSC passes this
to the serving BSS, which passes it to the UE/MS.
The serving BSS now awaits the successful completion of the procedure.
The UE/MS on reception of the handover message disconnects from the serving BSS (at Layer 1 & 2)
switches to the assigned channels and initiates establishment of lower layer connections. The precise
method of performing this is specified in ref.[2] - 3GPP TS 44.018. Once communication is established
with the target BSS or RNC the UE/MS signals a successful handover to the target BSS or RNC and the
MSC initiates clearing of the old connections to the serving BSS. At the end of an external channel
change the appropriate SCCP connections (in MSC and BSS) and RF channels (in BSS) are released.
2.1.2
The channel change may be unsuccessful either because the MSC cannot perform a handover to any of
the cells presented to it or the UE/MS has difficulty in accessing the target cell.
If the UE/MS has any difficulty either synchronizing with the target BSS or RNC or accessing the new
channel it can return to the old channel of the serving cell and any call in progress will continue until the
need for another handover is detected whereupon the procedure is repeated. If the serving BSC knows
the cell towards the channel change failed, this cell is put in MS_CELL_REJ_LIST by the handover
management entity.
Note: The BSC has two different means to identify the target cell: either the target cell identifier is
included in 48.008 HANDOVER COMMAND message, or N_PREF_CELLS = 1 and there is
only one possible target cell.
MS_CELL_REJ_LIST is managed by handover management entity - ref.[23]. In this document, external
channel change procedure will just signal this outcome to handover management entity (HO FAIL from
MS).
ED 07
RELEASED
9/120
2.2
Outgoing channel changes supported for this release of the ALCATEL BSS are shown in Table 2./1. All
the outgoing channel changes indicated as Supported in the table are supported between cells
belonging to the same PLMN (intra-PLMN GSM to GSM handover) and between cells belonging to
different PLMNs (inter-PLMN GSM to GMS or UMTS handover).
Serving BSS Channel type & mode
Channel type
Channel mode
Signalling
TCH HR
Speech
SDCCH
TCH FR
TCH HR
Speech or Data
Supported
Data
Not Supported
Not supported
Supported
2.3
Any incoming channel change for any channel configuration, speech, data or signalling can be
handed over to a full rate speech or data channel.
Signalling on any traffic channel is not supported.
Handovers from full rate to half rate traffic channels and vice versa are supported for speech
calls. Handovers to half rate channels for data calls are not supported.
Handovers between different speech versions (Full Rate version 1, Full Rate version 2, Half Rate
version 1, AMR Full Rate, AMR Half Rate) are supported.
Directed retries from SDCCH to any traffic channel configuration (speech full rate or half rate,
data full rate) are supported.
The Alcatel BSS supports faulty phase 1 MS for directed retry, with respect to ref.[7].
The Alcatel BSS supports incoming traffic channel changes from UMTS system.
The Alcatel BSS supports incoming intra-PLMN and inter-PLMN GSM to GSM handovers.
2.3.1
The distinction between a GSM to GSM handover and a UMTS to GSM handover can be made through
the field Cell Identification Discriminator (CID) of the I.E. Cell Identifier Serving in the HANDOVER
REQUEST message.
ED 07
RELEASED
10/120
The values 0000 (The whole cell global Identification, CGI), 0001 (Location Area Code, LAC, and Cell
Identity, CI), 0010 (Cell Identity, CI) correspond to a GSM to GSM handover, while the value 1011
corresponds to a UMTS to GSM handover (Serving Area Identity, SAI, is used to identify the Serving
Area of UE in intersystem handover from UTRAN or cdma2000).
2.3.2
The distinction between a GSM to GSM handover and a GSM to UMTS handover can be made through
the field Cell Identification Discriminator (CID) of the I.E. Cell Identifier List (Prefered) in the HANDOVER
REQUIRED message.
The values 0000 (The whole cell global Identification, CGI), 0001 (Location Area Code, LAC, and Cell
Identity, CI), 0010 (Cell Identity, CI) correspond to a GSM to GSM handover, while the values 1000
(PLMN-ID, LAC and RNC-ID), 1010 (LAC and RNC-ID) correspond to a GSM to UMTS handover.
2.3.3
The external channel change procedure provides a facility allowing the inhibition of incoming channel
change into a cell. A flag EN_IC_HO, is provided on a per cell basis which when set true will allow all
incoming intercell synchronous or asynchronous channel changes into the cell.
It should be noted that internal intra cell channel change are not affected by this flag.
2.5
Phase 2 MSs are able to support two additional channel change types (which are not supported for
external channel change by this release of the ALCATEL BSS) they are: pseudo-synchronous & presynchronous (external) handovers.
A Phase 2 MS may support more than one Ciphering algorithm and may stop or start Ciphering as
commanded by the Ciphering procedure (ref.[16]).
A Phase 2 MS can be commanded to stop, start or change the Ciphering algorithm during channel
changes once ciphering has been initiated by the MSC. This type of behaviour in the MS allows the MS
to be supported in a mixed Ciphering network.
ED 07
RELEASED
11/120
The ALCATEL BSS ensures during external channel change that the MS Ciphering capabilities, BTS
Ciphering capabilities & MSC Ciphering requirements are taken into account whilst performing the
procedure.
The ALCATEL BSS may command Phase 2 MSs to stop, start or change the Ciphering algorithm during
an external handover procedure depending on the MS Ciphering capabilities, BTS Ciphering capabilities
& MSC Ciphering requirements.
2.6
The following entities are involved in the execution of an external channel change:
MS Downlink measurement
The UE/MS measures: the strength, quality and distance of the serving BSS and the strength of
BCCH carriers of GSM neighbour cells and the Ec/No quantity of FDD carriers of UMTS neighbour
cells. The neighbour cell list is sent to the UE/MS in SYSTEM INFORMATION TYPE 5 family
messages and MEASUREMENT INFORMATION message on the SACCH. Measurements made by
the UE/MS are then transmitted to the serving BSS by use of MEASUREMENT REPORT messages
sent on the SACCH - See Note 1. Only six neighbour cells can be reported by the UE/MS. The
serving BSS indicates to the UE/MS how many FDD cells can be reported by the UE/MS. This is
described in ref.[10].
MS Handover protocol
The method of performing the handover protocol.
This protocol will be described in this document for completeness. The asynchronous and
synchronous protocols will be shown - See Note 1.
Serving BTS Uplink measurement
The BTS makes measurements on the strength and quality of the Uplink signal from the MS and
reports it to the BSC handover algorithm together with the MS measurements - see ref.[14].
Serving BSC Handover Preparation entity (HOP)
The BSS takes the measurements from the UE/MS and the BTS and analyses whether it is
necessary to perform a channel change - ref.[10].
When a channel change is required an alarm is sent to the serving BSC handover management
entity with a list of preferred cells. see ref.[23].
Serving BSC Handover management entity (HOM)
This entity receives handover and directed retry alarms from the handover preparation entity. It
decides which type of channel change is needed (external or internal, directed retry or handover)
and triggers the corresponding protocol. It also manages the failure cases, and the interactions
between these procedures. This entity also performs the first level filtering of cells for the handover
process by removing cells from the candidate list that the MSC has previously rejected or that the
MS has failed to handover to.
Serving BTS Handover protocol
The Serving BTS plays no active role in the handover protocol. Its main function is to relay messages
and events between the UE/MS and the serving BSC.
ED 07
RELEASED
12/120
ED 07
RELEASED
13/120
3 DYNAMIC BEHAVIOUR
3.1 General Behaviour
This section contains the successful and major failure cases of an external channel change which
consist mainly of errors due to timer expiry and GSM defined messages. In this section message
protocol errors or internal system errors are not taken into account; these cases are dealt with in section
3.2 Detailed Behaviour where the checking and error handling is specified.
Only Radio, Abis and A interface messages are used in the message sequence charts within this
section.
In case of inter-system to UMTS handover the prefered cell list to be sent to the MSC shall contain only
one cell.
ED 07
RELEASED
14/120
3.1.1
The following message sequence chart shows the scenario of a successful external asynchronous
handover / directed retry for a serving BSS.
MS
Serving BTS
(1)
Serving BSC
Target BTS
Target BSC
MSC
(2)
(3)
CR HO RQST
<-------------------
Start T_HO_REQD_LOST
start
Trr2
CC --------------->
(4)
CHAN ACT
<-------------------CHAN ACT ACK-------------->
(5)
Start T9103
Stop T9103
DT1
ACK
HO REQ
------------->
start T9113
(6)
DT1 HO COMMAND
<-----------------------------------------------------------------------
stop
Trr2
start
T3103
stop T_HO_REQD_LOST
(7)
(8)
(9)
HO CMD
<-----------
DR (HO CMD)
<-----------------
Start
Start T8
T3124
HO
ACCESS
--------------------------------------------------------->
PHYSICAL INFO
<-------------------------------------------------------
HO DETECTION
------------------>
DT1 HO DETECT
-------------------->
start T3105
Stop T3124
(10)
SABM
or
any
correct
frame
-------------------------------------------------------->
UA
<---------------------------------------------------------
(11)
ED 07
HO
COMPLETE
RELEASED
EST
IND
(if
SABM)----------->
Stop T3105
Start T_CFI_TR
HO
CMP
DT1 HO COMP
stop
15/120
-------------------------------------------------------->
(12)
------------------->
Note A
-------------------->
stop T9113
T3103
Note B
Note A: Call release scenario (This includes the stopping of timer T8).
Note B: In some cases, the Target BSC must trigger a classmark interrogation procedure. See ref.[17]
ED 07
RELEASED
16/120
3
4
The BSC initiates an external channel change by sending a HANDOVER REQUIRED message
with cell list CL containing a maximum of N_PREF_CELLS obtained from the cell list reported in
the handover alarm and filtered by handover management entity.
If the procedure is a directed retry, the BSC may also send an ASSIGNMENT FAILURE message
before or after HANDOVER REQUIRED, depending on O&M parameters. See section 3.2.
Note: the HANDOVER REQUIRED message may contain the OIE Response Request
depending on the O&M parameter RESP_REQ.
The MSC chooses one of the cells from cell list CL and identifies the target BSS. It then sends a
HANDOVER REQUEST message to the target BSS and starts Trr2.
The target BSC external channel change entity asks the RAM entity to allocate an appropriate RF
channel. When allocated, this channel is activated. In case of TCH-call, the BSC sets up the
internal path across the switch and switches the downlink direction (see Note) taking into account
the full rate / half rate requirements of the new channel.
The target BTS starts sending dedicated system information messages on the SACCH (see
ref.[18]). The TA in the Layer 1 header shall indicate that the timing advance information is invalid.
The target BTS: starts ciphering immediately (if applied).
The target BTS starts also to synchronise with the transcoder. As long as the synchronisation is
not correct, the BTS sends every T_SYNC a CONNECTION FAILURE INDICATION cause
remote transcoder failure message to the BSC.
For Phase 2 MSs the Ciphering used on the new channel may be different from the one used on
the old channel.
6
7
8
ED 07
The target BSC: builds the HANDOVER COMMAND message destined for the MS, sends it to the
MSC in the HANDOVER REQUEST ACK and starts T9113 to supervise the handover.
The MSC: stops Trr2; forwards the message to the serving BSS in a HANDOVER COMMAND
message; and starts T3103.
The serving BSC: stops T_HO_REQD_LOST; sends the HANDOVER COMMAND to the MS via
the BTS using the transparent message service (destined for the main DCCH); starts T8 & starts
to ignore error messages from the BTS - see section 3.2.2 on serving BSC detailed behaviour.
The MS on reception of the HANDOVER COMMAND: disconnects the old channel; synchronizes
to the new cell; sends continuously a HANDOVER ACCESS to the BTS (on the main DCCH of the
RF channel indicated in the HANDOVER COMMAND message with a TA equal to 0); and starts
T3124.
The target BTS checks the handover reference and calculates the timing advance from the
reception of the HANDOVER ACCESS, relays a HANDOVER DETECTION to the target BSC and
starts deciphering (if applied).
The target BSC: relays a HANDOVER DETECT to the MSC and switches the uplink direction of
the internal path set up in (4) (TCH only).
The target BTS: sends the PHYSICAL INFORMATION message to the MS with the calculated
timing advance. The timing advance algorithm is informed of the timing advance, the Layer 1
header in SACCH messages is updated with the timing advance value and timer T3105 is started.
The MS stops T3124 and connects to the channel.
RELEASED
17/120
10
11
12
13
The serving BSS RF channel and terrestrial resources are released. This is performed by the
MSC sending the CLEAR COMMAND (cause "Handover successful") - ref.[8] EHS0400, T8 and
T7 are stopped.
If this is a directed retry to a Full Rate Channel allocated for speech version 1, for a phase 1 MS
(see section 3.2.4.8.1); then CHANNEL MODE MODIFY message is sent to the MS. The
corresponding CHANNEL MODE MODIFY ACK is discarded.
Note: In case of TCH to TCH channel change, the BSC prepares in the downlink direction one leg of a
Y connection possibly made inside the MSC.
ED 07
RELEASED
18/120
3.1.2
The following message sequence chart shows the scenario of a successful external synchronous
handover for a BSS which controls both serving & target cells (BTSs) where the target & serving cells
are synchronized.
MS
Serving BTS
Target BTS
(1)
MSC
(2)
Start T_HO_REQD_LOST
(3)
CR
HO
RQST
<--------------------------------
Start Trr2
CC --------------------------->
(4)
CHAN
ACT
<-------------------------CHAN
ACT
ACK
--------------------------->
(5)
Start T9103
Stop T9103
stop Trr2
DT1 HO COMMAND
<---------------------------------
start
T3103
start T9113
(6)
stop T_HO_REQD_LOST
HO
CMD
<----------(7)
(8)
DR (HO CMD)
<-------------------------------------------------
HO ACCESS 1--------------->
HO ACCESS 2--------------->
HO ACCESS 3--------------->
HO ACCESS 4--------------->
SABM or any correct frame
----------------------------------->
HO
DETECTION
------------------------->
start T3106
start T8
DT1
HO
DETECT
--------------------------------->
T3106
UA
<------------------------------------(9)
ED 07
HO
COMPLETE
------------------------------------>
DI HO COMPLETE
------------------------->
RELEASED
DT1
HO
COMP
---------------------------->
stop T9113
stop
T3103
19/120
(10)
Note A
Note B
Directed retry only
(11)
Note B: In some cases, the Target BSC must trigger a classmark interrogation procedure. See ref.[17]
ED 07
RELEASED
20/120
T7 is started by the handover management entity (not described in this document - see ref.[23]) to
prevent the BSC from offering the same cell list CL to the MSC again too quickly when the MSC
does not send a HANDOVER REQUIRED REJECT message. T_HO_REQD_LOST is started to guard
against no response from the MSC.
2. The BSC initiates an external channel change by sending a HANDOVER REQUIRED message with
cell list CL containing a maximum of N_PREF_CELLS obtained from the cell list reported in the
handover alarm and filtered by handover management entity.
If the procedure is a directed retry, the BSC may also send an ASSIGNMENT FAILURE
message before or after HANDOVER REQUIRED, depending on O&M parameters.
See section 3.2.
Note: the HANDOVER REQUIRED message may contain the OIE Response Request
depending on the O&M parameter RESP_REQ.
3. The MSC chooses one of the cells from cell list CL and identifies the target BSS. It then sends a
HANDOVER REQUEST message to the target BSS and starts Trr2.
4. The target BSC external channel change entity asks the resource allocation and management entity
to allocate an appropriate RF channel. When allocated, this channel is activated.
The CHANNEL ACTIVATION in this case has no timing advance information, as the information is
not available in the HANDOVER REQUEST message.
Therefore the target BTS: SACCH transmission of dedicated system information messages is
started immediately on each channel & any Layer 1 header sent on Radio interface will indicate that
the timing advance information is invalid.
In this case the MS uses the timing advance that was set on the old channel until timing advance is
available on the new channel.
The target BTS: starts ciphering immediately (if applied).
The target BTS starts also to synchronise with the transcoder. As long as the synchronisation is not
correct, the BTS sends every T_SYNC a CONNECTION FAILURE INDICATION cause remote
transcoder failure message to the BSC.
For Phase 2 MSs the Ciphering used on the new channel may be different from the one used on the
old channel.
The target BSC, in case of TCH-call, sets up the internal path across the switch and switches the
downlink direction (see Note below) taking into account the full rate / half rate requirements of the
new channel.
5. The target BSC builds the HANDOVER COMMAND message destined for the MS, sends it to the
MSC in the HANDOVER REQUEST ACK and starts T9113 to supervise the handover.
The MSC: stops Trr2; forwards the message to the serving BSS in a HANDOVER COMMAND
message; and starts T3103.
6. The serving BSC: stops T_HO_REQD_LOST; sends the HANDOVER COMMAND to the MS via the
BTS using the transparent message service (destined for the main DCCH); starts T8; & starts to
ignore error messages coming from the serving BTS - see section 3.2.2 on serving BSC detailed
behaviour.
7. The MS on reception of the HANDOVER COMMAND: disconnects from the old channel;
synchronizes to the new cell and sends four HANDOVER ACCESS (Timing advance 0) to the BTS
(on the main DCCH of the RF channel indicated in the HANDOVER COMMAND message).
The target BTS checks the handover reference and relays a HANDOVER DETECTION to the target
BSC and starts deciphering (if applied).
ED 07
RELEASED
21/120
The target BSC relays a HANDOVER DETECT to the MSC and switches the uplink direction of the
internal path set up in (4) (TCH only).
8. The target BTS calculates the timing advance, the timing advance algorithm is informed of the new
timing advance, the Layer 1 header is set accordingly and timer T3106 is started.
The MS establishes SAPI 0 with an SABM.
The target BTS: stops T3106, sends an ESTABLISH INDICATION (SAPI 0) to the target BSC (only
if SABM SAPI 0 is received), sends a UA to the MS, starts T_CFI_TR and starts BS and MS power
control if required and resynchronises system information messages (restarts at SYSTEM
INFORMATION TYPE 5 message).
The target BTS may stop the timer T3106 when it receives a correctly received SABM SAPI 0 or any
correct frame - see ref.[8].
9. The MS sends a HANDOVER COMPLETE message to the target BTS.
The target BTS sends the message to the target BSC (it is a transparent message to the BTS).
The target BSC stops timer T9113 and forwards a HANDOVER COMPLETE message to the MSC.
The MSC stops T3103. The external channel change is now complete.
10. The serving BSS RF channel and terrestrial resources are released. This is performed by the MSC
sending the CLEAR COMMAND (cause "Handover successful") - ref.[8] EHS0400, T8 and T7 are
stopped.
11. If this is a directed retry to a Full Rate Channel allocated for speech version 1, for a phase 1 MS
(see section 3.2.4.8.1), then CHANNEL MODE MODIFY message is sent to the MS. The
corresponding CHANNEL MODE MODIFY ACK is discarded.
Note:
ED 07
In case of TCH to TCH channel change, the BSC prepares in the downlink direction one leg
of a Y connection possibly made inside the MSC.
RELEASED
22/120
3.1.3
The following message sequence chart shows the scenario of a successful external inter-system to
UMTS channel change for a serving BSS.
The target RNC behaviour is out of the scope of this document. It is here presented for information only.
UE/MS
Serving BTS
Serving BSC
Target RNC
MSC
(1)
Start T7
Start T_HO_REQD_LOST
(2)
DT1
HO
REQUIRED
(CL)
-------------------------------------------------------------->
Prepare handover
<--------------Relocation Request
<------------------
(3)
(4)
stop T_HO_REQD_LOST
(5)
(6)
INTER
SYSTEM
TO
UTRAN
HO CMD
<-----------
DR (INTER SYSTEM
TO UTRAN HO CMD)
<-----------------------------
Relocation Detect
------------------>
Start T3121
HANDOVER
COMPLETE
------------------------------------------------------------------------->
Relocation Complete
------------------>
End Signal Request
(7)
--------------->
DT1
CLEAR
COMMAND
<--------------------------------------------------------------
(8)
DT1
CLEAR
COMPLETE
------------------------------------------------------------>
ED 07
RELEASED
23/120
Stop T3121
(2) The BSC initiates an intersystem to UMTS external channel change by sending a HANDOVER
REQUIRED message with the 3G cell given in the top of the cell list reported in the handover
alarm and filtered by handover management entity.
Note:
the HANDOVER REQUIRED message may contain the OIE Response Request
depending on the O&M parameter RESP_REQ.
(3) The MSC performs the handover required procedure with the target RNC. The protocol shown in the
figure is for example only: it may deviate, as it is not in the scope of this document.
(4) The MSC indicates to the serving BSS that the handover is accepted by the UMTS, in a HANDOVER
COMMAND message. The Layer 3 INTERSYSTEM TO UTRAN HANDOVER COMMAND is
included in that HANDOVER COMMAND.
(5) The serving BSC: stops T_HO_REQD_LOST; sends the INTERSYTEM TO UTRAN HANDOVER
COMMAND to the UE/MS via the BTS adding the Air interface header for this message
(destined for the main DCCH); starts T3121 & starts to ignore error messages from the BTS see section 3.2.2 on serving BSC detailed behaviour.
(6) The UE/MS on reception of the INTERSYTEM TO UTRAN HANDOVER COMMAND: disconnects
the old channel; synchronizes to the new cell; sends a HANDOVER COMPLETE message to
the target RNC.
(7) The target RNC terminates the protocol to the MSC.
(8) The serving BSS RF channel and terrestrial resources are released. This is performed by the MSC
sending the CLEAR COMMAND (cause "Handover successful") - ref.[8] EHS0400, T3121 and
T7 are stopped.
3.1.4 Target Cell Negotiation
3.1.4.1 Repeated Handover Attempts
In an environment where the handover alarm is reporting new cells as candidates for the handover (or
cells that were reported in the last handover alarm are no longer present) the BSC has to update the
MSC with the new cell list in order that the MSC is kept up to date and best cell is chosen for the
handover. If the cells do not change then there is no need for the BSC to repeat the handover attempt
until timer T7 expires.
This function is specified in ref.[23].
Note that T7 management and target cell selection is fully described in ref.[23]. This section describes
T7 and target cell negotiation as viewed from external channel change procedure only for
completeness.
ED 07
RELEASED
24/120
3.1.4.2
If the MSC cannot perform a handover to any of the cells given in the HANDOVER REQUIRED
message it may:
Explicitly reject the cell list by sending a HANDOVER REQUIRED REJECT message
Implicitly reject the cell list by not sending a HANDOVER REQUIRED REJECT message
The sending of this message may be requested by the serving BSC including the OIE Response
Request in the HANDOVER REQUIRED message. The inclusion of this OIE is an operator option
controlled by the O & M parameter RESP_REQ. The presence of the OIE requests the MSC to respond
to the serving BSS with the HANDOVER REQUIRED REJECT message if the MSC cannot service the
request for whatever reason. The inclusion of this OIE is described in the section HANDOVER
REQUIRED message construction.
ED 07
RELEASED
25/120
At handover management level, timer T7 is fundamental to the operation of the external channel change
procedure when the MSC cannot perform a handover to any of the cells offered in the HANDOVER
REQUIRED message and the behaviour of the BSC in offering alternative cells depends on whether the
MSC sends the HANDOVER REQUIRED REJECT message or not. T7 controls the rate at which a
HANDOVER REQUIRED message, containing the same candidate cells, is sent to the MSC.
T7 is started when a external channel change is started (i.e. from the A interface point of view, just
before a HANDOVER REQUIRED message is sent to the MSC) and stopped when T_HO_REQD_LOST
expires (see section ).
T7 is restarted (i.e. stopped and then started again), when a new cell list, CL, has been built and sent to
the MSC in a new HANDOVER REQUIRED message
The following scenarios illustrate T7 functionality both when a HANDOVER REQUIRED REJECT is
received and when it is not.
3.1.4.2.1 BSC Reaction to HANDOVER REQUIRED REJECT
When the BSC receives a HANDOVER REQUIRED REJECT, the external channel change procedure is
terminated. The external channel change entity sends a message Reject by MSC to handover
management entity, which will hold these rejected cells in a list, and decide whether it re-attempts a new
external channel change. see ref.[23]
However when the BSC sends several HANDOVER REQUIRED messages to the MSC in case of radio
condition change without waiting for the MSC response, the BSC is not able to determine if the
HANDOVER REQUIRED REJECT message received from the MSC is the response to the last
HANDOVER REQUIRED message or to a previous one (in case of message crossing upon A interface).
In this case, the timer T_HO_REQD_LOST is not stopped upon HANDOVER REQUIRED REJECT receipt
from the MSC. The external channel change entity sends a message Reject by MSC to handover
management entity as above, but the external channel change is considered as terminated at
T_HO_REQD_LOST expiry. See also ref.[23].
3.1.4.2.2
If the MSC does not send a HANDOVER REQUIRED REJECT message within the time period T7, the
handover management entity can decide to ask the external channel change protocol to send a new
HANDOVER REQUIRED to the MSC, based on the same target cell list (before filtering). After filtering,
the resulting target cell list sent to the MSC can however be different from the previous one, due to T7
expiry (REJ_CELL_LIST has been emptied).
This sequence is repeated until the MSC answers (HANDOVER COMMAND, HANDOVER REQUIRED
REJECT) or T_HO_REQD_LOST expires, see section .
3.1.5
ED 07
RELEASED
26/120
Unsuccessful external inter-system to UMTS handover is not presented here: the serving BSS
behaviour is the same as for external handover within GMS, except for T8 timer replaced with T3121
timer.
3.1.5.1
MS Handover Failure
The MS may be unable to perform the handover for the following reasons:
1. Inability to find, or synchronize to the new cell (asynchronous handover);
2. Detection that the Timing advance on the new channel is out of range, (phase 2 MS only);
3. T3124 expiry (asynchronous handover, due to non reception of the PHYSICAL INFORMATION
message after sending the HANDOVER ACCESS);
4. Failure to receive the UA when attempting to establish the channel, or any layer 2 or layer 1 failure;.
5. Layer 3 failure (i.e. protocol error).
In the first four cases the MS returns to the serving cell re-establishes the Layer 2 connection and sends
the HANDOVER FAILURE. The external channel change protocol will send back a message HO FAIL
from MS to handover management entity, which will put target cell into MS_CELL_REJ_LIST and start
T_MS_CELL_REJ. Other cells may also be put into REJ_CELL_LIST, see ref.[23].
In the case 5 it has been found in the field that the MS may choose to do a combination of the following:
Send an RR STATUS message
ED 07
RELEASED
27/120
The message sequence chart shown below shows the scenario for the reception of HANDOVER
FAILURE.
MS
Serving BTS
Serving BSC
(1)
Target BTS
Target BSC
MSC
HO CMD
<-----------------Note A
SABM-------->
(2)
<--------------UA
HO
FAIL
----------------->
DR HO CMD
<-----------------
start T8
EST IND------------->
DI
HO
FAIL
-------------------------->
DT1
HO
FAIL
---------------------------------------------------------->
stop T8
start T_MS_CELL_REJ
Note B
1. The MS having detected a problem sends SABM on the old channel. The serving BTS returns UA
and sends an ESTABLISH INDICATION SAPI 0 to the BSC. The serving BSC has no external
reaction to the ESTABLISH INDICATION of SAPI 0. A phase 2 MS may send HANDOVER
FAILURE without detaching. This results in no EST IND being sent before the HANDOVER
FAILURE.
2. When the MS receives the UA it returns a HANDOVER FAILURE message to the serving BTS. he
serving BTS relays the HANDOVER FAILURE transparently to the serving BSC. The serving BSC
stops T8 and sends a HANDOVER FAILURE message to the MSC with cause "Radio interface
failure -reversion to old channel". he external channel change protocol informs handover
management entity with an HO FAIL from MS message. If the target cell is known, handover
management will put it into MS_REJ_CELL_LIST. Other cells may also be put into
REJ_CELL_LIST, see ref.[23]. The MSC releases the target BSS resources by sending a CLEAR
COMMAND with cause "Radio interface failure, reversion to old channel" - ref.[8] EHT1100.
3.1.6
expiry of T3121.
ED 07
RELEASED
28/120
when HANDOVER REQUIRED REJECT is received from the MSC only if the same number of
HANDOVER REQUIRED REJECT messages have been received from the MSC than the number of
HANDOVER REQUIRED messages sent to the MSC for this channel change procedure) (i.e. no
message crossing over A interface).
In case where more HANDOVER REQUIRED messages have been sent to the MSC, the timer
T_HO_REQD_LOST is not stopped upon HANDOVER REQUIRED REJECT receipt, as there is no way for
the BSC to know if the received HANDOVER REQUIRED REJECT is a response to the last
HANDOVER REQUIRED message or a response to a previous one (message crossing over A
interface).
On expiry, an O&M error report is raised only when no message has been received from the MSC since
the last HANDOVER REQUIRED message, and the external channel change procedure is terminated.
3.1.6.2
T8 Expiry
T8 is started in the serving BSC when sending the HANDOVER COMMAND to the MS to supervise the
handover of the MS to the target BSS. The expiry of the timer indicates that the MS did not return to the
old channel and the MSC has not initiated a call release scenario after a successful handover. In this
case, the serving BSC sends a CLEAR REQUEST to the MSC, see ref.[8] EHT0100.
When the CLEAR REQUEST is generated by the serving BSC all cell lists are cleared.
3.1.6.3
T3121 Expiry
T3121 is started in the serving BSC when sending the INTERSYTEM TO UTRAN HANDOVER
COMMAND to the UE/MS to supervise the handover of the UE/MS to the target RNC. The expiry of the
timer indicates that the UE/MS did not return to the old channel and the MSC has not initiated a call
release scenario after a successful handover. In this case, the serving BSC sends a CLEAR REQUEST
to the MSC, see ref.[8] EHT0100.
When the CLEAR REQUEST is generated by the serving BSC all cell lists are cleared.
3.1.7
The major failure events exhibited during the protocol with the target BSC are as follows:
T9103 expiry;
T9113 expiry;
no resource available.
The general system strategy for handling protocol errors after the reception of the HANDOVER
REQUEST is as follows:
1
2
ED 07
if a failure is detected indicating that the MS has failed to attach to the new channel then a
CLEAR REQUEST will be sent to the MSC.
RELEASED
29/120
In the event of problems or events in the BTS, loss of CHANNEL ACTIVATION, CHANNEL
ACTIVATION ACK, or CHANNEL ACTIVATION NACK messages on Abis, the timer expires and the
target BSC attempts to release the resource in the BTS - ref.[8] EHT0200 and sends a HANDOVER
FAILURE message to the MSC. These actions are carried out in parallel.
3.1.7.2
T9113 Expiry
Once the channel has been successfully activated and the HANDOVER REQUEST ACK has been sent
to the MSC, the target BSC starts timer T9113 to supervise the external handover.
The timer is stopped when the HANDOVER COMPLETE is received from the MS (via the target BTS).
When the timer expires, the target BSC releases towards the MS, the target BTS resources and the
BSC internally reserved RF resources, at the same time the connection is cleared towards the MSC.
The scenario for the Call release sequence is described in ref.[8] EHT0300.
3.1.7.3
The CHANNEL ACTIVATION NACK is sent by the target BTS to the target BSC to inform it of an error
during the Channel activation procedure.
The reception of the CHANNEL ACTIVATION NACK will cause the allocated RF resource to be
released locally within the target BSC - see ref.[8] EHT0101, EHT0102 & EHT0103, and an O&M error
report will be sent to O&M.
When the CHANNEL ACTIVATION NACK message is received with the cause "Encryption algorithm
not implemented " the BSC sends to O&M an O&M error report - it is left to O&M procedures to clear the
database inconsistency.
A HANDOVER FAILURE message will be sent to the MSC with the causes defined in ref.[8] and T9110
is started to supervise the response of the MSC.
3.1.7.4
The CONNECTION FAILURE INDICATION (cause "Handover access failure") is sent to the target BSC
by the target BTS. The reception of this message during the external handover procedure, is an
indication that the MS has been able to send a correct HANDOVER ACCESS to the target BSS but has
not been able to establish the Layer 2 connection or send a TCH or Layer 2 frame (see ref.[8] for more
detail). The connection is cleared - ref.[8] EHT0400.
For the System behaviour for all other cause values in the CONNECTION FAILURE INDICATION refer
to the section on serving and target BSC detailed behaviour.
ED 07
RELEASED
30/120
3.1.7.5
When the incoming external channel change procedure asks to the RAM entity (ref.[11]) to find a
suitable radio resource (Select channel), it may happen that the target cell is congested or that no
suitable resource can be found. In this case external channel change procedure receives a select
channel reject message from the RAM entity and sends a HANDOVER FAILURE (cause no radio
resource available) to the MSC -see ref.[8] EHT0800.
With respect to the incoming external handover from UTRAN, the BSC shall consider the current cell
load and the UTRAN coverage to decide whether it shall reject this kind of handover with the failure
case of no radio resource available: the UTRAN coverage is supposed to be weak as soon as the
incoming handover has been triggered by an emergency cause.
One current cell load state parameters is defined in the BSC for the Load based 3G HO filtering
feature: 3G_HOReject_Load State. When an external handover request comes from UTRAN, the BSC
will check the handover cause and current cell load, this is not an emergency handover and
3G_HOReject_Load State is high in the target BSC, then the target BSC shall reject this handover and
shall send a HANDOVER FAILURE (with cause no radio resource available and with the cell load
information) to the MSC. See ref[11] for details.
If this is not an emergency external handover and 3G_HOReject_Load State is low in the target BSC, it
may also happen that the target cell is congested or that no suitable resource can be found. In this case
external channel change procedure receives a select channel reject message from the RAM entity and
sends a HANDOVER FAILURE (with cause no radio resource available and with the Cell load
information) to the MSC. See ref[11] for details].
If this is an emergency handover, it may also happen that the target cell is congested or that no suitable
resource can be found. In this case external channel change procedure receives a select channel
reject message from the RAM entity and sends a HANDOVER FAILURE (with cause no radio
resource available and with the Cell load information) to the MSC. See ref[11] for details.
The same scenario applies if the request is rejected after a queuing phase.
3.1.8
3.1.8.1
T3106 Expiry & Connection Failure Indication (Cause "Handover Access Failure")
Synchronous Handover
Once the target BTS has received on the main DCCH a HANDOVER ACCESS message with the
correct handover reference it calculates the timing advance for the MS, places it in the Layer 1 header
of SACCH messages, starts deciphering and starts timer T3106.
Note: SYSTEM INFORMATION 5 & 6 messages are presently being sent ciphered to the MS.
The target BTS has two behaviour modes controllable by the O&M parameter STOP_HO_ACC_FAIL.
This parameter dictates the events that the BTS needs to receive before it stops the timer T3106
(Synchronous handover) or T3105 (asynchronous handover) - see next section.
When STOP_HO_ACC_FAIL is set to SABM_SAPI0_ONLY the timer T3106 is stopped only when the
BTS has received from the MS a correctly received SABM (SAPI 0).
When STOP_HO_ACC_FAIL is set to ANY_FRAME the timer T3106 will be stopped when the BTS has
received any correct frame (i.e. TCH frame or Layer 2 frame independent of the SAPI value). This
ED 07
RELEASED
31/120
behaviour means that the target BTS does not ensure that the SAPI 0 connection is established during
handover.
Note that the STOP HO ACC FAIL flag is implemented per BSC. Due to testing requirements the BTS
has implemented four flags: T3105_D_STOP, T3105_F_STOP, T3106_D_STOP & T3106_F_STOP.
Once T3106 expires, the LAPDm will reject any attempt from an MS to establish a Layer 2 connection
by sending a DM frame. It is impossible for an MS to connect to this channel, after this event has been
detected.
MS
(1)
Target BTS
HO
ACCESS
1
--------------------------------------------------->
Target BSC
DI HO DETECTION
---------------------------->
start T3106
MSC
DT1 HO DETECT
------------------------->
HO
ACCESS
2
--------------------------------------------------->
HO
ACCESS
3
--------------------------------------------------->
HO
ACCESS
4
--------------------------------------------------->
(2)
start
T200
SABM
or
any
correct
frame
------------------------------------------------XX
(3)
T200 expires
T3106
expiry
CONN
FAIL
IND
---------------------------->
(4)
start
200
SABM
------------------------------------------------->
(5)
Stop
T200
DM
<---------------------------------------------------
1. The MS has successfully synchronized to the target cell and sends the correct HANDOVER
ACCESS on 4 consecutive slots on the main DCCH (Timing advance 0).
The target BTS checks the handover reference, starts deciphering (if applied) and sends a
HANDOVER DETECTION message to the target BSC. It also calculates the timing advance,
informs the timing advance algorithm; sets the timing advance in the Layer 1 header on SACCH
messages; and starts T3106.
The target BSC sends a HANDOVER DETECT to the MSC.
2. The MS: connects to the channel (i.e. may start to transmit TCH frames) & sends an SABM (SAPI 0)
using the old timing advance set on the old channel; and starts T200.
ED 07
RELEASED
32/120
The target BTS: does not receive either the SABM or any correct frame (they are lost on the Radio
interface).
3. The timer T3106 expires in the target BTS: LAPDm is placed into the idle state with the refuse
option set - see Note A; and a CONNECTION FAILURE INDICATION (cause "Handover access
failure") is sent to the target BSC.
The target BSC starts the clearing sequence -ref.[8] EHT0400
4. T200 expires in the MS. The MS: sends the SABM once more; and starts T200.
Note A: The refuse option is a speciality of the ALCATEL BTS. When this option is set all attempts by
the MS to establish a LAPDm connection will be refused by the BTS LAPDm entity. This is
achieved by the sending of a DM frame to the MS when an SABM is received. In the case of
message crossing (between L3 & L2 LAPDm in the BTS i.e. the DL-EST-IND is being sent to
L3 whilst L3 is initiating the refuse option) the Layer 2 LAPDm will not accept the refuse option
and allow the LAPDm to be established. See ref.[22].
3.1.8.2
T3105 Expiry & Connection Failure Indication (Cause "Handover Access Failure")
Asynchronous Handover
Once the MS has sent on the main DCCH a HANDOVER ACCESS message with the correct handover
reference. The target BTS: calculates the timing advance for the MS sends on the main DCCH the
PHYSICAL INFORMATION message; starts deciphering (if applied); and starts the timer T3105.
The target BTS has two behaviour modes controllable by the O&M parameter STOP_HO_ACC_FAIL.
This parameter dictates the events that the BTS needs to receive before it stops the timer T3106
(Synchronous handover - see previous section) or T3105 (asynchronous handover).
When STOP_HO_ACC_FAIL is set to SABM_SAPI0_ONLY the timer T3105 is stopped only when the
BTS has received from the MS a correctly received SABM (SAPI 0).
When STOP_HO_ACC_FAIL is set to ANY_FRAME the timer T3105 will be stopped when the BTS has
received any correct frame (i.e. TCH frame or Layer 2 frame independent of the SAPI value). This
behaviour means that the target BTS does not ensure that the SAPI 0 connection is established during
handover.
Note that the STOP_HO_ACC_FAIL flag is implemented on a per BSC basis. Due to testing
requirements the BTS has implemented four flags: T3105_D_STOP, T3105_F_STOP, T3106_D_STOP,
& T3106_F_STOP.
The target BTS starts sending the PHYSICAL INFORMATION message at a rate of T3105 until it has
received (from the MS) either an SABM SAPI 0 (when STOP_HO_ACC_FAIL == SABM_SAPI0_ONLY)
or any correct frame (when STOP_HO_ACC_FAIL == ANY_FRAME).
If the target BTS sends NY1 repetitions of PHYSICAL INFORMATION message without receiving the
required response from the MS, then the target BTS will: send a CONNECTION FAILURE INDICATION
message (cause "Handover access failure"); and place LAPDm into the "idle" state with the refuse
option set - see Note A.
ED 07
RELEASED
33/120
The LAPDm, whilst in this state, will reject any attempt from an MS to establish a Layer 2 connection by
sending a DM frame.
It is impossible for an MS to connect to this channel, after this event has been detected.
The message sequence chart below shows the case where NY1 is 2.
MS
Target BTS
Target BSC
(1)
start T3124
HO
ACCESS
---------------------------------------------->
DI HO DETECTION
-------------------------->
(2)
stop T3124
PHY INFO
<-----------------------------------------------
start T3105
(3)
start T200
SABM
--------------------------------------------XX
(4)
PHY INFO
<---------------------------------------------PHY INFO
<----------------------------------------------
(5)
SABM
---------------------------------------------->
(7)
DM
<-----------------------------------------------
DT1 HO DETECT
----------------------->
(6)
MSC
1. The MS: has successfully synchronized to the target cell; starts to send the correct HANDOVER
ACCESS on the main DCCH (Timing advance 0); and starts the timer T3124.
The target BTS: sends a HANDOVER DETECTION message to the target BSC.
The target BSC sends a HANDOVER DETECT to the MSC.
2. The target BTS: calculates the timing advance; informs the timing advance algorithm of the
calculated timing advance; sets the timing advance field in the Layer 1 header of the SACCH
messages; sends the PHYSICAL INFORMATION message with the calculated timing advance to
the MS on the main DCCH; and starts T3105.
3. The MS: stops T3124; stops sending the HANDOVER ACCESS; adjusts its timing to the data held
in the PHYSICAL INFORMATION message; connects to the TCH channel; sends an SABM (SAPI
0); and starts T200.
ED 07
RELEASED
34/120
The target BTS: does not receive the SABM or another correct frame (they are lost on the Radio
interface).
4. The timer T3105 expires in the target BTS and the PHYSICAL INFORMATION is sent again.
5. The timer T3105 expires (NY1 times) in the target BTS: LAPDm is placed into the idle state with the
refuse option set - see Note A; and a CONNECTION FAILURE INDICATION (cause "Handover
access failure") is sent to the target BSC.
The target BSC starts the clearing sequence - ref.[8] EHT0400.
6. T200 expires in the MS. The MS: sends the SABM once more; and starts T200.
Note A: The refuse option is a speciality of the ALCATEL BTS. When this option is set all attempts by
the MS to establish a LAPDm connection will be refused by the BTS LAPDm entity. This is
achieved by the sending of a DM frame to the MS when an SABM is received.
In the case of message crossing (between L3 & L2 LAPDm in the BTS i.e. the DL-EST-IND is
being sent to L3 whilst L3 is initiating the refuse option) the Layer 2 LAPDm will not accept the
refuse option and allow the LAPDm to be established.
3.2
3.2.1
Detailed Behaviour
Serving BTS Protocol
The serving BTS provides: remote transcoder alarm filtering (TCH channel only); message passing
service and information regarding events in the serving BTS and events detected by the serving BTS
and the MS, during the external handover protocol. The serving BTS is unaware of the external
handover protocol taking place.
The serving BTS will not refuse access to the MS in the event of a Radio interface failure on the old
channel.
No error detected on the Radio interface on the old channel side will cause the serving BTS to
automatically release the MS connection (it is the BSC's responsibility to release the RF resources).
The Remote transcoder alarms will be filtered as shown in the target BTS section of this document. This
filtering is performed for all active TCH RF channels.
3.2.2
The serving BSC external channel change protocol has the following functions to perform:
External channel change decision
This function is described in Handover management entity, ref.[23]. Given the cell list from the BSS
handover preparation and a set of O&M flags, this function decides whether an external channel
change is to be performed.
ED 07
RELEASED
35/120
3.2.2.1
ED 07
RELEASED
36/120
HO COMMAND
T_HO_REQ_LOST expiry
CLEAR CMD
HO REQ REJ
0386_07.doc
06/11/2006
Stop T8 or T3121
Send HO FAIL to MSC
Send "HO FAIL from MS" to HOM
Stop T_HO_REQ_LOST
Start T8 or T3121
HO FAIL from MS
ECC
IN PROG
CLEAR CMD
"HO Successful"
T3121 or T8 expiry
37/120
Fig 3/7 Serving BSC State Diagram & Major Events (See notes overleaf)
ECC INIT
ED07 RELEASED
Stop T_HO_REQ_LOST
Send "Exit and clear" to HOM
Stop T_HO_REQ_LOST
(under condition)
Send Reject from MSC
to HOM
Start T_HO_REQ_LOST
Depending on O&Mparameters,
ASSIGN FAIL may also be sent.
NULL
"Request for EHO"
from HOM
T_HO_REQ_LOST expiry
STATE DESCRIPTION
ABBREVIATION
This state represents one of the entry and exit states of the
external channel change protocol. This state can be left only
by a request coming from Handover management
procedure.
NULL
ECC INIT.
ECC IN PROG.
The NULL state represents an entry state to the external channel change procedure, it is a logical state and
is used for representation in this document.
The serving BSC will service the events shown in table 3/2 in the NULL state.
ED 07
RELEASED
38/120
EVENT
Request for EHO, including up to
N_PREF_CELLS cells (CL) and the
Cause
ACTION
Send HANDOVER REQUIRED to MSC with cell list CL
Store
cells
as
CLold
Start
T_HO_REQD_LOST
Set an internal variable HO_REQD_ongoing to 1
If an LCS procecure is on-going,
Send a BSCLP PERFORM LOCATION ABORT (cause
Inter BSC Handover Ongoing) to the SMLC
See ref.[26] for more details.
Endif
Next state (ECC INIT)
If
(EDR_SEND_ASSIGN_FAIL
=
TRUE
and
EDR_MSG_ORDER
=
Assign
fail/HO
reqd)
then send ASSIGNMENT FAILURE to MSC
endif
Send HANDOVER REQUIRED to MSC with cell list CL
Store
cells
as
CLold
Start
T_HO_REQD_LOST
Set an internal variable HO_REQD_ongoing to 1
If an LCS procedure is on-going,
Send a BSCLP PERFORM LOCATION ABORT (cause
Inter BSC Handover Ongoing) to the SMLC
See ref.[26] for more details.
Endif
If
(EDR_SEND_ASSIGN_FAIL
=
TRUE
and
EDR_MSG_ORDER
=
HO
reqd/Assign
Fail)
then send ASSIGNMENT FAILURE to MSC
endif
Next state (ECC INIT)
Send Exit and clear to HOM with the optional cause
set to T_HO_REQD_LOST expiry
T_HO_REQD_LOST expiry
BSCLP
PERFORM
LOCATION
RESPONSE from the SMLC
or
T_Location_Longer
or
RELEASED
39/120
3.2.2.1.2
Normal Events
STATE
ECC INIT
ECC IN PROG
EVENT
HANDOVER COMMAND
Stop T_HO_REQD_LOST
Send HO CMD (case GSM to
GSM
handover)
or
INTERSYSTEM TO UTRAN HO
CMD (case 2G to 3G handover)
to MS: see section 3.2.2.3
Discard
Note 1
the
message
REQUIRED
Note 5
Discard
T8 EXPIRY
Not Applicable
ref.[8] EHS0100
Send Exit and clear to HOM
T_HO_REQD_LOST expiry
ED 07
RELEASED
40/120
STATE
ECC INIT
ECC IN PROG
EVENT
Request for EHO or
Request for EDR with
maximum N_PREF_CELLS
cells (CL)
Note 2
Discard
HANDOVER FAILURE
Not Applicable
CLEAR
(Cause
successful)
Note 1:
Note 2
Note 3:
Note 4:
Note 5:
ED 07
COMMAND
Handover
Note 3
Note 4
Stop T_HO_REQD_LOST
ref.[8] N0600
ref.[8] EHS0400
The serving BSC is in a state where there is an external handover already in progress. The
HANDOVER COMMAND will be discarded.
An alarm is always accompanied by a cell list which is processed as defined in ref.[23].
The CLEAR COMMAND (cause "Handover successful") is only expected in the state ECC IN
PROG. As it has appeared in a state where it is unexpected a Call release will occur independent
of the cause.
The CLEAR COMMAND (cause "Handover successful") is only expected in this state, the MS is no
longer on the channel.
Upon receipt of HANDOVER REQUIRED REJECT message from the MSC the timer
T_HO_REQD_LOST is stopped only if ECC is sure that no pending HANDOVER REQUIRED
message is under process in the MSC (according to the value of the internal variable
HO_REQD_ongoing). Otherwise the timer T_HO_REQD_LOST keeps running in NULL state which
avoids a deadlock within HOM in case of external directed retry.
It is useful when several HANDOVER REQUIRED messages were sent sent to the MSC, and the
receipt of a single HANDOVER REQUIRED REJECT from the MSC may be the response to the
last or a previous HANDOVER REQUIRED message. At T11 expiry (i.e. the request is dequeued
RELEASED
41/120
in RAM), HOM is not able to decide if the MSC has ended the directed retry protocol. So HOM will
wait for the T_HO_REQD_LOST expiry before to inform NASS to send the CLEAR REQUEST
message to the MSC. No O&M report shall be raised in this specific case of T_HO_REQD_LOST
expiry.
ED 07
RELEASED
42/120
3.2.2.1.3
STATE
ECC INIT
ECC IN PROG
EVENT
CLEAR
COMMAND
Note 1
Stop T_HO_REQD_LOST
Deferred
ECC
Note 3
ref.[8] N0600
until
outcome
of
Stop T_HO_REQD_LOST
ref.[8] N0500
ref.[8] EHS0600
Note 7
DTAP message
Queue
Note 2
message
CIPHER MODE
COMMAND
Perform Ciphering
Discard message
change
CIPHER MODE
COMPLETE
Discard
ASSIGNMENT
REQUEST
Stop T_HO_REQD_LOST
Discard message
ED 07
RELEASED
43/120
STATE
ECC INIT
ECC IN PROG
EVENT
RESET
RESET CIRCUIT
Stop T_HO_REQD_LOST
ref.[8] N0900
ref.[8] N0900
Stop T_HO_REQD_LOST
See Note 8.
If EN_LCS = FALSE
Send back to the MSC an 48.008 PERFORM LOCATION
RESPONSE (cause Facility not supported)
If EN_LCS = TRUE
Discard the message.
Send back to the MSC a PERFORM LOCATION
RESPONSE (Cause Inter-BSC Handover)
48.008
PERFORM
LOCATION
ABORT from the
MSC
Note 1:
Note 2:
ED 07
The MSC should not be sending DTAP messages whilst it has initiated a handover. However, the
BSC will queue up to five received DTAP messages. If the DTAP buffer contains more than one
SAPI 3 message only the first SAPI 3 message is successfully processed upon handover
completion, the other SAPI 3 messages are lost, see ref.[15].
RELEASED
44/120
Note 3:
ED 07
The release on A interface (i.e. sending CLEAR COMPLETE) will be initiated when either the MS
sends the HANDOVER FAILURE on the old RF channel or when the timer T8 expires no
HANDOVER FAIL is sent to the MSC..
The release on Abis & Radio interface is initiated when the MS sends the HANDOVER FAILURE
on the old RF channel or when the timer T8 expires. Scenario ref.[8] - N0600 applies.
RELEASED
45/120
Note 4:
Note 5:
Note 6:
Note 7:
Note 8:
ED 07
The release of the A interface A Channel is done when either the MS sends the HANDOVER
FAILURE on the old RF Channel or when the timer T8 expires.
The release on Abis & Radio interface is initiated when the MS sends the HANDOVER FAILURE
on the old RF Channel or when the timer T8 expires.
The release on A interface (i.e. sending RESET CIRCUIT ACK) will be initiated when either the MS
sends the HANDOVER FAILURE on the old RF Channel or when the timer T8 expires.
The release on the Abis & Radio interface is initiated when the MS sends the HANDOVER
FAILURE on the old RF Channel or when the timer T8 expires.
The release of the SCCP connection (i.e. the sending of the SCCP RELEASE message at the
SCCP level) is immediately performed. However the Circuit associated to the connection (if any)
will not be released in the BSC until the whereabouts of the MS is known. Only at this point in time
will the release of the A interface circuit be initiated.
During this period of time the A interface circuit will be unavailable for use by the MSC.
If the SCCP-N-DISC-IND contains a DTAP message and for this specific state, the BSC does not
forward the DTAP message to the MS as usually done, but discards it.
The MSC is aware that an external channel change is ongoing and should wait for the outcome of
this procedure before triggering an LCS procedure for this target MS.
RELEASED
46/120
3.2.2.1.4
STATE
ECC IN PROG
EVENT
CONN FAIL INDIC
(Radio-link Fail)
Stop T_HO_REQD_LOST
Discard message
ref.[8] N0700
Send Exit and clear to HOM
Next state (NULL)
Stop T_HO_REQD_LOST
Discard message
ref.[8] N0800
Send Exit and clear to HOM
Next state (NULL)
Don't care
Note 3
Stop T_HO_REQD_LOST
ref.[8] N0400
ref.[8]
N0400
Stop T_HO_REQD_LOST
Discard message
ref.[8] N1200
Send Exit and clear to HOM
Next state (NULL)
Stop T_HO_REQD_LOST
Discard message
ED 07
Don't care
Discard message
RELEASED
47/120
ECC INIT
STATE
ECC IN PROG
EVENT
REL INDIC SAPI 0
Stop T_HO_REQD_LOST
Discard message
Discard message
For more details, see ref.[26].
Table 3/5 Handling of Events and Errors from Serving BTS.
Causes: T200 expiry (N200 + 1); Unsolicited DM response: Multi frame established state; &
Sequence error.
All other causes than those mentioned in Note 1.
No external events are generated by the BSC at this point in time, however the BSC performs
some internal actions.
3.2.2.1.5
STATE
EVENT
BSCLP
PERFORM
LOCATION
RESPONSE
from the SMLC
ECC INIT
ECC IN PROG
BSCLP COI MS
POSITION
COMMAND from
the SMLC
Discard messages
For more details, see ref.[26].
Table 3/6 Unexpected Event Handling BSCLP Interface
ED 07
RELEASED
48/120
3.2.2.1.6
The processing of DTAP and BSSMAP in the serving BSS during external channel change (i.e. whilst in the
ECC IN PROG, state) are as follows:
Up to 5 DTAP messages will be buffered by the BSC. DTAP messages received when the buffer is full
will be discarded. However, if the DTAP buffer contains more than one SAPI 3 message only the first
SAPI 3 message is successfully processed upon handover completion, the other SAPI 3 messages
are lost, see ref.[15].
ASSIGNMENT REQUEST, HANDOVER COMMAND & CIPHER MODE COMMAND messages for the
connection will be discarded.
The MSC is not meant to send DTAP messages whilst an external handover is in progress, see ref.[3].
ED 07
RELEASED
49/120
3.2.2.1.7
To initiate an external channel change the serving BSC sends a HANDOVER REQUIRED message to the
MSC containing cell information for the MSC to act upon.
Information element
Setting or Algorithm
MIE Cause
The cause will be set depending on the cause in the alarm raised by
handover preparation entity, ref.[10]. See ref.[9] for mapping
between handover preparation causes and A interface causes.
OIE
Request
Response
This IE contains the mode and the channel currently used. It is only
included if O&M flag EN_SEND_OLD_CHANNEL_MODE is set to
TRUE.
ED 07
RELEASED
50/120
Extra info
Multirate configuration
info
the target cell id, retrieved from O&M parameters RNC-id and
CI_3G
ED 07
RELEASED
51/120
3.2.2.1.8
This message is sent in case of external directed retry, if allowed by O&M parameter. See section 3.2.
Information element
Setting or Algorithm
MIE Cause
Not used
Table 3/8 ASSIGNMENT FAILURE message construction
SCCP segmentation
After the SCCP connection is established, the HANDOVER REQUIRED message may be segmented and
sent in several DT1 messages.
The Inter RAT Handover Info that is included in HANDOVER REQUIRED (either Old BSS to New BSS
Information or Source RNC to Target RNC Transparent Information) is received from the UE/MS in the
UTRAN CLASSMARK CHANGE message. This information may include up to 248 octets in length.
This requires the following to be implemented :
a)
Case external handover to UMTS. If the Inter RAT Handover Info leads to exceed 255 octets for the
whole HANDOVER REQUIRED message then Inter RAT Handover Info parameter is included in
Source RNC to Target RNC Transparent Information with no octets in the value part (only the length
identification is included and set to 0).
b)
Case external handover to GSM and the Inter RAT Handover Info is to be added to the Old BSS to
New BSS Information. If this IE leads to exceed 255 octets for the whole HANDOVER REQUIRED
message then Inter RAT Handover Info is not included in the Old BSS to New BSS Information.
After step a) or b) has been processed it may happened that the whole HANDOVER REQUIRED message
contents exceeds the maximum length allowed in one SCCP DT1 message. In such a case the HANDOVER
REQUIRED message shall be segmented in as many DT1 as necessary. The first DT1 with 255 octets in
length and bit M indicating that more data will be sent. The last DT1 with remaining data and bit M indicating
that no more data will be sent.
3.2.2.3
The HANDOVER COMMAND message received from the MSC is either transparently forwarded to the MS
in case of a GSM to GSM handover, or forwarded as an INTERSYSTEM TO UTRAN HANDOVER
COMMAND message with adding the Air interface header in case of GSM to UMTS handover.
The following defines the check to be performed by the serving BSC to identify which kind of handover is
ongoing when receiving the HANDOVER COMMAND from the MSC, thus correctly forwarding the right
message to the MS:
ED 07
RELEASED
52/120
If the CellIdentifier OIE is present in the HANDOVER COMMAND received from the MSC and if its value
identifies a GSM to GSM handover then the BSC forwards it transparently to the MS.
If the CellIdentifier OIE is present in the HANDOVER COMMAND received from the MSC and if its value
identifies a GSM to UMTS handover then the BSC build the INTER SYSTEM TO UTRAN HANDOVER
COMMAND message as specified in document ref. [28].
If the CellIdentifier OIE is absent in the HANDOVER COMMAND received from the MSC, then the BSC
checks for the last HANDOVER REQUIRED sent to the MSC on the current connection:
If the CellIdentifierListPreferred in that HANDOVER REQUIRED message identified a GSM to GSM
handover then the BSC forwards the HANDOVER COMMAND received, transparently to the MS.
If the CellIdentifierListPreferred in that HANDOVER REQUIRED message identified a GSM to UMTS
handover then the BSC build the INTER SYSTEM TO UTRAN HANDOVER COMMAND message as
specified in document ref. [28].
If the CellIdentifier OIE is present in the HANDOVER COMMAND received from the MSC but not in the
range to decide which type of handover is ongoing, then the BSC acts as if this OIE were absent.
3.2.3
The ALCATEL BSS has to interface to many MSCs. This section gives the reader an insight into the MSC
behaviour so as to grasp a better knowledge of the protocol whilst testing, only the intra-MSC protocol is
described.
The MSC when it receives a HANDOVER REQUIRED from a BSS initiates an external handover protocol.
The MSC external handover protocol may consist of the following functions:
an evaluation of the Cell Identifier List Preferred may be performed, so as to select a cell which is not
heavily loaded.
A cell is selected and a HANDOVER REQUEST message is sent to the target BSS - see ref.[16] for the
MSC's requirement for the setting of the PERMITTED ALGORITHM setting. The timer Trr2 is started to
supervise the activation of the channel for the handover.
If the OIE Response Request is present in the HANDOVER REQUIRED message and Trr2 expires the
MSC may send a HANDOVER REQUIRED REJECT to the serving BSC. When this occurs the BSC will
consider all cells sent in the HANDOVER REQUIRED message as rejected.
When the MSC receives the HANDOVER REQUEST ACK message it stops Trr2, sends a HANDOVER
COMMAND to the serving BSS and starts the timer T3103 to supervise the handover with the MS.
At this point in time the MSC should disable the DTAP transparent message passing function and prevent
or queue any RR or MM procedure (for example ciphering, identify etc.).
The MSC is now awaiting the outcome of the handover.
In the successful case the MSC will receive a HANDOVER DETECT followed by a HANDOVER
COMPLETE from the target BSS. In this case the MSC, stops the timer T3103, performs the switch
through (TCH only), releases the serving BSS by using a CLEAR COMMAND (cause "Handover
successful"), where upon the handover is deemed to have finished. At this point in time the MSC reenables the DTAP function and allows RR, MM and other procedures to run.
In the unsuccessful case the MSC will receive a HANDOVER FAILURE message (cause "Reversion to
old channel") from the serving BSS. The MSC will, stop the timer T3103, perform the switch back (if
necessary TCH only), release the target BSS by sending a CLEAR COMMAND (cause "Radio interface
failure, reversion to old channel"), where upon the handover is deemed to have finished. If RESPONSE
REQUEST was TRUE in HANDOVER REQUIRED, the MSC sends a HANDOVER REQUIRED REJECT
to the source BSS.
ED 07
RELEASED
53/120
The MSC can only wait for the next HANDOVER REQUIRED message for a new handover procedure to
occur.
If T3103 expires the MSC may decide to clear the call or let the connection continue until a failure is
signaled to the MSC from the serving BSS.
For TCH calls the MSC may choose to make the switch path at two different points in the protocol either
when it receives the HANDOVER DETECT message or the HANDOVER COMPLETE is received from
the target BSS. In fact some MSCs may perform the switch through before the reception of the
HANDOVER DETECT message. Since the target BSC set up the internal path and switched the downlink
direction after reception of the CHANNEL ACTIVATION ACK message, the advantage provided by this
last kind of MSCs is kept (i.e. information possibly sent in the downlink direction from the network to the
mobile can reach it even before the HANDOVER DETECT is performed.
3.2.4
This section deals with the handling of the Layer 3 message of the target BSC during the external channel
change protocol.
For more details on the processing of the HANDOVER REQUEST message and the SCCP connection
establishment for external handovers / directed retries refer to the relevant sections in this chapter.
ED 07
RELEASED
54/120
STATE DESCRIPTION
ABBREVIATION
The target BSC has successfully activated the channel, set up the internal
path (TCH only) and switched the downlink direction, has sent the
HANDOVER REQUEST ACK to the MSC, and is awaiting the successful
completion of the procedure
AWAIT HO DETECTION
The target BSC has received the HANDOVER DETECTION from the
target BTS. It switched the uplink direction of the internal path previously
set up after activation of the channel (TCH only) and is awaiting the
ESTABLISH INDICATION message
The target BSC has received the ESTABLISH INDICATION and is now
awaiting the HANDOVER COMPLETE message from the MS
AWAIT HO CMPLT
This state represents the entry and exit state of the external handover
protocol.
NULL
ED 07
RELEASED
55/120
STATE
NULL
EVENT
Request for incoming
ECC
Example
1
Original list
FR SV1 (classical
FR)
HR SV1 (classical
HR)
Example
2
FR ordered list
FR SV2 (EFR)
FR SV2 (EFR)
FR SV2 (EFR)
HR SV1 (classical
HR)
FR SV1 (classical
FR)
FR SV2 (EFR)
HR ordered list
Reordered list
HR SV1 (classical
HR)
HR SV1 (classical
HR)
HR SV1 (classical
HR)
Comments
ED 07
RELEASED
56/120
STATE
EVENT
Channel selected from RAM
CLEAR
MSC
COMMAND
from
Table 3/12 State table for expected events (INCOMING ECC INIT state)
ED 07
RELEASED
57/120
STATE
EVENT
CHANNEL
ACTIVATION
ACKNOWLEDGE
CHN
ACT
NACK
(Request transcoding
rate unavailable)
Stop T9103
Set up the internal path across the switch (TCH only) and
switch the downlink direction taking into account the full
rate / half rate requirements of the new channel
Send
HANDOVER
REQUEST
ACK
Start
T9113
Next state (AWAIT HO DETECTION)
Stop T9103
Send HANDOVER FAILURE to MSC
for "data" connection, use ref.[8] EHT0101
for "speech" connection, use ref.[8] EHT0106
Start T9110
Next state (AWAIT MSC RESP)
CHN
ACT
NACK
(Encryption algorithm
not implemented)
Stop T9103
Send HANDOVER FAILURE to MSC -ref.[8] EHT0102
Start T9110
Next state (AWAIT MSC RESP)
Stop T9103
Send HANDOVER FAILURE to MSC - ref.[8] EHT0103
Start T9110
Next state (AWAIT MSC RESP)
T9103 EXPIRY
Table 3/13 State Table for Expected Events During Channel Activation
ED 07
RELEASED
58/120
STATE
AWAIT HO DETECTION
AWAIT HO CMPLT
EVENT
HANDOVER
DETECTION
Don't care
Don't care
Don't care
Send HO DETECT
Next state(AWAIT ESTAB
IND)
ESTABLISH
INDICATION
SAPI 0
Note 2
Switch the uplink direction
on a per call basis
depending on the full
rate/half rate requirements
of the connection (TCH
only)
Note 8
BSC starts MS & BS Pwr
Ctrl as required;
Next
state(AWAIT
HO
CMPLT)
ED 07
RELEASED
59/120
STATE
AWAIT HO DETECTION
AWAIT HO CMPLT
EVENT
HANDOVER
COMPLETE
Note 3
Note 4
Stop T9113
Stop T9113
Stop T9113
Send HO CMPLT
Send HO CMPLT
Send HO CMPLT
If this is a directed
retry to full rate
speech version 1
TCH with a phase 1
MS, send CHANNEL
MODE
MODIFY.
See note 26
Enable DTAP
Enable DTAP
Note 25
Next state(NULL)
Note 25
Next state(NULL)
Enable DTAP
Note 25
Next state(NULL)
Table 3/14 State Table for Expected Events During Channel Change
The reception of these events in other states (i.e. during AWAIT TCH RESOURCE or WAIT MSC RESP) are
either not applicable or ignored. There is only one exception to this which is the reception of the
HANDOVER REQUEST message during the WAIT MSC RESP state.
ED 07
RELEASED
60/120
STATE
EVENT
AWAIT HO
DETECTION
AWAIT HO CMPLT
WAIT MSC
RESP
T9113 EXPIRY
ref.[8] EHT0300
ref.[8] EHT0300
ref.[8] EHT0300
Not
Applicable
Note 2;
ref.[8] EHT0400
Not Applicable
Not
Applicable
CLEAR COMMAND
Note 17
Stop T9113
Stop T9113
Stop T9113
Stop T9113
ref.[8] EHT1100
ref.[8] EHT1100
ref.[8] EHT1100
ref.[8]
EHT1100
T9110 expiry
Not Applicable
Not Applicable
Not Applicable
ref.[8]
EHT0500
HANDOVER
REQUEST
Not Applicable
Not Applicable
Not Applicable
Note 5
ref.[8] EHT0400
Stop T9110
Table 3/15 State Table for Expected Events During Channel Change
ED 07
RELEASED
61/120
STATE
INCOMING
ECC INIT
AWAIT CHN
ACT ACK
AWAIT
HO
DETECT
ION
CLEAR
COMMAND
Note 18
A Int Note 15
A Int Note 15
NC Note 13
NC Note 19
A Int & NC
Note 24
SCCP-N-DISC
Note 20
A Int Note 15
A Int Note 15
NC Note 13
NC Note 19
EVENT
RESET
AWAIT
ESTAB
IND
AWAIT
HO
CMPLT
A Int & NC
Note 24
A Int & NC
Note 24
WAIT
MSC
RESP
Stop
T9110
ref.[8]
EHT0900
Stop
T9113
Stop
T9113
Stop
T9113
Stop
T9110
A Int & NC
ref.[8]
EHT1001
A Int & NC
ref.[8]
EHT1001
A Int & NC
ref.[8]
EHT1001
ref.[8]
EHT1000
Note 28
Note 28
Stop
T9113
Stop
T9113
Stop
T9113
Stop
T9110
A Int & NC
ref.[8]
N0900
A Int & NC
ref.[8]
N0900
A Int & NC
ref.[8]
N0900
A Int is
released
locally
A Int & NC
Note 14
A Int & NC
Note 14
A Int & NC
Note 14
Stop
T9110
A Int Note 15
A Int Note 15
NC Note 13
NC Note 19
A Int Note 15
A Int Note 15
NC Note 13
NC Note 19
Discard
or
reject
message
Note 23
Discard
or
reject
message
Note 23
Queue
message
Note 12
CIPHER
MODE
COMMAND
Discard
message
Note 12
Discard
message
Note 12
Discard
message
Note 12
Discard
message
Note 12
Discard
message
Note 12
Discard
message
ASSIGNMENT
REQUEST
Discard
message
Note 12
Discard
message
Note 12
Discard
message
Note 12
Discard
message
Note 12
Discard
message
Note 12
Discard
message
RESET
CIRCUIT
DTAP
message
ED 07
A Int is
released
locally
Queue
message
Note 12
Queue
message
Note 12
Discard
or reject
message
Note 23
RELEASED
62/120
PERFORM
LOCATION
REQUEST
from the MSC
PERFORM
LOCATION
ABORT from
the MSC
STATE
AWAIT CHN
ACT ACK
CONN
FAIL
IND (Note 9)
Not Applicable
EVENT
AWAIT HO
DETECTION
Don't care
AWAIT ESTAB
IND
Don't care
AWAIT HO
CMPLT
Don't care
AWAIT
MSC
RESP
Not
Applicable
Note 11
CONN
FAIL
IND (Radio-link
fail)
Not Applicable
ERR
REP
(O&M
intervention)
ref.[8]
EHT1200
ERR
REP
SAPI 0 (Msg
seq err)
Don't care
ERR
SAPI 0
(Note 6)
IND
Not Applicable
ERR
SAPI 0
(Note 7)
IND
ED 07
Don't care
Don't care
Don't care
Not
Applicable
Note 11
ref.[8] N0400
ref.[8] N0400
ref.[8] N0400
Not
Applicable
Note 11
Don't' care
Don't care
Don't care
Not
Applicable
Note 11
Don't care
Don't care
Don't care
Not
Applicable
Note 11
Not Applicable
Don't care
Don't care
Don't care
Not
Applicable
Note 11
RELEASED
63/120
REL
SAPI 0
IND
Not Applicable
Don't care
Don't care
Don't care
Not
Applicable
Note 11
MEASURE
RESULT
Not Applicable
Note 21
Note 21
Note 22
Note 2:
Note 4:
Note 3:
Note 5:
Note 6:
Note 7:
Note 8:
Note 9:
Not
Applicable
the HANDOVER DETECTION and ESTABLISH INDICATION message were lost on Abis.
The HANDOVER REQUEST message processing is entered once more.
Causes: T200 expiry (N200 + 1); Unsolicited DM response: Multiframe established state; &
sequence error.
All other causes other than those in Note 6.
In cases where a message is missing and the missing message causes an event on the A
interface as for example the HANDOVER DETECTION is lost then no HANDOVER DETECT will
be sent to the MSC.
CONNECTION FAILURE INDICATION (cause "Transcoder failure") is valid for TCH connections
only.
Note 11: In this state there should be no resources allocated in the BTS, therefore there should be none of
these events coming from the BTS.
Note 12: The MSC should not be sending any of these messages at this time in the protocol - see ref.[3].
Note 13: The request in the queue is de-queued and the waiting timer (T_qho) is stopped.
Note 14: The release on the A (A interface Circuit), Abis & Radio interfaces are deferred until either T9113
expires or the BSC receives the HANDOVER COMPLETE from the MS.
Note 17: The CLEAR COMMAND contains the cause "Radio interface failure, reversion to old channel".
Note 18: All other causes other than "Radio interface failure, reversion to old channel".
Note 19: The Channel activation procedure continues. The Channel will be released with the appropriate
Resource release scenario.
Note 20: If the cause is "SCCP inactivity timer expiry" then a Reset circuit procedure will be initiated for TCH
connections so as to Clear the connection.
In the case where it is the reception of SCCP RELEASED any A interface channel associated to
the connection is released.
Note 21: The Power control and handover algorithms are started when the MS is connected after the
reception of the ESTABLISH INDICATION & therefore these messages are ignored.
Note 22: The messages are processed by Power control & handover Algorithms.
Note 25 In some cases, the Target BSC must trigger a classmark interrogation procedure. See ref.[17].
ED 07
RELEASED
64/120
Note 27 In the case of incoming external handover or external directed retry, queuing authorization is set
according to MSC requirement in HANDOVER REQUEST message.
In case of incoming external handover and according to the handover cause value in HANDOVER
REQUEST message, ECC precises in Select Channel message towards RAM if it has to be
considered as an emergency EHO or as a better cell EHO and if the EHO comes from the UTRAN
(see section 3.2.4.8.2).
Note 28 If the SCCP-N-DISC-IND contains a DTAP message and for this specific state, the BSC does not
forward the DTAP message to the MS as usually done, but discards it, because the MS may not be
on the new channel yet.
Note 29 In the case of incoming TCH external handover or external directed retry, ECC provides in Select
Channel message towards RAM the pre-emption indicator. It is set according to MSC requirement
(OIE Priority) and serving BSC recommendation (OIE Old BSS to New BSS Information including
Extra information field) from the HANDOVER REQUEST message (see section 3.2.4.8.3).
Note 30 The MSC is aware that an external channel change is ongoing and should wait for the outcome of
this procedure before triggering an LCS procedure for this target MS.
3.2.4.1
The SCCP connection may be established in the following ways as shown in the message sequence charts
below.
The first shows the establishment of the SCCP connection without any exchange of Layer 3 messages. The
HANDOVER REQUEST is sent after the SCCP connection has been established.
The second shows the establishment of the SCCP connection where the initial SCCP CONN REQ has within
it a HANDOVER REQUEST message.
Target BSC
(1)
(2)
(3)
MSC
SCCP CON REQ
<------------------------------------------------------------
Start T9110
SCCP
CON
CONF
------------------------------------------------------------>
Stop T9110
HANDOVER REQUEST
<------------------------------------------------------------
1. The MSC sends an SCCP CONN REQUEST to the target BSC without any message contained.
2. The target BSC: returns the SCCP CONN CONFIRMATION to the MSC.
3. Once the SCCP connection is established the MSC now sends the HANDOVER REQUEST message.
Target BSC
ED 07
MSC
RELEASED
65/120
The MSC sends an SCCP CONN REQUEST to the target BSC with a HANDOVER REQUEST
message contained within it.
The target BSC: returns the SCCP CONN CONFIRMATION to the MSC.
The third shows an SCCP CON REQ where the message contained is unknown. In this case the SCCP
connection is confirmed and the timer T9110 runs to supervise the reception of the HANDOVER REQUEST
message.
It must be noted that the SCCP connection is always confirmed before either, the HANDOVER REQUEST
ACK, or HANDOVER FAILURE, or CLEAR REQUEST messages are sent.
Target BSC
(1)
(2)
(3)
MSC
SCCP
CON
------------------------------------------------------------>
CONF
DT1(HANDOVER REQUEST)
<--------------------------------------------------------------------------
ED 07
The SCCP CON REQ is sent with a message. This message is either unknown or incorrect (e.g.
CIPHER MODE COMMAND). The SCCP CON REQ has no error, thus the connection is
confirmed.
The timer T9110 is started to supervise the reception of the HANDOVER REQUEST.
The MSC sends the HANDOVER REQUEST and the timer is stopped.
RELEASED
66/120
3.2.4.2
The SCCP connection may fail in the BSC as shown below in figure 3./10.
The first is a failure of the SCCP protocol either due to unknown addresses of the SCCP or some format
error. In this case the SCCP CONN REQ is explicitly refused by an SCCP CONN REFUSE.
Target BSC
MSC
1
2
The second is a failure of the MSC to send a HANDOVER REQUEST. This is signaled by the expiry of
T9110. In this case an SCCP RELEASED is sent to the MSC.
Target BSC
(1)
(2)
(3)
MSC
Start T9110
T9110 expiry
SCCP
CON
CONF
---------------------------------------------------------------------->
SCCP
RELEASED
----------------------------------------------------------------------->
SCCP RLC
<--------------------------------------------------------------------------
1
2
3
ED 07
The timer T9110 is started so as to ensure that the SCCP connection is not left hanging without a
transaction associated with it.
RELEASED
67/120
3.2.4.3
SCCP Reassembly
After the SCCP connection is established, the HANDOVER REQUEST may be segmented and sent in
several DT1 messages, as shown in the message sequence chart below.
Target BSC
ECC
(1)
MSC
SCCP
SCCP CON REQ (UNKNOWN/INCORRECT MESSAGE)
<------------------------------------------------------------
<-------------Start T9110
-------------->
SCCP CON CONF
------------------------------------------------------------>
(2)
Start
Treassembly
(3)
(4)
Stop
Treassembly
Stop T9110
1
2
3
The DT1 message is sent with the first segment of the HANDOVER REQUEST. Treassembly is
started on receipt of DT1 message. The segmenting/reassembling parameter which contains the bit M
indicates that there is more data to be received.
The DT1 message is sent with the second segment of the HANDOVER REQUEST. The
segmenting/reassembling parameter which contains the bit M indicates that there is more data to be
received. The DT1 messages containing second and subsequent segments of HANDOVER
REQUEST message is ignored by SCCP.
The DT1 message is sent with the last segment of the HANDOVER REQUEST. The
segmenting/reassembling parameter which contains the bit M indicates that there is no more data to
be received. Treassembly is stopped. The first DT1 message containing the mandatory parts and
GSM optional parts of the HANDOVER REQUEST is passed to the higher layer (i.e. BSSAP). No extra
data of the HANDOVER REQUEST is stored by the BSC. The timer T9110 is stopped.
ED 07
RELEASED
68/120
The HANDOVER REQUEST received from an UMTS network may be longer than 255 octets and may
require segmentation. The maximum size of the message is 2000 octets, in this version of the BSS.
ED 07
RELEASED
69/120
Note:
3.2.4.4
The current release of the BSC implements only a reduced version of SCCP reassembly. Only the
first part of segmented message is taken into account. The MSC should normally send all mandatory
IEs of HANDOVER REQUEST message within this first part, and the BSC will get all necessary
information for the handover. Otherwise, it means that the MSC did not send the IEs in the proper
order, and the BSC is then allowed to reject the HANDOVER REQUEST message.
SCCP Reassembly Failure
After receipt of a segmenting/reassembling parameter which contains the bit M indicates that there is more
data to be received, if T9110 expires, the SCCP connection is released.
Target BSC
ECC
MSC
SCCP
SCCP CON REQ (UNKNOWN/INCORRECT MESSAGE)
<------------------------------------------------------------
<-------------Start T9110
------------->
SCCP CON CONF
------------------------------------------------------------>
Start
Treassembly
(1)
Treassambly
expiry
(2)
T9110 expiry
:
------------->
SCCP RELEASED
------------------------------------------------------------->
SCCP RLC
<-------------------------------------------------------------<--------------
1
2
ED 07
RELEASED
70/120
3.2.4.5
The section 3.2.4.8 "HANDOVER REQUEST message processing" shows in short form the behaviour of the
target BSS when it has detected that there is a problem with the received HANDOVER REQUEST message.
The current section shows the general behaviour of the target BSS when these errors are detected, with the
exception of the unknown A interface circuit or Blocked circuit cases which are shown in the following
sections.
When an error is detected the target BSS immediately fails the external handover attempt by sending a
HANDOVER FAILURE message and starts the timer T9110.
This timer allows the MSC to either Clear the SCCP connection normally or (in cases where there are error
in the A Interface circuit selected) to try another external handover attempt for the same MS connection - see
following sections.
The message sequence diagram below shows the Target BSS behaviour.
Target BSC
(1)
MSC
SCCP CON REQ
<------------------------------------------------------------
SCCP
CON
CONF
------------------------------------------------------------>
(2)
(3)
1
2
3
HANDOVER REQUEST
<-----------------------------------------------------------Start T9110
HANDOVER
FAILURE
---------------------------------------------------------------->
3.2.4.6
If in the HANDOVER REQUEST message the MSC has selected an A interface Circuit which is unable to be
used by the target BSS the target BSS refuses the Request, by sending a HANDOVER FAILURE (for
causes see section 3.2.4.8).
In addition the target BSS sends a single BLOCK message to the MSC. This message is sent in
connectionless mode. Unlike the Blocking procedure there is no timer started for this procedure.
On reception of the BLOCK message the MSC should remove the indicated circuit from the free A interface
circuit list maintained by the MSC and mark it as Blocked.
ED 07
RELEASED
71/120
When the A interface circuit is once more available for use in carrying traffic the BSS will trigger Unblocking
procedure so that the A Interface circuit is once more available for traffic in the MSC see ref.[13].
Target BSC
(1)
MSC
SCCP CON REQ
<------------------------------------------------------------
SCCP
CON
CONF
------------------------------------------------------------>
(2)
(3)
HANDOVER REQUEST
<-----------------------------------------------------------Start T9110
(4)
HANDOVER
FAILURE
---------------------------------------------------------------->
BLOCK
------------------------------------------------------------>
BLOCK ACK
<---------------------------------------------------------------
1
2
3
The target BSS starts the timer T9110 in this case the target BSS is awaiting the MSC to possibly
reselect the A Interface circuit and initiate another external handover procedure.
The target BSS also sends a BLOCK message in connectionless mode for the A interface circuit
contained in the original HANDOVER REQUEST.
One BLOCK message is sent by the target BSS in this case, there is no timer started by the target
BSS to supervise the response from the MSC - see ref.[13] for more information.
3.2.4.7
The UNEQUIPPED CIRCUIT message is only sent when the BSS is operating in the GSM Phase 2 mode (ie
GSM PHASE == PHASE 2). In addition the message may be disabled from being sent by use of the O&M
Parameter (UNEQUIP_CIR_EN).
If in the HANDOVER REQUEST message the MSC has selected an A interface Circuit which is either:
Unknown; Known but not equipped or configured (this does not include X25 or SPL circuits); or in use for
CCITT No 7; by the target BSS the target BSS refuses the Request, by sending a HANDOVER FAILURE
(for causes see section 3.2.4.8).
In addition the target BSS sends a single UNEQUIPPED CIRCUIT message to the MSC. This message is
sent in Connectionless mode.
On reception of the UNEQUIPPED CIRCUIT message the MSC should remove the indicated circuit from the
free A interface circuit list maintained by the MSC. It is up to O&M procedures in the MSC to trigger
Maintenance or Configuration actions to align MSC & BSS A interface circuit configurations and states.
ED 07
RELEASED
72/120
The following message sequence chart shows the procedure when the target BSS is operating in GSM
Phase 2 mode on A interface and UNEQUIPPED CIRCUIT message is allowed to be sent by the target
BSS.
Target BSC
(1)
MSC
SCCP CON REQ
<------------------------------------------------------------
SCCP
CON
CONF
------------------------------------------------------------>
(2)
(3)
HANDOVER REQUEST
<-----------------------------------------------------------Start T9110
(4)
1
2
3
4
HANDOVER
FAILURE
---------------------------------------------------------------->
UNEQUIPPED
CIRCUIT
---------------------------------------------------------------->
The HANDOVER REQUEST is sent by the MSC. The target BSS detects that the A interface
circuit is either: not known; known but not equipped or configured (this does not include X25 or SPL
circuits); or in use for CCITT No 7 signaling; in the target BSS, so an HANDOVER FAILURE message
is sent (for cause values see section 3.2.4.8).
The target BSS starts the timer T9110 in this case the target BSS is awaiting the MSC to possibly
reselect the A Interface circuit and initiate another external handover procedure.
The target BSS also sends an UNEQUIPPED CIRCUIT message in connectionless mode for the A
interface circuit contained in the original HANDOVER REQUEST - see ref.[13] for more detail.
3.2.4.8
Before the target BSC enters the handover protocol the following checks and actions are taken on the
HANDOVER REQUEST message before proceeding with the handover.
For processing of classmark IEs, see ref.[17].
Event
Actions
ED 07
RELEASED
73/120
ED 07
RELEASED
74/120
Note 1:
Note 1:
ED 07
RELEASED
75/120
MIEs
Encryption
Info
or
Classmark Info or Cell Identifier
(serving) is missing - See Note 3
Ignore IE
Ignore IE
MIE
Encryption
Information
Length field value is more than 9
(key length is more than 8 octets)
One
of
OIEs
Group
Call
Reference and Talker Flag is
present while the other one is not
absent.
Send HANDOVER FAILURE (cause "IE or field missing") ref.[8] EHT0600 (see Error! Reference source not found.)
Start T9110
Next state (WAIT MSC RESP)
Note 1:
Note 2:
Note 3:
ED 07
76/120
if current encryption
algorithm (found in
OIE
Chosen
Encryption Algorithm
(Serving))
is
not
permitted in the cell
Table 3/24 Ciphering Checks - GSM Phase 1 MSs and phase 1 extended
ED 07
RELEASED
77/120
If the MS Ciphering
capabilities do not
match with the BTS
ciphering capabilities
or the allowed MSC
ciphering requirements
(as specified in the
MIE Encryption Info
field
Permitted
algorithms
see
ref.[16])
Table 3/25 Ciphering Checks - MS & BTS Capabilities & MSC Requirements
(With exceptions as shown in Table 3/24)
After all the above checks are successfully made, the target BSC performs the following:
For TCH calls, the associated CIC is allocated to the SCCP transaction - this is required in case of an
abnormal SCCP release where upon a Reset circuit procedure would have to be carried out;
if
it
was
unsuccessful
allocation
an
CIC
If
the
cell
unavailable due
O&M
is
to
if incoming handover is
inhibited in the cell
(EN_IC_HO is set to
FALSE) and this is an
intercell handover
ED 07
RELEASED
78/120
(*) : this means : speech/data indicator field is "speech" AND channel rate and type field is "full rate TCH
Bm" AND permitted speech version is only "GSM speech full rate version 1".
In this case, at the end of the external directed retry protocol, the BSC shall send to the MS a CHANNEL
MODE MODIFY message, without starting any timer. When CHANNEL MODE MODIFY ACK is received, it
is discarded.
3.2.4.8.2
When the incoming request is an external handover, according to the OIE Cause value in the HANDOVER
REQUEST message, ECC decides if it has to be treated as an emergency handover or a better cell
handover within RAM (see ref.[11] for more details). ECC sends a Select Channel message to RAM
requesting for an emergency EHO or a better cell EHO (see section 4.2.2).
In the Handover Request, the typical cause values are:
uplink quality;
uplink strength;
downlink quality;
downlink strength;
distance;
better cell;
response to MSC invocation;
O and M intervention;
directed retry;
switch circuit pool;
traffic;
preemption;
reduce load in serving cell.
If the OIE Cause in HANDOVER REQUEST message contains the following cause value, an emergency
external handover is processed:
Uplink quality
Uplink strength
Downlink quality
Downlink strength
Distance
The other possible cause values on A interface are considered by ECC as better cell external handover.
If the external handover comes from UTRAN and if the OIE Cause in HANDOVER REQUEST message
contains one of the following causes:
Uplink quality
ED 07
RELEASED
79/120
Uplink strength
Downlink quality
Downlink strength
Distance
then the handover is regarded as an emergency handover.
The other causes are considered as better cell external handover by ECC.If the OIE Cause is not present in
the HANDOVER REQUEST message, ECC requests to RAM a better cell EHO.
ED 07
RELEASED
80/120
3.2.4.8.3
the priority IE, including 2 different pre-emption indicators, set by the MSC:
pvi (pre-emption vulnerability indicator, GSM Phase 2; previously called pe, pre-emption
allowed indicator in GSM Phase 1), which is stored in the call context and used by RAM to
find a resource to be released when pre-emption procedure is triggered (see ref.[10] for more
details).
pci (pre-emption capability indicator, GSM Phase 2), which indicates if the new incoming
request is allowed to trigger the resource pre-emption of an on-going call when no TCH is
available.
the Old BSS to New BSS Information IE, including in the Extra information field a pre-emption
recommendation set by the serving BSC:
When the incoming request is an external TCH handover or an external directed retry, according to the OIE
Priority and the OIE Old BSS to New BSS Information in the HANDOVER REQUEST message, ECC
decides if pre-emption procedure shall be triggered within RAM. ECC sends a Select Channel message to
RAM with pre-emption indicator set to 1 (i.e. pre-emption of an on-going call is allowed if no TCH is
available) in the following cases:
when EN_TCH_PREEMPT flag is set to enable, and pci = 1, and Extra information field (i.e. prec bit) is
not present
Otherwise (e.g. EN_TCH_PREEMPT is set to disable, or Priority IE is missing, or pci = 0, ), ECC sends a
Select Channel message to RAM with pre-emption indicator set to 0 (i.e. pre-emption is not allowed).
Note:
3.2.4.9
ECC provides also in Select Channel message sent to RAM the queuing authorization and the
queuing timer T_qho value if queuing is allowed by the MSC. If pre-emption is not possible in RAM
(e.g. no lower priority pre-emptable call), the request remains in the queue or not according to the
queuing authorisation provided by ECC to RAM.
CHANNEL ACTIVATION message construction
Once an RF channel has been allocated the target BSC builds a CHANNEL ACTIVATION message. This
message is sent to the target BTS to activate the channel.
The BSC uses the following information in the HANDOVER REQUEST message and O&M flags and
parameters in the building of this message:
MIE Channel Type
MIE Encryption Info
MS_TXPWR_MAX
ED 07
RELEASED
81/120
DOWNLINK_DTX_ENABLE_FR, DOWNLINK_DTX_ENABLE_HR,
DOWNLINK_DTX_ENABLE_AMR_FR, DOWNLINK_DTX_ENABLE_AMR_HR,
EN_AMR_FR, EN_AMR_HR
Setting or Algorithm
Information Element
Info field
Main channel
Indicates the RF Channel allocated by the resource
allocation manager - see ref.[11]
R
A3, A2
A1
DTXd
Set
to
Related
to
synchronous
handover
procedure
If FORBID_DTXD_NH_BCCH_F is set to TRUE and the
allocated TCH is non-hopping and belongs to the BCCH
TRX, DTXd shall be set to 0 (i.e. DTXd is not applied)
Otherwise see ref.[20].
DTXu
Speech or
data indicator
ED 07
See ref.[20].
Set equal to octet 3 of the MIE Channel Type in the
HANDOVER REQUEST message.
RELEASED
82/120
Setting or Algorithm
Information Element
Info field
Channel rate
and type
Main channel
If speech or data indicator indicates "signaling" :
set to SDCCH
Else
set to "Full rate TCH channel Bm" or "Half rate TCH
channel Lm", depending on the radio resource allocation
procedure (see ref.[11])
Speech coding
algo / data rate
+ transp. ind.
If
OIE Encryption
Information
ED 07
Always sent.
The setting is as specified in ref.[11 & 16]
RELEASED
83/120
Setting or Algorithm
Information Element
CIE Handover
Reference
Info field
Main channel
This
IE
is
included
for
this
procedure
It is calculated by the target BSC and should be randomly
generated.
The BTS uses this value to compare with the value in the
HANDOVER ACCESS when the MS performs the handover
access procedure
OIE BS Power
OIE MS Power
OIE BS Power
Parameters
Not used.
OIE MS Power
Parameters
Not used.
Not used.
ED 07
RELEASED
84/120
Setting or Algorithm
Information Element
OIE SACCH
Information
Info field
Main channel
This element contains the setting of system information filling
on SACCH for this channel. It is included only if there are
additional or modified system information messages to be
transmitted.
If present, it updates the system information previously
intended to be transmitted. see ref.[17]
OIE MultiRate
Control
ED 07
RELEASED
85/120
Setting or Algorithm
Information Element
OIE TFO Command
Info field
Main channel
Alcatel proprietary IE.
Included if the target channel is TCH for a speech call, when
EN_TFO=Enabled.
Included for speech calls, and when the field EN_TFO in OIE
TFO Command is set to TRUE.
ED 07
In some rare cases, the codec list may be empty (e.g.: request DR_P_NCA, AMR FR, AMR HR,
FR as possible codecs, FORCE_TFO_VS_AMR = 1, chosen codec is AMR HR)
In the case of resource allocation in the inner zone of a multiband cell or in the EGSM band (and
not in the PGSM band), the Mobile Allocation field is not correctly filled by the BSC.
RELEASED
86/120
Setting or Algorithm
This IE is sent only when the BSS was given a choice by the
MSC.
OIE
Chosen
algorithm
Encryption
Not included.
Information element
Setting or Algorithm
Set NCC, BCC & BCCH ARFCN (High & Low part) to the
values allocated to the target BTS.
MIE Power
Access type
ED 07
command
and
Set
to
MIN(P,
MS_TXPWR_MAX
target
cell)
Field Access type is set to "sending of HANDOVER ACCESS
is mandatory"
RELEASED
87/120
Information element
Setting or Algorithm
Not used
Not used
Not used
Not used
Not used
Not used
Not used - relevant to Lm + Lm.
RELEASED
88/120
Information element
OIE Mode
channel
of
the
CIE
Frequency
sequence, after time
second
channel
Setting or Algorithm
Not used - relevant to Lm + Lm.
CIE
Frequency
sequence, before time
channel
ED 07
RELEASED
89/120
Information element
Setting or Algorithm
OIE
VGCS
Indication
target
mode
Not used
HANDOVER COMMAND (Inter-cell Synchronous & Asynchronous) towards a EGSM (not in PGSM),
GSM850, DCS1800 or DCS1900 channel.
ED 07
RELEASED
90/120
Information element
Setting or Algorithm
Set NCC, BCC & BCCH ARFCN (High & Low part) to the
values allocated to the target BTS
MIE Power
Access type
command
and
Set
to
MIN(P,
MS_TXPWR_MAX
target
cell)
Field Access type is set to "sending of HANDOVER ACCESS
is mandatory"
Phase 1 MS: This IE is always included as required in 3GPP
ETR 09.94 (see ref.[7]).
Phase 2 MS: This IE is only included for synchronous
Handover.
ROT bit is settable depending on customer request
NCI bit is settable depending on customer request
Not used
Not used
Not used
Not used
Not used
ED 07
RELEASED
91/120
Information element
Setting or Algorithm
Not used
OIE Mode
channel
second
channel
Not used.
of
the
CIE
Frequency
sequence, after time
Not used.
Not used (used during Frequency redefinition).
Not used (Used for Pseudo synchronous handover)
CIE
Frequency
sequence, before time
OIE
VGCS
Indication
ED 07
target
mode
RELEASED
Not used
92/120
Information element
Setting or Algorithm
Table 3/31 Handover Command Message towards an EGSM (not PGSM)GSM850, DCS1800 or DCS1900
channel
Note 2:
Note 4:
When the target channel is in the EGSM band (and not in the PGSM band), the GSM850 band, the
DCS1800 band or in the DCS1900 band, the choice will be made between the following CIEs:
- "Frequency Short List, after time"
- "Frequency List, after time".
Note 3: Although according to 3GPP, OIE Mode of the First Channel (Channel Set 1) is
mandatory only when the channel mode is changed, it is always sent by the Alcatel BSS,
because some MSs do not behave correctly when it is missing (in particular during handovers
from AMR FR to AMR HR and vice-versa).
The target BSC may be aware of the AMR parameters on the serving cell by analysing OIE Old
BSS to New BSS information received in the HANDOVER REQUEST message.
If the OIE Old BSS to New BSS information was not received in the HANDOVER REQUEST
message, the OIE Multirate Configuration is included in HANDOVER COMMAND message.
In the building of the HANDOVER COMMAND message the synchronization indication tells the mobile which
type of protocol is to be performed on the Radio interface. In the case where the Synchronization indicates
synchronous, the MS knows that the timing advance that it is presently using will be used in the target cell,
this matches the setting given in the CHANNEL ACTIVATION message given to the target BTS.
The power used by the MS is set to the maximum capable (or allowable if smaller) for the MS on the new
channel, this ensures a high probability of success. The reason for not using the MS power obtained from
the PHYSICAL CONTEXT CNF message, is due to the fact that there is no relationship between the power
used on the serving cell to the reception of the MS on the new target.
Cipher
mode
algorithms
proposed
by the MSC
Ciphering
algorithm
used in the serving cell
Ciphering
algorithm
chosen in the target
cell
Decision
on
OIE
Cipher Mode Setting
No choice
Any value
Any value
Not sent
Several choices
Unknown
Any value
Several Choices
Known
Equal to Ciphering
algorithm used in the
serving cell
Not sent
Several Choices
Known
Different
Ciphering
Sent
(with
ciphering
+
ED 07
RELEASED
from
algorithm
start
new
93/120
chosen algorithm)
Table 3/32 Rules for sending Cipher Mode Setting IE in case of a 2G-2G handover
3.2.4.12 CHANNEL MODE MODIFY message construction
The CHANNEL MODE MODIFY message is sent in some cases defined in note 26, p. 62.
Information element
Setting
Once the channel is activated the target BTS immediately starts the ciphering (if applied) of any frames sent
to the Radio interface.
The target BTS can only decode access bursts coming in from the Radio interface whilst it is awaiting the
HANDOVER ACCESS message.
ED 07
RELEASED
94/120
The target BTS should exhibit the following behaviour during an asynchronous handover procedure (internal
or external).
A list of logical BTS states is shown below.
STATE DESCRIPTION
ABBREVIATION
AWAIT HO ACC
The BTS is awaiting the SABM from the MS, the PHYSICAL
INFO message is being sent and the timer T3105 is running
T_CFI_TR RUNNING
ACTIVE
STATE
AWAIT HO ACC
AWAIT SABM or
ANY CORRECT
FRAME
T_CFI_TR
RUNNING
ACTIVE
Don't care
N/A
N/A
EVENT
HANDOVER
ACCESS
Note 3
ED 07
RELEASED
95/120
STATE
AWAIT
HO ACC
N/A
Stop T3105
T_CFI_TR
RUNNING
ACTIVE
EVENT
DL ESTAB IND
Start
alg
Radio-link
fail
Stop T_CFI_TR
Start T_CFI_TR
Start T_CFI_TR
Next
state
(T_CFI_TR_RUNNI
NG)
Note 1
Note 1
Start T_CFI_TR
Note 4
T3105 EXPIRY
N/A
Next
state
(T_CFI_TR_RUNNIN
G)
When X == NY1
N/A
N/A
N/A
N/A
Next
state
(ACTIVE)
EXPIRY
Remote
transcoder
alarm
N/A
N/A
Note 1
Note 1
Send CONN FAIL IND
(Remote transcoder
failure)
Discard
Note 1
Note 1:
Note 2:
ED 07
MS & BS Power control is started when the Layer 2 LAPDm SAPI 0 connection is established.
However BS Power control may be inhibited for certain channels on a FU which is carrying the
BCCH frequency see ref.[10] for BS Power control inhibition.
RELEASED
96/120
Note 3:
Note 4:
Note 5:
3.2.6
Only a correct HANDOVER ACCESS will be accepted. Any incorrect HANDOVER ACCESS will be
discarded.
The event which will be accepted at this point will depend on the T3105_D_STOP or
T3105_F_STOP parameter. If the parameter(s) is set to ONLY SABM, then only the reception of
an SABM for SAPI 0 will stop the timer. If the parameter(s) is set to ANY FRAME, then any
correctly received TCH or Layer 2 frame will cause T3105 to be stopped. In both cases, only SABM
SAPI 0 will cause the sending of ESTABLISH INDICATION.
The Layer 2 LAPDm Refuse option is set at this point. Note this feature is an ALCATEL BTS
feature and is not specified in 3GPP.
Once the channel is activated the target BTS immediately starts the ciphering (if applied) of any frames sent
to the Radio interface. The dedicated SYSTEM INFORMATION messages are immediately sent.
In the case of external synchronous handover the Layer 1 header will indicate that the Timing advance
information is invalid.
In the case of internal synchronous handover the Layer 1 header will indicate the timing advance given in the
CHANNEL ACTIVATION message. If the timing advance information is not present then the Layer 1 header
will indicate that the Timing advance information is invalid.
The target BTS can only decode access bursts coming in from the Radio interface whilst it is awaiting the
HANDOVER ACCESS message.
The target BTS should exhibit the following behaviour during a synchronous external or synchronous internal
handover procedure.
A list of logical BTS states is shown below.
STATE DESCRIPTION
ABBREVIATION
T_CFI_TR RUNNING
ACTIVE
ED 07
RELEASED
97/120
STATE
INTRA AWAIT
SABM or ANY
CORRECT FRAME
T_CFI_TR
RUNNING
ACTIVE
N/A
N/A
N/A
Don't care
N/A
N/A
EVENT
HANDOVER
ACCESS
Send
DETECTION
HANDOVER
Calculate TA
Set TA in Layer 1 header &
TA Algorithm
Start T3106
Next state (INTRA AWAIT
SABM or ANY CORRECT
FRAME)
INCORRECT
HANDOVER
ACCESS
Don't care
DL
ESTAB
IND
BTS Layer 2 ->
BTS Layer 3 or any
correct frame - see
Note 1
Don't care
Stop T3106
Send ESTABLISH
INDICATION
Start Radio link
failure algorithm
Stop
T_CFI_TR
Start
T_CFI_TR
Start
T_CFI_TR
Next state
(T_CFI_TR_
RUNNING)
N/A
N/A
Start T_CFI_TR
Next
(ACTIVE)
T3106 EXPIRY
N/A
state
Send DL-REFUSEREQ
Send CONN FAIL
IND (HO acc fail)
next state(ACTIVE)
T_CFI_TR EXPIRY
N/A
N/A
Next state
(ACTIVE)
N/A
Remote transcoder
alarm(TCH only)
N/A
Don't care
Send CONN
FAIL
IND
(Remote
transcoder
alarm)
ED 07
RELEASED
98/120
Note 1:
3.2.6.1
See ref.[9]
3.2.7
MS Handover Protocol
This section describes in general terms the functions and procedures which the MS performs so as to make
the handover algorithm possible.
3.2.7.1 Measurement Reporting
The MS carries out the following measurements and reports them to the serving BSS in the
MEASUREMENT REPORT message on the uplink SACCH.
For the serving cell the MS reports:
For GSM Neighbour cells the MS reports (only 6 but may measure more of the Neighbours cells found in the
SYSTEM INFORMATION 5 message):
the BSIC & BCCH frequency number;
Downlink level.
The MS will only measure those Neighbour cells which have a BSIC whose PLMN colour code matches with
the coding in the NCC Permitted IE transmitted to the MS in the SYSTEM INFORMATION TYPE 6. This
rule allows the MS to provide measurements for neighbour cells of different PLMN and therefore makes a
handover between two PLMNs is possible. However 3GPP does not allow inter PLMN handovers.
If the MS also received MEASUREMENT INFORMATION message, it may report less than 6 GSM cells.
For UMTS neighbour cells the MS reports (up to 3 UMTS cells but may measure more of the UMTS
neighbour cells found in the MEASUREMENT INFORMATION message):
the Scrambling code & the UMTS ARFCN;
Obviously an internal handover can never occur between two PLMNs, this would be performed using an
external handover, where the MSC would make the decision to handover to a different PLMN and allow
charging to be applied as appropriate.
Whilst performing these measurements the MS keeps information on the synchronization and TDMA timing
of all the cells which it is measuring. These measurements are used to ensure quick synchronization with the
target cell when required.
ED 07
RELEASED
99/120
3.2.7.2
The MS synchronous & asynchronous handover procedure consists of the following procedures:
Releasing of the old channel and serving cell
This process starts after the reception of the HANDOVER COMMAND or INTERSYTEM TO UTRAN
HANDOVER COMMAND message.
Attaching to the target cell
This process provides the synchronization to the new cells TDMA frame synchronization, so as to allow
access to the new channel.
Attaching to the new channel
This process provides the method by which the MS may gain access to the slot on the TDMA frame.
Re-attaching to the serving cell
In case of failure, this procedure allows the re-synchronization to the old cells TDMA frame.
Re-attaching to the old channel
In case of failure, this procedure allows the MS to gain access to the old channel.
Note at this point in time, GSM seems to imply that RR procedures running (for example Ciphering) may still
send messages to the LAPDm entity, it is a assumed that these are queued like all the other messages
coming from other sub-layers in the MS.
The releasing of LAPDm before the disconnection of the Physical layer may cause anomalies to occur at
Layer 2. The serving BSC at this point in time should be ignoring these errors.
The MS RR function may (as an option) store the context of the serving cell. This would include the
synchronization, timing and the SYSTEM INFORMATION 5 & 6 for use if the procedure fails.
3.2.7.4
ED 07
RELEASED
100/120
If the target cell cannot be identified by the MS from previous information obtained in the handover
measurement procedures it (this is possible since the MS only keeps measurements on neighbour cells for a
certain length of time):
1
tunes to the BCCH frequency and detects the burst on the FCCH channel this is used to provide the
tuning to the carrier frequency. This process may take up to 460 ms to find the first FCCH burst and
there after the time will depend on the MS's phase lock loop performance.
and then accesses the bursts on the SCH channel which contain the SYNCHRONISATION CHANNEL
INFORMATION. This message contains the BSIC of the target cell and the current TDMA frame
number. If the BSIC found in these burst does not match to the BSIC passed in the HANDOVER
COMMAND message the MS will abort the handover and return to the old channel - see re-attaching to
the serving cell and old channel. The TDMA frame number in this message allows the MS to
synchronize itself to the TDMA frame.
The SCH burst is always placed after the FCCH burst thus allowing an easy access to the channel during
the synchronization phase.
If the target cell can be identified from previous information measured by the MS. The MS will
1
tune to the BCCH frequency and program the internal synthesizer to the setting previously measured.
2
the TDMA frame number is set accordingly.
The MS, during the handover measurements, ensures that the TDMA frame numbers are also synchronized.
When the MS has no information as to the synchronization of the target cell, the procedure is likely to be
slow.
Once the MS has synchronized to the carrier and then to the TDMA frame it may proceed to attach to the
new channel
3.2.7.5
ED 07
the sending (continuously) on the main DCCH, (or SACCH for phase 2 MSs) a HANDOVER
ACCESS message and starting the timer T3124.
The burst requires:
to be formatted as a random access burst
should contain the BSIC value passed to the MS in the Cell Description IE in the
HANDOVER COMMAND message
sent with the power specified in the Power Command IE sent in the HANDOVER
COMMAND message; the burst is sent un-ciphered with a timing advance set to 0.
The message requires the Handover Reference value found in the Handover Reference IE in the
HANDOVER COMMAND message.
RELEASED
101/120
When the MS receives the UA SAPI 0, the MS sends in acknowledge mode a HANDOVER
COMPLETE message to the BSS.
Only when the HANDOVER COMPLETE is acknowledged at Layer 2 the handover procedure is
deemed to have finished in the MS.
The attaching procedure for synchronous handover to the new channel (indicated by the Channel
Description IE in the HANDOVER COMMAND) consists of:
1
the sending on the main DCCH, (or SACCH for phase 2 MSs) four consecutive HANDOVER
ACCESS messages.
The burst requires:
to be formatted as a random access burst;
should contain the BSIC value passed to the MS in the Cell Description IE in the
HANDOVER COMMAND message;
it is sent with the power specified in the Power Command IE sent in the HANDOVER
COMMAND message;
the burst is sent un-ciphered with a timing advance set to 0.
The message requires the Handover Reference value found in the Handover Reference IE in the
HANDOVER COMMAND message.
The Physical channels are connected immediately for receiving and transmission. Deciphering is
started immediately using the ciphering key that was used on the old channel. The timing advance
previously used on the old channel is now used on the new channel and the MS attempts to
establish a LAPDm connection by sending an SABM SAPI 0. At this point the TSC sent to the MS
in the Channel Description IE in the HANDOVER COMMAND message is used in the coding of
the bursts.
When the MS receives the UA SAPI 0, the MS sends in acknowledge mode a HANDOVER
COMPLETE message to the BSS.
Only when the HANDOVER COMPLETE is acknowledged at Layer 2 the handover procedure is
deemed to have finished in the MS.
In the successful case (after HANDOVER COMMAND is acknowledged) the MS does not automatically
establish signalling connections that were in existence on the old channel (for example SAPI 3 SMS). This
action needs to be commanded by upper layers in the MS. These layers would have been informed of the
handover taking place and are aware that the SAPIs which were in use need to be re-established.
3.2.7.6 Reattaching to the Serving Cell
The MS, on failure of the handover procedure to the target cell/channel, retrieves the context of the serving
cell. This will consist of frequency synchronization and TDMA frame numbering.
ED 07
RELEASED
102/120
retrieving the old timing advance and TSC for use in the burst transmission and coding;
connecting and enabling the sending and transmission of frames starting ciphering and Deciphering
immediately;
establishing SAPI 0;
3.3
3.3.1
The MSC is responsible for the synchronization of the Ciphering and external channel change procedures.
In cases where a Ciphering procedure is in progress the MSC will ensure that this procedure finishes before
the initiation of the external channel change procedure or any other procedure.
The BSS takes no notice of the result of the Ciphering procedure.
On reception of the HANDOVER REQUEST the BSS checks the MS capabilities, MSC requirements & BSS
capabilities as specified in ref.[16] and in this document. Note: some special support for Phase 2 MSs (not
supporting A5/1) operating in Phase 1 networks is specified.
3.3.2
3.3.2.1
If the BSC is in the process of performing an internal channel change procedure and a HANDOVER
COMMAND is received from the MSC. The BSC will respond by sending a HANDOVER FAILURE with the
cause "radio interface failure, reversion to old channel".
An external channel change procedure may be triggered following the failure of an internal channel change
procedure when one of the subsequent preferred cells in the preferred cell list of the internal handover alarm
indicates a cell which is not controlled by the BSC - see ref.[23].
Note that for the case of queuing MSCs, all inter-cell internal channel change must be forced to be external,
except for VGC talker handover, for a good interworking.
ED 07
RELEASED
103/120
3.3.2.1.1
When a handover alarm is received, if after processing the cell list, the best cell is external then all the cells
in the cell list CL are considered to be external irrespective of the actual status of the cell (i.e. internal or
external) and only external handovers will be performed until the BSS is sure that the handover procedure is
terminated in the MSC, i.e.:
If the MSC has not sent a HANDOVER REQUIRED REJECT message - the expiry of
T_HO_REQD_LOST.
HANDOVER COMMAND has been received from the MSC.
Subsequent Internal handover after successful External channel change for Phase 1 MSs
The permitted algorithm will only have ever one option allowed, this will dictate what ciphering (if any) will be
used in subsequent internal channel changes.
In the case where Ciphering has been initiated successfully by the MSC the internal handover algorithm will
only ever perform handovers to cells which can support the ciphering in use by the Phase 1 MS.
3.3.2.2.2 Subsequent Internal handover after successful External channel change for Phase 2 MSs
The permitted algorithm may have a multitude of options available as shown in the table below.
Note it is necessary to remember in the special case (GSM PHASE == PHASE 1) where the MSC has asked
for A5/X when the MS does not support the ciphering algorithm the permitted algorithm defaults to No
encryption.
Permitted Algorithm
Setting
No Encryption
A5/X, Y
A5/X,
Y
encryption
&
No
3.3.3
During an external handover procedure the MSC should not initiate an Assignment procedure. If an
ASSIGNMENT REQUEST is received after the HANDOVER COMMAND has been received by the BSC it
will be discarded.
ED 07
RELEASED
104/120
3.3.4
The MSC can command a Trace at any point the SCCP is established on the new channel even before the
target BSS has successfully allocated or activated an RF channel.
3.3.5 External channel change & MS And BS Power Control
During external channel change the BSS is required to trigger the starting of MS & BS power control
algorithms as described in ref.[10].
This section specifies the requirements of the BSC and BTS. It should be noted that BS Power control is
inhibited in certain cases as specified in ref.[10].
3.3.5.1 Serving BSC during External channel change
The serving BSC does not inhibit the MS or BS Power control algorithm during external channel changes.
During the period where the MS is not on the serving cell the Algorithms operate as described in ref.[10].
3.3.5.2
The target BSC will start MS & BS Power control algorithms when the ESTABLISH INDICATION SAPI 0 is
received.
If the HANDOVER COMPLETE message is received which is not preceded by an ESTABLISH INDICATION
SAPI 0 then the BSC will start MS and BS Power control algorithms on this event.
3.3.6
Handover preparation and external channel change entity are link by handover management entity, ref.[23].
There is no direct interaction between handover preparation and external channel change.
3.3.7
External channel change procedure is triggered by handover management entity, which decides to trigger an
external handover or an external directed retry following one of these events:
Receipt of an alarm from handover preparation with new cells
Outcome of any channel change procedure,
Handover management provides external channel change procedure with a filtered list of up to
N_PREF_CELLS candidate cells. If the candidate cell list is changed (new alarm), handover management
will immediately ask external channel change protocol to send a new HANDOVER REQUIRED to the MSC.
If the cell list does not change, handover management will ask to external channel change protocol to send a
new HANDOVER REQUIRED to the MSC each T7 expiry.
ED 07
RELEASED
105/120
4
4.1
INTERFACE DESCRIPTIONS
GSM interfaces / Physical interfaces
The following interface descriptions describe the messages specific to the external handover procedure.
Radio interface
CHANNEL MODE MODIFY
Target BSC -> MS
sent on FACCH for compliance with ref.[7].
HANDOVER ACCESS
MS -> target BTS
sent continuously on main DCCH of target cell.
HANDOVER COMMAND
Serving BSC -> MS (transparent to the BTS)
sent on main DCCH, initiates handover with the MS.
HANDOVER COMPLETE
MS -> Target BSC (transparent to target BTS)
sent on main DCCH, initiates completion of the procedure
HANDOVER FAILURE
MS -> Serving BSC (transparent to serving BTS)
Sent on main DCCH, initiates failure of handover.
MEASUREMENT REPORT
MS -> BTS
sent on the Uplink SACCH, conveying measurements of the Downlink serving cell and
Neighbour cells.
PHYSICAL INFORMATION
Target BTS -> MS
sent ciphered on the main DCCH.
SABM SAPI 0
Layer 2 LAPDm
MS -> BTS
UA SAPI 0
Layer 2 LAPDm
BTS -> MS
Confirms reception of SABM
Abis interface
BS POWER CONTROL
BSC -> BTS
Power control by BSC .
CHANNEL ACTIVATION
BSC -> BTS
Commands the activation of an RF channel.
ED 07
RELEASED
106/120
A interface
HANDOVER COMMAND
MSC -> Serving BSC
Initiates handover towards the MS.
HANDOVER DETECT
Target BSC -> MSC
Indicates that the target BSS has received a correct HANDOVER ACCESS from the MS. The
target BSC sends it when the HANDOVER DETECTION message is received from the target
BTS.
HANDOVER COMPLETE
Target BSC -> MSC
Initiates end of successful procedure
HANDOVER FAILURE
Target or serving BSC -> MSC
Target BSC sends this message on either unsuccessful allocation or unsuccessful activation of
an RF channel
Serving BSC sends this message when it receives the HANDOVER FAILURE message (Radio)
from the MS.
Initiates end of unsuccessful procedure.
HANDOVER REQUIRED
Serving BSC -> MSC
Initiates external handover, conveys preferred cell list for MSC.
HANDOVER REQUEST
MSC -> Target BSC
Initiates external handover with target BSS.
ED 07
RELEASED
107/120
4.2
Internal interfaces
4.2.1
BSC
HOP
ICC
HOM
"Requestfor EHO"
"Request for EDR"
ED 07
ECC
RAM
"Select channel"
"Dequeue request"
Entities:
HOP:
"Channel selected"
"Select channel reject"
"Select channel queued"
Handover Preparation
This entity is responsible of triggering handover alarms by checking continuously the radio
environment of the mobile (radio level, radio quality, possible target cells, traffic load, mullet-layer
network, etc.). The HOP behaviour is described in ref.[10].
RELEASED
108/120
HOM:
ICC:
ECC:
RAM:
ED 07
Handover Management
This entity is responsible of managing the channel changes depending on handover alarms sent by
the HOP entity, the O&M configuration of the BSS, the events arriving from the protocol entities,
etc. The HOM behaviour is described in ref.[23].
RELEASED
109/120
4.2.2
HOM-->ECC
Message
Request for EHO
Parameter or information
up to N_PREF_CELLS cells
HO cause associated to each cell
up to N_PREF_CELLS cells
HO cause associated to each cell
ECC-->HOM
Target cell
Select channel
or
Dequeue request
RAM-->ECC
Channel selected
Cause
If the cause is set to no radio resource
ED 07
RELEASED
110/120
Note:
4.2.3
DL EST IND
TRANSCODER ALARMS
4.3
Internally detected alarm indicating that the transcoder is not attached, from
Layer 1 to BTS Layer 3.
Timer list
The following list of timers describes the use of the timers specific to the external handover protocol.
BTS TIMERS
T200
T3105_D
(DCCH)
T3105_F_FR
(FACCH)
T3105_F_HR
(FACCH)
T3106_D
(DCCH)
Target BTS. Supervises the time which the MS should establish the LAPDm SAPI 0
connection from reception of the correct HANDOVER ACCESS. Used in synchronous
handovers for DCCH connections.
T3106_F
(FACCH)
Target BTS. Supervises the time which the MS should establish the LAPDm SAPI 0
connection from reception of the correct HANDOVER ACCESS. Used in synchronous
handovers for FACCH connections.
T_CFI_TR
THO_min
BTS timer. In the event that a handover condition is detected in the BTS, it controls the
rate at which the PREPROCESSING MEASUREMENT RESULT message (indicating
ED 07
RELEASED
111/120
handover conditions) are sent to the BSC whilst a handover condition exists.
T_SYNC
BTS & Transcoder timer. This timer is used in both entities to guard the consistency of
the Speech path between both BTS & TC.
T_TFO
BTS & Transcoder timer. This timer is used in both entities to control the
acknowledgement of TFO messages between BTS and TRAU. Its value is provided by
the BSC to the BTS in CHANNEL ACTIVATION message.
BSC TIMERS
T7
Serving BSC - MSC load timer. Prevents the BSC from offering the same cell(s) too
quickly in the event that the MSC does not use the HANDOVER REQUIRED REJECT
message to reject candidate cells. See ref.[23]
T8
Serving BSC timer. Supervises the handover with the MS, in case of GSM to GSM
handover.
T3121
Serving BSC timer. Supervises the handover with the UE/MS, in case of GSM to
UMTS handover.
T_HO_REQD_LOST
Serving BSC timer. This timer serves to guard against no response from the MSC
T_MS_CELL_REJ
Serving BSC timer. Guards against target cells which the MS has failed to hand over
to being presented in subsequent handover request for a specific time period. see
ref.[23]
Treassembly
Target BSC timer, at SCCP level. Controls the receipt of subsequent segments after
the receipt of the first segment of a segmented layer 3 message.
T9103
Target BSC timer. Supervises activation of an RF channel in the serving & target BTS.
T9104
target BSC timer. Supervises the response of the MSC after sending the CLEAR
REQUEST due to reception of CONNECTION FAILURE INDICATION (cause
"Handover access failure").
T9110
Target BSC timer. Guards the response of the MSC when no resources are allocated
to the SCCP connection (started upon receipt of CONN_IND(SCCP_CON_REQ) not
carrying a HANDOVER REQUEST and stopped when a HANDOVER REQUEST is
received on the same SCCP connection as the SCCP_CON_REQ message). Guards
also the response of the MSC when a HANDOVER FAILURE has been sent (stopped
when a HANDOVER REQUEST or CLEAR COMMAND is received)
T9113
T_qho
Target BSC timer. Determines the length of time the handover request is queued for.
ED 07
RELEASED
112/120
MSC TIMERS
The following list is given for information only.
T3101
MSC timer. Supervises the handover with the MS, target and serving BSS.
Trr2
MS TIMERS
T200
T3124
4.4
MS timer. Supervises the establishment of LAPDm on the target cell after reception of the
PHYSICAL INFORMATION.
Parameter list
T3105_D_STOP
This parameter is used in the BTS to control which event will stop the timer
T3105_F_STOP
This parameter is used in the BTS to control which event will stop the timer
T3106_D_STOP
This parameter is used in the BTS to control which event will stop the timer
T3106_F_STOP
This parameter is used in the BTS to control which event will stop the timer
BSC PARAMETERS
AMR_FR_HYST
AMR_FR_SUBSET
Bitmap (8 bits) defining the codec subset that shall be used for AMR FR (1 to
4 codecs)
AMR_FR_THR_i (i = 1, 2, 3)
AMR_HR_HYST
AMR_HR_SUBSET
Bitmap (6 bits) defining the codec subset that shall be used for AMR HR (1
to 4 codecs)
AMR_HR_THR_i (i = 1, 2, 3)
AMR_START_MODE_FR
For AMR FR calls, indicates if the start mode is implicit or explicit and gives
the start mode when it is explicit.
AMR_START_MODE_HR
For AMR HR calls, indicates if the start mode is implicit or explicit and gives
the start mode when it is explicit.
ED 07
RELEASED
113/120
BS_TXPWR_MAX
CGI_REQD
When set TRUE, dictates that the encoding of cell identifiers will use the CGI
encoding rules.
CGI_3G_REQUIRED
When set TRUE, dictates that the encoding of 3G cell identifiers will use the
MCC and MNC encoding rules.
DOWNLINK_DTX_ENABLE
_FR
When set TRUE, the operator requires that downlink DTX be enabled for
TCH/FR channel with FR or EFR codec type.
DOWNLINK_DTX_ENABLE
_HR
When set TRUE, the operator requires that downlink DTX be enabled for
TCH/HR channel.
DOWNLINK_DTX_AMR_EN
ABLE_FR
When set TRUE, the operator requires that downlink DTX be enabled for
TCH/FR channel with AMR FR codec type.
DOWNLINK_DTX_AMR_EN
ABLE_HR
When set TRUE, the operator requires that downlink DTX be enabled for
TCH/HR channel with AMR HR codec type.
DTX_INDICATOR
Indicates if DTX is to be used in the Uplink direction for GSM Phase 1 MS.
DTX_INDICATOR_SACCH
DTX_INDICATOR_SACCH_
AMR
Indicates if DTX is to be used in the Uplink direction with AMR codec type,
for GSM Phase 2 MS.
EDR_ASSIGN_FAIL_CAUS
E
EDR_MSG_ORDER
EDR_SEND_ASSIGN_FAIL
EFR_ENABLED
EN_AMR_FR
Enable / Disable Adaptive MultiRate speech codec (AMR) Full Rate calls.
EN_AMR_HR
Enable / Disable Adaptive MultiRate speech codec (AMR) Half Rate calls.
EN_EXT_MEAS_REP
EN_IC_HO
EN_SEND_OLD_CHANNEL
_MODE
When set ENABLED, allows the serving BSS to include OIE Current
Channel in HANDOVER REQUIRED message.
EN_SEND_SPEECH_VER
When set ENABLED, allows the serving BSS to include OIE Speech
ED 07
RELEASED
114/120
EN_TFO
When set to true, the basic functions of TFO are possible in the cell for GSM
FR, EFR and HR codecs.
EN_TFO_MATCH
When set to true, the codec mismatch resolution procedure is possible in the
cell. This flag is relevant only if EN_TFO is set to true.
EN_TFO_OPT
When set to true, the codec optimisation procedure is possible in the cell.
This flag is relevant only if EN_TFO and EN_TFO_MATCH are both set to
true.
EN_UNEQUIPPED_CIRCUI
T
EXT_HO_FORCED
When set TRUE, all internal intercell handovers are forced to be handled as
external, except for VGC talker handover.
FORBID_AMR_NS
FORBID_DTXD_NH_BCCH
_F
O&M parameter which forbids or not the downlink DTX on the non-hopping
TCH of the BCCH TRX.
FORCE_TFO_VS_AMR
When set to true, it forces TFO negociation while AMR is used. This flag is
relevant only if EN_TFO and (EN_AMR_FR and/or EN_AMR_HR) are set to
true.
GSM_PHASE
This flag indicates the mode of operation/behaviour that the BSS needs to
adopt on A interface. It is set to either PHASE 1 or PHASE 2.
HO_SDCCH_INHIBIT
When set TRUE, all handovers for SDCCH are ignored. see ref.[23].
HO_INTERCELL_ALLOWE
D
When set FALSE, all Inter-cell handovers are inhibited. see ref.[23].
HR_ENABLED
MS_TXPWR_MAX
NCI
O & M parameter which controls the setting of the NCI field in the
Synchronization IE in the HANDOVER COMMAND message.
This
parameter is settable on a BSC basis and is changeable on-line. When set
TRUE the MS is commanded to trigger a Handover Failure for an out of
range timing advance.
N_PREF_CELLS
The value of this counter dictates the maximum number of cells that may be
contained in the HANDOVER REQUIRED message sent to the MSC.
PLMN_FREQUENCY_BAN
DS
RESP_REQ
ED 07
RELEASED
115/120
ROT
O & M Parameter which controls the setting of the ROT field in the
Synchronization IE in the HANDOVER COMMAND message.
This
parameter is settable on a BSC basis and is changeable on-line. When set
FALSE the MS is commanded not to include the Time Difference IE in the
HANDOVER COMPLETE message.
SDCCH_COUNTER
The value of this counter delays the handling of handover alarms for SDCCH
connections after the establishment of an SDCCH during the immediate
assignment procedure. see ref.[23].
STOP_HO_ACC_FAIL
with-synchronized-handover
DOT
HO_REQD_ongoing
This variable counts the HANDOVER REQUIRED message sent to the MSC which
are waiting for a response from the MSC.
T7
This variable is set to either RUNNING or NOT RUNNING depending on the state
of the timer T7
T_HO_REQD_LOST
This variable is set to either RUNNING or NOT RUNNING depending on the state
of the timer T_HO_REQD_LOST
T_MS_CELL_REJ
This variable is set to either RUNNING or NOT RUNNING depending on the state
of the timer T_MS_CELL_REJ. See ref.[23].
MS_CELL_REJ_LIST
The list of cells that the MS has failed to handover to. The size of the list is 4.
REJ_CELL_LIST
The list of cells that the MSC has rejected as being candidate cells for the
handover. The size of the list is 2*N_PREF_CELLmax
CL
The cell list that has been produced by handover management entity by excluding
cells present in the MS_CELL_REJ_LIST and REJ_CELL_LIST from the list of
ED 07
RELEASED
116/120
ED 07
The list of cells that was sent to the MSC in the previous HANDOVER REQUIRED
message.
RELEASED
117/120
GLOSSARY
Definitions
After time
Asynchronous
handover
A handover where the serving and target cells are not synchronized or
synchronous handover is not allowed.
Before time
Biband MS
it
supports
at
least
PGSM
AND
DCS1800,
PLMN_FREQUENCY_BANDS = GSM900 and DCS1800 bands
and
it
supports
at
least
DCS
1800
AND
GSM
850,
PLMN_FREQUENCY_BANDS = GSM850 and DCS1800 bands
and
it
supports
at
least
DCS
1900
AND
GSM
850,
PLMN_FREQUENCY_BANDS = GSM850 and DCS1900 bands
and
DCS
This generic term is used to designate either DCS 1800 or DCS 1900.
Don't care
This is used in State transition tables to indicate that when an event is received it
will be ignored.
E-GSM band
This refers to the extended frequency band used by GSM (P-GSM range + G1
range)
G1 range
This is a frequency range added to the initial GSM frequency allocation (880.2 890.0 MHz / 925.2 - 935.0 MHz)
Multiband MS
Handover alarm
NA
Not applicable
This is used to indicate in State transition tables that an event should not be
received in a specific state. If the event is received then it is ignored
ED 07
RELEASED
118/120
P-GSM range
This refers to the primary frequency range used by GSM (890.2 - 915.0 MHz /
935.2 - 960.0 MHz)
Restart
When used in the context of timers, e.g. restart T7, this is equivalent to : stop T7,
start T7.
Serving BSS/BTS/BSC
Target BSS/BTS/BSC
Abbreviations
ACT
AMR
ASSGN
BCCH
BSC
BSCLP
BSIC
BSS
BTS
CGI
CIE
CL
CLOLD
CMD
CMP
CR
CC
CRef
DCCH
DI
DM
DR
DT1
DTX
EDR
EHO
EFR
eMLPP
EST IND
FCCH
FDD
GSM
HO
HR
IE
LCS
MAFA
MEAS
MIE
MS
MSC
O&M
OIE
PHY INFO
ED 07
ACTivation
Adaptative MultiRate speech codec
Assignment
Broadcast Control CHannel
Base Station Controller
BSC-MFS LCS Protocol
Base Station Identification Code
Base Station System
Base Transceiver Station
Cell Global Identifier
Conditional Information Element
Candidate cell List - A list of cells derived from the cell list accompanying the handover
alarm and which may be sent to the MSC in a HANDOVER REQUIRED message.
Candidate cell list sent to the MSC in the last HANDOVER REQUIRED message,
CoMmanD
CoMPlete
Connection Request (SCCP)
Connection Confirm (SCCP)
Connection Refused (SCCP)
Dedicated Control Channel
Data INDication (Abis)
Disconnect Mode
Data REQuest (Abis)
DaTa form 1 (SCCP)
Discontinuous Transmission
External Directed Retry
External HandOver
Enhanced Full Rate
Enhanced Multi-Level Precedence and Pre-emption
ESTablish INDication
Frequency Correction Channel
Frequency Division Duplex
Global System for Mobile communications
HandOver
Half Rate
Information Element
LoCation Services
Mobile Assisted Frequency Allocation
MEASurements
Mandatory Information Element
Mobile Station
Mobile Switching Centre
Operations & Maintenance
Optional Information Element
PHYsical INFOrmation
RELEASED
119/120
PLMN
REF
REP
REQ
RES
RESP
RMS
RNC
RR
SABM
SACCH
SAPI
SCCP
SCH
SDCCH
SMLC
TCH
TDMA
TFO
UA
UE
UI
UDI
END OF DOCUMENT
ED 07
RELEASED
120/120