既然移动电话号码都是 1 开头,那这个 1 存在的意义是什么?可以省略吗?

[复制链接]
chinacfan 发表于 2023-10-9 07:21:05|来自:北京 | 显示全部楼层 |阅读模式
既然所有移动电话号码都以1开头,如果机主不和移动网之外的固话网、省际网、国际网联系的话,是不是可以要求移动公司把号码中的1去掉?
全部回复5 显示全部楼层
rlb1566 发表于 2023-10-9 07:21:58|来自:北京 | 显示全部楼层
省流:①这个1存在的意义是让整个中国大陆的移动电话号码格式一致,而且能跟固话区分开。②不可以省略,因为再过几年就又有「不是1开头的移动电话号码」了。
<hr/>中国大陆的手机号并非「自古以来」就长这样子的。最早使用的是模拟网(1G)移动电话,也就是所谓的「大哥大」(原邮电部使用TACS制式)。1987年广州率先开通模拟网移动电话,第一个号码是901088
中国第一个办手机号的人是谁?所有号码随便挑,他最终选了什么?请注意,模拟网时代的手机号都是带区号的。因此,完整的号码是020-901088,020是本地的电话区号,90是电话交换局号,1088是后面的顺序号码。这种区号—交换局号—顺序号码的格式与固定电话是一致的。(6位数固话号码前二位是局号,7位数固话号码前三位是局号,8位数固话号码前四位是局号)到了90年代,各地模拟移动电话使用的号段,不算区号,几乎都是90/91开头的



1995年12月,北京,这时固话还是7位(1996.5.8升8位),手机却已经是8位了,都是010-90**开头的。



2000年第三季度《中国宝石》杂志刊登的广告。「手提」那一栏的最后一个号码就是020-91729990,是数字移动通信网开通后,残留的模拟网移动电话号码。不过到2001年12月31日,模拟网移动电话亦即「大哥大」,就彻底没了。

如果模拟网时代的这种号码规则一直延续下来,那么今天的完整手机号一定是带着电话区号的。而且因为手机用户数量比起上世纪90年代已经指数翻倍,原先用于固话的2-8开头号码(不算区号)也必然会用于手机。那样的话,恐怕就根本没有一个专门用于移动通信的号段,也就没有专门的「手机号格式」了——因为手机号将会与固话号长得一模一样,而且各地手机号(不算区号)的开头数字都可能不一样。在今天的美国和加拿大,手机号就仍然是与固话号混编、带着电话区号的。一个+1(XXX)XXX-XXXX的号码,根本看不出来到底是固话还是手机。
那中国大陆为何还是出现了「1开头的」、与固话号码格式截然不同的手机号码呢?因为中国大陆在引入数字移动电话(2G)之后,就逐步抛弃了模拟网时代把移动电话塞进「区号—交换局号」体系的做法。1993年9月原邮电部在浙江嘉兴开通亚洲第一个GSM数字移动通信试验网[1],1994年12月广东省正式商用GSM,1995年4月实现15省市联网。[2]但这时邮电部移动通信局GSM使用的仍然是与模拟机相同的号码格式。1995年7月隔壁联通在京津沪穗四市开通GSM,直接使用130开头,10位数的号码,首次打破了模拟机时代「区号—交换局号」格式的束缚。1996年1月1日,邮电部GSM实现全国联网之后,将各地原有的GSM号码整编为139开头,10位数的号码。[3]



139号段何时启用,以前网络上一直缺乏一个能服众的说法。没想到还得上知网啊……

1997年11月10日,原电信长城网[4]CDMA也获批使用133开头的10位数号码[5],1998年正式启用(之前的过渡形式也是「区号—交换局号」,局号为93XX)。[6][7]





同样的,这些资料也只能看知网……



1994年最早进入国内的GSM手机——摩托罗拉International 3200,1992年就已在海外发布。长得跟模拟网「大哥大」几乎一样,但实际上已经是GSM数字手机。



1997-1998年最早进入国内的CDMA手机代表——三星SCH-200F。因为没有电话卡槽,被现在的二手贩子误认为是「模拟机」,但这写的很清楚啊,Digital啊……

