本文档介绍排除传真故障最有效的方法之一,包括以下步骤:
您可以将传真呼叫分为四个部分:
此呼叫流包括当会话初始协议(SIP)是已识别的协议时要查找的消息。根据您的终端是TGW还是OGW,有相应的部分。
请注意:
直通 | T.38中继 | ||
---|---|---|---|
GW - CUCM/GW 检查VTSP显示: Fax Relay=DISABLED - 'fax rate disabled' |
GW - CUCM/GW 检查VTSP显示: 传真中继=ENABLED |
||
基于协议
|
基于NSE
|
基于协议
|
基于NSE
|
GW - CUCM/GW —200OK+SDP—> v=0 <—ACK+SDP— v=0 注意:对于EO,INVITE会收到类似的SDP。 |
GW - CUCM/GW —200OK+SDP—> v=0 <—ACK+SDP— v=0 注意:对于EO,INVITE会收到类似的SDP。 |
GW - CUCM/GW —200OK+SDP—> v=0o=CiscoSystemsSIP-GW-UserAgent 0 6060 IP4 209.165.201.2 s=SIP呼叫 c=IN IP4 209.165.201.2 t=0 0 m=audio 17924 RTP/AVP 0 c=IN IP4 209.165.201.2 a=rtpmap:0 PCMU/8000 a=ptime:20 <—ACK+SDP— v=0 注意:对于EO,INVITE会收到类似的SDP。 |
GW - CUCM/GW —200OK+SDP—> v=0 <—ACK+SDP— v=0 注意:对于EO,INVITE会收到类似的SDP。 |
GW - CUCM/GW <=========AUDIO============> 在此阶段建立的音频呼叫,但当传真机通话时,它们开始在音频呼叫中交换音调。 初始T.30音(在调试中无法看到,因为这些音始终在RTP中发送。) G3传真: <<<<<<<<<CNG<<<<<<<<<<<<<<<<<<<<< 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 >>>>>>>>>>CED>>>>>>>>>>> 2100 Hz的音频,持续2.6至4.0秒。禁用传输路径中的回声抑制器。 SG3传真: 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 >>>>>>>>>>>ANSAM>>>>>>>>> 2100 Hz的音调为CED,但是15 Hz的正弦波调制振幅,每450毫秒进行相位反转。 <<<<<<<<<<<<CM<<<<<<<<<<<<<< >>>>>>>>>>JM>>>>>>>>>>>>> <<<<<<<<<<<CJ<<<<<<<<<<<<<<<<<< V.34初始化(第2-4阶段) TGW等待检测语音中的V.21前导码。它在CED音(G3)或ANSAM(SG3)中找到。 一旦检测到V.21标志,就会启动切换。 检查VTSP显示: Event=E_DSMP_DSP_MODEM_TONE 切换中的任务之一是使抖动缓冲区从自适应值转换到固定最佳值。 传真直通在切换抖动或播放缓冲区之前使用最后一个语音模式设置。输入show voice port X/X/X命令以检查播放延迟的当前值。 |
GW - CUCM/GW <=========AUDIO============> 在此阶段建立的音频呼叫,但当传真机通话时,它们开始在音频呼叫中交换音调。 初始T.30音(在调试中无法看到,因为这些音始终在RTP中发送。)
<<<<<<<<<CNG<<<<<<<<<<<<<<<<<<<<< 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 >>>>>>>>>>CED>>>>>>>>>>> 2100 Hz的音频,持续2.6至4.0秒。禁用传输路径中的回声抑制器。 SG3传真: 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 >>>>>>>>>>>ANSAM>>>>>>>>> 2100 Hz的音调为CED,但是15 Hz的正弦波调制振幅,每450毫秒进行相位反转。 思科网关仅支持T.38的G3传真呼叫。为了正确处理SG3呼叫的更高速度,必须使用调制解调器直通。不存在V.34初始化(第2-4阶段),初始V.8第I阶段也未完成。OGW会压缩CM音,并且由于SG3向后兼容G3传真标准,因此FAX机会故障切换到G3。 >>>>>>>>>CED>>>>>>>>>>> 2100 Hz的音频,持续2.6至4.0秒。禁用传输路径中的回声抑制器。 TGW等待检测语音中的V.21前导码。它在CED音(G3)或ANSAM(SG3)中找到。 一旦检测到V.21标志,就会启动切换。 检查VTSP显示: VTSP:Event=E_DSMP_DSP_FAX_TONE 检查DSMP显示: 检查CCAPI显示: 切换中的任务之一是使抖动缓冲区从自适应值转换到固定最佳值。 T.38使用300毫秒固定抖动或播放缓冲区。在语音端口下输入playout-delay fax 100命令,以便在延迟较高时减少缓冲时间。输入show voice port X/X/X命令以检查播放延迟的当前值。 |
||
基于协议
|
基于NSE
|
基于协议
|
基于NSE
|
GW - CUCM/GW — 邀请+SDP—> v=0 a=rtpmap:0 PCMU/8000
<—200OK+SDP— v=0
—ACK —> show call active voice brief不显示更改
|
G3传真: GW - CUCM/GW ====NSE192======> Upspeed Codec并切换到直通模式。 检查VTSP显示: E_DSM_CC_MODIFY debug voip rtp session named event: PT:100 EVT:192 PKT:00 00 00 <SND>> <====NSE192======= 检查VTSP显示: E_DSMP_DSP_REPORT 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:192 PKT:00 00 00 SG3传真: GW - CUCM/GW ====NSE192=====> Upspeed Codec并切换到直通模式。 检查VTSP显示: E_DSM_CC_MODIFY debug voip rtp session named event: PT:100 EVT:192 PKT:00 00 00 <SND>> <====NSE192====== 检查VTSP显示: E_DSMP_DSP_REPORT 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:192 PKT:00 00 00
检测ANSam禁用ECAN的阶段反转。 检查VTSP显示: E_DSM_CC_MODIFY_ debug voip rtp session named event: PT:100 EVT:193 PKT:00 00 00 <SND>> <====NSE193====== 检查VTSP显示: E_DSMP_DSP_REPORT 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:193 PKT:00 00 00
注意:NSE-194由4秒静默或载波丢失检测的本地检测触发。此消息指示远程网关返回语音模式。基本上,NSE-192和NSE-193所做的所有更改都已撤消。 show call active voice brief显示:MODEMPASS nse |
GW - CUCM/GW — 邀请+SDP—> v=0
<—200OK+SDP— v=0 —ACK —> show call active voice brief显示:t38
|
G3传真: GW - CUCM/GW ====NSE200====> 从语音模式转换到T.38 检查VTSP显示 E_DSM_CC_ debug voip rtp session named event: PT:100 EVT:200 PKT:00 00 00 <SND>>
收到T.38 ACK,指示TGW启动T.38会话。 检查VTSP显示: E_DSMP_DSP_ 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:201 PKT:00 00 00 SG3传真: 当您通过静音CM音欺骗SG3到G3时,T38中继中没有SG3 FAX方案。 注意:NSE-202是指向NSE-200消息的NACK,表示对等网关 show call active voice brief显示: t38 |
在直通中,当所有音调在带G711ulaw/alaw的RTP类音频中传输时,您无法看到任何来自调试的T.30消息。但是,无论中继还是直通,传真音协商都保持不变。 GW - CUCM/GW >>>>>>>>CSI>>>>>>>>>(可选)(称为用户标识) 如果您在此处看到FTT,则表示TCF培训失败。检查T1/E1上的时钟和滑动。在数据包捕获中,检查TCF应全为0。 >>>>>>>>MCF>>>>>>>>>(消息确认) <+++部分页RX+++++++(高速) >>>>>>>>MCF>>>>>>>>>(消息确认) <<<<<<<<<<<DCN<<<<<<<<<<<<<(断开) 注意:ECM对G3是可选的,但对SG3是必选的。 由于可以通过直通实现SG3速度,请确保在传真机上启用ECM,使传真成功。 注意:对于直通,分配64kbps(g711)的公共信道。因此,消息的速度越高,速度越低就变得无关紧要。 |
如果T38切换成功,则在相应的调试中会看到以下消息: 检查VTSP显示: 检查DSMP显示: 检查CCAPI显示: debug fax relay t30 all-level-1: GW - CUCM/GW >>>>>>>>CSI>>>>>>>>>(可选)(称为用户标识) 如果您在此处看到FTT,这意味着TCF、培训失败、检查T1/E1上的时钟和滑落。在数据包捕获中,检查TCF应全为0。 >>>>>>>>MCF>>>>>>>>>(消息确认) <+++部分页RX+++++++(高速) >>>>>>>>MCF>>>>>>>>>(消息确认) <<<<<<<<<<<DCN<<<<<<<<<<<<<(断开) |
||
基于协议
|
基于NSE
|
基于协议
|
基于NSE
|
DP级别配置: ## fax protocol pass-through g711ulaw/g711alaw ##传真速率禁用 ##传真nsf 000000 |
DP级别配置: ## modem passthrough nse codec g711ulaw/g711alaw ##传真速率禁用 ##传真nsf 000000 |
DP级别配置: ##传真协议t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none ##传真nsf 000000 |
DP级别配置: ## fax protocol t38 nse force version 0 ls-redundancy 0 hs-redundancy 0 fallback none ##传真nsf 000000## fax-relay ecm disable ## fax-relay sg3-to-g3 system ##传真率14400 |
请注意:
直通
|
T.38中继
|
||
---|---|---|---|
GW - CUCM/GW 检查VTSP显示: |
GW - CUCM/GW 检查VTSP显示: |
||
基于协议
|
基于NSE
|
基于协议
|
基于NSE
|
GW - CUCM/GW <—200OK+SDP— v=0 —ACK+SDP—> v=0
注意:如果是EO,则会在INVITE中发送类似的SDP。 |
GW - CUCM/GW <—200OK+SDP— v=0 —ACK+SDP—> v=0 |
GW - CUCM/GW <—200OK+SDP— v=0o=CiscoSystems IP4 209.165.201.2中的SIP-GW-UserAgent 0 6060 s=SIP呼叫 c=IN IP4 209.165.201.2 t=0 0 m=audio 17924 RTP/AVP 0 c=IN IP4 209.165.201.2 a=rtpmap:0 PCMU/8000 a=ptime:20 —ACK+SDP—> v=0 注意:如果是EO,则会在INVITE中发送类似的SDP。 |
GW - CUCM/GW <—200OK+SDP— v=0
v=0 注意:如果是EO,则会在INVITE中发送类似的SDP。 |
GW - CUCM/GW <=========AUDIO============> 在此阶段建立的音频呼叫,但当传真机通话时,它们会在音频呼叫中交换音调。 初始T.30音(在调试中无法看到,因为这些音始终在RTP中发送。) G3传真: >>>>>>>>>>>CNG>>>>>>>>>>> 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 <<<<<<<<<<<CED<<<<<<<<<<<<<<< 2100 Hz的音频,持续2.6至4.0秒。禁用传输路径中的回声抑制器。 SG3传真: 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 <<<<<<<<<<<ANSAM<<<<<<<<< 2100 Hz的音调为CED,但15 Hz的正弦波调制幅度,每450毫秒进行相位反转。 >>>>>>>>>>CM>>>>>>>>>>>>> <<<<<<<<<<JM<<<<<<<<<<<<< >>>>>>>>>>CJ>>>>>>>>>>>> V.34初始化(第2-4阶段) OGW等待终端网关检测语音中的V.21前导码。一旦TGW检测到V.21标志,它就会启动切换。 切换中的任务之一是使抖动缓冲区从自适应值转换到固定最佳值。 传真直通在切换抖动或播放缓冲区之前使用最后一个语音模式设置。输入show voice port X/X/X命令以检查播放延迟的当前值。 |
GW - CUCM/GW <=========AUDIO============> 在此阶段建立的音频呼叫,但当传真机通话时,它们会在音频呼叫中交换音调。 初始T.30音(在调试中无法看到,因为这些音始终在RTP中发送。) G3传真: >>>>>>>>>>>CNG>>>>>>>>>>> 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 <<<<<<<<<<<CED<<<<<<<<<<<<<<< 2100 Hz的音频,持续2.6至4.0秒。禁用传输路径中的回声抑制器。 SG3传真: 1100 Hz,每3秒0.5秒。表示呼叫非语音终端。 <<<<<<<<<<<ANSAM<<<<<<<<< 2100 Hz的音调为CED,但15 Hz的正弦波调制幅度,每450毫秒进行相位反转。 >>>CM>>X 思科网关仅支持T.38的G3传真呼叫。为了正确处理SG3呼叫的更高速度,必须使用调制解调器直通。不存在V.34初始化(第2-4阶段),初始V.8第I阶段也未完成。OGW会压缩CM音,并且由于SG3向后兼容G3传真标准,因此FAX机会故障切换到G3。 <<<<<<<<<<<CED<<<<<<<<<<<<<<< 2100 Hz的音频,持续2.6至4.0秒。禁用传输路径中的回声抑制器。 OGW等待TGW检测语音中的V.21前导码。一旦TGW检测到V.21标志,它就会启动切换。 切换中的任务之一是使抖动缓冲区从自适应值转换到固定最佳值。 T.38使用300毫秒固定抖动或播放缓冲区。在语音端口下输入playout-delay fax 100 命令,以在延迟较高时缩短缓冲时间。输入show voice port X/X/X 命令以检查播放延迟的当前值。 |
||
基于协议
|
基于NSE
|
基于协议
|
基于NSE
|
GW - CUCM/GW < — 邀请+SDP— v=0 a=rtpmap:0 PCMU/8000 —100TRYING—> —200OK+SDP—> v=0 < — 确认 — show call active voice brief不显示更改
|
G3传真: GW - CUCM/GW <====NSE192==== Upspeed Codec并切换到直通模式。
E_DSMP_DSP_REPORT 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:192 PKT:00 00 00 ====NSE192=====> 检查VTSP显示: E_DSM_CC_MODIFY_MEDIA_IND debug voip rtp session named event: PT:100 EVT:192 PKT:00 00 00 <SND>> SG3传真: GW - CUCM/GW <====NSE192====== Upspeed Codec并切换到直通模式。 检查VTSP显示: E_DSMP_DSP_ 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:192 PKT:00 00 00 ====NSE192======> 检查VTSP显示: E_DSM_CC_MODIFY_MEDIA_IND debug voip rtp session named event: PT:100 EVT:192 PKT:00 00 00 <SND>>
禁用ECAN。 检查VTSP显示: E_DSMP_DSP_REPORT 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:193 PKT:00 00 00 ====NSE193=====> 检查VTSP显示: E_DSM_CC_MODIFY_MEDIA_IND debug voip rtp session named event: PT:100 EVT:193 PKT:00 00 00 <SND>>
注意:NSE-194由4秒静默或载波丢失检测的本地检测触发。此消息指示远程网关返回语音模式。基本上,NSE-192和NSE-193所做的所有更改都已撤消。 show call active voice brie"显示MODEMPASS nse |
GW - CUCM/GW < — 邀请+SDP— v=0 —100TRYING—> —200OK+SDP—> v=0 < — 确认 — show call active voice brief将显示:t38
注意:无论何时涉及CUCM,对于以下拓扑中的RE_INVITE: |
G3传真: GW - CUCM/GW <====NSE200===== 从语音模式转换到T.38 检查VTSP显示: E_DSMP_DSP_ 消息(_M) debug voip rtp session named event: <<rcv>端口:100 EVT:200 PKT:00 00 00 ====NSE201=====> 收到T.38 ACK,指示TGW启动T.38会话 检查VTSP显示: E_DSM_CC_MODIFY_MEDIA_IND debug voip rtp session named event:
当您通过静音CM音欺骗SG3到G3时,T38中继中没有SG3 FAX方案。 注意:NSE-202是NSE-200消息的NACK,表明对等网关无法处理呼叫的T.38数据包。该呼叫将保持语音模式,且不会切换到T.38。 show call active voice brief显示: t38 |
在直通中,当所有音调在带G711ulaw/alaw的RTP类音频中传输时,您无法看到任何来自调试的T.30消息。但是,无论中继还是直通,FAX音调协商都保持不变。 GW - CUCM/GW <<<<<<<<<CSI<<<<<<<<<<<<<<(可选)(称为用户标识) 如果您在此处看到FTT,这意味着TCF培训失败,请检查T1/E1上的时钟和滑动。在数据包捕获中,检查TCF应全为0。 <<<<<<<<<<<MCF<<<<<<<<<<<<<(消息确认) ++++部分页RX+++++>(高速) <<<<<<<<<<<MCF<<<<<<<<<<<<<(消息确认) >>>>>>>>>DCN>>>>>>>>>(断开连接) 注意:ECM对G3是可选的,但对SG3是必选的。 由于可以通过直通实现SG3速度,请确保在传真机上启用ECM,使传真成功。 注意:对于直通,分配64kbps(g711)的公共信道。因此,消息的速度越高,速度越低就变得无关紧要。 |
如果T38切换成功,则在相应的调试中会看到以下消息: 检查VTSP显示: 事件:E_CC_T38_START 检查DSMP显示: 检查CCAPI显示: debug fax relay t30 all-level-1: timestamp=352613376 fr-msg-det PPS GW - CUCM/GW <<<<<<<<<CSI<<<<<<<<<<<<<<(可选)(称为用户标识) 如果您在此处看到FTT,这意味着TCF培训失败,请检查T1/E1上的时钟和滑动。在数据包捕获中,检查TCF应全为0。 <<<<<<<<<<<MCF<<<<<<<<<<<<<(消息确认) ++++部分页RX+++++>(高速) <<<<<<<<<<<MCF<<<<<<<<<<<<<(消息确认) >>>>>>>>>DCN>>>>>>>>>(断开连接) |
||
基于协议
|
基于NSE
|
基于协议
|
基于NSE
|
DP级别配置: ## fax protocol pass-through g711ulaw/g711alaw ##传真速率禁用 ##传真nsf 000000 |
DP级别配置: ## modem passthrough nse codec g711ulaw/g711alaw ##传真速率禁用 ##传真nsf 000000 |
DP级别配置: ##传真协议t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none ##传真nsf 000000 |
DP级别配置: ## fax protocol t38 nse force version 0 ls-redundancy 0 hs-redundancy 0 fallback none ##传真nsf 000000## fax-relay ecm disable ## fax-relay sg3-to-g3 system ##传真率14400 |
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
14-Jan-2015 |
初始版本 |