Você está na página 1de 71

Title GSM Call Scenarios

Version V1.0
Author Praveen Devarmani
Ref:
Recommended Viewer List
GPS OAM , BSS Teams
Legend
Call Flow:- MS to Network Side
Call Flow:- Network to MS side
Publication History
V1.0
09w32 Creation
Mobile is Switched On
Network Attachment
Network Attachment
Network attachment is the process of selecting an appropriate cell (radio frequency) by
the mobile station to provide the available services, and making its location known to the
network. The process starts when the mobile station is switched on, and ends when the
mobile station enters the idle mode
The network attachment process consists of the followintasks:
Step 1 Cell identification
When a mobile station is switched on, it attempts to make contact with a GSM PLMN by
performing the following actions:
1)Measure the BCCH channels
2)Search for a suitable cell
The mobile station measures the signal strength of the BCCH (Broadcast Control
Channel) channels received. It stores in list information about 30 of these BCCH
channels, such as the signal strength and the frequency corresponding to these BCCH
channels
Step 2 PLMN selection(Selects GSM PLMN)
A suitable PLMN is chosen.
PLMN selection mechanism
The particular PLMN to be contacted can be selected either in one of the following
modes:
Automatic mode
In automatic mode, the mobile station will choose which PLMNs to try all by itself. The
automatic mode is based on the existence of the preferred list, which is stored in a non-
volatile memory in the SIM. This list includes a number of PLMN identities in order of
preference and is under control of the user. The most preferred is usually the home
PLMN. The list is filled in by the user through a mechanism to be specified by the mobile
station manufacturer.
Manual mode
In manual mode, the user is presented a list containing all found PLMNs.
The user chooses one of the PLMNs from the list.
Step 3 CELL selection(Selects Suitable ARFCN)
Cell selection is the process of selecting an appropriate cell (radio frequency) by the
mobile station to provide the available services.
Cell selection criteria
The mobile station attempts to find a suitable cell by passing through the list in
descending order of received signal strength; the first BCCH channel which satisfies a set
of requirements is selected. The requirements that a cell must satisfy before a mobile
station can provide service from it, are:
It should be a cell of the selected PLMN
The mobile station checks whether the cell is part of the selected PLMN.
It should not be "barred"
The PLMN operator may decide not to allow mobile stations to access certain cells.
These cells may, for example, only be used for handover traffic. Barred cell information is
broadcast on the BCCH to instruct mobile stations not to access these cells.
The radio path loss between the mobile station and the selected BTS must be below a
threshold set by the PLMN operator
Step 4 Location Update
In order to initiate a call or to receive a call, the mobile station tunes to the control channel
(BCCH plus CCCH) of the chosen cell. Then, it registers its presence in this cell
(registration process) by means of a location updating procedure.
Step 5
If No suitable cell found after cell selection process(MS enters
into Emergency Call Mode
If the mobile station is unable to find a suitable cell to access, it attempts to access a cell
irrespective of the PLMN identity, and enters a "limited service" state in which it can only
attempt to make emergency calls.
Mobile in Idle Mode
Idle mode is the node in which mobile station does not have a traffic channel allocated to
it for make or receive a call, but the Public Land Mobile Network (PLMN) is aware of the
existence of the mobile station within the chosen cell.
PLMN area
A Public-Land-Mobile-Network (PLMN) area is the geographical area in which a particular
PLMN operator provides land mobile communication services to the public. From any
position within a PLMN area, the mobile user can set up calls to another user of the same
network, or to a user of another network. The other network may be a fixed network,
another GSM PLMN, or another type of PLMN. Other network users, and users of other
networks, can also call a mobile user who is active in the PLMN area.
When there are several PLMN operators, the geographical areas covered by their
networks may overlap. National borders normally limit the extent of a PLMN area.
Location area identity
Every radio transmitter in the PLMN broadcasts, via a control channel, a Location Area
Identity (LAI) code to identify the location area that it serves.
When an MS is not engaged in a call, it automatically scans the control channel
broadcasts transmitted by the base stations in the locality and selects the channel that is
delivering the strongest signal. The LAI code broadcast by the selected channel identifies
the location area in which the MS is currently situated. This LAI code is stored in the
Subscriber Identity Module (SIM) of the mobile equipment.
As the MS moves through the network area the signal received from the selected control
channel gradually diminishes in strength until it is no longer the strongest. At this point the
MS re-tunes to the channel that has become dominant and examines the LAI code that it
is broadcasting. If the received LAI code differs from that stored on the SIM, then the MS
has entered another location area and initiates a location update procedure to report the
change to the MSC. At the end of the procedure the LAI code in the SIM is also
updated.Location area identity format
Mobile Originating Call
MS BTS BSC MSC
G-MSC PLMN
RADIO RESOURCE ALLOCATION RADIO RESOURCE ALLOCATION RADIO RESOURCE ALLOCATION
MS to BTS(RACH)
CHANNEL REQUEST(RACH CCCH)
Reason(MOC) [Establisment Cause]
Random Reference Number BTS to BSC
CHANNEL REQUIRED
Channel Req (Reason, Rand ref Num)
Timing Advance
Frame Number
Channel Number
BSC to BTS
CHANNEL ACTIVATE
Channel number
Activation Type
Channel Mode (DTX??)
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC
CHANNEL ACTIVATE ACK
Frame Number
Channel number
BSC to BTS
IMM_ASS_CMD
Channel Number
Timing Advance
Frame Number
Random Reference
[Full Imm. Assign Info]
BTS to MS(AGCH)SDCCH is Assigned
IMM_ASS_CMD
Channel Number
Timing Advance
Frame Number
Reference
[Full Imm. Assign Info]
LAYER 2 ESTABLISHMENT(LAPDm) [Data Link Layer] LAYER 2 ESTABLISHMENT(LAPDm) LAYER 2 ESTABLISHMENT(LAPDm)
MS to BTS(SDCCH)
CM_SERV_REQUEST(SABM)
CM_SERV_REQ
MS data
CM service type
Ciphering key sequence Number
Mobile station classmark
Mobile identity
BTS to MS BTS to BSC(EST_INDICATION)
CM_SERV_REQUEST(UA) CM_SERV_REQ
CM_SERV_REQ
MS data
CM service type
Ciphering key sequence Number
Mobile station classmark
Mobile identity
BSC to MSC
CM_SERV_REQUEST
Adds LAC to CM_SERV_REQ
Adds CI to CM_SERV_REQ
Sends SCCP Connection request to MSC
MSC to BSC
CONNECTION CONFIRMED
SCCP Connection Established
AUTHENTICATION AUTHENTICATION AUTHENTICATION
MSC to BSC
AUTH_REQ
BSC to BTS Auth. Parameter -RAND
AUTH_REQ Cipher Key Sequence Number
BTS to MS Auth. Parameter -RAND Auth. Request Message Type
AUTH_REQ(SDCCH) Cipher Key Sequence Number
Auth. Parameter -RAND Auth. Request Message Type
Cipher Key Sequence Number
Auth. Request Message Type
MS to BTS(SDCCH)
AUTH_RES(RESPONSE)
Authentication Parameter [SRES] BTS to BSC(SDCCH)
Auth Response message type AUTH_RES(RESPONSE)
Authentication Parameter [SRES] BSC to MSC(SDCCH)
Auth Response message type AUTH_RES(RESPONSE)
Authentication Parameter [SRES]
Auth Response message type
MSC to BSC
CM_SER_ACCEPT
BSC to BTS CM Service Accept message type
CM_SER_ACCEPT
BTS to MS CM Service Accept message type
CM_SER_ACCEPT
CM Service Accept message type
CIPHERING CIPHERING CIPHERING
MSC to BSC
CIPHER_MODE_CMD(SDCCH)
BSC to BTS KC (Ciphering Key)
ENCR_CMD(SDCCH) A5/X Algorithm info(Encryption Info)
BTS to MS KC (Ciphering Key)
CIPHER_MODE_CMD(SDCCH) CIPHER_MODE_CMD
A5/X information
MS to BTS(SDCCH)
CIP_MODE_COMPLETE
Cipher mode complete Message type BTS to BSC(SDCCH)
Mobile equipment identity CIP_MODE_COMPLETE
Cipher mode complete Message type BSC to MSC (SDCCH)
Mobile equipment identity CIP_MODE_COMPLETE
Cipher mode complete Message type
Mobile equipment identity
IMEI CHECK IMEI CHECK IMEI CHECK
MSC to BSC
IDENT_REQUEST(SDCCH)
BSC to BTS Identity Request message type
IDENT_REQUEST(SDCCH) Identity type(IMEI)
BTS to MS Identity Request message type
IDENT_REQUEST(SDCCH) Identity type(IMEI)
Identity Request message type
Identity type(IMEI)
MS to BTS(SDCCH)
IDENT_RSP
Mobile Identity(IMEI) BTS to BSC(SDCCH)
IDENT_RSP BSC to MSC(SDCCH)
Mobile Identity(IMEI) IDENT_RSP
Mobile Identity(IMEI)
TMSI REALLOCATION TMSI REALLOCATION TMSI REALLOCATION
MSC to BSC
TMSI_REAL_CMD(SDCCH)
BSC to BTS TMSI Number
BTS to MS TMSI_REAL_CMD(SDCCH) LAI
TMSI_REAL_CMD(SDCCH) TMSI Number Mobile Identity
TMSI Number LAI
LAI Mobile Identity
Mobile Identity
MS to BTS(SDCCH)
TMSI_REAL_COMPLETE
BTS to BSC(SDCCH)
TMSI_REAL_COMPLETE
BSC to MSC(SDCCH)
TMSI_REAL_COMPLETE
SETUP SETUP SETUP
MS to BTS(SDCCH)
SETUP
Bearer Capablities BTS to BSC(SDCCH)
Calling party sub- address SETUP
Called party BCD number Bearer Capablities BSC to MSC(SDCCH)
Called party sub-address Calling party sub- address SETUP MSC to G-MSC
Called party BCD number Bearer Capablities INITIAL ADDRESS MESSAGE G-MSC to ISDN/Other PLMN
Called party sub-address Calling party sub- address INITIAL ADDRESS MESSAGE
Called party BCD number
Called party sub-address
MSC to BSC
CALL_PROCEEDING(SDCCH)
BSC to BTS
BTS to MS CALL_PROCEEDING(SDCCH)
CALL_PROCEEDING(SDCCH)
ConnectingDispalyed in Mobile
TCH ALLOCATION TCH ALLOCATION TCH ALLOCATION
MSC to BSC
ASSIGNMENT_REQUEST(SDCCH)
BSC to BTS Channel type
PHY_CONTEXT_REQ Layer 3 header information
Query for Situation on Air Interface Priority
Circuit identity code
BTS to BSC(SDCCH) Downlink DTX flag
PHY_CONTEXT_CONF Interference band to be used
Send MS Power to BSC Classmark information 2
Sends BTS Power to BSC
Sends TA info to BSC
BSC to BTS
CHANNEL_ACTIVATATION
Activation Type
Channel Mode
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC(SDCCH)
CHAN_ACT_ACK
Channel Number
Frame Number
BSC to BTS
ASSIGNMENT_CMD(SDCCH)
BTS to MS Data of the TCH [TRX Info, Time Slot]
ASSIGNMENT_CMD(SDCCH)
Data of the TCH [TRX Info, Time Slot]
TCH ALLOCATED HERE for MS
LAYER 2 ESTABLISHMENT(LAPDm) LAYER 2 ESTABLISHMENT(LAPDm) LAYER 2 ESTABLISHMENT(LAPDm)
MS to BTS(FACCH) BTS to BSC
FACCH/SABM EST_IND
Request for Lapdmlayer2 connection Channel Number (which TCH Time Slt)
Link Identifier (C1 & C2)
BTS to MS L3 Information
(UA)(FACCH)
MS to BTS
ASSIGNMENT_COMPLETE
RR cause
Cell identifier
Chosen channel BTS to BSC
Chosen encryption algorithm ASSIGNMENT_COMPLETE
Indicates Signalling Link is Estb Successfully RR cause etc BSC to MSC
ASSIGNMENT_COMPLETE
RR cause etc
SDCCH RELEASE SDCCH RELEASE SDCCH RELEASE
BSC to BTS
RF_CHAN_RELEASE
Channel number [to be released]
BTS to BSC
RF_CHAN_RELEASE_ACK
Channel number [released]
PSTN/Other PLMN to G-MSC
ALERT ALERT ALERT Address Complete Message
G-MSC to MSC
MSC to BSC Address Complete Message
ALERT/PROGRESS
BSC to BTS Alerting Messge type
BTS to MS ALERT/PROGRESS Facility
ALERT/PROGRESS Alerting Messge type User -User
Alerting Messge type Facility Progress indicator
Facility User -User
User -User Progress indicator
Progress indicator
PSTN/Other PLMN to G-MSC
ANM(Answer Message)
G-MSC to MSC
ANM(Answer Message)
MSC to BSC
CONNECT
BSC to BTS Connect message type
BTS to MS CONNECT Facility
CONNECT Progress indicator
BOTH USERS START CONVERSATION Connected number
Connected subaddress
User-user
MS to BTS
CONNECT_ACKNOWLEDGE
Indicates call is going on and charges Applies BTS to BSC
CONNECT_ACKNOWLEDGE
BSC to MSC
CONNECT_ACKNOWLEDGE
CALL RELEASE CALL RELEASE CALL RELEASE
MS to BTS
DISC
Disconnect message type BTS to BSC
Cause(Normal Clearing Examlple)-Reason DISC
Facility BSC to MSC
Progress indicator DISC MSC to G-MSC
User-user Release(REL)-Reason G-MSC to PSTN/PLMN
MS side user Releases the call Release(REL)-Reason
MSC to BSC
REL(RELEASE)
BSC to BTS Release Cause
BTS to MS REL(RELEASE)
REL(RELEASE) Release Cause
Release Cause
MS to BTS
RELEASE COMPLETE
Release Cause BTS to BSC PSTN/PLMN to G-MSC
RELEASE COMPLETE REL(RELEASE COMPLETE)
Release Cause BSC to MSC G-MSC to MSC
RELEASE COMPLETE REL(RELEASE COMPLETE)
Release Cause
Traffic Channel RELEASE (by MS) Traffic Channel RELEASE Traffic Channel RELEASE
MSC to BSC
CLEAR_COMMAND
BSC to BTS Layer 3 header information
BTS to MS CHANNEL_RELEASE Release Cause
CHANNEL_RELEASE Release Cause
Release Cause
BSC to BTS
DEACTIVATE_SACCH
MS to BTS Channel number
FACCH/DISC (LAPDm)
Request for Layer 2 connection Release
BTS to MS
FACCH/UA (LAPDm)
Confirmation of Layer 2 Connnection Release BTS to BSC
RELEASE_INDICATION
Channel number BSC to MSC
Link Identifier CLEAR_COMPLETE
Release of Air Interface connection
Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX)
BSC to BTS
RF_CHN_RELEASE
Channel number (to be released)
BSC requests to BTS for TRX release on air
Interface MSC to BSC
BTS to BSC RLSD
RF_CHN_RELEASE_ACK MSC requests BSC to release SCCP resources
TRX release acknowledge
Channel number ( which is released) BSC to MSC
RLC
Release Cause
SCCP Release Acknowledge
MS to MS (Within PLMN)
Mobile Terminating Call
MS BTS
PAGING PAGING
MSC to BSC
PAGING_CMD
MSC to BSC Paging request type
PAGING_REQUEST Message type
Paging request type Page mode
Message type Channels needed for Mobiles
Page mode Mobile identities
Channels needed for Mobiles P3 rest octets
Mobile identities TMSI
P3 rest octets IMSI
TMSI CELL Ids
IMSI
CELL Ids
Response to Paging Request
RADIO RESOURCE ALLOCATION RADIO RESOURCE ALLOCATION
MS to BTS(RACH)
CHANNEL REQUEST(RACH CCCH)
Reason(MOC) [Establisment Cause]
Random Reference Number BTS to BSC
CHANNEL REQUIRED
Channel Req (Reason, Rand ref Num)
Timing Advance
Frame Number
Channel Number
BSC to BTS
CHANNEL ACTIVATE
Channel number
Activation Type
Channel Mode (DTX??)
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC
CHANNEL ACTIVATE ACK
Frame Number
Channel number
BSC to BTS
IMM_ASS_CMD
Channel Number
Timing Advance
Frame Number
Random Reference
[Full Imm. Assign Info]
BTS to MS(AGCH)SDCCH is Assigned
IMM_ASS_CMD
Channel Number
Timing Advance
Frame Number
Reference
[Full Imm. Assign Info]
LAYER 2 ESTABLISHMENT(LAPDm) LAYER 2 ESTABLISHMENT(LAPDm)
MS to BTS(SDCCH)
PAGING_RESPONSE(SABM)
MS data
Request for Lapdm layer2 connection
BTS to BSC(EST_INDICATION)
PAGING_RESPONSE
Paging response message type
BTS to MS Ciphering key sequence Number
PAGING_RESPONSE(UA) Spare half octet
Mobile Stattion ClassMark
Mobile Identity
AUTHENTICATION AUTHENTICATION
BSC to BTS
AUTH_REQ
BTS to MS Auth. Parameter -RAND
AUTH_REQ(SDCCH) Cipher Key Sequence Number
Auth. Parameter -RAND Auth. Request Message Type
Cipher Key Sequence Number
Auth. Request Message Type
MS to BTS(SDCCH)
AUTH_RES(RESPONSE)
Authentication Parameter [SRES]
BTS to BSC(SDCCH)
Auth Response message type AUTH_RES(RESPONSE)
Authentication Parameter [SRES]
Auth Response message type
CIPHERING CIPHERING
BSC to BTS
ENCR_CMD(SDCCH)
BTS to MS KC (Ciphering Key)
CIPHER_MODE_CMD(SDCCH) CIPHER_MODE_CMD
A5/X information
MS to BTS(SDCCH)
CIP_MODE_COMPLETE
Cipher mode complete Message type BTS to BSC(SDCCH)
Mobile equipment identity CIP_MODE_COMPLETE
Cipher mode complete Message type
Mobile equipment identity
IMEI CHECK IMEI CHECK
BSC to BTS
IDENT_REQUEST(SDCCH)
BTS to MS Identity Request message type
IDENT_REQUEST(SDCCH) Identity type(IMEI)
Identity Request message type
Identity type(IMEI)
MS to BTS(SDCCH)
IDENT_RSP
Mobile Identity(IMEI) BTS to BSC(SDCCH)
IDENT_RSP
Mobile Identity(IMEI)
TMSI REALLOCATION TMSI REALLOCATION
BSC to BTS
BTS to MS TMSI_REAL_CMD(SDCCH)
TMSI_REAL_CMD(SDCCH) TMSI Number
TMSI Number LAI
LAI Mobile Identity
Mobile Identity
MS to BTS(SDCCH)
TMSI_REAL_COMPLETE
BTS to BSC(SDCCH)
TMSI_REAL_COMPLETE
SETUP SETUP
BTS to MS(SDCCH)
BSC to BTS(SDCCH)
SETUP
Bearer Capablities
Calling party sub- address
BTS to MS Called party BCD number
SETUP Called party sub-address
Bearer Capablities
Calling party sub- address
Called party BCD number
Called party sub-address
MS to BTS(SDCCH)
CALL_CONF
BTS to BSC(SDCCH)
Call confirmed message type CALL_CONF
Repeat Indicator
Bearer capability
Bearer capability
Cause
CC Capabilities
TCH ALLOCATION TCH ALLOCATION
BSC to BTS
PHY_CONTEXT_REQ
Query for Situation on Air Interface
BTS to BSC(SDCCH)
PHY_CONTEXT_CONF
Send MS Power to BSC
Sends BTS Power to BSC
Sends TA info to BSC
BSC to BTS
CHANNEL_ACTIVATATION
Activation Type
Channel Mode
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC(SDCCH)
CHAN_ACT_ACK
Channel Number
Frame Number
BSC to BTS
ASSIGNMENT_CMD(SDCCH)
BTS to MS Data of the TCH [TRX Info, Time Slot]
ASSIGNMENT_CMD(SDCCH)
Data of the TCH [TRX Info, Time Slot]
TCH ALLOCATED HERE for MS
LAYER 2 ESTABLISHMENT(LAPDm) LAYER 2 ESTABLISHMENT(LAPDm)
MS to BTS(FACCH) BTS to BSC
FACCH/SABM EST_IND
Request for Lapdm layer2 connection Channel Number (which TCH Time Slt)
Link Identifier (C1 & C2)
BTS to MS L3 Information
(UA)(FACCH)
MS to BTS
ASSIGNMENT_COMPLETE
RR cause
Cell identifier
Chosen channel BTS to BSC
Chosen encryption algorithm ASSIGNMENT_COMPLETE
Indicates Signalling Link is Estb Successfully RR cause etc
SDCCH RELEASE SDCCH RELEASE
BSC to BTS
RF_CHAN_RELEASE
Channel number [to be released]
BTS to BSC
RF_CHAN_RELEASE_ACK
Channel number [released]
ALERT ALERT
BTS to MS
ALERT/PROGRESS
Alerting Messge type
Facility BSC to BTS
User -User ALERT/PROGRESS
Progress indicator Alerting Messge type
Facility
BTS to MS User -User
CONNECT Progress indicator
Connect message type BSC to BTS
Facility CONNECT
Progress indicator
Connected number
Connected subaddress
User-user
MS to BTS
CONNECT_ACKNOWLEDGE
Indicates call is going on and charges Applies BTS to BSC
CONNECT_ACKNOWLEDGE
Indicates call is going on and charges
Applies
CALL RELEASE CALL RELEASE
BTS to BSC
DISC
MS to BTS
DISC
MS to BTS
REL(RELEASE)
Release Cause BTS to BSC
REL(RELEASE)
Release Cause
BTS to BSC
MS to BTS RELEASE COMPLETE
RELEASE COMPLETE Reason
Reason
Traffic Channel RELEASE (by MS) Traffic Channel RELEASE
BSC to BTS
BTS to MS CHANNEL_RELEASE
CHANNEL_RELEASE Release Cause
Release Cause
BSC to BTS
DEACTIVATE_SACCH
MS to BTS Channel number
FACCH/DISC (LAPDm)
Request for Layer 2 connection Release
BTS to MS
FACCH/UA (LAPDm)
Confirmation of Layer 2 Connnection Release BTS to BSC
RELEASE_INDICATION
Channel number
Link Identifier
Release of Air Interface connection
Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX)
BSC to BTS
RF_CHN_RELEASE
Channel number (to be released)
BSC requests to BTS for TRX release on air
Interface
BTS to BSC
RF_CHN_RELEASE_ACK
TRX release acknowledge
Channel number ( which is released)
BSC MSC HLR
VLR
HLR to VLR
UDT/BEGIN(Provide roamining number)
VLR to HLR
UDT/END(Provide roamining number)
G-MSC to MSC
E-Interface (Initial Address Message)
PAGING
MSC to BSC
PAGING
Paging request type
Message type
Page mode
Channels needed for Mobiles
Mobile identities
P3 rest octets
TMSI
IMSI
CELL Ids
RADIO RESOURCE ALLOCATION
LAYER 2 ESTABLISHMENT(LAPDm)
BSC to MSC
PAGING_RESPONSE
Adds LAC to Paging Response
Adds CI to Paging Response
Sends SCCP Connection request to MSC
MSC to BSC
CONNECTION CONFIRMED
SCCP Connection Established
Now onwards Logical Conn exist betn MS-MSC
AUTHENTICATION
MSC to BSC
AUTH_REQ
Auth. Parameter -RAND
Cipher Key Sequence Number
Auth. Request Message Type
BSC to MSC(SDCCH)
AUTH_RES(RESPONSE)
Authentication Parameter [SRES]
Auth Response message type
CIPHERING
MSC to BSC
CIPHER_MODE_CMD(SDCCH)
KC (Ciphering Key)
A5/X Algorithm info(Encryption Info)
BSC to MSC (SDCCH)
CIP_MODE_COMPLETE
Cipher mode complete Message type
Mobile equipment identity
IMEI CHECK
MSC to BSC
IDENT_REQUEST(SDCCH)
Identity Request message type
Identity type(IMEI)
BSC to MSC(SDCCH)
IDENT_RSP
Mobile Identity(IMEI)
TMSI REALLOCATION
MSC to BSC
TMSI_REAL_CMD(SDCCH)
TMSI Number
LAI
Mobile Identity
BSC to MSC(SDCCH)
TMSI_REAL_COMPLETE
SETUP
MSC to BSC(SDCCH)
SETUP
Bearer Capablities
BSC to MSC(SDCCH)
CALL_CONF
TCH ALLOCATION
MSC to BSC
ASSIGNMENT_REQUEST(SDCCH)
Channel type
Layer 3 header information
Priority
Circuit identity code
Downlink DTX flag
Interference band to be used
Classmark information 2
LAYER 2 ESTABLISHMENT(LAPDm)
BSC to MSC
ASSIGNMENT_COMPLETE
RR cause etc
SDCCH RELEASE
ALERT
MSC to BSC MSC to G-MSC
ALERT/PROGRESS ADDRESS COMPLETE MESSAGE
Alerting Messge type
Facility
User -User
Progress indicator
MSC to BSC MSC to G-MSC
CONNECT ISUP(ANSWER MESSAGE)
BOTH USERS START CONVERSATION
BSC to MSC
CONNECT_ACKNOWLEDGE
Indicates call is going on and charges Applies
CALL RELEASE ISDN to G-MSC to MSC
BSC to MSC ISUP(RELEASE)
DISC
Disconnect message type
Cause(Normal Clearing Examlple)-Reason
Facility
Progress indicator
User-user
BSC to MSC
REL(RELEASE)
Release Cause MSC to G-MSC to ISDN
ISUP(RELEASE COMPLETE)
BSC to MSC
RELEASE COMPLETE
Reason
Traffic Channel RELEASE
MSC to BSC
CLEAR_COMMAND
Layer 3 header information
Release Cause
BSC to MSC
CLEAR_COMPLETE
Radio Channel RELEASE (TRX)
MSC to BSC
RLSD
MSC requests BSC to release SCCP resources
BSC to MSC
RLC
Release Cause
SCCP Release Acknowledge
G-MSC ISDN
ISDN to G-MSC
IAM(ISUP)
G-MSC to HLR
UDT/BEGIN(Send Routing Info)
HLR to G-MSC
UDT/END(Send Routing Info)
G-MSC to ISDN
ADDRESS COMPLETE MESSAGE
G-MSC to ISDN
ISUP(ANSWER MESSAGE)
LOCATION UPDATE SCENARIO WHERE VLR CHANGES AND HLR IS INVOLVED NEW NEW
MSC MSC
MS BTS BSC VLR HLR VLR
RADIO RESOURCE ALLOCATION RADIO RESOURCE ALLOCATION RADIO RESOURCE ALLOCATION
MS to BTS(RACH)
CHANNEL REQUEST(RACH CCCH)
Reason(Location Update) [Establisment Cause]
Random Reference Number BTS to BSC
CHANNEL REQUIRED
Channel Req (Reason, Rand ref Num)
Timing Advance
Frame Number
Channel Number
BSC to BTS
CHANNEL ACTIVATE
Channel number
Activation Type
Channel Mode (DTX??)
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC
CHANNEL ACTIVATE ACK
Frame Number
Channel number
BSC to BTS
IMM_ASS_CMD
Channel Number
Timing Advance
Frame Number
Random Reference
[Full Imm. Assign Info]
BTS to MS(AGCH)SDCCH is Assigned
IMM_ASS_CMD
Channel Number
Timing Advance
Frame Number
Reference
[Full Imm. Assign Info]
Location Update Request Location Update Request Location Update Request
MS to BTS(SDCCH)
LOC_UPDATE_REQUEST(SABM)
Ciphering key sequence Number
Mobile station classmark
Mobile identity
Location area identification
Locatio Updating request Message type
OLD LAC Info
BTS to MS BTS to BSC(EST_INDICATION)
LOC_UPDATE_REQUEST(UA) LOC_UPDATE_REQUEST
Ciphering key sequence Number BSC to MSC
Mobile station classmark LOC_UPDATE_REQUEST
Mobile identity Adds LAC to CM_SERV_REQ NEW VLR to OLDVLR NEW VLR to OLDVLR
Location area identification Adds CI to CM_SERV_REQ UDT/BEGIN(UNIT DATA) UDT/BEGIN
Locatio Updating request Message type Sends SCCP Connection request to MSC SENDS IDENTIFICATION DATA
OLD LAC Info TMSI
NEW VLR to OLDVLR NEW VLR to OLDVLR
UDT/END UDT/END
MSC to BSC
CONNECTION CONFIRMED
SCCP Connection Established
AUTHENTICATION AUTHENTICATION AUTHENTICATION
MSC to BSC
AUTH_REQ
BSC to BTS Auth. Parameter -RAND
AUTH_REQ Cipher Key Sequence Number
BTS to MS Auth. Parameter -RAND Auth. Request Message Type
AUTH_REQ(SDCCH) Cipher Key Sequence Number
Auth. Parameter -RAND Auth. Request Message Type
Cipher Key Sequence Number
Auth. Request Message Type
MS to BTS(SDCCH)
AUTH_RES(RESPONSE)
Authentication Parameter [SRES] BTS to BSC(SDCCH)
Auth Response message type AUTH_RES(RESPONSE)
Authentication Parameter [SRES] BSC to MSC(SDCCH)
Auth Response message type AUTH_RES(RESPONSE)
Authentication Parameter [SRES]
Auth Response message type
CIPHERING CIPHERING CIPHERING
MSC to BSC
CIPHER_MODE_CMD(SDCCH)
BSC to BTS KC (Ciphering Key)
ENCR_CMD(SDCCH) A5/X Algorithm info(Encryption Info)
BTS to MS KC (Ciphering Key)
CIPHER_MODE_CMD(SDCCH) CIPHER_MODE_CMD
A5/X information
MS to BTS(SDCCH)
CIP_MODE_COMPLETE
Cipher mode complete Message type BTS to BSC(SDCCH)
Mobile equipment identity CIP_MODE_COMPLETE
Cipher mode complete Message type BSC to MSC (SDCCH)
Mobile equipment identity CIP_MODE_COMPLETE
Cipher mode complete Message type
Mobile equipment identity
IMEI CHECK IMEI CHECK IMEI CHECK
MSC to BSC
IDENT_REQUEST(SDCCH)
BSC to BTS Identity Request message type
IDENT_REQUEST(SDCCH) Identity type(IMEI)
BTS to MS Identity Request message type
IDENT_REQUEST(SDCCH) Identity type(IMEI)
Identity Request message type
Identity type(IMEI)
MS to BTS(SDCCH)
IDENT_RSP
Mobile Identity(IMEI) BTS to BSC(SDCCH)
IDENT_RSP BSC to MSC(SDCCH)
Mobile Identity(IMEI) IDENT_RSP
Mobile Identity(IMEI)
TMSI REALLOCATION TMSI REALLOCATION TMSI REALLOCATION
MSC to BSC
TMSI_REAL_CMD(SDCCH)
BSC to BTS TMSI Number
BTS to MS TMSI_REAL_CMD(SDCCH) LAI
TMSI_REAL_CMD(SDCCH) TMSI Number Mobile Identity
TMSI Number LAI
LAI Mobile Identity
Mobile Identity
MS to BTS(SDCCH)
TMSI_REAL_COMPLETE
BTS to BSC(SDCCH)
TMSI_REAL_COMPLETE
BSC to MSC(SDCCH)
TMSI_REAL_COMPLETE
LOCATION UPDATE ACCEPT LOCATION UPDATE ACCEPT LOCATION UPDATE ACCEPT LOCATION UPDATE ACCEPT LOCATION UPDATE ACCEPT
MSC to BSC NEW VLR to HLR
LOCATION UPDATE ACCEPT(SDCCH) UDT/BEGIN(Update Location)
BSC to BTS TMSI Number IMSI HLR to OLD VLR
BTS to MS LOCATION UPDATE ACCEPT(SDCCH) LAI LMSI UDT/BEGIN(Cancel Location)
LOCATION UPDATE ACCEPT(SDCCH) TMSI Number Mobile Identity IMSI
TMSI Number LAI Location Updating Accept message type OLD VLR to HLR
LAI Mobile Identity UDT/END(Cancel Location)
Mobile Identity Location Updating Accept message type HLR to NEW VLR IMSI
Location Updating Accept message type UDT/CON(Insert Subscriber data)
Insert Subscriber data
SS DATA
MSISDN
Subscriber State
HLR to NEW VLR
UDT/CON(Insert Subscriber data)
NEW VLR to HLR
UDT/END(Cancel Location)
Traffic Channel RELEASE (by MS) Traffic Channel RELEASE Traffic Channel RELEASE
MSC to BSC
CLEAR_COMMAND
BSC to BTS Layer 3 header information
BTS to MS CHANNEL_RELEASE Release Cause
CHANNEL_RELEASE Release Cause
Release Cause
BSC to BTS
DEACTIVATE_SACCH
MS to BTS Channel number
FACCH/DISC (LAPDm)
Request for Layer 2 connection Release
BTS to MS
FACCH/UA (LAPDm)
Confirmation of Layer 2 Connnection Release BTS to BSC
RELEASE_INDICATION
Channel number BSC to MSC
Link Identifier CLEAR_COMPLETE
Release of Air Interface connection
Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX)
BSC to BTS
RF_CHN_RELEASE
Channel number (to be released)
BSC requests to BTS for TRX release on air
Interface MSC to BSC
BTS to BSC RLSD
RF_CHN_RELEASE_ACK
MSC requests BSC to release SCCP
resources
TRX release acknowledge
Channel number ( which is released) BSC to MSC
RLC
Release Cause
SCCP Release Acknowledge
INTRA BTS HANDOVER :MS CHANGES ONE CELL to OTHER WITHIN ONE BTS
In intra-BTS handover, a new channel in the same BTS is
assigned to the MS.The intra-BTS handover does not
distinguish whether the new channel is just on another
timeslot in the same TRX (frequency) or whether the TRX
changes as well.
NEW
MS BTS BSC MSC
Active Phase of call going on using old channel Active Phase of call going on using old channel Active Phase of call going on using old channel
BSC to BTS
CHANNEL ACTIVATE
Channel number
Activation Type
Channel Mode (DTX??)
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC
CHANNEL ACTIVATE ACK
Frame Number
Channel number
BSC to BTS
HND_CMD/ASS_CMD
BTS to MS OR
HND_CMD/ASS_CMD(FACCH) HND_CMD/ASS_CMD
Hand Over Reference Hand Over Reference
Data of the TCH [TRX Info, Time Slot] Data of the TCH [TRX Info, Time Slot]
Handover Access Handover Access Handover Access
MS to BTS
HND_ACCESS
hand Over reference
MS to BTS
HND_ACCESS
hand Over reference
Max. 4 times not after ASS_CMD only after
HND_CMD
MS to BTS
HND_ACCESS
hand Over reference
MS to BTS
HND_ACCESS
hand Over reference
MS to BTS
SABM(FACCH) MS to BTS
ESTABLISH_INDICATION
BTS to MS
UA(FACCH)
MS to BTS
HND_COMPLETE
OR BTS to BSC
ASSIGNMENT_COMPLETE HND_COMPLETE BSC to MSC
Handover complete message type OR HND_PERFORMED
RR cause ASSIGNMENT_COMPLETE Cause
Mobile observed time difference Cell identifier
Chosen channel
Chosen encryption algorithm
PREVOUSLY OCCUPIED RESOURCE FREE PREVOUSLY OCCUPIED RESOURCE FREE PREVOUSLY OCCUPIED RESOURCE FREE
BSC to BTS
RF_CHAN_RELEASE
BTS to MSC
RF_CHAN_RELEASE_ACK
Active Phase of call strarts using new channel Active Phase of call strarts using new channel Active Phase of call strarts using new channel
INTRA BSC HANDOVER: MS CHANGES from ONE BTS to ANOTHER BTS WITHIN ONE BSC
NEW
MSC
MS BTS BSC VLR
Active Phase of call going on using old channel of old BTS
The measurement results on the currently used traffic channel
suggest an intra-BTS handover. The decision is made by the BSC.
BSC to BTS
CHANNEL ACTIVATE to New BTS
Channel number
Activation Type
Channel Mode (DTX??)
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC
CHANNEL ACTIVATE ACK from New BTS
Frame Number
Channel number
BSC to BTS
HND_CMD to OLD BTS
BTS to MS Hand Over Reference
HND_CMD(FACCH) to OLD BTS Data of the TCH [TRX Info, Time Slot]
Hand Over Reference
Data of the TCH [TRX Info, Time Slot]
Handover Access Handover Access Handover Access
MS to BTS
HND_ACCESS
hand Over reference
BTS TO MS
PHYSICAL_INFO(New Timing Advance Value)
MS to BTS
HND_ACCESS
hand Over reference
BTS TO MS
PHYSICAL_INFO(New Timing Advance Value)
MS to BTS
SABM(FACCH) MS to BTS
ESTABLISH_INDICATION
BTS to MS
UA(FACCH)
MS to BTS
HND_COMPLETE
Handover complete message type BTS to BSC
RR cause HND_COMPLETE BSC to MSC
Mobile observed time difference HND_PERFORMED
Cause
Cell identifier
Chosen channel
Chosen encryption algorithm
PREVOUSLY OCCUPIED RESOURCE FREE PREVOUSLY OCCUPIED RESOURCE FREE PREVOUSLY OCCUPIED RESOURCE FREE
BSC to BTS
RF_CHAN_RELEASE
BTS to MSC
RF_CHAN_RELEASE_ACK
Active Phase of call strarts using new channel of New BTS
INTRA MSC HANDOVER -MS CHANGES BTS FROM ONE BSC TO BTS OF ANOTHER BSC(EXTERNAL HANDOVER)
MS READ THE NOTE FIRST OLD/NEW NEW OLD
BTS BSC BSC MSC
Active phase of the call using the old BTS/BSC
OLD BSC to MSC
HND_REQUIRED
Details of Target BTS
Handover Reason
Circuit Pool List
Preferred Cell List
Current Channel Info
OLD BSC to MSC
HND_REQUIRED
OLD BSC to MSC
HND_REQUIRED
MSC to NEW BSC HND_REQUEST
HND_REQUEST
Channel type Cell identifier (target BTS)
NEW BSC to NEW BTS Encryption information Interference band to be used
CHANNEL ACTIVATE to New BTS Circuit identity code Current Channel Info
Channel number Classmark information 1 Handover Cause
BS Power Classmark information 2 Cell identifier (Current BTS)
MS Power Classmark information 3
Channel Mode (DTX??) NEW BSC to MSC
Connection Confirmed(SCCP connection is established)
NEW BTS to NEW BSC
CHAN_ACT_ACKG
Frame Number
Channel number NEW BSC to MSC
HND_REQUEST_ACK(HANDOVER_COMMAND)
Layer 3 information Chosen encryption algorithm
Chosen channel Circuit pool
NEW BSC to NEW BTS
HND_CMD
Handover Reference
Channel Information
OLD BSC to OLD BTS(FACCH) Layer 3 information
HND_CMD
Handover Reference Target Frequecy
Channel Information Time Slot
OLD BTS to MS (FACCH)
HND_CMD
Handover Reference
Channel Information
Target Frequecy
Time Slot
Handover Access Handover Access Handover Access Handover Access
MS to NEW BTS
HND_ACCESS
hand Over reference
NEW BTS TO MS
PHYSICAL_INFO(New Timing
Advance Value)
MS to NEW BTS
HND_ACCESS
hand Over reference NEW BTS to NEW BSC
HANDOVER_DETECT
NEW BTS TO MS NEW BTS to NEW BSC
PHYSICAL_INFO
(New Timing Advance Value) HANDOVER_DETECT
MS to NEW BTS
SABM(FACCH) NEW BTS to NEW BSC
ESTABLISH_INDICATION
NEW BTS to MS
UA(FACCH)
MS to NEW BTS
HND_COMPLETE
Handover complete message type NEW BTS to NEW BSC
RR cause HND_COMPLETE NEW BSC to MSC
Mobile observed time diff HND_COMPLETE
Cause
Cell identifier
Chosen channel
Chosen encryption algorithm
Traffic Channel RELEASE (by MS) Traffic Channel RELEASE Traffic Channel RELEASE Traffic Channel RELEASE
MSC to OLD BSC
CLEAR_COMMAND
OLD BSC to OLD BTS Layer 3 header information
OLD BTS to MS CHANNEL_RELEASE Release Cause
CHANNEL_RELEASE Release Cause
Release Cause
OLD BSC to OLD BTS
DEACTIVATE_SACCH
MS to OLD BTS Channel number
FACCH/DISC (LAPDm)
Request for Layer 2 connection
Release
OLD BTS to MS
FACCH/UA (LAPDm)
Confirmation of Layer 2
Connnection Release OLD BTS to OLD BSC
RELEASE_INDICATION
Channel number OLD BSC to MSC
Link Identifier CLEAR_COMPLETE
Release of Air Interface connection
Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX)
OLD BSC to OLD BTS
RF_CHN_RELEASE
Channel number (to be released)
BSC requests to BTS for TRX release
on air Interface MSC to OLD BSC
OLD BTS to OLD BSC RLSD
RF_CHN_RELEASE_ACK MSC requests BSC to release SCCP resources
TRX release acknowledge
Channel number
( which is released) OLD BSC to MSC
RLC
Release Cause
SCCP Release Acknowledge
INTRA MSC HANDOVER -MS CHANGES BTS,BSC FROM ONE MSC TO BTS,BSC OF ANOTHER MSC
MS READ THE NOTE FIRST BTS A A B B
BSC MSC MSC BSC
Active phase of the call using the old BTS/BSC
BSC A to MSC A
HND_REQUIRED E Interface
MSC A to MSC B
HND_REQUEST
MSC B to BSC B
HND_REQUEST
BSC B to MSC B
CONNECTION CONFIRMED
BSC B to MSC B
HND_REQUEST_ACK
(HND_CMD)
Channel type
Encryption information
MSC B to MSC A Circuit identity code
HND_REQUEST_ACK
(HND_CMD) Classmark information 1
Channel type Classmark information 2
Encryption information Classmark information 3
Circuit identity code Cell identifier (target BTS)
Classmark information 1 Interference band to be used
Classmark information 2 Current Channel Info
Classmark information 3 Handover Cause
Cell identifier (target BTS) Cell identifier (Current BTS)
Interference band to be used
Current Channel Info
MSC A to BSC A Handover Cause
(HND_CMD) Cell identifier (Current BTS)
BSC to BTS
CHANNEL ACTIVATE to
New BTS
Channel number
Activation Type
Channel Mode (DTX??)
Channel Identification
Encryption information
Handover Reference
BS Power
MS Power
Timing Advance
BS Power Parameters
MS Power Parameters
Physical Context
SACCH Information
BTS to BSC MSC A to MSC B
CHANNEL ACTIVATE ACK
from New BTS ISUP(IAM)
Frame Number
Channel number MSC B to MSC A
ISUP(ACM)
BSC to BTS BSC B to MSC B
HND_CMD to OLD BTS HND_DETECT
BTS to MS Hand Over Reference MSC B to MSC A
HND_CMD(FACCH) to OLD
BTS
Data of the TCH [TRX Info,
Time Slot]
HND_DETECT(Process Access
Signalling)
Hand Over Reference
Data of the TCH [TRX Info,
Time Slot] MSC B to MSC A
ISUP(ANM)
Handover Access Handover Access Handover Access
MS to BTS
HND_ACCESS
hand Over reference
BTS TO MS
PHYSICAL_INFO(New Timing
Advance Value)
MS to BTS
HND_ACCESS
hand Over reference
BTS TO MS
PHYSICAL_INFO(New Timing
Advance Value)
MS to BTS
SABM(FACCH) MS to BTS
ESTABLISH_INDICATION
BTS to MS
UA(FACCH)
MS to BTS Active connection after Inter-MSC handover from BSS A
HND_COMPLETE MSC AMSC BBSS BMS
BTS to BSC
HND_COMPLETE BSC to MSC
Handover complete message
type HND_PERFORMED BSC B to MSC B
RR cause Cause HND_COMPLETE
Mobile observed time
difference Cell identifier MSC B to MSC A
Chosen channel HND_COMPLETE
Chosen encryption
algorithm
Traffic Channel RELEASE (by MS) Traffic Channel RELEASE Traffic Channel RELEASE
MSC to BSC
CLEAR_COMMAND
BSC to BTS Layer 3 header information
BTS to MS CHANNEL_RELEASE Release Cause
CHANNEL_RELEASE Release Cause
Release Cause
BSC to BTS
DEACTIVATE_SACCH
MS to BTS Channel number
FACCH/DISC (LAPDm)
Request for Layer 2
connection Release
BTS to MS
FACCH/UA (LAPDm)
Confirmation of Layer 2
Connnection Release BTS to BSC
RELEASE_INDICATION
Channel number BSC to MSC
Link Identifier CLEAR_COMPLETE
Release of Air Interface
connection
Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX) Radio Channel RELEASE (TRX)
BSC to BTS
RF_CHN_RELEASE
Channel number (to be
released)
BSC requests to BTS for
TRX release on air Interface
MSC to BSC
BTS to BSC RLSD
RF_CHN_RELEASE_ACK
MSC requests BSC to
release SCCP resources
TRX release acknowledge
Channel number
( which is released) BSC to MSC
RLC
Release Cause
SCCP Release
Acknowledge
SL No:- Reference
1 GSM_Messages.pdf
2 GSM_Book-Gunnar_Heine.pdf
3
4
5
6
Links
\\netapp1\proptima\Presentations\GSM_Presentations\Reference_Docs_PPT's\G
SM_Messages.pdf
\\netapp1\repo-nmcgps\Presentations\GSM_Book-Gunnar_Heine.pdf

Você também pode gostar