用家里的固定电话打外地的手机,为什么要在手机号码前加个0?

2025-04-29 04:24:19
推荐回答(3个)
回答1:

这是因为固定网络和移动网络的编号方案不同。
固定网按照区号来区分本地还是长途电话。
而移动网络的编号方案是通过号段来区分,如13910188888,前7位就是号段,就是1391018,知道这七位就能够区分号码的归属地(开户地,实际是隶属HLR这个设备)。
移动网络呼叫移动网络,由于每个新的号段出来,全国所有的交换机都要更新号段列表,这样移动网络的互拨就不需要加“0”,交换机能够知道被叫的归属地,去被叫归属的HLR去查被叫数据。而被叫的具体位置(比如已经漫游)在拜访地的无线网络会主动和归属地联系,交互信息,所以被叫归属的HLR是知道被叫在哪里的,这样话路就可以准确接续。
而早期的固定网络没有号段的查询功能,他不能分清楚。所以要靠人工加“0”还是不加“0”来区分是否是长途。事实上,从技术上讲,现在的固定网完全可以做到不加“0”来区分被叫号码是长途还是本地,只是因为长期形成的固定电话用户的拨号习惯,也就一直没有变。

回答2:

因为外地手机属于长途,如果不加0,电信里的电脑程序以为你拨的是本地号码,那样就找不到你要的号码,所以如果你加上0之后,就能找到了,所以必须加0

回答3:

楼上的是错的!~因为号码的号段不同所在的地区也就不同就算外地手机在你所在的地区也是要加0的。