IMSI与MSISDN

原创 2016年08月30日 10:03:26

IMSI

IMSI全名叫国际移动用户识别码(International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡的EF-IMSI文件中,可用于区别移动用户的有效信息。简单地理解就是,IMSI是SIM卡的id号码,可以区分每一张SIM卡
IMSI由一串十进制数字组成,最大长度为15位。实际使用的IMSI的长度绝大部分都是15位,短于15位的例子很少见。

IMSI由以下三部分构成:

  • MCC(Mobile Country Code,移动国家代码),长度为3位。
  • MNC(Mobile Nation Code,移动网络代码),MNC长度由MCC的值决定,可以是2位(欧洲标准)或3位数字(北美标准)
  • MSIN(Mobile subscription identification number,移动订户识别代码),MSIN的值由运营商分配。
    这里写图片描述

举例:

IMSI: 460001234567890

MCC460 中国
MNC00中国移动
MSIN1234567890



IMSI: 460011357924680

MCC460 中国
MNC01中国联通
MSIN1357924680



IMSI: 310490123456789

MCC310美国
MNC490T-Mobile
MSIN123456789


MSISDN

MSISDN(Mobile Subscriber International ISDN number)移动台国际用户识别码,即移动用户的ISDN号码,是在公共交换电话网交换网络编号计划中,唯一能识别移动用户的号码。简单地理解,MSISDN就是手机号

MSISDN号码其组成包含如下三个部分:

  • CC:Country Code,国家码,中国的国家码为86。
  • NDC:National Destination Code,国内目的地码,也称网络接入码,由各个国家的通信主管部门分配给各个网络运营商。中国移动网络接入码为134~139、150~152、188等,中国联通为130~132、185~186等,中国电信为133、153、180、189等。
  • SN:Subscriber Number,客户号码,由网络运营商分配。
    这里写图片描述
    MSISDN储存在SIM卡的EF-MSISDN文件中,但是该文件一般可以被更改,甚至可以被删除,所以一般不以该文件存储的内容为准。需要知道MSISDN号码,最常用的方法是拨出一个电话,看对方手机显示的是什么号码。

举例:

MSISDN: 8613912345678

CC86中国
NDC139中国移动
SN 12345678



MSISDN: 8618687654321

CC86中国
NDC186中国联通
SN 87654321

IMSI与MSISDN的区别

IMSI是SIM卡的ID,MSISDN是用户的ID。意思就是,当用户去营业厅换SIM卡的时候,IMSI就变了,而MSISDN不变。

版权声明:本文为博主原创文章,未经博主允许不得转载。

几个常用术语名词解释 MSISDN,MSRN…

MSISDN   MSISDN:Mobile Subscriber International ISDN/PSTN number(ISDN即是综合业务数字网,是Integrated Service ...
  • esonbest1234
  • esonbest1234
  • 2016年02月23日 17:58
  • 857

MSISDN

MSISDN Mobile Station international ISDN number -- 移动台国际ISDN号码 MSISDN号码是在公共电话网交换网络编...
  • wangzhi_821
  • wangzhi_821
  • 2009年12月15日 11:59
  • 859

MSISDN与IMSI区别

MSISDN与IMSI区别 http://en.wikipedia.org/wiki/MSISDN http://en.wikipedia.org/wiki/E.164...
  • killmice
  • killmice
  • 2014年02月26日 10:23
  • 1113

获取手机的IMSI码,并判断是中国移动\中国联通\中国电信

android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 . TelephonyManager telManager = (TelephonyManager) getSystem...
  • errizh
  • errizh
  • 2016年11月29日 10:32
  • 3133

目前最全的获取IMSI方法

private Integer simId_1 = 0; private Integer simId_2 = 1; private String imsi_1 = ""; private St...
  • u011753991
  • u011753991
  • 2016年05月26日 15:05
  • 2840

通过IMSI判断运营商的方法

因为某些SIM/USIM卡没有写入卡号,所以通过相关接口读取手机号的时候可能为空,鉴于此,使用IMSI的MCC/MNC来判断运营商是比较准确的选择: public static boolean ...
  • murongbingxiao
  • murongbingxiao
  • 2017年12月01日 10:30
  • 224

IMSI 和 IMEI

IMSI 国际移动用户识别码(IMSI)  international mobile subscriber...
  • bydxyj
  • bydxyj
  • 2008年01月24日 13:52
  • 7220

手机IMSI号码编码规则表(转载)

MCC:  移动国家码,三个数字,如中国为 460 MNC:移动网号,两个数字,如中国移动的MNC为00(联通是01,移动159新号段是02,更多在此) MSIN:移动客户识别号,在某一PLMN中...
  • qq_35242986
  • qq_35242986
  • 2017年03月30日 16:41
  • 2220

手机IMSI号码编码规则表

手机IMSI号码编码规则表 http://blog.sina.com.cn/s/blog_538670440100zmj0.html IMSI号码采用E.212格式,号码总长度为16位...
  • dbitc
  • dbitc
  • 2017年01月06日 22:40
  • 2202

android--获取手机的IMSI码,并判断是中国移动/中国联通/中国电信

TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); ...
  • dream19861009
  • dream19861009
  • 2010年12月13日 12:39
  • 12981
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IMSI与MSISDN
举报原因:
原因补充:

(最多只允许输入30个字)