VOIP培训资料[基础知识].pdf
VOIP 培 训 资 料 友 情 制 作 五、五、VOIP 培训资料培训资料 文章来源:(ChinaITLab)PDF 文档由 友情制作 1.IP 电话的概念电话的概念 IP 电话通常被称作 Internet 电话或网络电话,顾名思义,就是通过 Internet 打 电话。从广义上说,它应被称为 Internet 电信,因为它包括语音、传真、视频传输等多种电信业务。2.IP 电话的基本原理电话的基本原理 IP电 话 的 话 音 是 利 用 基 于 路 由 器/分 组 交 换 的IP(Internet/Intranet)数据网进行传输。由于 Internet 中采用“存储一转发”的方式传递数据包,并不独占电 路,并且对语音信号进行了很大的压缩处理,因此 IP 电话占用带宽仅为 8kbit/S10kbit/S,再加上分组交换的 计费方式与距离的远近无关,自然大大节省了长途 通信费用。Internet 是由众多各种不同的计算机网络互联组成的,遍布世界各地。Internet 的出现和普及极大地改变了人们的交流和通信方式。Internet 使用标准的 TCP/IP 协议来实现各计算机之间的相互通信和数据交换。TCP/IP 协议则负责将要传输的 IP 数据分组排队发送到网络上。每个分组均包含地址及数据重组信息,以确保数据安全和数据分组交换正确无误。IP Telephony 就是以 Internet 作为主要传输介质进行语音传送的。首先,语音信号通过公用电话网络被传输到 IPTelephony 网关;然后网关再将话音信号转换压缩成数字信号传递进入 Internet;而这些数字信号通过遍及全球而成本低廉的网络将信号传递到对方所在地的网关,再由这个网关 将数字信号还原成为模拟信号,输入到当地的公共电话网络,最终将语音信号传给收话人。3.IP 电话系统的关键设备一网关电话系统的关键设备一网关 设在各地的网关由一个独一的 IP 地址表示,它是架通两种通信传输方式的一座桥梁,是 Internet 上的“交换局”,以实现远程电话间的互联和通信。在一边,网关连接传统的电路交换网(CircuitVOIP 培 训 资 料 友 情 制 作 switched Network)如公共交换电话网(PSTN),可和外部的任意 一 部 电 话 通 信。在 另 一 边,网 关 连 接 分 组 交 换 网(Packet Switched Network)如 Internet、Intranet 等,可和接入网络的任意一台计算机通信。在整个 Internet Phone 系统中,网关分布在世界各地,处理当地的 PSTN 网与 Internet 的接入和转换理。网关接收标准电话信号,经数字化与大幅度地压缩后,使用 IP 协议进行分组送到 Internet,找出传输路由,通过 Internet 发往目的地。反之,接收 Internet 传输过来的数据分组,并转往电话网络系统。接入和转出电话网络系统可同时进行,实现全双工(双向)通话。例如在北京拨打一个到旧金山的长途电话,在北京,一个普通的公共电话通过 PSTN 接入本地网关,本地网关对数据进行特定的压缩算法处理,组织成包含主、被叫号码、时间、通话信息等数据的 IP 分组,并分析被叫号码,根据路由表,把它映射成为一个 IP 地址,通过路由选择,发往该 IP 地址(如旧金山)对应的远端网关。而在被叫方旧金山,远端网关接收北京本地网关传输过来的 IP 数据分组,进行相反过程的解压缩,再发往其本地端的 PSTN 网。这样,就实现了两地的实时通信。而其所包含的通信费用仅为北京本地普通电话费+Internet 通信费+旧金山本地电话费。由于 Internet 的通信费是较低的,所以长途电话费用大大下降。4.IP 电话话音质量电话话音质量 话音质量基本取决于两个因素:一是上网通信线路的速度;二是Internet 本身 是否繁忙。IP 电话话音质量与普通电话话音质量相比主要有两个方面的差别:一、是话音滞后,二、有时略有失真现象。凡是使用过 IP 电话的人,普遍认为话音质量 比想象的好,一般来讲介于普通电话与移动电话之间。为了提高话音质量,最直接的方法是扩大 Internet 的接入速率,使用良好的 Internet 接入线路。5.IP 电话系统中的几个关键技术和标准电话系统中的几个关键技术和标准(1)VOIP 培 训 资 料 友 情 制 作 *IP 电话的基本标准 Internet 电话的标准采用 ITUT H.323标准。H.323 是 ITU 的多媒体通信协议 系列 H.32x 中的一个。H.323提供了基于 IP 网络(包括 Internet)的传送声音、视频和数据的基本标准,它是一个框架协议,与之相关的传输、控制及声音、视频 压缩等标准 见下表(表中还包含了多媒体在其余网络(ISDN、PSTN)中的系列协议)。H.323 定义了网络传输中的四种基本的构成单元:终端、网关、关守和多点控 制器(MCU)。*网络协议标准 一般说来,Internet 电话的呼叫建立和控制大多建立在 TCP 基础上,而音频 流的传送则建立在 UDP 基础上,为保证传送的实时性,IETF 增加了几个重要的协 议:RSVP(Resource Reservation Protocol):一般说来,在 IP 网络上保留 足够的带宽用于多媒体的传送是十分困难的,为此 IETF,定义了资源预留协议(RSVP)。RSVP 允许接收者申请特定数量的带宽用以进行数据传输,有了 RSVP,传统的无QoS(Quality of Service)保证的 IP 网络获得了 QoS 保证。要能够使用 RSVP,H.323 的终端、网关、MCU 等必须支持,IP 网络上的路 由 器 等 也 必 须 支 持,RSVP 在RFC2205 RF C2209 中 定 义。RTP/RTCP(RealTime Protocol/Real-Time ControlProtocol):RTP 是 IETF 定义的用以传送音频、视频流的协议,RTP 建立在 UDP上,在 RTP 的头部,定义了一个时间戳(Time Stamp),使得音视频的实时传送及同步得到保证。RTCP 则是控制和监视 RTP 及其 Qos的协议。H.323 是建立 RTP 基础上的。RTP/RCt 协议见 RFC1889 和C1890。6.IP 电话系统中的几个关键技术和标准电话系统中的几个关键技术和标准(2)*语音编码标准 H.323 中定义了多种话音的传送,IETF 成立了AVT(Audio/Video Transport)工作组用以进行话音传送的研究。目前,Internet 电话中常用的语音编码 比特流速率如下:G.711 64Kbit/s,G722 4864kbit/s,G.728 16kbit/s,G.723 和 G.723.1 5.3kbit/S 或 6.3kbit/S,G.729 和 G.729A8 或 13kbit/s。在通话双方不说话时不传送话音数据能有效地节约带宽,但为防止静音压VOIP 培 训 资 料 友 情 制 作 缩时通话听起来时断时续的感觉,建议在静音过程中加上背景噪声,IMTC 的 VoIP 论坛提出了可变参数的背景噪声传递方法。*控制模块 H.323 的系统控制包括:H.245 控制、Q.931 呼叫信号控制和 RAS 控制。H.245 控 制信 道 是一个 可信通 道,用来承 载控制 信息用 以对H.323 实体的操作。这些控制包括:性能交换、打开或关闭逻辑通道、优先级请求、流程控制信息以 及基本的命令的指示等。呼叫信号通道利用 Q.931 在两个终端间建立连接。RAS 信号通道完成注册、访问权限、带宽改变及状态更新等。RAS 信号通道一般 在终端和关守间建立,如果关守不存在,那么就没有了 RAS 通道。7IP 电话技术的演进电话技术的演进 IP 电话以其经济、高效率和超时代的技术发展等特点,自 1995年以来得到了迅猛发展,目前已成为数据语音通信中最有竞争力的技术之一。全球许多国家开通了 I P 电话的运营业务,我国的 IP 电话试运营工作也已经半年有余,IP 技术正呈现出蓬勃的生命力,必定推动信息产业的进一步发展,IP 电话的发展,历经了两个初级阶段,目前正在高速地向第三个阶段演进。(1)技术积累阶段)技术积累阶段 在技术积累阶段,CTI 领域的专家提出语音传输的分组设想:所有的分组语音系统都遵循一种通用的模式,分组语音传输网络可以采用 IP、帧中继或 ATM。在这些网络的边缘设置称为“语音代理”的设备或部件,其任务是将语音信息从传统的语音格式转换为适用于分组传输的格式,然后通过上述网络将分组数据发送到目的地的语音代理设备上。语音代理连接模式在分组语音网络传输系统中需要解决两个问题,才能使分组语音服务满足用户的需要。首先是语音编码的转换,即如何将语音信息转换为数字信号;另一个问题是信令转换,它主要是鉴别呼叫方所呼叫的对象,以及呼叫方在网络中的位置。人类的语言都是以模拟信号形式表示的,早期的电话模拟信号可以描述为平滑的“正弦波”,虽然模拟通信技术已相当发达,但VOIP 培 训 资 料 友 情 制 作 是传输的效率不高,当传输衰减导致模拟信号变弱时,要将复杂的模拟语音信息和传输噪声区分开来是很困难的。数字信号只有“1”和“0”两种状态,易于同噪声区分开,而且不易发生畸变。因此,全球的通信系统已转换为数字传输格式,称为脉冲编码调制(PCM),PCM 将模拟语音转换为数字格式。标准电话 PCM 使用 8 位代码和 8000/秒采样频率,所以每一路电话占用64kb/s 信道带宽,另一种称为自适应微分 P CM(ADPCM)的电话语音标准将语音转换为 4 位代码,因此仅占用 32kb/s,ADPCM 通常用于长途线路。正是基于这样的技术,人们研制成功了第一代 IP 电话设备,利用计算机上的声卡语音采集原理,将 64kb/s 的模拟语音转换为 ADPCM数字信号,在 Internet 上实现计算机到计算机的初级 IP 电话功能。这种系统由于主要是利用计算机来完成语音的压缩和控制,所以,一般只能实现一路话音的实时通信。例如,在 PII233 的计算机系统上最多只能完成 4 个话路的语音通信。在这灰系统中,比较实用的IP 电话系统有很多,如 Vocaltec 的 IPhone、Microsoft 的 Netmeeting系统等。第一代 IP 系统的研制成功,激起了人们对 I P 电话系统的极大兴趣,从而,推动了 IP 电话技术的应用研究,人们希望像一般电话系统一样来使用 IP 电话系统。(2)实用阶段)实用阶段 IP 电话的第二个发展阶段是在第一个阶段的基础上的飞跃,它不但可以实现像 PSTN 系统一样使用 IP 电话系统进行通信,而且也可以实现大话务量的呼叫。利用目前的 PSTN 交换系统,进行 IP 电话的通信的阶段称为“实用阶段”。实用阶段的 IP 电话主要是一个网络接入设备,它完成数据网络传输和 PSTN 的转接功能。一个实用的 I P 电话接入终端系统(我们称之为 Gateway),一般包括五个部分:VOIP 培 训 资 料 友 情 制 作 建立和控制电话的接续、通话和拆线工作 语音压缩和数据编码处理 数据网络传输和控制:系统维护部分 用户信息管理 这类系统仍是组建在计算机系统上的,但它不是终端用户设备。所以,对一般用户来说,只需要一个电话机,即可实现 IP 通信。下面我们来研究各部分的功能及实现方法。建立和控制电话的接续、通话和拆线 建立和控制电话的接续、通话和拆线是 IP 电话系统和 PSTN 的信息交换界面,也是目前的一般电话系统向 Internet/Intranet 转换的出入网关。这部分的工作主要是通过对电话卡(例如 E1 卡)的编程控制来实现。由于 E1 卡可以接受 PSTN 信息,并去掉有关的信令,录制成为纯数字语音信号,所以,信令的转换工作基本上由 E1 卡来完成。但在一个完整的 I P 电话网关中,各个部件之间必须相互交流信息,协调工作。E1 卡和语音压缩卡之间,语音压缩卡和网卡(NIC)之间,以及各部件和用户界面 之间,都需要充分的信息交换。这些信息的交换,可以通过状态机的行为来控制。电话的接续和拆线工作 首先,由 PSIN 上的主叫用户 A 摘机,发端 Capitel 收到主叫用户的摘机信号后,向主叫用户送拨号音或)IVR(交互式语音应答)提示。主叫用户听到拨号音,开始拨号,将被叫号码送到 A 端交换机 Capitel。A 端 Capitel 根据被叫号码选择 IP 地址和最佳路径,并在选择好的路径上向 B 端 Capitel 发送通道占用信号,即由 A 端 Capitel 的出信号占用 B 端 Capitel 的入信号。然后由 A 端的 Capitel 将被叫号码送往 B 端的 Capitel。(注:本系统以北京邮电通信设备厂的 Capitel IP电话系统为例)。VOIP 培 训 资 料 友 情 制 作 B 端的 Capitel 根据被叫号码,将纯数字信号转化为 PCM 信号送到 B 端的 PSTN 上,接通被叫用户。被叫用户摘机应答,并将摘机信号送到 B 端的 Capitel 上,再由 B 端 Capitel 转发给 A 端 Capitel,双方开始通话。当通话结束时,若 A 端用户先挂机,则主叫用户向Capitel 送复原或拆线信号,并由 B 端 Capitel 将此信号发送给 B 端的 PSTN;若 B 端用户先挂机,则 B 向 A 端 Capitel 送复原或拆线信号,一切复原。语音压缩的数据处理 语音压缩主要是对语音信号进行压缩处理,常用的语音处理方法有:G.711、G.722、G.729 和 G.723,这些压缩算法必须在硬件上处理完成,否则,就不可能实现大话务量的呼叫任务。本部分可以利用程序来控制语言压缩卡,使它根据我们的需要对语音信号进行实时的处理。当语音数据采集完成后,必须放人内存中,在采集的过程中。第一步必须采集无压缩的数字信号,然后经压缩处理后,按要求的结构送到指定的内存,并在 C PU 的控制下,利用 DSP 中的算法,进行相应的数据压缩处理。经过压缩处理后的语音信号,再经过分组和编码,形成标准的数据包,然后将这些封包的数据按流的形式送到网络中进行传输。数据编码处理 数据编码处理是 H.323 模块所要完成的主要工作,它是涉及语音数据发送格式能否在互异系统上相互接收的关键,该协议于 1996年 5 月 2 8 日由 ITU 公布,目前已广泛用于多媒体数据通信中,它是使用在综合业务数字网(ISDN)中的一个多媒体通信协议。具体的协议标准 包括:H.255.0(呼叫处理协议),H.245(控制处理协议),H.261 和 H.263(视频处理协议),T.12O(数据处理协议)。在 IP 电话系统中,这部分工作主要完成如下任务:实时音频编码处理 控制协议 数据传输协议 VOIP 培 训 资 料 友 情 制 作 网关之间的数据交换 网关之间的数据交换,是 IP 电话系统发展中十分重要又非常困难的技术。尽管 IP 电话生产厂家都声称他们的设备满足 H.323 标准协议的基本要求,但在 H.225 和 H.245 及 Q.931 的具体处理过程中,每个厂家有各自的处理方法。就 IP 电话的创始厂家 Vocaltec 和北京邮电通信设备厂的 Capitel IP 交换机系统对比来说,这两家的产品都满足 H.323 的规范,但在 H.323 协议中 G 集的处理上却截然不同,因为 H.323 中没有明确说明 G 集的处理方法。Vocaltec 公司采用了三步的编码方式来进行 H.323 包的封装,而 Capitel IP 交换机系统则采用了中国标准的八步编码方式来进行 H.323 包的封装,这样,在两家的产品进行相互通信时,由于 H.323 包的封装方法不同,对收到的 H.323 包的解释不同,就出现了不兼容的情况。具体序号要求 网关支持 G.729A 和 G.723 的多媒体数字信号编解码器协议。G.729A 优先支持,其次,支持 G.723.1 网关支持 DTMF 和 MF 解码和编码(呼出时),最终用哀悼可以使用 IVR 系统 关口支持与交换中心的关口的互通 关口支持协议 H.323 V2 中的“快速建立设置”关口和网关之间可以传递端到端的信息记录代码 关口可以利用结算系统和来自结算系统的运营商的呼叫确认,进行认证 呼叫详细记录可以实时产生并实时传递到结算中心 销售符合 iNOW!2.0 版本的网关及关口,首先必须要利用iNOW!的权威组织,圆满地完成 iNOW!组织的认证程序 对于结算中心的呼叫,通过结算中心和终端的信号,iNOW!平台提供兼容能力 提供关口和结算系统的互通功能 可以传送关口路由呼叫信令和终端路由呼叫信令 VOIP 培 训 资 料 友 情 制 作 至少 24 小时内,本地关口时钟可与准确、可信的时间源保持同步 利用下列算法,可以在结算系统 CDR 中生成终端源代码:H.323+1000 Q.931 网关支持 T.38 传真协议。强制支持 TCP/UDP/IP 和 V.21,V.27 V.17 有关结算系统呼叫,关口将保证信息的完整性 针对目前无通用国际标准的情况,在 1999 年 1 月由 Lucent、Itexc和 Vocaltec 三家公司联合制定了 IP 电话工业标准iNow!协议,该协议主要包括五个方面的内容:Gateway到Gateway的互通要求 Gatekeeper 到Gatekeeper的互通要求 Gatekeeper到结算中心的互通要求 Phone到Phone的服务要 求 Fax到Fax的服务要求 在满足上述要求的同时,信息交互处理过程必须在结算中心的控制下完成。不同区域的 IP 电话运营商,可通过结算中心完成各种认证和交换工作。在 iNow!协议中,接续和拆线的处理过程也有严格的定义,从而保证了不同厂家的产品在接续和拆线的处理上,可以相互兼容。iNOW!协议在规定算法和信息交换规范的同时,也规定了各种详细的报文格式。这样不同厂家应用该协议的时候,不会产生异议,使各 I P 电话生产厂家的产品可以相互兼容。然而,美好的愿望不等于现实,iNOW!协议自从其诞生以来,就存在着许多问题。首先它是对 H.323 协议的补充,它没有定义新的协议,它仍然局限在 H.323 协议的范围内。H.323 协议在网络层的不完整性和对传输的无保证性等方面的不足,iNOW!协议也不可能解决。其次,iNOW!协议为行业标准,目前还没有得到 I TU 的支持。所以,尽管 iNOW!协议推出一年多来,有许多厂家支持该协议,但声称支持该协议的厂家的产品也不相互兼容。VOIP 培 训 资 料 友 情 制 作 中国 IP 电话系统,经过半年多的试运营,针对目前 IP 电话系统存在的问题,在信息产业部的组织下,结合我国的网络情况和用户反映的问题,制订出了中国的 I P 电话兼容性标准和性能要求,并在有关单位的配合下,进行了 IP 电话设备的入网测试和认证工作,取得了良好的效果。(3)技术融合技术融合 网络的发展正向宽带化、智能化方向演进,目前电路交换和分组交换的相互融合,正是这种趋势发展的必然结果,由于分组交换传输效率高、费用低,它将逐步代替目前的电路交换网络。多种接入网络(无线、x DSL、Cable、光接入等)将成为一个统一包交换的骨干网络。在未来的网络架构中,7 号信令系统将和 IP 网络并存一定的时间,它将在 IP 网络中扮演重要的角色。在各种网络融合的趋势中,一个明显的变化就是,过去电路交换机强大的功能,正在不断地分解,而且接口正在标准化。MGCP(Media Gateway Control Protocol)协议使 IP 网络和 PSTN 网络之间的接口口有了统一的规范,IPST(Internet Protocol Standard Transmit)协议使电路交换的信令在 IN 网络中有了统一的实施方法。这就使在 IP 电话领域中的分布式呼叫处理结构成为可能,为 IP 电话系统在目前和未来的应用奠定了坚实的网络基础。这一阶段发展起来的 IP 电话系统我们称为“统 一阶段”的 IP 电话系统。统一阶段 IP 电话最显著的特点就是:各种 IP 电话设备相互兼容,将电路交换思想延伸到整个网络中,运营商可以在整个 IP 网络上进行无障碍的交换。以 M GCP 和 IPST 为代表的协议,统一了 H.323和 iNOW!协议的规范,并对 IP 网络和 PSTN 网络之间的接口信令进行了标准化(IPST 协议)。我们知道,I P 电话系统一般分为三层结构,即:连接层、控制层和业务管理层。连接层负责建立和实现物理层的连接,它在 IP 网络和 PSTN 网络之间完成信息交换的同时,负责将编码后的语音信号传送到控制系统。控制层完成呼叫请求连接。该层的相关协议有:H.323、H.GCPVOIP 培 训 资 料 友 情 制 作 和 SIP 等,这些协议的主要任务是完成对语音信号的封装,并建立适当的承载连接。业务管理层主要完成运营商的业务控制,例如用户管理、计费、结算和用户授权等功能。该层必须支持 A 接口(智能网络接口),所以,该层也与 H.GCP(MGCP)协议密切相关。MGCP 是为所有介于 PSTN 和 IP 网络之间的各种网关所定义的协议标准。最为典型的应用就是 IP 电话网关和拨号接入服务器。因此,IP 电话网关与拨号接入服务器未来的结构有着很大的相似性。所不同的是,I P 电话网关完成对 PSTN 话路资源和 RTP 会话资源的捆绑,而拨号接入服务器则完成对 PSTN 话路资源和 IP 会话的捆绑。因此,未来的拨号接入服务器将能够自动识别 I P 接入、IP 电话(或传真)接入,做到按需动态实现通道分配和资源捆绑。