没有仔细查资料, 按照我的理解来說一下
建立呼叫的流程: 开通-鉴权-寻址-建立呼叫
0) 买卡的时候, 将卡片的IMSI和MDN配对, 记录对应关系并给到HLR(开通), 这样HLR就有了MDN和IMSI的对应关系.
1)手机号归属哋更改政策在开机或者拨打电话时把IMSI等上报给MSC.
2)MSC以IMSI为索引检测数据库,发现没有相关记录MSC发送登记请求到HLR,试图获取相关信息 --漫游先到VLR, 再去归属地HLR取数据;
3)HLR以IMSI为索引,进行数据查询如果数据有效,就把查到的MDN用户签约信息等下发给MSC,否则直接拒绝。
4)MSC获得了MDN和其他一些签约信息就可以进行相关的业务处理,这个MDN可以作为主叫号码显示给被叫用户或者填写在话单中。
5)在用户做被叫时GMSC将通過被叫的MDN到HLR中去查询当前用户在哪个MSC下.当前为用户服务的MSC最终会以IMSI作为标识下发寻呼消息(paging),从而找到用户
每个省公司都会有多HLR, 多MSC.
如果用戶自行更改归属地(HLR), 被叫时就无法到合适的地方(哪个HLR)去找MDN的相关信息(寻址), 也就无法建立呼叫了.
另外, 现在大部分运营商都开了全国统一价格, 归屬地其实已经不是很重要了.