简介
Cisco 模拟电话适配器 (ATA) 186 仅支持直通形式的传真传输。它不能支持传真中继。ATA 的两个端口都支持传真呼叫。如果传真呼叫要工作正常,则必修正确配置Cisco ATA 186和支持网关。默认情况下已打开 Cisco 网关上的传真中继。对于ATA和网关之间运行的传真呼叫,网关上的传真中继必须禁用。
Cisco ATA 186 可以通过下述两种方法发送传真:
-
传真检测方法,或
-
接收 (Rx) 和传输 (TX) 编解码器
在传真检测模式下,您可以使用 LBRC 来配置 Cisco ATA 186。直到它发现传真音,Rx和Tx编码模式才为语音呼叫协商所有编码。一旦检测到传真音,它就会执行以下操作:
注意:只能为ATA终止的呼叫检测传真音。对ATA发起的呼叫来说,编码解码器的传真检测及重协商功能必须由支持网关发起。在 G.711 传真模式下,Cisco ATA 186 可以传递终端传真机之间发送的实时协议 (RTP) 数据包,而不会进行任何干预。ATA 186 会像处理任何普通语音呼叫一样处理传真会话。
注意:传真传输速率最高支持9600 bps。有关传真传输速率的详细信息,请参阅 ATA 186 上的传真直通限制。ATA 186 I1/I2 支持的传真速率最高为 14.4 Kbps。
注意:模拟调制解调器呼叫不支持ATA 186。本文档中提到的调制解调器均指传真调制解调器。
注意:目前只有H.323协议支持连接到Cisco CallManager Express (CME)的ATA的传真直通。
先决条件
要求
尝试进行此配置之前,请确保满足以下要求。
使用的组件
本文档中的信息基于以下软件和硬件版本。
-
Cisco ATA 186 I1/I2 版本 2.12
-
安装有 Cisco IOS® 软件版本 12.1 的 Cisco 3640 网关,在传真模式配置示例中作为网关
-
安装有 Cisco IOS 软件版本 12.1 的 Cisco 5300 网关,在传真检测方法配置示例中作为网关
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
网络图
本文档使用此网络设置。
规则
有关文档约定的更多信息,请参考 Cisco 技术提示约定。
配置传真检测方法
在 Cisco ATA 186 上配置传真检测方法
使用 Web 浏览器并转到 http://<ip_address_of_ata>/dev(例如,http://172.16.104.117/dev),以便使用 Web 接口配置 Cisco ATA 186。
要配置 Cisco ATA 186,您必须配置以下参数。
在 Cisco IOS 网关配置传真检测方法
要在 Cisco IOS 网关上配置传真检测方法,该网关必须支持调制解调器直通,如此示例所示。
dial-peer voice tag voip
modem passthrough { NSE [payload-type number] codec {g711ulaw | g711alaw}
[redundancy] | system}
fax rate disable
传真检测示例
这是传真检测方法的 ATA 配置示例,即对语音呼叫使用 G.729 编解码器,对传真呼叫使用 G.711u-law。
-
音频模式— 0xXXX5XXX5
-
连接模式— 0xXXXX04XX
-
Rx 编解码器 — 3
-
Tx 编解码器 — 3
-
LBR 编解码器 — 3
配置 Cisco 5300 网关
这是 Cisco 5300 网关的 show running-config 命令输出。
5300-gw#show running-config
Building configuration...
.
.
.
!
voice service voip
modem passthrough nse codec g711ulaw
!
.
.
dial-peer voice 1 pots
destination-pattern 2T
port 1:0
!
dial-peer voice 3 voip
incoming called-number 2T
destination-pattern 300.
session target ipv4:172.16.85.233
modem passthrough nse codec g711ulaw
fax rate disable.
配置传真模式方法
在 Cisco ATA 186 上配置传真模式方法
使用 Web 浏览器并转到 http://<ip_address_of_ata>/dev(例如,http://172.16.104.117/dev),以便使用 Web 接口配置 Cisco ATA 186。
要配置 Cisco ATA 186,您必须配置以下参数。
注意:Cisco IOS语音应用软件网关的配置必须与ATA配置的编解码器和VAD相同。在这种情况下,所有呼叫、传真或语音都使用不带 VAD 的 G.711。要在网关上配置拨号对等体,请参阅了解Cisco IOS平台上的拨号对等体和呼叫线路和配置拨号计划、拨号对等体和数字操作。所有 Cisco IOS 网关都可以在传真模式方法中使用。此示例显示了 Cisco 3640 网关的应用。
传真模式方法示例
这是将传真模式方法用于 G.711u-law 进行传真和语音呼叫时,Cisco ATA 186 和网关的示例配置。
配置 Cisco 3640 网关
这是 Cisco 3640 网关的 show running-config 命令输出。
3640-gw#show running-config
Building configuration...
.
.
.
dial-peer voice 11 voip
incoming called-number 5000
destination-pattern 3000
session target ipv4:172.16.85.233
codec g711ulaw
no vad
!
dial-peer voice 5000 pots
destination-pattern 5000
port 3/1/0
.
.
验证
当前没有可用于此配置的验证过程。
故障排除
本部分提供的信息可用于对配置进行故障排除。
对网关进行故障排除
使用 debug voip ccapi inout 命令可对端到端 IP 语音 (VoIP) 呼叫进行调试。使用 debug vtsp dsp 命令可显示语音端口接收的数字。
对 Cisco ATA 186 进行故障排除
当您使用第三方网守和网关时,Cisco ATA 186 上的故障排除工具可能很有帮助。要启用 Cisco ATA 186 故障排除工具,请完成以下步骤。
-
在ATA Nprintf字段,配置与Cisco ATA 186位于相同子网的PC机的IP地址。
-
在地址后指定的端口必须是9001。
-
在 PC 的 DOS 提示符下执行 preserv.exe 程序。
从 Cisco 下载(仅限注册用户)下载 preserv.exe 程序。在下载页中,单击语音软件链接以访问 Cisco ATA 186 模拟电话适配器链接。
注意:最新的Cisco ATA 186软件版本zip文件中包含preserv.exe程序。
由于 ATA 设计为终点设备,因此不具备直接拨入 (DID) 功能。要将 DID 信息作为双音多频 (DTMF) 传递给指定网络方案中的传真服务器,需要使用 H.323 IOS 网关代替 ATA。
如果在通过 ATA 向外发送传真时遇到 poor line condition error 或占线信号,请尝试在传真机上禁用纠错模式 (ECM),然后再尝试发送传真。在大多数传真机中,ECM 设置都是可以配置的。启动该功能后,传真机对于传输和接收非常敏感。
连接到 Cisco ATA 的传真机无法发送传真,或传真呼叫间歇性失败
当您将超 G3 传真与 ATA 186 配合使用时,传真操作将失败。G3 是基于 T.30 的标准,实际可以使用 V.34。语音网关将其识别为调制解调器呼叫(2100 Hz,带反相)。超 G3 传真机支持 33.6 Kbps 的速度(调制解调器速度),且多数使用双调制解调器来传输和接收传真。Cisco ATA 设计为支持模拟电话和 G3 传真传输(最高 14400 bps)。Cisco ATA 在设计上不支持调制解调器。简而言之,Cisco ATA 不支持超 G3 传真,因为超 G3 传真使用 33.6 Kbps 的速度建立呼叫。建议使用路由器或 VGXXX 上的 FXS 端口进行传真。
为了解决该问题,您可以尝试修改以下参数:
注意:如果这些解决方法都不成功,则必须使用其他传真机。
经 ATA 传真的客户码 (CMC) 支持
在有些情况下,如果先在传真上输入被叫号码,等待 CMC 的提示音,然后输入 CMC 数字,则 ATA 不会将 CMC 数字传递给 Cisco CallManager。此问题的解决方法是一次性发送所有数字:被叫号码、暂停和CMC代码。代码寄存器可与 Cisco CallManager 完美配合并路由出呼叫。
故障排除命令
命令输出解释程序(仅限注册用户)(OIT) 支持某些 show 命令。使用 OIT 可查看对 show 命令输出的分析。
注意:在使用 debug 命令之前,请参阅有关 Debug 命令的重要信息。
以下示例命令输出是对使用这两种方法在 Cisco ATA 186 和网关之间进行传真呼叫的示例调试。
此 debug 命令输出显示在传真检测方法中从 Cisco ATA 186 发送到 AS5300 的传真呼叫。
!--- Call that is made to 22151 from the ATA.
Calling 22151
SCC->(0 0)
<cmd 16>CLIP
SCC->(0 0)
<cmd 2><0 0> dial<32151>
block queue <- (18 1318384 0)
Connect to <0xac100d18 1720>..
>>>>>>>> TX CALLER ID : 0x1 0x80 6
!--- Setup Sen to the 5300.
Q931<-0:Setup:CRV 30970
!--- Call proceeding received from the 5300.
Q931->0:Proceeding
Connect H245...
block queue <- (19 1318384 555258)
NuConnectDispatcher: 0x78fa
H245 TCP conn ac100d18 11076
CESE/MSDSE start:<0 0 0 0>
capSize = 3
H245->0:Cese
RemoteInputCap <15 5>
RemoteInputCap <15 4>
RemoteInputCap <15 1>
RemoteAudioCap <4 11>
MODE FRAME : 11 2
RemoteAudioCap <4 10>
Capability set accepted
H245->0:MSD: <rn tt> = <0x1274 60>
H245->0:CeseAck
H245->0:MsdAck
h323.c 1826: cstate : 3
->H245<0> OLC
H245<-0:LcseOpen
!--- Codec negotiated is G729A as configured.
set TX audio to G729A 2 fpp
SetG723Mode: 2 0
H245->0:LcseOpen
H245->0:OLC mode 10
remote OpenLogicalReq G711/G729(10) : 2 fpp
OpenRtpRxPort(0,0x0,16384):1
RTP Rx Init: 0, 0
RTP->0:<0xab4555e9 16384>
H245->0:LcseOpenAck
RTP<-0:<0xac100d18 19066>
[0]Enable encoder 18
RTP TX[0]:SSRC_ID = 5e875050
RTP Tx Init: 0, 0
[0]Received pi=8 in q931
!--- Call alerting.
Q931->0:Alerting
[0]DPKT 1st: 3570916113 3570915873, pt 18
Enable LEC adapt [0]=1
H323Dispatcher : 3 3
!--- Call connected.
Q931->0:Connect
SCC:ev=12[0:0] 3 0
0:30;3,0,0,0,
!--- Fax modem tone detected by the 5300 and !--- so it sent an NSE packet.
[0]Rx MTP NSE pkt c0000000
[0]MPT mode 1
SCC:ev=23[0:0] 4 0
!--- Codec renegotiated to G711ulaw and !--- modem passthrough mode active on the ATA.
[0:0]Mdm PassThru
[0]codec: 18 => 8
[0]Rx MTP NSE pkt c1000000
[0]Rx MTP NSE pkt c1000000
[0]Rx MTP NSE pkt c1000000
1:00;2,0,0,0,
1:30;2,0,0,0,
!--- Call complete.
Q931->0:ReleaseComplete: reason 16, tone = 13
H245<-0:EndSessionCmd 1
0: Close RTPRX
[0:0]Rel LBRC Res
Q931<-*:ReleaseComplete
这是 Cisco ATA 186 在传真模式方法中从 3640 接收的传真呼叫的 debug 命令输出。
!--- Call received with DNIS 3000.
Q931->*:SetUp:CR = 45
called number : 3000
SetUp routed to 0
Remote alias = 5300-gw
>> callingpartynumber info: 0x0 0x83 5
!--- Call proceeding sent.
Q931<-0:Proceeding
SCC:ev=21[0:0] 0 0
SCC<-Alerting <5300-gw 208>
SCC:ev=5[0:0] 13 0
!--- Ringing the phone on the voice port.
[0:0]RINGING
SCC->(0 0) <cmd 3>
CESE/MSDSE start:<0 0 0 0>
capSize = 2
!--- Sent call alerting.
Q931<-0:Alerting
H245->0:Cese
RemoteInputCap <15 5>
RemoteInputCap <15 4>
RemoteInputCap <15 1>
RemoteAudioCap <4 3>
MODE FRAME : 3 20
Capability set accepted
H245->0:MSD: <rn tt> = <0x17d 60>
H245->0:CeseAckH245->0:MsdAck
h323.c 1826: cstate : 4
->H245<0> OLC
H245<-0:LcseOpen
set TX audio to G711 (3) 20 fpp
!--- Codec negotiated is G.711 with VAD disabled.
G.711 Silence Suppression off
H245->0:LcseOpen
H245->0:OLC mode 3
remote OpenLogicalReq G711/G729(3) : 20 fpp
OpenRtpRxPort(0,0x0,16384):1
RTP Rx Init: 0, 0
RTP->0:<0xab4555e9 16384>
H245->0:LcseOpenAck
RTP<-0:<0xac100d18 18526>
[0]Enable encoder 0
RTP TX[0]:SSRC_ID = 71d26005
RTP Tx Init: 0, 0
SCC->(0 0) <cmd 4>
!--- Call connected.
Q931<-0:Connect
Enable LEC adapt [0]=1
SCC:ev=12[0:0] 6 0
[0]DPKT 1st: 3570916113 3570915873, pt 0
0:30;3,0,0,0,
1:00;3,0,0,0,
SCC->(0 0) <cmd 11>
!--- Call complete.
H245<-0:EndSessionCmd 1
0: Close RTPRX
Q931<-*:ReleaseComplete
相关信息