- This topic has 75 replies, 1 voice, and was last updated 3 years, 7 months ago by Gaurav.
10th May 2004 at 08:05 #38062RoamerGuest
I am trying to find out the call flow for internation roaming mobile. The inital LU and mobile registration part of it. I need this info to arrive at a design to intercept the query of visiting n/w towards the home n/w when a international roamer tries to activate the mobile services.
I hope someone can throw some lite on the call flow(if possbile with messages).
Roamer 🙂12th May 2004 at 19:18 #38063RoameoGuest
The first thing which happens when a Roamer tries to latch onto a vstd network is
1) Send Auth Info message is sent to the HLR.
2) On success of SAI an UL is sent to the HLR. The HLR checks the aunteticity of the VLR(the roaming agreements and stuff) and sends back Insert Subscriber Data which has the Subscriber Info including CSI information, Call Fwd Call Bar etc.
3)The old VLR is sent a cancel Location by the HLR.
4)The Insert subscriber Data(ISD) may contain multiple messages. The VLR sends ISD ack for each one of them.
5)Finally an UL-Ack is sent by the HLR for successful completion of the transaction.
If the HLR finds that the UL has come from a fraud/non partner network it sends a UL reject for the same.
Anant14th May 2004 at 04:48 #38064ManulGuest
Thanks for replying. I also read up the gsm 9.02 spec and figured out that MAP UL message that goes from VLR (of visited n/w) is the message that I am intersted in. What I couldnt figure out was that how is this message routed to home HLR, say for example, visited country is Singapore & home country is Malaysia. So how does the VLR in Sinapore figure out the HLR of home service provider in Malaysia?
Is it based on IMSI? if so how does the routing happen? Based on GTT?
Manul14th May 2004 at 07:45 #38065celcom’s guyGuest
base on IMSI and GTT..
E212>E214>E164I…14th May 2004 at 10:04 #38066RoameoGuest
Yes, it is partly based on Imsi. The imsi contains the MCC & MNC of the network. The VLR derives the CC-NDC from this MCC-MNC pair and replaces it with the CC, NDC.
So only the first few digits of the imsi is replaced, and the message gets routed to the GMSC of the home network, with the SSN as the HLR.
I guess this is how it takes place.
Am i right celcom?
R….19th May 2004 at 08:44 #38067celcom’s guyGuest
u a’r right men…19th May 2004 at 13:35 #38068STMGuest
Which vendor’s equipment are u working with ?
STM19th May 2004 at 15:03 #38069ScotGuest
There will be IMSI Analysis Table where IMSI Format ( E212 ) will be transformed to E214 Format,which will be used for Routing the message to HPLMN.
E212 IMSI – MCC+MNC Will be Replaced By
E164 – CC+NDC
Result = E214 = CC+NDC+Remaining Digits in IMSI.Called as MGT-Mobile Global Title.
In the MAP-UL Message this will be used as called address.In the same message Full IMSI will be there.Which will be read by HLR Properly.
Rgds20th May 2004 at 01:53 #38070celcomGuest
3 vendors, alcatel(E10, Nokia(DX200)… and Ericsson. for ericsson i’m not so much exprience in terms of hands on. Only attending the tranning…:).
how about your’s.20th May 2004 at 01:57 #38071celcomGuest
One thing to remember in terms of I(international) and N(national) after the E series. and also be careful GT translation numbering, you might be delate some of digit and also delate all.. :)…expecially to match with country MCC-MNC and CC-NDC
rgds20th May 2004 at 03:22 #38072ManulGuest
Thanks for helping me out. Along with the information u provided and the specs, I was able to resolve my queries. I look forward to participating more on this excellent forum.
Manul20th May 2004 at 14:23 #38073ScotGuest
MGT Defintion depends upon each Operators Raoming Data Specification.
Hi celcom & manul,
Do you work in ANSI IS41 MAP Enabled Networks ?
Rgds22nd May 2004 at 05:33 #38074STMGuest
me using ericsson.24th May 2004 at 07:44 #38075ScotGuest
What is the Processor type and HW Type ?
Rgds24th May 2004 at 11:49 #38076ManulGuest
Continuing my quest towards resolving the international roaming problem:-)
1. Once the Subscriber info has been sent to the visited n/w, in what other scenarios (barring another LU) is the home HLR contacted by the visted MSC/VLR?
2. Is there some way of preventing the billing info to reach the home service provider and instead route it to a 3rd party.
3. Does the visited HLR know, at any point of time, that a international roamer is in the network, or does the home HLR is the one point contact for any subscription info that the visited MSC/VLR may need? Incase there is any info in visited HLR, what is it & how is it updated?
Some of it may not be technically possible, if anyone can provide comments on the above mentioned design concept and throw some light on the questions it would be very helpful.