Cisco 模拟电话适配器 (ATA) 186 仅支持直通形式的传真传输。它不能支持传真中继。ATA 的两个端口都支持传真呼叫。如果传真呼叫要工作正常,则必修正确配置Cisco ATA 186和支持网关。默认情况下已打开 Cisco 网关上的传真中继。对于ATA和网关之间运行的传真呼叫,网关上的传真中继必须禁用。
Cisco ATA 186 可以通过下述两种方法发送传真:
传真检测方法,或
接收 (Rx) 和传输 (TX) 编解码器
在传真检测模式下,您可以使用LBRC来配置Cisco ATA 186。Rx和Tx编解码器模式协商语音呼叫的任何编解码器,直到它检测到传真音。一旦检测到传真音,它就会执行以下操作:
关闭传真音检测。
关闭静音抑制。
将编解码器重新协商为 G.711 u-law 或 G.711 A-law。
注意:只能对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的传真直通。
尝试进行此配置之前,请确保满足以下要求。
使用 H.323 的 Cisco ATA 186 版本 2.0 或更高版本
Cisco ATA 186 需要 IP 连接且必须可以通过 Web 服务器进行配置
基本配置,请参阅 ATA 基本配置
本文档中的信息基于以下软件和硬件版本。
Cisco ATA 186 I1/I2 版本 2.12
安装有 Cisco IOS® 软件版本 12.1 的 Cisco 3640 网关,在传真模式配置示例中作为网关
安装有 Cisco IOS 软件版本 12.1 的 Cisco 5300 网关,在传真检测方法配置示例中作为网关
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
本文档使用此网络设置。
有关文档约定的更多信息,请参考 Cisco 技术提示约定。
使用 Web 浏览器并转到 http://<ip_address_of_ata>/dev(例如,http://172.16.104.117/dev),以便使用 Web 接口配置 Cisco ATA 186。
要配置 Cisco ATA 186,您必须配置以下参数。
音频模式
bit 2 (18)=0 Enable detection of FAX CED (answer) tone and switch to FAX mode for the rest of the call if the tone is detected
连接模式
bit 7=0/1 to disable/enable fax redundancy !--- This must be set based on the !--- configuration of the gateway. 0=disable fax redundancy; 1=enable fax redundancy bit 8-12=the offset to NSE payload type number 96. The legal values are between 0 to 23 correspond to dynamic payload types 96 to 119. When using the ATA 186 for fax with the Cisco Gateway leave this value at default value which is 4 bit 13=0/1 to negotiate G711 u/a law as the new codec to be negotiated !--- This must be set based on the !--- configuration of the gateway. 0=G711ulaw; 1=G711alaw bit 14=0 Enable Modem Pass Through bit 15=0 Enable Modem Pass Through Dectection
呼叫功能和付费功能
bit 15 (31)=1 Fax Permitted
按照语音呼叫的要求,设置 Rx/Tx 和 LBRC编码解码器值,启用/禁用语音活动检测(VAD) [bit 0(16) = 1/0 in Audio Mode]。
G.723.1-codec ID 0; G.711a-codec ID 1; G.711u-codec ID 2; G.729a-codec ID 3 LBRC is 0-G.723.1 codec is available to both FXS ports at any time LBRC is 3-G.729a is available to one of the two FXS ports on a first-come-first-served basis
要在 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 网关的 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.
使用 Web 浏览器并转到 http://<ip_address_of_ata>/dev(例如,http://172.16.104.117/dev),以便使用 Web 接口配置 Cisco ATA 186。
要配置 Cisco ATA 186,您必须配置以下参数。
音频模式
bit 0 (16)=0 Disable VAD bit 1 (17)=1 Use G711 Codec Only
Rx/Tx 编解码器对于 a/u law 分别为 1/2
连接模式
bit 14=0 Enable modem passthrough bit 15=1 Disable modem passthrough detection
呼叫功能和付费功能
bit 15 (31)=1 Fax Permitted
注意:Cisco IOS语音应用软件网关必须配置与ATA配置相同的编解码器和VAD。在这种情况下,所有呼叫、传真或语音都使用不带 VAD 的 G.711。要在网关上配置拨号对等体,请参阅了解 Cisco IOS 平台上的拨号对等体和呼叫线路和配置拨号计划、拨号对等体和数字操作。所有 Cisco IOS 网关都可以在传真模式方法中使用。此示例显示了 Cisco 3640 网关的应用。
传真模式方法示例
这是将传真模式方法用于 G.711u-law 进行传真和语音呼叫时,Cisco ATA 186 和网关的示例配置。
音频模式 — 0xXXX2XXX2,其中X不考虑用于此配置
连接模式 — 0xXXXX8XXX,其中X不考虑用于此配置
Rx 编解码器 — 1
Tx 编解码器 — 1
LBR 编解码器 — 1
这是 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 故障排除工具,请完成以下步骤。
在ATA Nprintf字段,配置与Cisco ATA 186位于相同子网的PC机的IP地址。
在地址后指定的端口必须是9001。
在 PC 的 DOS 提示符下执行 preserv.exe 程序。
从 Cisco 下载(仅限注册用户)下载 preserv.exe 程序。 在下载页中,单击语音软件链接以访问 Cisco ATA 186 模拟电话适配器链接。
注意:preserv.exe程序包含在最新的Cisco ATA 186软件版本zip文件中。
由于 ATA 设计为终点设备,因此不具备直接拨入 (DID) 功能。要将 DID 信息作为双音多频 (DTMF) 传递给指定网络方案中的传真服务器,需要使用 H.323 IOS 网关代替 ATA。
如果在通过 ATA 向外发送传真时遇到 poor line condition error 或占线信号,请尝试在传真机上禁用纠错模式 (ECM),然后再尝试发送传真。在大多数传真机中,ECM 设置都是可以配置的。启动该功能后,传真机对于传输和接收非常敏感。
当您使用带ATA 186的Super G3传真时,传真操作失败。G3是T.30的标准,实际上可以使用V.34。语音网关将其识别为调制解调器呼叫(带有阶段反转的2100Hz)。 超 G3 传真机支持 33.6 Kbps 的速度(调制解调器速度),且多数使用双调制解调器来传输和接收传真。Cisco ATA 设计为支持模拟电话和 G3 传真传输(最高 14400 bps)。 Cisco ATA 在设计上不支持调制解调器。简而言之,Cisco ATA 不支持超 G3 传真,因为超 G3 传真使用 33.6 Kbps 的速度建立呼叫。建议使用路由器或 VGXXX 上的 FXS 端口进行传真。
为了解决该问题,您可以尝试修改以下参数:
将传真速度更改为 9600 bps(没有任何问题的建议速度)。
将协议设置为 G3。
禁用纠错模式 (ECM)。
如果上述操作不起作用,请将传真机插入路由器中的局外交换站 (FXS) 端口,并配置路由器以使用调制解调器直通。
注意:如果这些解决方法均不成功,则必须使用其他传真机。
在有些情况下,如果先在传真上输入被叫号码,等待 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