至此「手机号1开头」的格局其实就已经形成了。这个1存在的意义,就是为了让全国的手机号格式统一,并且打破「区号—交换局号」时代手机号与固话号难以区分的状况。但「手机号1开头」也带来了新的麻烦——那时候国内长途拨打手机号需要在前面加0,比如1308679898,国内长途就会变成01308679898(国际长途则是+861308679898)。北京的区号原来是01,没有0——01308679898这样的号码可以被解读为01-3086798-98(+86-1-3086798-98),如果北京区号仍是01,很显然数字网手机号会跟固话内线转接号直接撞号。所以在邮电部GSM尚未全国联网和更改号码格式的1995年3月26日,北京的区号就改成了010,给即将到来的GSM/CDMA数字移动通信网让路。
这时+86-10是北京区号,+86-13X是手机,其他的+86-1XX则大多数是全国通用、不加0的特服号码(比如今天仍在使用的119、120,以及今天已经被腾出来的165、185等)。+86-2~+86-9开头当然是各地电话区号,本地拨号(不含区号)的2-8开头是市话,本地拨号的9开头一部分是残留的模拟移动电话(2001年12月31日彻底关闭),另一部分是个别城市远郊区县的「郊话」(什么时候彻底清退的不清楚)……



1999年上半年,本地拨打的手机号



1998年6月,长途拨打需要在前面加0

【中国移动2001年广告模转数篇-哔哩哔哩】1999年7月22日,各数字移动电话网号码从10位升至11位,办法是在13X之后插0。这一天刚刚完成工商注册的中国移动(原邮电部移动通信局;但是中国移动正式揭牌则是2000.5.16)拥有139/138/137/136/135号段,中国联通拥有130/131号段,电信长城网还是孤零零的133。
【【录像带首发】1999年北京卫视中国电信全球通手机号升位加0广告片段-哔哩哔哩】
【【中国大陆广告】中国联通号码升位宣传片(1999婴儿篇)-哔哩哔哩】这时候手机号的格式就已经跟现在一模一样了。进入21世纪以后,134/132/15X/18X……相继发行(不过18X/17X/16X给手机号用是腾退一些老特服号的结果),CDMA网更是在2002-2008短短六年间经历了电信长城网→联通新时空→电信天翼三易其主的巨变(这是另一个故事,以后可能会讲)。但「所有移动电话号码都是1开头」的格局,似乎二十多年都没变(这里要剔除小灵通、大灵通、市话通这类原电信和原网通挤在固话里面放号的「非正式移动通信网络」)。而且这个1再也无法去掉了——比如,+86 17508855055是一个云南昆明联通的手机号码;+86 7508855055——抱歉这是广东江门的固话号码0750-8855055了。毕竟当初把手机号规划成1开头,就是为了避免手机号与固话号难以区分的状况。
只不过,考虑到110/119/120/17951这类的特服号和接入号仍然存在且无法改成非1开头的其他数字,1开头的手机号总有一天会枯竭——是可以二次放号,但考虑到各种原机主绑定甚至催债什么的,很多人还是想要一个「从零开始」的全新号。而在2017年版《电信网编号计划》中,工信部已经规定,92和98开头的号码未来也将作为「公众移动通信网网号」——也就是手机号。
工业和信息化部关于发布《电信网编号计划(2017年版)》的通告所以说,可能再过几年,925 5025 3336,988 1008 2255啥的,也是手机号了——988跟188肯定是两个号段啊,怎么可能去掉「1」呢?
oydfe2088 发表于 2023-10-9 07:22:31|来自:北京 | 显示全部楼层
主要是区号问题。这个 1 其实相当于区号的一部分。
我们知道 10 是北京,20 是广州, 21 是上海,755 是深圳。
这 139,159,130 之类的,其实都是三位数的区号。如果把这个三位数区号去掉一,那后边的这个号码可能会跟现有其它非省会城市的区号冲突。
问题来了,如果都是区号,为什么前边不用加零?
答案是:其实本来需要加零,但1开头的号码,不加零也不会跟本地固定电话冲突,所以为了方便,就不需要加零了。
如果你打别人手机,前边加 0 ,也是完全可以拨通的,因为第一位本来就是 0 ,只不过那个 0 通常被省略掉了而已。
另外,从国外拨打国际长途进中国时,第一个零是统一都要省掉的,此时手机号的前3位就跟固定电话的长途区号用途完全重合,必须分配为不同号码,那么自然只能用 1 开头。
<hr/>题主问的可能是另外一个情况,也就是你根本没有跨网联系需求(移动跟电信联通互打也算跨网哦),那是不是可以去掉1。
这种情况下,你是可以去掉,但别人打你还是要全称。诞生的是另外一个技术:短号。如果几个人,或者一个团体都在同一家运营商,是可以用短号来联系的,这种时候不光去掉 1 可行,去掉更多位数都可行,毕竟短号现在一般只需要四位或者五位而已。
qilin 发表于 2023-10-9 07:23:16|来自:北京 | 显示全部楼层
举个例子:
+86 177 2333 6666
是一个归属于四川泸州电信的手机号。
+86 772 333 6666
是广西柳州的一个座机。

