《IP 电话:原理与实现的深度探索》:此文为AI自动生成

一、IP 电话概述

IP 电话是利用 Internet 作为传输媒体实现计算机与计算机、普通电话与普通电话、计算机与普通电话之间进行语音通信的技术。它的出现改变了传统电话通信的模式,具有诸多优势和特点。
IP 电话,又称网络电话或宽带电话,是一种新型的电话通讯方式。随着互联网的日渐普及以及跨境通讯数量的大幅飙升,IP 电话在长途电话业务上得到了广泛应用。目前,国际电信企业将其视为传统电信业务的有力竞争者,主要原因在于其具有低通话成本、低建设成本、易扩充性及日渐优良化的通话质量等特点。
过去,IP 电话主要应用于大型公司的内联网中,技术人员可复用同一网络提供数据及语音服务,既简化了管理,又提高了生产力。从技术层面来看,IP 电话是按国际互联网协议规定的网络技术内容开通的电话业务,简单来说就是通过 Internet 网进行实时的语音传输服务。它以国际互联网为语音传输的媒介,利用先进的通信技术实现语音通信。
IP 电话的通信费用低廉,每分钟互联网通信费用仅为人民币 6 分 6 厘,而普通电话的国际通信费每分钟需十几元人民币,因此也被称为廉价电话。现在市场上的 IP 电话机通常具备多种功能,如呼叫控制协议支持 SIP 协议或 H323 协议、语音编码支持 G.711、G723.1、G.729A 等、语音清晰且有 QoS 语音保证、适应各种网络环境并具有真正穿透 NAT 功能、支持 PPP/PPPoE 协议及自动拨号和断线重拨功能、支持 DNS 和 DHCP 协议、支持静态和动态 IP 地址并具备 IP 地址智能学习功能、支持 Web 管理、Telnet 和 TFTP 加载、支持 DTMF 收发号以及支持主叫号码识别 CID 等。
IP 电话主要有三种形式:PC to PC、PC to Phone 和 Phone to Phone。电脑 — 电脑这种方式适合拥有多媒体电脑且能连上互联网的用户,通话双方须安装同套网络电话软件。这是 IP 电话应用的雏形,优点是方便经济,但缺点是通话双方必须事先约定时间同时上网,在普通商务领域中较为麻烦,不能商用化或进入公众通信领域。电脑 — 电话方式实现了通过计算机拨打普通电话,但除了付上网费和市话费用外,还需向 IP 电话软件公司付费,且同样不太方便,无法满足公众随时通话的需要。电话 — 电话方式即 “电话拨电话”,需要 IP 电话系统的支持。IP 电话系统一般由电话、网关和网络管理者三部分构成。电话是指可以通过本地电话网连到本地网关的电话终端;网关是 Internet 网络与电话网之间的接口,负责进行语音压缩;网络管理者负责用户注册与管理,包括对接入用户的身份认证、呼叫记录并有详细数据用于计费等。
目前,各电信营运商纷纷建立自己的 IP 网络来争夺国内市场,以电话记账卡的方式实现从普通电话机到普通电话机的通话。这种方式在充分利用现有电话线路的基础上,满足了用户随时通信的需要,是一种比较理想的 IP 电话方式。例如,上海电信的 IP17908 主叫绑定业务和 IP17909 主叫绑定业务,以及 190200IP 电话等,为用户提供了不同的选择。上海电信 IP17908 和 IP17909 主叫绑定业务提供先用后付的 IP 电话服务,每月出帐一次,凭帐单付费。190200IP 电话在固定电话和小灵通上使用免收市话费,计费标准有两种,一种是国内长途 0.30 元 / 分钟,另一种是国内长途 7 分钱 / 分钟。网通的 17969IP 主叫直拨业务专为商务用户和家庭用户设计,一次拨号,无需等待,立即接通,为客户提供优良的长途选择。从 2009 年 4 月起,网通 17969IP 电话等统一以 “中国联合网络通信有限公司” 对外正式运营。

二、IP 电话的工作流程

1. 语音的数字化

IP 电话的工作流程第一步是语音的数字化。如果用户使用计算机,那么数字化就在计算机里进行。当用户使用模拟电话时,则通过接入网络将语音传到交换设备上,随后利用 PCM 之类的设备对语音进行数字化。例如,发话端的模拟信号经过 PSTN 送到发端的 IP 网关上,然后利用数字处理设备(如 PCM)对语音进行数字化。

2. 数据压缩

数据压缩分为两个阶段。首先,系统分析数字化后的信号,判断信号里包含的是语音、噪音还是语音空隙。这要求系统具有判断语音、噪音和语音空隙信号的能力,然后丢掉噪音和语音空隙信号,将语音发送出去。其次,用复杂的算法将去掉没有信号后的语音数字信号进行压缩,其中 CODEC(编解码器)是这一过程的关键部件。具体来说,数据压缩是用来排除没用的信号,并对数字化后的语音信号进行压缩。如果使用的是 ISDN 终端,通过 ISDN 作为接入,工作过程就从这一步开始。

3. 数据打包

被压缩后的信号需要进行打包,加进一些协议信息。在收集语音数据的处理过程中需要一些存储时间,因为将语音数据发送到 IP 网络之前必须先收到一定数量的语音数据。在对信号进行编码及压缩过程中,也需要一定的时间来对数据进行存储,从而产生了一定的时间延迟。协议信息被加入包中是为了更好地保障完成数据的传输过程。例如,每个包需要包含一个目的地的地址信息,一个以防各个包不按序到达目的地而加上的包的顺序号,以及数据校验信息。由于 IP 协议是为各种不同的网络的互联而设计的,与专用网相比它含有许多复杂的处理过程,它要求将一个包封装到另外一个包中,而且数据在传输的过程中还要经过再打包、重寻址和重新封装等过程。

4. 解包及解压缩

当每个包到达目的地主机(网关、服务器或用户计算机终端)时,要检查该包的序号并将其放到正确的位置,然后用一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空云风语

人工智能,深度学习,神经网络

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值