网络创造无限 华为3COM合资公司
肖春喜
葱花大师
TEL: (8610) 12345678
conghua@
VOIP
了解VOIP原理和组成
了解语音接口类型和应用方式
了解VOIP的组网形式和参数设置
掌握常见故障的诊断和排除方法
语音QOS
IP电话的发展历程
95年PC-PC: IP-Phone, Net2Phone, Netmeeting
96年PC-Phone: 开始出现各种网关产品
97年Phone-Phone:开始通过IP网大规模旁路长途业务
98年Ethernet-Phone: 开始看到综合信息获取终端的雏形,下一代电话呼之欲出.
华为3COM合资公司 网络创造无限 日
VOIP与传统电话的比较(1)
华为3COM合资公司 网络创造无限
IP电话网络是建立在分组交换原理之上的而传电话网是建立在电路交换基础上的.
华为3COM合资公司 网络创造无限
VOIP与传统电话的比较(2)
VOIP处理一个典型的电话呼叫
1.当用户摘起话机
的会话应用程序播放提示拔号音
3.会话应用程序收集用户拔打电话号码并且储存起来
4.电话号码被拔号计划映射器映射到一个IP主机
5.会话应用程序运行H323协议在IP网络上为连接建立发送和接收语音数据的通道
6.使能连接双方的编解码并且会话操作使用RTP/UDP/IP作为协议栈
7.双方进入通话过程
8.当呼叫的任何一方挂机,会话结束,每一端变成空闲状态.
华为3COM合资公司 网络创造无限
IP电话通信模型
华为3COM合资公司 网络创造无限
I P
PSTN
PSTN
Gateway
Gateway
喂,小丽哇?
去死,个老玻璃!
网关(GW)的功能
建立通讯连接
路由寻址
信令转换
提供电话网接口
DTMF号码的生成的检测
语音的压缩和解压缩
华为3COM合资公司 网络创造无限
无网守(GK)的呼叫过程
华为3COM合资公司 网络创造无限
I P
Gateway
Gateway
Telphone-1
Telphone-1
1
2
3
4
网守(GK)的功能
呼叫控制功能
地址翻译功能
带宽管理功能
拔号计划管理功能
网络管理与维护功能
数据库管理和集中记帐
华为3COM合资公司 网络创造无限
使用GK的呼叫过程
华为3COM合资公司 网络创造无限
I P
GK
Gw
Gw
1
2
3
4
5
协议栈
华为3COM合资公司 网络创造无限
协议是在应用层实现的协议
协议是应用于建立一个呼叫的连接
协议用于建立传送语音的逻辑通道
RTP和RTCP用于实时传送用于数据和控制语音数据的传送
RAS协议用于GK和GW间交换信息
,,协议用于将语音数据进行编码和解码时使用的算法
在各协议族中的其它协议与VOIP的功能没有关系
支持的压缩算法
华为3COM合资公司 网络创造无限
所有IP电话网络的终端都需要支持编解码器,并具备接收和发送A律和ų律的能力,鉴于编解码压缩比和算法时延对IP电话系统十分重要,国标建议优选编解码算法
影响话音质量的因素
压缩算法
语音活动检测
回声
语音延时
丢失分组语音包
汇接交换导致的延时
抖动
华为3COM合资公司 网络创造无限
提高话音质量的措施
回声消除(EC)
静音压缩
舒适背景噪音
语音活动检测(VAD)
静音压缩,VAD是为了减少语音占用的有效带宽
舒适背景噪音是为了解决静音压缩带来的在讲话和停顿之间出现语音不平滑的弊端
回声消除是为了提高话音质量,解决线路阻抗不匹配引起的回声而产生的不适的感觉
华为3COM合资公司 网络创造无限
减少延时的措施
因为语音业务的实时性要求较高,因此优先发送语音数据包,在发送端采用的措施:
PQ
CQ
CBWFQ
华为3COM合资公司 网络创造无限
VOIP
了解VOIP原理和组成
了解语音接口类型和应用方式
了解VOIP的组网形式和参数设置
掌握常见故障的诊断和排除方法
路由器支持的语音接口类型
FXO(外部交换局)
FXS(外部交换站)
E&M接口
E1VI
FXS(Foreign exchange station)接口用于连接到电话,调制解调器,传真和模拟交换机的基本电话设备。
FXO(Foreign exchange office)标准电话上的端口是一个FXO接口,有语音功能的路由器使用FXO端口与PSTN接口连接,FXO接口就象一个标准电话一样,要求拨号音来进行呼叫。FXO接口的设备只能与有FXS接口的设备相互连接。
E&M接口常常被称为“耳朵和嘴巴”(Ear and mouth)。E&M信号提供挂机和摘机信号,并使干扰较小,它常常用于PBX主干或连接线。
E1VI接口连接PBX的E1中继,支持R2,PRI和数字E&M中继,支持30路话音。
华为3COM合资公司 网络创造无限
VOIP的功能特性
华为3COM合资公司 网络创造无限
模拟接口启动方式
华为3COM合资公司 网络创造无限
VOIP
了解VOIP原理和组成
了解语音接口类型和应用方式
了解VOIP的组网形式和参数设置
掌握常见故障的诊断和排除方法
语音QOS
VOIP配置任务
华为3COM合资公司 网络创造无限
1.为远端电话定义VOIP类型的拨号实体
2.为远端拨号实体配置远端电话号码
3.为远端拨号实体配置远端IP地址
4.为本端电话定义POTS类型的拨号实体
5.为本端拨号实体配置本端电话号码
6.为本端拨号实体配置本端路由器端口
路由器接普通电话
华为3COM合资公司 网络创造无限
I P
北京
深圳
Port 4
Port 5
Port 4
Port 5
0101001
0101002
07552001
07552002
路由器接普通电话
华为3COM合资公司 网络创造无限
[Quidway-voice-dial-entity2002] line 1
[Quidway-voice-dial-entity1002] line 1
[Quidway-voice-dial-entity2002]match-template 07552002
[Quidway-voice-dial-entity1002]match-template 0101002
[Quidway-voice-dial-entity2001] entity 2002 pots
[Quidway-voice-dial-entity1001] entity 1002 pots
[Quidway-voice-dial-entity2001] line 0
[Quidway-voice-dial-entity1001] line 0
[Quidway-voice-dial-entity2001] match-template 07552001
[Quidway-voice-dial-entity1001] match-template 0101001
[Quidway-voice-dial-entity755] entity 2001 pots
[Quidway-voice-dial-entity755] entity 1001 pots
[Quidway-voice-dial-entity10] address ip
[Quidway-voice-dial-entity755] address ip
[Quidway-voice-dial-entity10]match-template 010....
[Quidway-voice-dial-entity755]match-template 0755....
[Quidway-voice-dial] entity 010 voip
[Quidway-voice-dial] entity 0755 voip
[Quidway-voice] dial-program
[Quidway-voice] dial-program
[Quidway] voice-setup
[Quidway] voice-setup
深圳路由器的配置:
北京路由器的配置:
路由器通过FXS连接PBX
华为3COM合资公司 网络创造无限
I P
北京
深圳
Port 4
Port 5
2003
Port 6
0101001
0101002
07552001
07552002
FXS
PBX
路由器通过FXO连接PBX
华为3COM合资公司 网络创造无限
I P
北京
深圳
Port 4
Port 5
2003
Port 6
0101001
0101002
07552001
07552002
PBX
FXO
路由器FXO工作在PLAR方式
华为3COM合资公司 网络创造无限
I P
北京
深圳
Port 4
Port 5
2003
Port 6
0101001
0101002
07552001
07552002
PBX
FXO
FXO的智能选路
华为3COM合资公司 网络创造无限
I P
FXO
PBX
GW
Tel 1
Tel 2
E&M
FXO口的智能选路只需将一组接口对应的拨号实体的match-template配置成一样的即可,此特性对于E&M类型的接口同样适用。
路由器通过E1VI连接PBX
华为3COM合资公司 网络创造无限
I P
北京
深圳
Port 4
Port 5
2003
0101001
0101002
07552001
07552002
PBX
E1VI
路由器通过E1VI连接PBX
华为3COM合资公司 网络创造无限
[Quidway-voice-dial-entity1002] line 0:1
[Quidway-voice-dial-entity1002] line 1
[Quidway-voice-dial-entity1002]match-template 0101002
[Quidway-voice-dial-entity1002]match-template 0101002
[Quidway-voice-dial-entity1001] entity 1002 pots
[Quidway-voice-dial-entity1001] entity 1002 pots
[Quidway-voice-dial-entity1001] line 0:1
[Quidway-voice-dial-entity1001] line 0
[Quidway-voice-dial-entity1001] match-template 0101001
[Quidway-voice-dial-entity1001] match-template 0101001
[Quidway-voice-dial-entity755] entity 1001 pots
[Quidway-voice-dial-entity755] entity 1001 pots
[Quidway-voice-dial-entity10] address ip
[Quidway-voice-dial-entity755] address ip
[Quidway-voice-dial-entity10]match-template 010....
[Quidway-voice-dial-entity755]match-template 0755....
[Quidway-voice-dial] entity 010 voip
[Quidway-voice-dial] entity 0755 voip
[Quidway-E1-0] timeslot –set 1 1-31 singal r2
[Quidway-voice] dial-program
[Quidway] controller e1 0
[Quidway] voice-setup
深圳路由器的配置:
北京路由器的配置:
路由器FXO口忙音问题
华为3COM合资公司 网络创造无限
如上图所示:0101001电话连接到PBX上,PBX提供1路普通电话线与路由器FXO口相连,如果电话0101001拨打PBX连接到路由器端口1的电话线1002号码,拨通后,听到路由器FXO接口播放的提示拨号音,电话1001继续拨打号码07552001,通过深圳路由器的FXO又向PBX发起呼叫,通过PBX连接到电话07552001上,电话2用户应答,双方进入通话状态,在通话完成后,任何一方的用户挂机,交换机给路由器播放忙音,通过路由器传输到对端的PBX连接的电话上,对端挂机,PBX同样通过电话线给路由器播放忙音,此时,在路由器上的两个FXO口同时接收忙音,FXO接口此时如果无法检测到忙音的存在,就一直保持通话的状态,永远无法挂断连接,进入死锁的状态,此时,唯一有效挂断连接的办法是在FXO接口上检测到忙音,自行挂断。
I P
北京
深圳
PBX
2003
Port 6
0101001
0101002
07552001
07552002
FXO
PBX
忙音检测的操作(1)
华为3COM合资公司 网络创造无限
配置语音用户线1上的第一次拨号最大等待时长为20秒
[Quidway-voice-line1] timer first-dial 20
因为自动检测忙音参数操作至少需要20秒钟,因此需要将待测试忙音的端口上的久不拨号超时定时器时间修改长于20秒钟。
再使用电话1001,拨打电话1002,接通后,听到路由器FXO接口给交换机播放提示拨号音,通过交换机传送给电话1001,电12001在听到提示拨号音后,挂断电话,此时,交换机就通过与路由器相连的电话线给路由器播放忙音,为忙音检测提供忙音输入。
忙音检测的操作(2)
华为3COM合资公司 网络创造无限
# 在0号语音用户线上启动自动忙音检测功能。
[Quidway-voice] vi-card busy-tone-detect auto 0
请在FXO语音用户线(subscriber-line)视图下进行下列配置。
[Quidway-voice]area custom
[Quidway]save
由于忙音检测只能在每个接口板的第0个端口,因此在命令vi-card busy-tone-detect auto 所带的参数必然是偶数,端口数的计算与平常的计算是完全一致的。在进入检测忙音操作过程中,系统提示等待,在检测结束后,提示test ok,此时可以将检测到的忙音参数记录下即可。
更详细方法或原理详见附件:
E&M说明(1)
华为3COM合资公司 网络创造无限
I P
北京
深圳
Port 4
Port 5
0101001
0101002
07552001
07552002
PBX
E&M
E&M接口立即启动方式
华为3COM合资公司 网络创造无限
立即启动:主叫侧PBX摘机,等待确定时间后向连接对端PBX(被叫侧)发送拨号地址信息,期间不检测被叫侧是否接收准备就绪,被叫侧正常接收被叫信息后进行摘机应答。
E&M接口延时启动方式
华为3COM合资公司 网络创造无限
延时启动:主叫侧摘机先占用中继线路,被叫侧(如对端PBX)也进入摘机状态来响应主叫的摘机,并且一直处在摘机状态直到准备好接收地址信息,此时被叫侧PBX进入挂机状态(此间隔就是延时拨号时间)。主叫侧发送地址信息,被叫侧PBX将此呼叫接续到用户话机,双方进入通话。
E&M接口闪断启动方式
华为3COM合资公司 网络创造无限
闪断启动:主叫侧摘机先占用中继线路,被叫侧(如对端PBX)处于挂机状态直到接收到主叫侧发来的连接信号,此时被叫侧发送wink信号进行确认,并进入就绪状态。当主叫侧收到该wink信号就开始发送地址信息,被叫侧将此呼叫接续到用户话机,双方进入通话。
E&M接口线序
华为3COM合资公司 网络创造无限
注意事项:
路由器一定要与程控交换机共地,否则会出现各种无法预测的现象
上面线序中:如为4线制:
3,6为一对线,对应E&M接口上的发送信号,对应交换机的收信号
4,5为一对线,对应E&M接口上的收信号,对应交换机上的发送信号
如为2线制:从上面关系中选择4和6做为收发。
VOIP
了解VOIP原理和组成
了解语音接口类型和应用方式
了解VOIP的组网形式和参数设置
掌握常见故障的诊断和排除方法
语音QOS
与VOIP有关的调试命令
华为3COM合资公司 网络创造无限
debug voice data-flow
debug voice h225
debug voice h245
debug voice ipp
debug voice rcv
debug voice vas
debug voice vpp
常见故障排除(1)
华为3COM合资公司 网络创造无限
问题现象:
拨号后,不能切断拨号音
可能的原因:
语音端口只支持双音频话机,不支持脉冲电话的
解决方法:
使用支持DTMF(双音多频)话机。
常见故障排除(2)
华为3COM合资公司 网络创造无限
问题现象:
拨号后没有响应,经过10秒钟后,听到忙音。
可能的原因:
没有为被叫号码配置本地或者是远端的拨号实体(entity)
检查方法:
使用命令display current来查找是否配置了拨号实体。
解决方法:
为被叫号码配置拨号实体
常见故障排除(3)
华为3COM合资公司 网络创造无限
问题现象:
拨号后立即听到忙音
可能的原因:
如果为被叫号码配置的拨号实体的类型是POTS,被叫正忙,或者是拨打了自己本身。
验证方法:
使用命令display current查看拨号实体来验证
解决方法:
为被叫号码配置拨号实体
常见故障排除(4)
华为3COM合资公司 网络创造无限
问题现象:
主叫拨完被叫号码后,听到回送的回铃音,被叫一旦摘机,导致主叫端立刻听忙音。
可能的原因:
主叫端或被叫端一方或者是两方使用的解码协议同VPU板上加载的协议不一致
验证方法:
使用display current 命令来察看在原因接口板上加载的编解码协议
解决方法:
为语音接口板上重新下载其他协议的编解码协议的程序或者是修改拨号实体中配置的codec对应的参数
常见故障排除(5)
华为3COM合资公司 网络创造无限
问题现象:
FXO在给PBX发送号码后,PBX提示拨打错误的号码
可能的原因:
在为此FXO配置的拨号实体参数有误。在为FXO口上配置拨号实体的参数match-template是所对应的号码,在接收到一个被叫号码后,FXO接口只将。(点)所对应的电话号码提取出来发送给PBX,这样必需保证。(点)的个数应当与PBX接收到的号码长度一致。
检查方法:
使用dis cur命令来查看为FXO配置的拨号实体结构中的match-template参数中点的个数是否同PBX期望接收到的号码长度一致,如果不一致,修改参数match-template
解决方法:
修改拨号实体结构中的参数设置。
常见故障排除(6)
华为3COM合资公司 网络创造无限
问题现象:
FXO在给PBX发送号码后,PBX提示拨打错误的号码
可能的原因:
路由器在发出摘机信号和给PBX发送的DTMF号码的间隔太短原因
电流不会被对端接收到,导致主叫端等待应答的定时器超时,连接失败。
解决方法:
在FXO接口上使用命令timer first-dial seconds命令增加从摘机到发号之间的时间间隔
常见故障排除(7)
华为3COM合资公司 网络创造无限
问题现象:
FXO在给PBX发送号码后,PBX提示拨打了错误的号码。
可能的原因:
路由器在给交换机发送的DTMF信号的时间间隔和DTMF信号持续的时间太短
原因分析:
路由器给交换机发送的DTMF信号之间的间隔和DTMF信号持续的时间均为120ms,对于大多数交换机此时间足够了,但是对于某些交换机可能无法满足时间的要求。
解决方法:
使用下述命令来增加时间
delay dtmf-interval millseconds来增加发送DTMF信号的时间间隔
时间的单位为毫秒
常见故障排除(8)
华为3COM合资公司 网络创造无限
问题现象:
FXO无法挂断,导致接口处于CH_NOTRCV状态,无法使用。
可能的原因:
FXO接口使用缺省的忙音检测参数无法识别PBX播放的忙音
原因分析:
路由器给交换机发送的DTMF号码的之间间隔和DTMF号码信号的持续时间均为120ms,对于大多数交换机此时间足够了,但是对于某些交换机可能无法满足时间的要求。
解决方法:
在FXO接口上执行忙音自动检测方法,检测出忙音的频率和忙音的通断比,在被挂住的FXO接口上配置检测出来的参数。
常见故障排除(9)
华为3COM合资公司 网络创造无限
E&M接口问题现象:
无法建立连接:
可能的原因:
路由器E&M接口和外部设备接口的连线不一致
原因分析:
必需保证一端的E线连接到对端的M线,M线接到对端的E线,这样才能保证成功连接的基本物理条件。
解决方法:
Quidway系列路由器的E&M接口同CISCO路由器的EM接口的对外连接线的定义是完全一样的,可以参考路由器安装手册或者是CISCO路由器的连线方式连线。
常见故障排除(9)
华为3COM合资公司 网络创造无限
E&M接口问题现象:
无法建立连接:
可能的原因:
路由器和交换机连接使用的启动方式不一致
验证方法:
察看路由器的E&M端口上使用启动方式和与之连接的交换机上的启动方式是否一致,是否同为立即启动,延时启动或者是wink启动方式三者之一。
解决方法:
如果不一致,执行下述命令修改之
设置E&M接口启动方式的命令
em-signal { wink | immediate | delay }
常见故障排除(10)
华为3COM合资公司 网络创造无限
E&M接口问题现象:
无法建立连接
可能的原因:
E&M接口配置的E&M接口类型同交换机上的设置不一致
原因分析:
E&M接口支持的物理连线的方式有四种,E&Mⅰ,E&Mⅱ,E&Mⅲ,E&Mⅴ,路由器应当配置同连接到外部系统使用的E&M类型一致。
解决方法:
设置E&M类型的语音命令是:
type {1|2|3|5}
常见故障排除(11)
华为3COM合资公司 网络创造无限
E&M接口问题现象:
无法建立连接
可能的原因:
E&M接口上配置的线数(2/4线)同外部系统配置的不一致
检查办法:
同交换机维护人员确认路由器和交换机之间的物理接口的连线方式
解决方法:
下面命令用于设置接口的线数:
em-phy-parm { 2-wire | 4-wire }
常见故障排除(12)
华为3COM合资公司 网络创造无限
E&M接口问题现象:
无法建立连接
可能的原因:
路由器和交换机之间没有共地
原因分析:
EM接口在使用5类物理连线方式时,必需保证路由器和交换机共地,否则任何一方发起呼叫请求的电流不会被对端接收到,导致主叫端等待应答的定时器超时,连接失败。
解决方法:
将路由器和交换机之间共地
常见故障排除(13)
华为3COM合资公司 网络创造无限
用语音模块和交换机对接时的删号问题:
当被叫语音网关被配置成为类似如下方式:
[Quidway-voice-dial-entity21] entity 1001 pots
[Quidway-voice-dial-entity1001] match-template 010....
[Quidway-voice-dial-entity1001] cancel-truncate
[Quidway-voice-dial-entity1001] line 0
可以看到,语音网关在往交换机上发送号码时,缺省情况下只发送了010后面的4个点号对应的号码,点这个通配符前的号码被网关删掉了,这时交换机可能识别不了这个短号,所以配置方法中加上前缀:dial-prefix 010,可把号码补全,或是配置cancel-truncate 来禁止截断被叫号码。
FOIP(Fax over IP)
华为3COM合资公司 网络创造无限
FOIP是建立在IPPHONE的基础上
需要实现的功能:
1、调制解调,完成信号的转换
2、T30协议,PSTN侧传真协议
3、T38协议,IP侧传真协议
提供的协议互通类型
华为3COM合资公司 网络创造无限
支持T38协议
支持RTP模式
支持VT(VocalTec)模式
FOIP的一个典型的呼叫过程
华为3COM合资公司 网络创造无限
带宽需求
华为3COM合资公司 网络创造无限
常见故障的诊断和解决方法1
华为3COM合资公司 网络创造无限
问题现象:传真过程不能连续完成
可能的原因: 传输带宽不足
检查方法: 是否丢包
解决方法:
1、选择传真模式为VT模式
[Quidway-voice-dial-entity4] fax support-mode vt
2、减少冗余包个数
[Quidway-voice-dial-entity4] fax protocol t38 hs-redundancy 2
3、限制传真机的传输速率
[Quidway-voice-dial-entity4] fax baudrate 2400
常见故障的诊断和解决方法1
华为3COM合资公司 网络创造无限
问题现象:训练过程不能成功
可能的原因: 传输带宽不足
检查方法: debug voice vas fax
接收到的数据包时间距离不均匀解决方法:
1、这时可以将训练方式改为本地训练
[Quidway-voice-dial-entity4] fax train-mode local
2、调整本地训练的门限值
[Quidway-voice-dial-entity4] fax local-train threshold 20
3、调整语音接口卡的传真输出电平值,调整范围是10~25
[Quidway-voice-dial-entity4] fax level 20
VOIP
了解VOIP原理和组成
了解语音接口类型和应用方式
了解VOIP的组网形式和参数设置
掌握常见故障的诊断和排除方法
语音QOS
语音QOS
华为3COM合资公司 网络创造无限
关于此部分,为语音重点:详细方法请见下面附件,请一定要阅读。