HLR宕机,为什么手机无法做主被叫?
假设HLR连接MSCA和MSCB,为什么关闭了鉴权后手机可做主叫,但是无法做被叫呢?
可以看一下主被叫的信令流程
对于主叫,如果开启的鉴权,MSC要到HLR上去要鉴权参数。关闭了之后,MSC就不需要去HLR要鉴权参数。
对于被叫,主叫方的MSC或关口局要到HLR上去找被叫手机漫游在那个MSC下,这个信息是在HLR中的;如果HLR宕掉,主叫方的MSC或关口局无法得知被叫手机在哪里,所以呼叫不成功
HLR (Home Location Register):归属位置寄存器
HLR负责移动用户管理的数据库。存储所管辖用户的签约数据及移动用户的位置信息,可为至某MS的呼叫提供路由信息。
HLR中主要存储以下信息:
• IMSI
• MSISDN
• 位置信息 VLR号码
• 基本电信业务签约信息
• 业务限制信息
• 补充业务表 包含业务所涉及的参数
HLR是构成CDMA网络的一个重要实体,它负责保存用户归属消息及当前位置信息,从而能够建立对手机的呼叫。HLR将归属位置寄存器和鉴权中心集成在一起,提供位置更新、漫游管理、鉴权、呼叫等多种功能;HLR还支持丰富的补充业务,如呼叫前转、呼叫禁止、主叫号码显示及限制、短消息等,用户使用得心应手。
楼上的说的有些问题,HLR本身没有鉴权的功能,当只有集成了AC(鉴权中心)后,才会有鉴权的功能;
其实,最主要的问题是,如果HLR宕机,主叫的用户,当前用户的IMSI甚至都无法获得,其业务的限制信息、业务类型也将无法获得;
被叫的用户,在HLR宕机之后,MSC将无法找到被叫用户的位置信息,即不知用户目前所处的位置区,所以,被叫将会失败;
楼主的问题,我个认为,也是不可能的,当关闭了鉴权之后,主叫用户的合法性都未知,怎么可能MSC会让用户接续呢?只有一种可能了,楼主是不是打的是特服号啊?像10000/10086/110/119等号码,这些才是不需要鉴权的。
希望能帮到楼主!
被叫是要查MSisdn的相关信息的,如果HLR当了,肯定没办法呼叫。在做主叫的时候,一般在鉴权的时候,我们会采用10/1鉴权。不会次次都去鉴权的,所以有些时候理论可以呼叫。