gsm号码结构.docx
《gsm号码结构.docx》由会员分享,可在线阅读,更多相关《gsm号码结构.docx(20页珍藏版)》请在冰豆网上搜索。
![gsm号码结构.docx](https://file1.bdocx.com/fileroot1/2023-1/22/2a3432d1-19a8-4797-9bb4-e08769e2b6d5/2a3432d1-19a8-4797-9bb4-e08769e2b6d51.gif)
gsm号码结构
一、各种号码的结构及作用说明
1、IMSI(InternationalMobileSubscriberIdentity):
1.1IMSI是在GSM系统中对移动用户(MS)的唯一识别.
1.2采取E.212编码方式.
1.3存储在SIM卡、HLR和VLR中,在无线接口及MAP接口上传送。
1.4结构说明:
其中,MCC:
MobileCountryCode,移动国家码,三个数字,如中国为460。
MNC:
MobileNetworkCode,移动网号,两个数字,如中国邮电的MNC
为00。
MSIN:
MobileSubscriberIdentificationNumber,在某一PLMN内MS唯一的
识别码。
编码格式为:
H1H2H39XXXXXX
NMSI:
NationalMobileSubscriberIdentification,在某一国家内MS唯一的
识别码。
典型的IMSI举例:
460-00-4777770001
1.5IMSI分配原则:
1)最多包含15个数字(0-9).
2)MCC在世界范围内统一分配,而NMSI的分配则是各国运营者自己的事。
3)如果在一个国家有不止一个GSMPLMN,则每一个PLMN都要分配唯一的MNC。
4)IMSI分配时,要遵循在国外PLMN最多分析MCC+MNC就可寻址的原则。
1.6UpdateLocation,PurgeMS,SendAuthenticationInfo必需用IMSI寻址,RestoreData
一般用IMSI寻址,目前所有到HLR的补充业务的操作都是用IMSI寻址。
2、TMSI(TemporaryMobileSubscriberIdentity):
2.1TMSI是为了加强系统的保密性而在VLR内分配的临时用户识别,它在某一VLR
区域内与IMSI唯一对应.
2.2TMSI分配原则:
1)包含四个字节,可以由八个十六进制数组成.
2)TMSI的32比特不能全部为1,因为在SIM卡中比特全为1的TMSI表示无效的TMSI.
3)要避免在VLR重新启动后TMSI重复分配,可以采取TMSI的某一部分表示时间或
在VLR重起后某一特定位改变的方法.
3、LMSI(LocalMobileSubscriberIdentity):
3.1LMSI是为了加快VLR用户数据的查询速度而有VLR在位置更新时分配,然后与
IMSI一起发送往HLR保存,HLR不会对它做任何处理,但是会在任何包含IMSI的
消息中发送往VLR.
3.2LMSI的长度是四个字节,没有具体的分配原则要求.
4、MSISDN(MobileSubscriberInternationalISDN/PSTNnumber):
4.1MSISDN是用于呼叫在GSMPLMN内呼叫MS的号码,作用同于固定网PSTN
号码.
4.2采取E.164编码方式.
4.3存储在HLR和VLR中,在MAP接口上传送。
4.4结构说明:
其中,CC:
CountryCode,国家码,如中国为86。
NDC:
NationalDestinationCode,国内接入号,如中国邮电的NDC目前有
为139,138,137,136,135。
SN:
SubscriberNumber.
MSISDN的一般格式为86-139(或8-0)-H1H2H3ABCD
典型的IMSI举例:
861394770001.
4.5SendRoutingInfo与SendIMSI都是用MSISDN寻址的.
5、MscNumber(MSC号码)/VlrNumber(VLR号码)
5.1采取E.164编码方式.
5.2编码格式为
CC+NDC+LSP
其中CC,NDC含义同MSISDN的规定.LSP(lacallysignificantpart)有运营者自己决
定.
典型的MscNumber为86-139-0477
5.3PerformHandover与PrepareHandover都是用MscNumber寻址的.
5.4目前在网上MSC与VLR都是合一的,所以MscNumber与VlrNumber基本上
都是一样的.
SendIdentification,CancelLocation,InsertSubscriberData,DeleteSubscriberData,Reset,
ProvideRoamingNumber等操作都必需用VlrNumber寻址,而SendParameters操作则可
以用VlrNumber寻址.
6、RoamingNumber(漫游号码)与HandoverNumber(切换号码)
6.1在移动被叫或切换过程中临时分配,用于GMSC寻址VMSC或MSCA寻址MSCB
所用,在接续完成后立即释放.它对用户而言是不可见的.
6.1采取E.164编码方式.
6.2编码格式为
在MscNumber的后面增加几个字节.
典型的MscNumber为86-139-0477XXX
7、HlrNumber(HLR号码)
7.1采取E.164编码方式.
7.2编码格式为
CC+NDC+H1H2H30000
其中CC,NDC含义同MSISDN的规定.
典型的MscNumber为86-139-4770000
7.3用IMSI寻址的操作,除了必需用的之外,都可转换为用HlrNumber寻址.
8、LAI(LocationAreaIdentification,位置区)
8.1编码格式为
其中,MCC与MNC与IMSI中的相同.
LAC:
LocationAreaCode,是2个字节长的十六进制BCD码,0000与FFFE不能使用
9、CGI(CellGlobalIdentification,全球小区识别)
9.1编码格式为LAI+CI.
CI:
CellIdentity,是2个字节长的十六进制BCD码.
10、RSZI(RegionalSubscriptionZoneIdentity)
10.1RSZI明确地定义了用户可以漫游的区域.
10.2编码格式为
其中,CC与NDC同MSISDN中的含义相同.
ZC(ZoneCode)在某一PLMN内唯一地识别允许漫游的区域,它是由运营者设定,
在VLR内存储.,
10.3RSZI并不在HLR与VLR之间传送,而只有ZC在位置更新时,从HLR传送到VLR,
用于VLR判断某用户是否允许在该VLR区域内漫游.
二、位置更新
2.1位置与数据管理部分可以划分为以下几个子模块:
:
1.UpdateLocation位置更新(其中可能包含鉴权,用户识别,检查IMEI,
加密,TMSI再分配,插入用户数据,删除用户位置信息,跟踪操作及取用
户参数等过程)
2.ManagementofSubscriberData.用户数据管理(包括插入及删除用户数
据)
3.AttachIMSI.IMSI附着(其中可能包含鉴权,用户识别,检查IMEI,
加密,TMSI再分配,插入用户数据,删除用户位置信息,跟踪操作及取用
户参数等过程)
4.DetachIMSIIMSI分离
5.RestartofHLR.HLR数据库重启动后的相关处理
6.SendParameters从HLR取回有关用户数据(如鉴权集,用户数据,CUG参数等)给VLR.
上述各模块,位置管理模块是主体。
位置管理模块中可能包含鉴权,用户识别,检查IMEI,加密,TMSI再分配,跟踪操作及取用户参数等过程)
2.2位置更新的主干流程
参见图2.2.1,2.2.2,2.2.3
2.3涉及到的寻址方式说明.
2.3.1GT编码格式说明.
2.3.1.1SCCP定义的地址标准格式(仅介绍用于MAP的一种).
AddressIndicator(Octet1)
Address(Octet2-N)
说明:
1)AddressIndicator(一个字节)说明
位8:
Unused
位7:
RoutingIndicator
为0时表示用GT+SSN寻址
为1时表示用DPC+SSN寻址
位6-3:
GlobalTitle(GT)Indicator
仅仅0100用于MAP,表示GT包含TranslationType,NumberingPlan,
EncodingScheme及Natureofaddressindicator.
位2:
SSNIndicator
为0时表示不包含SSN
为1时表示包含SSN
位1:
PointCodeIndicator
为0时表示不包含SignallingPointCode
为1时表示包含SignallingPointCode
2)Address说明:
Address=SPC+SSN+GT.
这里只说明GT编码.
当GTindicator=4时,GT的编码格式为:
8
7
6
5
4
3
2
1
Translationtype
Octet1
Numberingplan
Encodingscheme
Octet2
Spare
Natureofaddressindicator
Octet3
Addressinformation
Octet4
andfurther
其中,Translationtype在MAP中为00000000.
Thenumberingplan编码规则如下:
Bits8765
0000Unknown
0001ISDN/TelephonyNumberingPlan(seeRecommendationsE.163andE.164)
0010Spare
0011DataNumberingPlan(RecommendationX.121)
0100TelexNumberingPlan(RecommendationF.69)
0101MaritimeMobileNumberingPlan(RecommendationsE.210andE.211)
0110LandMobileNumberingPlan(RecommendationE.212)
0111ISDN/MobileNumberingPlan(RecommendationE.214)
1000to1110Spare
1111Reserved
其中最常用的为E.164与E.214两种.
Encodingscheme编码规则如下:
Bits4321
0000Unknown
0001BCD,oddnumberofdigits
0010BCD,evennumberofdigits
NatureOfAddressIndicator编码规则如下:
0000001Subscribernumber
0000010Reservedfornationaluse
0000011Nationalsignificantnumber
0000100Internationalnumber
其中最常用的是Internationalnumber
3)SCCP地址举例:
0D(长度)52060071046831296306202000
说明:
CalledPartyAddress
reservedfornationaluse:
0
routingindicator:
routingbasedonDPCandSSN
globaltitleindicator:
4=globaltitleincludestranslationtype,numberingplan,encoding
schemeandnatureofaddressindicator
SSNindicator:
addresscontainsasubsystemnumber
pointcodeindicator:
addresscontainsnosignallingpointcode
subsystemnumber:
6=HLR(HomeLocationRegister)
translationtype:
0
numberingplan:
7=ISDN/mobilenumberingplan(recommendationE.214)
encodingscheme:
1=BCD,oddnumberofdigits
natureofaddressindicator:
4=internationalnumber
addressinformation:
8613923660020200
2.3.1.2GT转换表中的GT格式(内部格式)
1)构成如下图所示:
GlobalTitle(GT)Indicator
Translationtype
Encodingscheme
Numberingplan
Natureofaddress
indicator
AddressInfomation
2)举例:
40001140861390477
2.3.2从PVLR取IMSI及鉴权集.
2.3.2.1SendParameters(仅用于Phase1)及SendIdentification(仅用于Phase2)都可
完成该功能.
2.3.2.2用VlrNumber寻址PVLR.
1)根据从A_LU_REQUEST携带的PLAI(必需设置成相邻位置区).,从位置区小区表
中查得PVLR的VlrNumber,如861390477.
2)从GT转换表中根据VlrNumber转换成的内部GT查得DPC与SSN,再根据
DPC从MTP目的信令点表中查得目的信令点索引,然后根据目的信令点索引
从MTP路由表中查得链路集号,再根据链路集号从MTP链路表查得链路及
相应的电路,经过NO.7(或LAP)及DT板把信令信号发送出去.
3)邮电的规定是在省内用DPC+SSN寻址,而出省则用GT+SSN寻址,主叫与
被叫地址寻址方式相同.
2.3.3向HLR发更新位置请求.(UpdateLocation)
通过前面得来的IMSI,将IMSI转换成E.214格式,然后查询GT码转换表,其余
同上.
IMSI与E.214(MobileGT)的转换关系.
以邮电为例:
假设IMSI为460-00-H1H2H37770001
则转换成的E.214格式为:
86139-H1H2H37770001
MSBSMSCVLR
A_LU_REQUEST
---------------------------->
MAP_UPDATE_LOCATION_AREA
MAP_AUTHENTICATE
<----------------------------
MAP_AUTHENTICATEack
---------------------------->
MAP_SET_CIPHERING_MODE
<----------------------------
MAP_TRACE_SUBSCRIBER_ACTIVITY
<----------------------------
MAP_CHECK_IMEI
<----------------------------
MAP_CHECK_IMEIack
---------------------------->
MAP_FORWARD_NEW_TMSI
<----------------------------
MAP_UPDATE_LOCATION_AREAack
A_LU_CONFIRM
<----------------------------
MAP_FORW._NEW_TMSIack
---------------------------->
注:
用斜线标注的操作是可选的.
图2.2.1描述了MS在一个VLR区域内漫游时位置更新的情况.(不需要更新HLR的情况).
MSBSMSC/VLRPVLRHLR
A_LU_REQUESTMAP_SEND_IDENTIFICATION_Req
MAP_SEND_IDENTIFICATION_Rsp
。
。
。
MAP_UPDATE_LOCATION_REQ
MAP_CALCEL_LOCATION_Req
MAP_CALCEL_LOCATION_Rsp
MAP_INSERT_SUBSCRIBER_DATA_Req
MAP_INSERT_SUBSCRIBER_DATA_Rsp
MAP_UPDATE_LOCATION_Rsp
A_LU_CONFIRM
图2.2.2描述了MS在不同VLR区域内漫游时位置更新的情况.(IMSI可以从PVLR
获得的情况).
MSBSMSC/VLRPVLRHLR
A_LU_REQUESTMAP_SEND_IDENTIFICATION_Req
MAP_SEND_IDENTIFICATION_Rsp(Error)
A_ProvideImsiReq
A_ProvideImsiRsp
。
。
。
MAP_UPDATE_LOCATION_REQ
MAP_CALCEL_LOCATION_Req
MAP_CALCEL_LOCATION_Rsp
MAP_INSERT_SUBSCRIBER_DATA_Req
MAP_INSERT_SUBSCRIBER_DATA_Rsp
MAP_UPDATE_LOCATION_Rsp
A_LU_CONFIRM
图2.2.3描述了MS在不同VLR区域内漫游时位置更新的情况.(IMSI不能从PVLR
获得,而必需从MS获得的情况).
三、补充业务
3.1补充业务概述
3.1.1补充业务是对基本业务的修改或加强,它不可能单独地提供给用户,必须同基本业务联系在一起才能发挥作用.
补充业务主要是允许用户按照自己的需要改变网络对其呼入呼出的处理,或者通过网络向用户提供某种信息让用户智能化地利用一些常规的业务.绝大部分移动通信网的补充业务是直接从固定电信网中继承过来的.在实施的第一阶段所制定的技术规范中,只对一部分补充业务作了比较完整的说明,大部分要到实施的第二阶段才能实现,其实施细节也只有在第二或更高的阶段才能得到明确.目前华为GSM系统在Phase1实现了前转类,限制类及号码识别类补充业务,其它类别(如呼叫等待,呼叫保持,计费等)在Phase2已陆续实现.
补充业务分为呼叫无关与呼叫相关两部分.前者是指由用户或运营者激活或删除某种功能的补充业务.后者是指登记或激活的业务在呼叫过程中的具体应用.
3.1.2术语及缩写词
3.1.2.1缩写词
CLIPCallingLineIdentificationPresentation
CLIRCallingLineIdentifationRestriction
CoLPConnectedLineIdentificationPresentation
CoLRConnectedLineIdentificationRestricion
CFUCallForwardingUnconditional
CFBCallForwardingonMobileSubscriberBusy
CFNRyCallForwardingonNoReply
CFNRcCallForwardingonMobileSubscriberNotReachable
CWCallWaiting
HOLDCallHold
BAOCBarringofAllOutgoingCalls
BOICBarringofOutgoingInternationalCalls
BOIC-exHCBarringofOutgoingInternationalCalls
exceptthosedirectedtotheHomePLMNCountry
BAICBarringofAllIncomingCalls
BIC-RoamBarringofIncomingCallswhenRoaming
OutsidetheHomePLMNCountry
AoCIAdviceofCharge(information)
AoCCAdviceofCharge(Charging)
CUGClosedUserGroup
MPTYMultiPartyService
3.1.2.2与补充业务有关的术语(concept)
(1)提供(Provision)使补充业务对用户可得(available)的操作.
(1)常规(general):
提供使业务对所有用户均可得.
(2)事先安排:
业务提供者使补充业务对个别用户可得.
(2)撤消(Withdrawal)业务提供者使补充业务对用户不可得的操作.
(1)常规(general):
提供使业务对所有用户均不可得.
(2)事先安排:
业务提供者使补充业务对个别用户不可
得.
(3)登记(Registration)向网络提供具体的补充业务数据的操作,它使补充
业务的后续操作成为可能;登记既可由业务提供者执行,也可由用户执行.
也可能是Provision的结果(不需具体数据).对某些补充业务来说,登记可能
导致激活.
(4)删除(Erasure)对已登记的补充业务的数据的删除.可由provider,也
可由subscriber控制.它既可能是withdrawal的结果,也可能是新补充业务
登记的结果.删除同时意味着业务的去活.