首页 > 范文大全 > 正文

华为SOFTX3000下H248协议传真故障处理经验

开篇:润墨网以专业的文秘视角,为您筛选了一篇华为SOFTX3000下H248协议传真故障处理经验范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:本文主要对传真业务进行了介绍,并对h.248协议下的各个厂家的设备之间发送传真出现的一些故障进行了总结

关键词:软交换;高速/低速传真;T38;VBD;RFC2198;EC

Abstract: this paper mainly to the fax service are introduced, and the h. 248 protocol of each manufacturer of the equipment send faxes between some of the problems are summarized

Key words: soft exchange; High speed/low speed fax; T38; VBD; RFC2198); ec

中图分类号:TN917.8文献标识码:A文章编号:2095-2104(2013)

0 引言

目前烟台的软交换设备采用的是华为softx3000,下挂了华为、中兴、阿朗、瑞斯康达等各种厂家的OLT和ONU设备,到现在为止,芝罘区已经发生过多个以上厂家的ONU设备的传真不好用问题,针对这些问题,我们必须找到原因,进行处理。

1 传真业务概述

1.1传真业务概述

传真业务是指以传递编码信息文件的形式,在传真机间提供文件的自动交换和双向通信。作为PSTN网络中的传统业务,传真在NGN的发展中也被大量的开展。

1.2传真信号:

根据传输速率的不同,可以分为高速传真和低速传真,一般低于或等于14.4K bps的传真为低速传真,高于14.4Kbps的则为高速传真。

1.3传真编解码

在IP网络中的传真业务使用如下几种编解码:

透传传真:透传传真是将Fax的数据信号承载于G.711 包的方式。G.711 透传传真的优点是实现简单、时延小;缺点是占用带宽大(速率固定为64K bps)、受网络波动影响大。在网络抖动、丢包比较严重的情况下,不适于应用。在网络质量好的情况下,推荐使用透传。透传传真可用于高速传真和低速传真业务。

T.38传真:T.38 传真是将传真的T.30 信号转化为适用于分组网络的T.38 包进行传输的方式。T.38 传真的优点是占用带宽小,通过冗余帧、前向校验等方法提高可靠性,受网络波动影响小;缺点是实现比较复杂。若传真经过两段IP网络,再经过TDM网络,该组网会产生较大时延,所以T38传真仅适用于低速传真业务。

VBD传真:Voice-band Data。该传真业务遵循T-REC-V.152协议。这个业务是用G711编解码方式进行的。与透传业务相比,它的优点是即支持在通话协商前把传真媒体也协商出来,也支持在通话建立后按照传统的协商方式协商传真媒体信息。从操作上和使用上更加灵活。VBD传真可用于高速传真和低速传真业务。

2 传真流程分析

传真业务一般都是先建立语音通道,而传真时对通道的要求与语音通道有所不同,所以传真开始前需要进行一次通道的切换, 包括IP、Port、codec和通道类型(audio、fax、data)。通道的切换一般有三种方式,网关自协商、V2流程和V3流程。

目前,华为的软交换系统,主要采用的V3流程。

本文也主要针对V3流程进行分析:

在V3流程下,软交换通过下发MOD消息给网关下发建立通话的命令。一般在这个命令中,会指示网关检测传真事件。

SoftX3000给h248网关下发的指令如下:

