06-Fax over IP配置
本章节下载: 06-Fax over IP配置 (304.85 KB)
目 录
Fax over IP是通过IP网络来发送和接收传真的技术。设备在其提供的VoIP服务的基础上加入Fax over IP功能后,可提供Fax over IP服务功能。用户只需花费低廉的费用就可以实现使用IP网络收发国际国内传真。Fax over IP的典型组网如图1-1所示。
图1-1 Fax over IP的应用示意图
在Fax over IP中,发送与接收设备之间所进行的传真的过程可分为以下5个阶段:
(1) 传真呼叫建立阶段。这一阶段与电话呼叫建立的过程相似,不同之处在于要发送CNG(Calling Tone,主叫单音)和CED(Called Station Identifier,被叫终端标识)传真信号音。
(2) 报文传输前的协商阶段。这一阶段主要进行传真能力的协商与训练,为后续传输的传真数据协商出一个合适的调制解调速率,以保证传真的质量。
(3) 报文传输阶段。该阶段使用在阶段二协商出的速率传输报文,并进行报文传输控制(报文同步、误码检测和纠错、线路监测)。
(4) 报文传输后的确认阶段。主要提供报文纠错、多页续发等控制操作。
(5) 传真呼叫释放阶段,传真结束。
表1-1 Fax over IP配置任务简介
配置任务 |
说明 |
详细配置 |
|
配置T.38传真协议 |
配置标准T.38传真协议 |
必选 |
|
开启CNG传真切换 |
可选 |
||
配置传真使用ECM方式 |
可选 |
||
开启传真的非标准能力协商 |
可选 |
||
配置最高传真速率 |
必选 |
||
配置传真的训练方式 |
必选 |
||
配置发送载波能量值 |
必选 |
||
配置传真透传 |
必选 |
||
配置Modem透传 |
必选 |
标准T.38指的是通过ITU-T T.38协议,把传真机发出的遵循T.30协议的传真信号转化为适合IP承载网络传输的T.38传真报文,实现在IP网络中传输传真数据。T.38的优点是占用带宽小,可通过配置冗余包提高传输可靠性。
表1-2 配置标准T.38传真协议
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
|
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
配置标准T.38传真协议 |
fax protocol standard-t38 [ ls-redundancy number [ hs-redundancy number ] ] |
缺省情况下,使用标准T.38传真协议 只要在传真发起方设备配置此命令,传真接收方会自动适配传真协议 |
开启CNG(Calling Tone,主叫单音)传真切换可以使设备在收到传真机发送的传真单音CNG后直接切换到传真流程。
表1-3 开启CNG传真切换
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
开启CNG传真切换 |
fax cng-switch enable |
缺省状态下,CNG传真切换处于关闭状态 |
传真机在不使用ECM方式的情况下,传真数据以二进制字符串形式进行传输,不具有误码纠错功能。如果传真机使用ECM(Error Correction Mode,误码纠错模式)方式,传真数据以HDLC帧结构形式进行传输,能够具有误码纠错功能,并提供自动重发请求功能。
实际配置传真使用ECM方式时,请确认两端传真机都支持ECM方式,并且在发送和接收侧设备上的VoIP语音实体和POTS语音实体下配置ECM方式处于开启状态。
表1-4 配置传真使用ECM方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
配置传真使用ECM方式 |
fax ecm |
缺省情况下,不使用ECM方式 |
在通常的传真应用中,双方传真机使用标准能力(如V.17、V.29调制解调标准)进行协商,即不互相发送NSF(Non-Standard Facilities,非标准能力)消息帧。在某些场合(如加密传真)中,双方传真机需要以非标准能力进行协商。使用fax nsf配置国家码和厂商码,以适配对端传真设备的非标准能力。
表1-5 开启非标准能力协商的国家码和厂商码
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
开启非标准能力协商的国家码和厂商码 |
fax nsf value |
缺省情况下,使用非标准能力协商的国家码和厂商码为264833 取值为000000时,表示使用标准能力协商 |
用户可配置传真的最高速率。如果将最高传真速率设置为“disable”、“voice”之外的值,则表示优先使用该速率对应的调制解调标准进行速率协商,如果协商不成功,就依次递减协商的速率,重新协商。这里配置的速率是允许的最高传真速率,而不是指定使用该速率进行传真。
设置参数voice时,表示将根据不同的语音编解码协商允许的最高传真速率。
· 若使用G.711语音编解码协议,最高传真速率为14400bps,对应调制解调标准为V.17;
· 若使用G.723.1 Annex A语音编解码协议,最高传真速率为4800bps,对应调制解调标准为V.27;
· 若是用G.726语音编解码协议,最高传真速率为14400bps,对应调制解调标准为V.17;
· 若使用G.729语音编解码协议,最高传真速率为7200bps,对应调制解调标准为V.29。
若配置为“disable”,表示禁止传真功能。
表1-6 配置最高传真速率
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
配置最高传真速率 |
fax rate { 2400 | 4800 | 7200 | 9600 | 12000 | 14400 | disable | voice } |
缺省情况下,根据不同的语音编解码协商允许的最高传真速率 |
传真的训练方式分为两种:本地训练方式和端对端训练方式。
· 本地训练方式:设备参与两端传真机之间的速率训练。在这种方式下,先是两端的传真机和设备之间分别进行速率训练,最后由接收方设备比较训练结果,选择较小的传输速率。当传真机和设备之间进行速率训练时,传真机先向设备发送以0填充的TCF数据,设备根据收到的TCF数据的情况决定当前速率是否可以接受。当收到的TCF数据为全“0”或者收到的“1”的个数占整个TCF数据的百分比小于设置的传真本地训练阈值百分比时,认为速率训练成功;否则,认为速率训练不成功,传真机需要降低速率重新发送TCF数据,再次进行速率训练。
· 端对端训练方式:设备不参与两端传真机之间的速率训练。在这种方式下,速率训练在两个传真机之间进行。
表1-7 配置传真的训练方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
配置传真的训练方式为端对端训练 |
fax train-mode ppp |
两者选其一 缺省情况下,使用端对端训练方式 |
配置传真的训练方式为本地训练,并配置本地训练阈值百分比 |
fax train-mode local |
|
fax local-train threshold threshold |
发送载波能量值,即发送电平衰减值。在一般情况下,使用缺省的发送载波能量值即可。在其它配置正确的前提下,如果仍无法成功建立传真时,可尝试调整发送载波能量值。载波能量值过高或者过低,都会导致传真建立不成功。
表1-8 配置发送载波能量值
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
配置发送载波能量值 |
fax level level |
缺省情况下,发送载波能量值为-15dBm |
传真透传就是将传真信号以未压缩的G.711编码形式封装到RTP报文,设备不参与调制和解调过程。目前传真透传支持的编解码有G.711alaw和G.711ulaw两种,在传真透传过程中设备会自动禁止静音抑制功能。传真透传具有实现简单、时延小的特点,但是容易受网络丢包率、抖动等因素的影响。
呼叫使用的语音编解码应包含传真透传所使用的编解码。
表1-9 开启传真透传方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
|
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
开启传真透传方式 |
fax protocol pass-through { g711alaw | g711ulaw } |
缺省情况下,使用标准T.38传真协议 只要在传真发起方设备配置此命令,传真接收方会自动适配传真协议 |
Modem透传就是将Modem信号以未压缩的G.711编码形式封装到RTP报文,设备不参与调制和解调过程。目前Modem透传支持的编解码有G.711alaw和G.711law两种,在Modem透传过程中设备会自动禁止静音抑制功能。
呼叫使用的语音编解码应包含Modem透传所使用的编解码。
表1-10 配置Modem透传
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
进入语音实体视图 |
entity entity-number { pots | voip } |
- |
配置Modem透传的编解码类型和切换方式 |
modem passthrough { nse [ payload-type number ] | protocol } codec { g711alaw | g711ulaw } |
缺省情况下,不使用Modem透传 |
在Router A和Router B上使用标准T.38传真协议实现传真业务。
图1-2 Fax over IP配置组网图
(1) 配置Router A
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码模板为2000。
<RouterA> system-view
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 2000 voip
[RouterA-voice-dial-entity2000] match-template 2000
[RouterA-voice-dial-entity2000] address sip ip 2.2.2.2
# 配置标准T.38传真协议,低速传输传真数据时的冗余包数为4。
[RouterA-voice-dial-entity2000] fax protocol standard-t38 ls-redundancy 4
[RouterA-voice-dial-entity2000] quit
# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1000 pots
[RouterA-voice-dial-entity1000] match-template 1000
[RouterA-voice-dial-entity1000] line 2/1/1
# 配置标准T.38传真协议,低速传输传真数据时的冗余包数为4。
[RouterA-voice-dial-entity1000] fax protocol standard-t38 ls-redundancy 4
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为1000。
<RouterB> system-view
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 1000 voip
[RouterB-voice-dial-entity1000] match-template 1000
[RouterB-voice-dial-entity1000] address sip ip 1.1.1.1
# 配置标准T.38传真协议,低速传输传真数据时的冗余包数为4。
[RouterB-voice-dial-entity1000] fax protocol standard-t38 ls-redundancy 4
[RouterB-voice-dial-entity1000] quit
# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2000 pots
[RouterB-voice-dial-entity2000] match-template 2000
[RouterB-voice-dial-entity2000] line 2/1/1
# 配置标准T.38传真协议,低速传输传真数据时的冗余包数为4。
[RouterB-voice-dial-entity2000] fax protocol standard-t38 ls-redundancy 4
在Router A和Router B上开启Modem透传功能,实现PC 1和PC 2间的数据通信。
图1-3 Modem透传配置组网图
(1) 配置Router A
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码模板为2000。
<RouterA> system-view
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 2000 voip
[RouterA-voice-dial-entity2000] match-template 2000
[RouterA-voice-dial-entity2000] address sip ip 2.2.2.2
# 配置Modem透传的切换方式为标准方式,编解码类型为g711alaw。
[RouterA-voice-dial-entity2000] modem passthrough protocol codec g711alaw
[RouterA-voice-dial-entity2000] quit
# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1000 pots
[RouterA-voice-dial-entity1000] match-template 1000
[RouterA-voice-dial-entity1000] line 2/1/1
# 配置Modem透传的切换方式为标准方式,编解码类型为g711alaw。
[RouterA-voice-dial-entity1000] modem passthrough protocol codec g711alaw
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为1000。
<RouterB> system-view
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 1000 voip
[RouterB-voice-dial-entity1000] match-template 1000
[RouterB-voice-dial-entity1000] address sip ip 1.1.1.1
# 配置Modem透传的切换方式为标准方式,编解码类型为g711alaw。
[RouterB-voice-dial-entity1000] modem passthrough protocol codec g711alaw
[RouterB-voice-dial-entity1000] quit
# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2000 pots
[RouterB-voice-dial-entity2000] match-template 2000
[RouterB-voice-dial-entity2000] line 2/1/1
# 配置Modem透传的切换方式为标准方式,编解码类型为g711alaw。
[RouterB-voice-dial-entity2000] modem passthrough protocol codec g711alaw
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!