如果省略掉 1 的话,那么运营商的系统该乱套了。因为无法分辨你拨打的是座机还是手机了。
wuchao 发表于 2023-10-9 07:23:23|来自:北京 | 显示全部楼层
固定电话用的步进式程控交换机。步进式的意思是拨一位号解析一次。
第一位拨0,本地局会将通话线路转接至电信的全国固定电话交换中心处理。拨完区号,全国固定电话交换中心会将通话转接给区号对应的区域交换中心处理。
第一位拨1,本地局会等待前三位号码拨完。前三位是网络码的,转接给对应网络的无线呼叫处理中心处理。前三位不是网络码的(110,120,119,123)则转给对应呼叫总台。
第一位拨9,本地局直接转给工信部呼叫中心
第一位拨4或8,本地局等待第二位是否为0,是的话转给400/800总台,否则按其他号码处理
其他的就是本地电话了,按本地组网方式寻呼。

补充几点。以上操作每次接入地方局都会执行一次,所以拨0+区号+110可以接入指定地方的110指挥中心,其他1开头或9开头的总台同理。
通话已经在由全国固定电话交换中心处理时,再次拨0则会转接给IDD(国际直接拨号)中心,手机上直接拨“+”(长按数字0)则可以绕过全国固定电话交换中心,直接拨给IDD中心,固定电话不支持这个功能。
来电显示固定电话是在振铃时通过FSK或DTMF制式发送,边振铃边发送,所以在呼叫建立的时候没人知道正确的来电显示号码。移动电话的来电显示由各自的通信制式处理。所以固定电话打移动电话需要先假装振铃,由无线呼叫处理中心收完来电显示后再寻呼手机并振铃。所以固话打手机会嘟几声后手机才响。(并不是所有固话都这样,很多地方固话已经VoIP改造,固话接在光猫之类的东西上,用类似手机的方式寻呼)
一次通话寻呼如果经历了太多次转发,并不能保证每次都能正确转换制式,所以来电不显示或者错误显示都是很常见的情况。而且整个寻呼链条上只有第一个交换中心知道正确的来电号码,链条后面只转发不验证。如果第一个交换中心被骗子控制了,那他想怎么显示就怎么显示。
性爱高手 发表于 2023-10-9 07:23:32|来自:北京 | 显示全部楼层
20220408补充
今天咨询了一下公司的老资格,发现了几点更有趣的事情。下文中,可能有的读者会发现,我漏掉了一个华北地区,03**的区号。华北地区的交换中心是北京,那么按道理,北京的区号是023才对。但是北京已经有了一个区号010。那怎么办呢?北京其实有相当长一段时间是010和023共用的。就是打023也能打北京去。不过那是很久很久以前的事情了,听他讲,知道的人不多,所以无法验证。至于为什么这么做呢?是因为,当时北京不仅是华北地区的交换中心,也是全国的交换中心,交换什么呢?固定电话和移动网之间的呼叫交换。
移动的手机为何是1开头?据说,当时013也是按区号的处理方式处理话务业务的,至于为什么这样,因为这样不仅可以节省可怜的交换机内存空间,也好处理话务。因为当时是以固定电话为主,摘机按下01自动送往北京交换局,然后再根据第二位决定送往哪个运营商(类似于区号中的省份),第三位决定是运营商的哪个号段(类似于地级市),然后往下是用户号码,然后是本地网交换机(前三,四位),最后四位是用户号码。当年用户号码是区号加后四位一共是7位数。手机用户迅猛发展,7位数不够了,所以就首位前加0升级至8位数。当时有个说法是所有的固定电话打手机都这样处理,但是长途电路受不了那么大的话务量啊!所以,在每个区号内部,也有一个1字头特殊局交换机,处理本地的手机呼叫信息。储存着分配给本地的手机号段信息,一个运营商一个。所以,你拨打外地手机时,才会出现那句经典的外地用户请拨0。区号后面跟手机号码是能打通的!