!/1 T=370279443{C=18{PR=0,MF=A1{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}},E=369107212{ctyp/dtone,al/*},SG{}},MF=A100000018{M{O{MO=SR,RV=OFF,RG=OFF},L{v=0

c=IN IP4 -

m=audio - RTP/AVP 8

a=ptime:20

},R{v=0

c=IN IP4 160.30.19.138

m=audio 28596 RTP/AVP 8

a=ptime:20

}}}}}

传真通道的切换,是从网关检测到传真信号开始的。网关通过检测到的信号来辨别当前用户发起的是高速传真还是低速传真,用不同的信号上报给软交换。

网关检测到的高速传真信号:

对于H248协议,网关给软交换一般是上报如下三种事件之一:ctype/dtone{dtt=ANSBAR}、ctype/dtone{dtt= ANSAMBAR}、ctype/dtone{dtt= ANSAM}。

高速传真时,网关上报给SoftX3000传真事件的H248协议描述:

MEGACO/1:2944

Transaction=12558

{ Context=10000 {

Notify=User1

{ObservedEvents=2005 {20020401T09151800 : ctyp/dtone { dtt= ANSAM }}}}}

对于高速Modem业务,网关检测到的信号也是上面描述的信号,所以从网络上是无法区分高速传真和高速Modem,只能统一当作高速Modem处理。

低速传真设备所在的网关设备先检测到ANS,定时器超时前,又检测到v21flag信号:网关通过H248向软交换上报v21flag事件。

低速传真时,网关上报给SoftX3000传真事件的H248 协议描述:

MEGACO/1:2944

Transaction=12558

{ Context=10000 {

Notify=User1

{ObservedEvents=2005 {20020401T09151800 : ctyp/dtone { dtt=V21flag }}}}}

注意:有些网关会先上报ANS,然后在上报V21flag,软交换默认是不对ANS事件进行处理,按照低速传真处理。

3 传真不通的故障原因分析

3.1高速传真和低速传真协商不成功问题

曾处理过一起传真故障,一用户使用的传真机,无法发送任何传真。

处理过程:

目前,华为软交换系统,通过回声抑制EC(ECHO CONTROL)功能实现,

在数据业务中,如果对回声不加任何处理,信号可能会失真或者丢失,从而导致数据业务失败。为了避免回声对通信造成影响,各个网关均支持EC(ECHO CONTROL)功能。

在传真业务中,EC开关是否打开有如下原则:高速传真关闭;低速传真打开。华为软交换对高速传真都是下发EC为OFF,对于低速传真,使用参数控制是否打开EC

处理措施:

软交换上MOD MGW 时将UCATT=NOEC-0改成UCATT=NOEC-1,传真可正常使用,因一般传真机都支持高速和低速两种模式,该故障很少见,故此参数一般不做修改。

3.2 软交换不支持VBD传真,导致协商不成功

故障现象:中兴的9806H接入设备上下挂的电话与贝尔的7353设备下挂电话之间发送传真不通。

做信令跟踪发现:

SS下发calltype=DATA后,中兴设备回复说支持vbd=yes,PT值为100,

而贝尔的设备恢复PT值为96,二者因为协商不成功,导致不能正常接续。

经查询各种专业资料,并反复验证,发现导致该故障的根本原因是:中兴设备设置了采用VBD方式编解码,而贝尔的设备不采用VBD方式编解码。其实关键原因还在于华为的软交换系统不支持VBD传真方式。

解决措施:

鉴于以上原因,通过在软交换上修改MGW参数,屏蔽掉VBD模式后,将LISTOFCODEC=G711A_VBD-1&G711U_VBD-1改成LISTOFCODEC=G711A_VBD-0&G711U_VBD-0后,传真成功。命令如下:

MOD MGW: EID="10.120.185.196:2944", LISTOFCODEC=G711A_VBD-0&G711U_VBD-0, PREMRSFLAG=NO;

3.3 不同厂家设备RFC2198参数不匹配导致协商不成功

故障现象:华为的5616接入设备上下挂的电话和贝尔的7353下挂电话之间发送传真不通。

做信令跟踪发现:

华为5616设备启动了RFC2198模式,而7353设备没有响应导致传真失败。

分析处理:

所谓的RFC2198(RTP Payload for Redundant Audio Data)用于冗余音频数据的RTP负载格式。

RFC2198协议规定两媒体网关之间可以以冗余方式传递RTP净荷,以减少RTP包的丢包率。当支持RFC2198时,媒体网关会将同一内容的RTP净荷打包成主用数据包与冗余数据包,然后同时发送到IP承载网,接受端媒体网关根据数据包中的“时间戳”信息决定取舍。

目前,华为的5616设备默认开关是打开的。

解决措施:

在5616上,将RFC2198参数关闭:

fax-modem parameters rfc2198-start-mode disableRfc2198SmartStartup

3.4 关于T38传真问题

日前,我华为软交换ADD MGW时,编解码列表没有去除T38,就是说软交换支持协商T38传真.但是因为我们现在采用的IP接入设备种类繁多,有一些设备默认设置不支持T38传真,需要手工修改,这样如果软交换设置支持的话,在传真协商的时候用采用T38去协商,导致协商不成功。所以我们一般设置成不支持T38.

但是这种情况下,如果用户使用的是T38传真的时候,可能会因为软交换不支持导致协商失败,所以需要打开修改编解码列表,LISTOFCODEC=T38-1,传真收发成功。

参考文献:

[1] 华为技术有限公司SOFTX3000 业务类-传真&modem-维护指导手册2009-10-20

[2] 华为技术有限公司SoftX3000 产品文档 V300R010C05 2010-10-25