码迷,mamicode.com
首页 > 其他好文 > 详细

国际直拨电话号码格式

时间:2016-12-28 02:48:39      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:格式   国际直拨   

座机:

+86-10-66668888

+86-21-66668888

手机:

+86-13966668888


+是国际标准,用于国际直拨。


下面内容摘自网上:


一、固网号码

l、国际长途号码

国际长途呼叫前缀+国家(地区)码+国内有效号码

例如:00 86 21 5055 5055 

2、国内长途号码

国内长途呼叫前缀+长途区号+本地用户号码

例如:0 755 PQRS ABED(深圳号码)

3、本地用户号码

局号(PQR(S))+用户号码(ABCD)

位长为6位、7位或8位

例如:66(0)(8)ABCD

其中:

1、国际(国内)长途呼叫前缀:由各国自行确定的用来标识国际(国内)长途呼叫的字冠。我国国际呼叫前缀是00;国内呼叫前缀是0。有些时候也叫国际(长途)冠字(字冠)。

2、国家(地区)码:由国际电联管理的用来标识国家或特定地区名称的代码。国际电联分配我国的国家码为86,台湾的地区码为886(待电联最终确认),香港的地区码为852,澳门的地区码为853。

3、本地号码中的P位:本地号码中的首位,一般可分为P位为“2-9”的号码和P为“1”的号码两大类,其中P位为“1”的号码是在全国范围内使用的特殊业务号码。

二、移动网号码

1、用户号码

国家(地区)码+网号+H0H1H2H3+ABCD

最大位长为15位,目前的长度为13位。

例如:86 139 0123 4567

其中:

1、国家(地区)码:由国际电联管理的用来标识国家或特定地区的代码。如我国的国家码是86。

2、网号:标记一个网路的号码,在号码结构中位于国家号码后面。如139。可以理解为分配给运营商的各制式网络的网络标识码。

3、H0H1H2H3:HLR的标识码,可以理解为运营商存放用户数据的数据库的标识码。便于理解,我们通常给新员工培训说你可以理解为一个省一个HLR,实际上各省市由于用户量不同,会有1个或者多个HLR(不清楚现在是否还有两个省公用一个HLR的情况)。也就是从此四位码可以识别出用户是那个省或者那个地区的用户的号码。网络上的号码归属地查询查的就是这个。

国内号码资源管理部门是工信部,以上内容参考如下管理办法电信网码号资源管理办法的附录

从这份文件中也能看到除了固网和GSM移动用户号码两种外,还有400/800/95***这类号码的编码规则。

=======

需要说明的是,这个办法是理论指导或者说规范要求,随着电信网络的发展,尤其是IP网络接入电信网后,一些并不严格执行此规范的号码也得以通行。

可能是规范本身的漏洞,或者是电信网号码管理的漏洞,或者是软件缺陷。因为并不影响网络运行,而未得到严格的控制。

比如国际长途国际冠字00,在实际使用中用+代替。我个人没有检索到规范(不是说没有,而是我后来不专业于此,只是好奇,简单搜索,并没有认证查证),会猜测是电信设备设计时为了兼容各个国家不同的国际长途前缀而作的一种实现(纯属猜测)。

再比如,你在百度上能看到很多混淆 00,0086,86 的说法,导致很多电信从业人员也对此完全不区分,写出来的代码可想而知了。但是有什么关系呢,反正大家大概理解意思就行了。

再比如,我接到过这样的来电显示:00 86 0 21 5050 5050 ,显然电信设备犯了错误,起呼时的设备错误的在国内呼叫中加了国际长途前缀00,国内长途0,落地方也没有对此做过滤。反正大家能工作就OK。

+是国际标准,用于国际直拨. 00是中国等用于代拨+号,以方便没有拨+号能力的座机.

对应的标准是ITU的E.164

+号另一个意义指+后是一个国家编码, 但0并不是一任何一个国家编码开头, 因此可以认为这是一个私有编码, 即只在你的电信运营商内有效的号码. 有的手机会显示为Private Number.


国际直拨电话号码格式

标签:格式   国际直拨   

原文地址:http://h2appy.blog.51cto.com/609721/1886655

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!