天天看点

《 FreeSWITCH权威指南》——1.2 电话实现技术

本节书摘来自华章计算机《 freeswitch权威指南》一书中的第1章,第1.2节,作者:杜金房 张令考 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

电话系统的发展与科技的进步是分不开的。在本节,我们来介绍一些关键的电话技术及专业术语。

1.2.1 电话号码

我们的生活已经离不开电话,而要打电话就离不开电话号码。但好多人对天天使用的电话号码既熟悉又陌生,因此,在这里我们也补充一些现行的电话网中电话号码的知识。值得注意的是,这些号码的出现大部分与业务内容和行政区划有关,也有一些历史背景,但限于篇幅,我们就不深入讨论了。

固定电话号码

现行的电话网中采用e.164号码格式。以我国固话电话的编号规则为例,我们先来看本地号码。

一般来说,在比较大的省市(如北京、上海等)使用8位号码,比较小的省市使用7位号码。以北京的电话号码为例,它由8位数字组成,表示为abcd efgh,其中,abcde称为一个千群,即该群可以包含1000个电话号码,同理abcd称为一个万群。小规模的交换机可能只包含几个千群,而大规模的可能包含几个万群。

如果在不同的省市之间打电话,则称为长途电话,一般需要通过长途局进行路由。打长途电话需要在本地号码前加上长途区号。根据城市的大小不同,我国电话区号的长度一般是2位到3位,如:

10 北京

20 广州

21 上海

755 深圳

535 烟台

读者可能会问,北京的长途区号不是010吗?答案是—“不是!”许多人会错误地认为北京的区号是010,这也正是作者要写这一节的原因。

由于各地区号的长度不同,而且数字也不规则,因此,为了区分长途电话和本地电话,我国规定,在拨打长途电话前除了要加上区号外,还要在最前面加“0”。因此,“0”是国内长途字冠,它本身不是区号的一部分。为了帮助读者理解,我们先考虑国际长途的情况。为了区分国内长途与国际长途,我国规定,国际长途要在国家代码前加两个0。因此,如果拨打美国的号码,如:1-234-567-890,则需要拨00-1-234-567-890。其中,1为美国的国家代码,我们稍后还会讲到。

交换机的拨号规则遵循短号优先的原则,拨号时不加0就认为是本地号码,加一个0就认为是国内长途,两个0是国际长途。我国的国家代码是86,因此,一个北京号码的国际表示是:86 10 abcd efgh。

与我国不同,美国的国际长途字冠是011,因此如果从美国拨打中国的号码,则需要拨:011 86 10 abcd efgh。

类似的,其他国家和地区也有不同的拨号方式,这增加了电话号码书写的复杂性。因此,在实际书写电话号码时,有时会省略国际长途字冠,而统一用“+”号代替,如:+86 10 abcd efgh。

读到这里,读者就可以理解为什么北京的区号不是010了吧?另外,我们还知道,使用固定电话拨打异地手机时前边要加拨0,同样说明0并不是区号或手机号码的一部分。

移动电话号码和专用号段

移动电话号码俗称手机号,由于其可移动与漫游的特性,因此与普通固定电话号码略有不同。众所周知,我国的移动电话号码都是以1开头的,按不同的运营商来划分。如中国移动的号码由135、136、137、138、139等开头;中国联通的由130、186等开头,中国电信的由133、189等开头。它们后面都是8位的号码,因此整个手机号共11位,前3位称为移动电信运营商专用的号段。

在2013年工信部发放虚拟运营商牌照以后,核发170号段作为虚拟运营商的专用号段。

短号码

有一类特殊的号码称为短号码,如大家熟知的110、119、120等,这些属于公益性的号码(又称紧急号码,供紧急情况下使用),拨打都是免费的。

还有一部分是预付费的电话卡类业务,如200、201、300等。拨打这类号码本身不收费,而从关联的电话卡上扣费。

另一些短号码,如114等,由于运营商的分拆、合并,有的演变成了116114;还有一些5位的短号码专门供一些大的集团(如银行等)使用,如95555、95588等,这些号码不论何时何地拨打,一般只收市话费。

这些短号码的资源比较紧张,一般不会给个人使用。另外还有其他一些短号码,我们就不多讲了。

800和400号码

800开头的号码是被叫付费的业务,主叫呼叫这些号码是免费的。这些号码主要由一些大的企业集团使用。这类号码都是虚拟的电话号码,在实际呼叫过程中通过查询数据库转换成真正的目的号码。

但是800号码有一个致命的缺点,就是用手机打不通,这主要是电信业务的历史原因(主要原因是不同运营商的网间结算)造成的。随着移动业务的发展,手机用户越来越多,因此,出现了400业务。这类业务的特点是主被叫分摊付费,主叫付本地通话费,被叫付长途电话费(如果主被叫不在一个城市)。400业务是手机用户可以呼叫的。

当然,随着时代的发展,以及各运营商提供更加灵活的话务套餐(如主叫免收长途费等),主叫用户对拨打这类号码时对实际资费已不太敏感。拥有800和400之类的电话号码越来越多地成为了企业实力和社会形象的标志。

