Beruflich Dokumente
Kultur Dokumente
Introduction
GSM supports roaming services that allow a subscrib er in a GSM network to receive mobile telephony serv ice when the user visits a different GSM network
GSM networks are within the same country GSM networks are located in different countries
http://netcom.kw.ac.kr
Kwangwoon Univ.
Introduction
International roaming issue from the customers perspective
John is a subscriber of GSM service in Korea Suppose that he travels from Korea to Japan ,which have a GSM roaming agreement
John
Jenny
http://netcom.kw.ac.kr
Kwangwoon Univ.
Scenarios #2
Scenarios #3
http://netcom.kw.ac.kr
Kwangwoon Univ.
http://netcom.kw.ac.kr
Kwangwoon Univ.
GMSC D
ISC C (Korea)
1.2
ISC B (Japan)
1.1
HLR E
Korea
Switch A interprets the ISCA, the first portion of ISC C interprets the prefix Jenny first dials ISCA Based dialed digits, it the on country code, VLR of the remaining digits, and (international switch center ISC B routes the callan identifies the call as to F access code), CC (country sets up the voice trunk to international call, then sets Koreas MSC G ISC C code), Johns MSISDN GMSC D up the call using the IAM message to Japan ISC
Switch A
1 4 7 *
2 5 8 8
3 6 9 #
John
Radio tower
Jenny
Kwangwoon Univ.
http://netcom.kw.ac.kr
GMSC D 6.1
2 5 4.3
ISC C (Korea)
ISC B (Japan)
1.1 3.3 4.1
3.1
6.3
Switch A
HLR E Step 6 Step 2. Step 5 Based3and 4 Step on the MSRN, GMSC D GMSC D queries The MSRN is HLR E queries uses the IAM returned to obtain HLR E GMSC message toF up VLR set the MSRN D the trunk to MSC G
http://netcom.kw.ac.kr
Korea
MSC G
VLR F
1
6.3
1 4 7 * 2 5 8 8 3 6 9 #
John
6.3
Radio tower
Jenny
Kwangwoon Univ.
A basic restriction is that we should not introduce any new message types to the GSM MAP protocol defined in GSM specification 09.02. The solutions utilize only existing messages with the prefix MAP_ In the first three solutions, we utilize the concept of roamer location cache (RLC) In solution 4, we introduce a special dialing code that leads the call to the GMSC of the visited GSM system
Kwangwoon Univ.
http://netcom.kw.ac.kr
RLC
The RLC in a visited system maintains a database containing the records of all international roamers who are presently in that visited system
From the perspective of a VLR in the visited system, RLC functions as the HLR of a roamer From the perspective of the HLR in the home system of the roamer, RLC serves as the VLR in a visited system
http://netcom.kw.ac.kr
Kwangwoon Univ.
Solution 1 (Registration)
JAPAN ISC C (Korea)
3 5
HLR
VLR MSC
1 1 1
Radio tower
Korea
Step 2. 5. Step 4. Step 3. The RLC VLR sends At the same time, ISC B MAP_RESTORE_DAT MAP_UPDATE_LOCA Step 1. ISC B duplicates the message ATION to the MSISDN ,HLR roamers : roamer and forwards it to the The , HLR. MS registers to the RLC. MAP_INSERT_SUBSC The message is VLR RLC creates a record to RIBER_DATA Korean forwarded to : HLR store the IMSI and MSISDN (ISCBusual ISC C) as VLR/MSC address
http://netcom.kw.ac.kr
Kwangwoon Univ.
Jenny
VLR
4
MSC
Radio tower
Step 1. Step 2. Jenny first dials the ISCA code, the CC code, then Step 3. CC code Step 4. John's MSISDNISC B RLC Table John entry By using the MSRN, ISC VLR A B routes the IAM MSRN (ISCA+CC) message to John . ISC B IAM MSISDN RLC ISC B (IAM message)
John
http://netcom.kw.ac.kr Kwangwoon Univ.
Only ISC B needs to be modified Other network elements, such as the VLR and HLR, remain the same
Disadvantage
Most ISCs are not equipped with the GSM MAP protocol (not be able to interpret the GSM MAP message) ISCs typically belong to an international telephone carrier different from that of the GSM service provider
http://netcom.kw.ac.kr
Kwangwoon Univ.
Solution 2 (Registration)
JAPAN
ISC C (Korea)
3 4
ISC B (Japan)
4
RLC
3 4
2
Switch D Step 2. Step 4. VLR international Step 3. roamer , Step 1. MAP_UPDATE_LOCATI , RLC sends the RLC ON RLC MAP_UPDATE_LOCATI The MS registers to the MAP_RESTORE_DATA ON message to the VLR RLC creates a record to roamer roamers HLR store the IMSI and MSISDN VLR/MSC address
Kwangwoon Univ.
HLR
Korea
MSC A
1 1
VLR
Radio tower
http://netcom.kw.ac.kr
Switch D RLC
4
Step 1. Step 2. 3. The steps Stepthe same as are 4. those for solution 1. RLC Table John entry Switch D IAM By using the MSRN, ISC VLR MSISDN B routes the IAM Except that Jenny dials MSRN RLC message to of Switch D the number John . instead of the country code
Jenny
VLR
4
MSC
Radio tower
John
http://netcom.kw.ac.kr Kwangwoon Univ.
Disadvantage
Extra modifications to the VLR The caller must dial the number of Switch D, then the MSISDN Dialing process id different from the ordinary international call dialing procedure Sophisticated billing procedure
http://netcom.kw.ac.kr
Kwangwoon Univ.
Solution 3 (Registration)
JAPAN
ISC C (Korea)
2 4
ISC B (Japan)
2
RLC
3
Switch D
extrator
HLR Step 2. 3. Step 4.
Korea
MSC A
1 1
VLR
The VLR Step 1. HLR sends foreign country , MAP_UPDATE_LOCATI location update RLC ONroamers to the The the to MS registers HLR. MAP_RESTORE_DATA RLC creates a record to VLR roamer store the IMSI and HLR MSISDN VLR/MSC ISC B address
Kwangwoon Univ.
Radio tower
http://netcom.kw.ac.kr
Disadvantage
http://netcom.kw.ac.kr
Kwangwoon Univ.
Solution 4
Dial NDC1+IRAC+CC+NDC2+SN
NDC1 : NDC or mobile network access code to the visited GSM system IRAC : international roamer access code CC : country code of the home country NDC2 : NDC of the home GSM system SN : subscriber number for the roamer
PSTN routes the call to a GMSC of the visited GSM system (NDC1) GMSC international roaming call (IRAC) HLR CC+NDC2+SN MSISDN Signaling path between the GMSC and the HLR already exists The GMSC query the HLR to obtain the MSRN GMSC MSC call , MS
http://netcom.kw.ac.kr
Kwangwoon Univ.
1 PSTN GMSC
5 HLR 2 6
4 VLR 3
MSC
1 2 4 5 7 8 * 8 3 6 9 #
http://netcom.kw.ac.kr
Kwangwoon Univ.
Solution 4
GMSC is a general-purpose switching system roamer HLR MSC Advantage
GSM call delivery procedure is not modified No new elements are required Cost-effective (no new network elements)
http://netcom.kw.ac.kr
Kwangwoon Univ.