以下是原回答
为何手机号码是1开头呢,是因为,早期的手机号码被当做特殊号局对待。2-8开头的才是正常电话号码,长度为7-8位
为什么会这样呢,是和电话的演进有关。电话是先出来有线电话,也就是我们以前用的固定电话,然后才出现了手机号码。早期,各个区县的电话是单独的一个管理区,各个管理区之间,相互呼叫,要收取区间通话费;由电话号码的第一个数字标识该号码属于哪个区(比如济南市在未升8位数电话号码前,8表示历下区高新区,3表示章丘区,5表示市中区,7表示槐荫区,4表示济阳区和商河县等,升8位以后设备已经更新换代,新号段就乱了,老号码也可以随意移机了),8位数字电话号码则由第2-4位标识该号码所在的区内程控交换机(这也是早期电话为何乡镇之间的号码前部都不一样的原因,比如济南的号码,一看到前面是8887开头,大概率就是在高新区软件园附近,而8488开头则大概率是在商河县城区附近,纯粹就是因为很多用户很多年电话号码都没有换。),其实早期的小灵通也有自己专门的号段,也就是为了标记小灵通专属交换机,比如我们县当时小灵通的专属号段就是588,589。
为何要这么规划呢?是因为早期的程控交换机内存普遍不大,要管理全县,全区上百万门电话,程控交换机受不了。本地网直接呼叫本地网内的各个交换机,前3-4位拨出以后,也就进入了对方子网的交换机。比如,66668888呼叫88886666,用户66668888摘机,拨号,拨完8888时,该用户所属的6666交换机一看前4位是8888,就和8888交换机建立了话务连接,并继续发送后4位号码给8888交换机,8888交换机一看呼叫的是自己所属的用户线路号码为6666的用户,于是就给线路号码6666上加入70V振铃电压,用户电话就响了。
手机当时归属于无线局,第一位数字是9,因为当时手机还是非常贵,所以用户不是太多,每个市能有1-2万人就很不错了,所以,只有几个个无线交换机,交换机编码分别为9001-9009等,能用的起手机的肯定是先富起来的那群人。当时的手机号码是[区号]900N[用户号码],此时,手机还不能漫游,只能在本地移动使用。此时,手机号码属于中国电信运营。
后来电信移动局拆分出来成立中国移动,要建设全国一张移动网,就把移动局的号码单独拿出来,用1表示特殊服务号码(10不用),如110,114,120,170,180等,就用13表示本地移动局,用9表示移动第一个交换机,8表示移动第二个交换机……同时,手机号码也有全国唯一性,所以,在139和用户号码之间还要加入区号表示这个用户是属于那个营业城市的,所以,139中间带区号是中国最早的一批手机号码。至于为何打外地手机前面需要加0?是因为需要离开本地网,要占用全国长途资源,而移动是不允许建设全国长途网的,所有的长途电话只能由中国电信经营。而中国电信规定,想要离开本地网,号码第一位必须是0,所以,外地手机号码前必须要加0。所以13805321234表示青岛市的移动第二个交换机下面用户号码位1234的用户。
当固定电话用户想呼叫长途固定电话时,会怎样呢?我国早期的长途交换网由中国电信专营,全国分为东北,华东,华北,西北,西南五个交换区域,分别用数字4 5 6 7 8 9来标识,东北用4标识,根程控交换机在沈阳,华东用5,在南京,华南用7,在武汉,西南用8,在成都,西北用9,在西安。比如某个济南用户66668888想呼叫陕西延安的用户88886666,济南用户摘机,按0,此时,济南用户所属的6666交换机将呼叫转移至本地长途局,本地长途局接入南京,用户继续按下了9,南京交换局分出一路资源和西安交换机互联,并继续发送拨号信息,此时,用户按下了后面的10,西安交换局接入延安长途局,用户继续按下后面的数字8888,延安长途局则接入本地8888交换机,并继续转发后续拨号,用户继续拨完6666,延安8888交换机下面的用户线6666加电振铃。
当固定用户呼叫外地手机时,会在手机号码前加0表示这是外地手机,本地长途局收到呼叫信息后,会将呼叫去掉0送至移动本地局,移动本地局会根据HLR查询到本号码的属地,然后翻译成区号+手机号码的格式,送回电信长途局然后按照前文说的长途呼叫的引发方式建立呼叫。虽然这样看似不加0也可以,但是这样会造成计费系统异常,所外地手机号码前面加0的格式也就保留了下来。
这是以前程控交换机时代的网号编码及拨号方式,现在已经全部实现了IP化,直接成了用户和用户的自行对接,已经没有了多级转发的过程。以前是根据线路端口来判定这根线是哪个号码(用户),现在则成了账号。手机的VoLTE和电话的ims,都是这种形式。
手机号则直接转译成IMSI,也就是4600x开头的13位数字,如460001234567890,手机就会以这个数字为账号向服务器注册,注册用户名是460001234567890@mcc460.mnc00.3gppnetworks.org,假设他是13800000000,用户13900000000的IMSI为460011234567890,当13800000000拨号完毕点击发送时,电脑实际呼叫的是460011234567890。所以,手机实际是以IMSI作为互相通信的号码。
电话也是如此,比如固定电话053288888888,则变成了用户名+8653288888888@ims.sd.chinaunicom.cn
=====20220310补充==============
感谢大家的指正,我也确实发现了一些错误,比如1380531,确实是济南的号码,哈哈……
我看大家也有些问题,那我就继续回答一下。
在程控时代,主要是靠每一位的号码确定号码去向,那IP时代呢?则完全变了样。
首先是固定电话。固定电话那长长的单独的一根线已经消失了,成了这个样子:



光猫和电话



注册界面1



注册信息2

注册成功则会这样:



注册成功

联通一般是一个省份一个服务器,电信则是双归属原则,北方10省的注册服务器在天津和内蒙古,南方的在贵州和成都。
以一个呼叫流程为例,说明一下这种情况下的呼叫。
电信对电信/联通固网:
电话摘机,呼叫同一运营商的网内号码时(不分市话和长途,呼叫市话时自动补齐长途区号):
如0531-88888888呼叫028-88888888,其实是+8653188888888@sd.ctcims.cn向服务器发送的呼叫请求,呼叫028-88888888,服务器查找028-88888888的注册信息为+862888888888@sc.ctcims.cn,还有注册终端的IP,然后将被叫信息发送给该注册终端,告诉它,有呼入的连接,你可以振铃了。摘机,通话完毕,挂机后,相互bye下线(设备都比人懂礼貌),然后进入休眠模式。但是休眠模式时,服务器不知道终端在线不在线,于是乎就每30秒发送一次信息,问终端,你还活着么?终端如果活着,就回复,我还活着,劳您费心了。如果连续三次都没收到终端的信息,则认为该终端下线,就会反馈给主叫方(对方没有开机;就会提示您拨打的电话已关机,这个真有的,你们可以把光猫关了试试看)
手机的VoLTE和固定电话之间的呼叫也是一样的。中间多了一个双方服务器交互过程,此处不再赘述。
说一下手机的注册过程。手机VoLTE其实是VoIP的一个升级版,也是通过VoIP的方式注册的语音。注册成功后,你的手机上会显示一个HD标志。VoLTE注册网络是纯IPv6网络,通过接入点IMS实现接入。如下图:



快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则