北美电话号码分类计划

为了与国内号码进行对比,我们来简单说一下北美电话号码分类计划(north american numbering plan)。

加拿大和美国使用北美电话号码分类计划,其区号由3位数字组成,本地号码为7位数字,1为长途接入码,即长途字冠(在有的情况下可以省略长途字冠)。比如,一个完整的号码为1 (abc) def-ghij,如果是在本地拨打,则可以直接拨“def ghij”,如果是拨打长途,则需要先拨长途字冠1及区号,即:1 (abc) def-ghij。

值得一提的是,其中的区号abc如果是555,除555-1212是查号台外,其他的号码都是不存在的。这类号码一般用于电影或戏剧中,防止与真实环境中的电话号码相冲突。

电话号码的书写格式

电话号码就是一长串号码,但有时候为了便于阅读,在写的时候常用连字符“-”、括号、空格等将数字分开,如上一节我们看到美国电话号码的格式。

国内电话号码的书写一般采用如下的方式:

(010) abcd efgh (没有国家代码,虽然0不是区号的一部分,但是,习惯了)

+86 (10) abcd efgh (固话,8位,国际号码格式)

+86 (535) abc defg (固话,7位,国际号码格式)

+86 139 abcd efgh (手机,国际号码格式)

当然,具体的写法没有统一的规定,只要让看到号码的人知道怎么拨打就行了。至于要将电话号码印到名片上,又涉及企业形象设计的问题了,那就另当别论了。

1.2.2 模拟信号与数字信号

模拟(analog)量是连续的变化的量,如温度、声音等。早期的电话网也是基于模拟交换的。对于人类交流来讲模拟信号是非常理想,但它很容易引入噪声。如果通话双方距离很远,信号会衰减,因而需要对信号进行放大。问题是,信号中经常混入线路的噪声,放大信号的同时也放大了噪声,导致信噪比(信号量与噪声的比例)下降,严重时甚至会难以分辨。

数字(digital)信号是不连续的(离散的),是按一定的时间间隔(单位时间内抽样的次数称为频率)对模拟信号进行抽样(见图1-6)得出的一些离散值。然后通过量化和编码过程就可将这些离散值变成数字信号。根据抽样定理,当抽样频率是模拟信号最高频率的2倍时,就能够完全还原原来的模拟信号。

《 FreeSWITCH权威指南》——1.2 电话实现技术

1.2.3 pcm

pcm(pulse code modulation)的全称是脉冲编码调制。它是一种通用的将模拟信号转换成以0和1表示的数字信号的方法。

一般来说,人的声音频率范围在 300~ 3400hz 之间,通过滤波器将超过 4000hz 的频率过滤出去,便得到 4000hz 内的模拟信号。然后根据抽样定理,使用 8000hz 进行抽样,便得到离散的数字信号。使用pcm方法得到的数字信号就称为pcm信号,一般一次抽样会得到16bit的信息。

为了更有效地在线路上进行传输,通常对pcm信号进行一定的压缩。通过使用压缩算法,可以将每一个抽样值压缩到8bit。这样1秒的抽样就得到 8bit×8000=64000bit的信号(简称64kbit),抽样速率(即传输速率)为64kbit/s。

pcm通常有两种压缩方式:a律和μ律。其中北美使用μ律,我国和欧洲使用a律。这两种压缩方法很相似,都采用8bit的编码获得12bit到13bit的语音质量。但在低信噪比的情况下,μ律比a律略好。a律也用于国际通信,因此,凡是涉及a律和μ律转换的情况,都由使用μ律的国家负责。

1.2.4 局间中继与电路复用技术

连接交换机(局)的e1或t1电路称为局间中继。交换机间的消息以及通话数据都是在局间中继上传送的,传统的交换机使用时分复用(tdm)技术将多路通话合并到一条数字中继线上,可以大大节省局间中继线的数量。

利用时分复用技术可以将32个64kbit/s的信道合并到一条2mbit/s(64kbit/s×32 = 2.048mbit/s,通俗来说就直接叫一个两兆)的电路上,这样的电路称为一个e1(在北美和日本,是24个64kbit/s复用,称为t1,速率是1.544mbit/s)。在e1中,每一个信道称为一个时隙。其中,除0时隙固定传同步时钟外,其他31个时隙最多可以同时支持31路电话(有时候会使用第16时隙传送信令,这时最多支持30路电话)。

随着话务量的增加,交换机之间的电路越开越多,因而需要更高级别的电路复用技术。目前通常的做法是将63个e1合并到一个155mbit/s(2×63+p=155,其中p是电路复用的开销)速率的光路(光纤)上,在sdh(synchronous digital hierarchy,同步数字传输体系)技术中这称为stm-1(synchronous transfer module,同步传输模块)。

当然,155mbit/s速率的光路还可以使用波分复用等技术合并到1gbit/s或10gbit/s速率的光路上,实现话路收敛和传输。

继续阅读