Professional Documents
Culture Documents
Mobile Roaming Call Flow
Mobile Roaming Call Flow
Trunks and
SS7 Links
SSNC:
LTG
PCM30/24
LTG
High Speed
SS7 Links
SN B
LTG:
SN:
MB:
NetM
SSNC
IOP:
207Mb/s
MB D
CP:
207Mb/s
AMPC
CP
AMP:
IOP:MB
NetM:
Signaling
System
Network
Control
Line Trunk
Group
Switching
Network
Message
Buffer Typ D
Input/Output
Processor
ATM Bridge
Processor
Coordination
Processor
Net Manager
MSC structure
Access
DLU
Switching
SN
LTG
LTG
Signaling
System
Network
Control
Coordination
SSNC
SYP
MB
CCG
CP
Switching
Exchange
Lines
Switching
Exchange
Trunks
Incoming
Traffic
Calling Party
(A Subscriber)
Originating
Call
Transit
Exchange
Switching
Exchange
Switching
Exchange
Busy
Originating
Exchange
Idle
Terminating
Exchange
Called Party
(B Subscriber)
Routing
Routing in general is the method, how to find a way through a network
for a given Routing Information.
Whithin a Switch, Routing is to find an outgoing trunk, according to the
evaluation results of the Routing Information
Authentication
The Rand is relayed to the mobile station. This generates the Sres with
the help of the parameter Ki stored on the SIM card and A3 (Sres
=A3(ki ,rand)). The Sres is sent back to the MSC/VLR and there
compared with the Sres of the triple. If both Sres are the same, the
authentication is successful. If they are different, the SIM card is
rejected, and only emergency calls are possible depending on the
project.
Ciphering
For the ciphering, the Rand is also used in the MS. The key Kc is
generated (Kc=A8(Ki, Rand)) with the help of the parameter Ki stored
on the SIM card and A8. The ciphering is thereupon carried out with the
algorithm 5 stored in the mobile equipment and the key Kc. The key Kc
contained in the triple is meanwhile relayed to the BSS. The algorithm
A5 is also available here, so that the ciphering can be carried out here
as well.
Location Registration
Since subscribers can change their locations in the PLMN any number of times, it is
absolutely necessary to log the current site to a central position for the availability of
the subscriber. This central position is the HLR of the respective subscriber.
Therefore the routing label of the visited MSC/VLR is entered there.
Location update is carried out for the following situations:
Location up-date
MS
BS/MSC/VLR
old LAI & old TMSI
Allocate
new TMSI
ciphered(new TMSI)
Acknowledgement
While staying in the old MSC area, the identification code of the location area (LAI location area ID) is
noted on the SIM card (subscriber identity Module)
If the subscriber now moves to a new MSC area and thus also to a new location area, the mobile
subscriber receives a new LAI from the MSC/VLR.
Since the new LAI is different from the old LAI, the mobile subscriber sends both LAIs back to the MSC.
If the new MSC knows the old LAI or the corresponding old MSC/VLR, it requests from there the security
parameters not used (triples) and the subscriber identification IMSI (international mobile subscriber identity).
Hereupon the new location area is transmitted to the HLR from the new VLR/MSC.
The HLR thereupon informs the old MSC/VLR that the subscriber is to be deleted
in the VLR.
Location up-date
TMSI unknown
MS
BS/MSC/VLR
old LAI & old TMSI
old TMSI
unknown
ID request
IMSI
Allocate
new TMSI
ciphered(new TMSI)
Acknowledgement
While staying in the old MSC area, the identification code of the location area
(LAI location area ID) is noted on the SIM card (subscriber identity Module)
If the subscriber now moves to a new MSC area and thus also to a new location
area, the mobile subscriber receives a new LAI from the MSC/VLR.
Since the new LAI is different from the old LAI, the mobile subscriber sends both
LAIs back to the MSC.
Since in this case the old MSC/VLR is unknown in the new MSC/VLR, the MSC/
VLR requests the subscriber identification number (IMSI international subscriber
identity) from the mobile subscriber and transmits the new location to the HLR.
The HLR thereupon informs the old MSC/VLR that the subscriber is to be deleted
in the VLR.
A-interface
Signalling
e g by ISUP, TUP, MFCR2
BSSAP
based on SCCP
VLR
BSC
B
number
Visited
MSC
B
number
MOC
Outgoing Traffic
Transit
switch
B
number
Transit
switch
B
number
Terminating
exchange
Transit Call
Transit Call
Terminating Call
Outgoing Traffic Outgoing Traffic Terminating Traffic
BTS
Air interface
A-side
Mobile Station
B-side
terminal
equipment
MOC macro
Message 1
MSC <- BSS CR(Complete L3 info(CM service request))
Message 2
MSC -> BSS CC(Authentication Request)
Message 3
MSC <- BSS DT1(Authentication Response)
Message 4
MSC -> BSS DT1(Cipher Mode Command)
Message 5
MSC <- BSS DT1(Cipher Mode Complete)
Message 6
MSC -> BSS DT1(ID Request (IMEI))
Message 7
MSC <- BSS DT1(Setup)
Message 8
MSC -> BSS DT1(Call Proceeding)
Message 9
MSC -> BSS DT1(Assignment Request)
Message 10
MSC <- BSS DT1(ID Response (IMEI))
Message 11
MSC <- BSS DT1(Assignment Complete)
Message 12
MSC -> BSS DT1(TMSI Reallocation Command)
Message 13
MSC <- BSS DT1(TMSI Reallocation Complete)
Message 14 PSTN <- MSC
IAM
Message 15 PSTN -> MSC
ACM
Message 16
MSC -> BSS DT1(Alerting)
Message 17 PSTN -> MSC
ANM
Message 18
MSC -> BSS DT1(Connect)
Message 19
MSC <- BSS DT1(Connect Acknowledge
Mobile Originated Call (MOC) in D900 with MNP (QoD query on digits)
A-interface
BSSAP
based on SCCP
Signalling
e g by ISUP, TUP, MFCR2
VLR
BSC
B
number
Visited
MSC
B
number
MOC
Outgoing Traffic
Transit
switch
B
number
Transit
switch
B
number
Terminating
exchange
Transit Call
Transit Call
Terminating Call
Outgoing Traffic Outgoing Traffic Terminating Traffic
BTS
Air interface
A-side
Mobile Station
B-side
terminal
equipment
MSISDN
local
exchange
Originating Call
Outgoing Traffic
A-interface
Signalling
e g by ISUP (TUP, MFCR2)
Transit
switch
Transit Call
Outgoing
Traffic
MSISDN
Gateway
MSC
Interrogation
MSRN
Mobile
Terminating
Traffic
Transit
switch
MSRN
BSSAP
based on SCCP
BSC
Visited
MSC
MSRN
VLR
Outgoing
Traffic
BTS
SendRoutingInfo
MSRN
MSRN
Provide
RoamingNr
Air interface
HLR
MAP signalling
based on SCCP and TCAP
B-side
Mobile Station
MTC macro
Message 1
Message 2
Message 3
Message 4
Message 5
Message 6
Message 7
Message 8
Message 9
Message 10
Message 11
Message 12
Message 13
Message 14
Message 15
Message 16
Message 17
Message 18
Message 19
Message 20
A-side
terminal
equipment
MSISDN
local
exchange
Originating Call
Outgoing Traffic
Signalling
e g by ISUP (TUP, MFCR2)
Transit
switch
Transit Call
Outgoing
Traffic
MSISDN
Transit
switch
Gateway
MSC
Interrogation
Transit
switch
Outgoing
Traffic
SendRoutingInfo
Unknown subscriber
HLR
MAP signalling
based on SCCP and TCAP
Signalling
e g by ISUP (TUP, MFCR2)
MSISDN
local
exchange
Originating Call
Outgoing Traffic
MSISDN
Transit
switch
Transit Call
Outgoing
Traffic
Gateway
MSC
Transit Call
Interrogation
SendRoutingInfo
FTNO
Transit
switch
Transit Call
Outgoing Traffic
FTNO
terminating
exchange
Terminating Call
Terminating Traffic
FTNO
C-side
HLR
B side (mobile) to
C side
MAP signalling
based on SCCP and TCAP
terminal
equipment
BSSAP - LTG
CP
MOC
LOOP - LTG
MTC
CP
MS
BSSAP - LTG
MIC-Code would be
neccesary
Quiz
Q1: Does the HLR know the respective location of the subscriber?
Q2: Does the AC generate the mobile station roaming number?
Q3: Does the MSC serve to through connect the call from the BSC
to other MSCs?
Q4: Which number serves to identify the subscriber and is stored on
the SIM card?
Q5: With which number can the subscriber be internationally dialed?
Q6: Which number is transmitted to the equipment identification
register for auditing?
Q7: Which number is used instead of the IMSI in order to avoid
unnecessary interchange of the IMSI via the radio interface?
Q8: Which three components does a so-called triple comprise?
Q9: Which parameter of the triple compares the MSC/VLR for the
authentication test?
Q10: Did you find this course interesting/usefull?
Answers
A1: Yes
A2: No
A3: Yes
A4: IMSI
A5: MSISDN
A6: IMEI
A7: TMSI
A8: Sres, rand, kc
A9: Sres
A10: Of course