このドキュメントでは、次の手順を含む、ファックスのトラブルシューティングに最も効果的なアプローチの1つを説明します。
ファックスコールは、次の4つの部分に分割できます。
このコールフローには、Media Gateway Control Protocol(MGCP)がプロトコルとして識別されるタイミングを調べるメッセージが含まれます。エンドポイントがTGWかOGWかによって、対応するセクションがあります。
次の点に注意してください。
パススルー | T.38リレー | ||
---|---|---|---|
プロトコルベース | NSEベース | プロトコルベース | NSEベース |
ファクスパススループロトコルベースは、MGCPではサポートされていません。 |
GW:CUCM/GW <—CRCX— X が1f L:p:20, a:pCMU, s:off, t:b8分:Recvonly R:D/[0-9ABCD*#] Q:プロセス、ループ —200 OK—> I:3 m=audio 18138 RTP/AVP 0 100 <—MDCX— I:3 !--接続識別番号は 18 VTSPを確認すると、次のように表示されます。 —200 OK—> |
GW:CUCM/GW <—CRCX— X が1f 起:a:image/t38, s:off, t:b8, fxr/fx:t38 —200 OK—> !--接続識別番号は 18 <—MDCX— I:3 VTSPを確認すると、次のように表示されます。 —200 OK—> |
GW:CUCM/GW <—CRCX— X が1f 起:p:20, a:PCMU, s:off, t:b8 —200 OK—> I:4 a=X-cpar:a=rtpmap: <—MDCX— I:4 VTSPを確認すると、次のように表示されます。 —200 OK—>
|
GW:CUCM/GW <========音声==========> この段階で確立された音声コールですが、FAX機が通話するときに、音声コールでトーンが交換されます。 初期T.30トーン(デバッグでは常にRTPで送信されるため表示されません) G3ファクス: <<<<<<<<<<CNG<<<<<<<<<<<<<<<<<<<<<< 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 >>>>>>>>>CED>>>>>>>>>>>>> 2.6 ~ 4.0秒の間で持続する2100 Hzのトーン。伝送パスのエコーサプレッサを無効にします。 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を確認すると、次のように表示されます。 切り替えのタスクの1つは、ジッタバッファの変化を固定最適値に適応させることです。 ファクスパススルーでは、ジッタまたは再生バッファのスイッチオーバーの前に、最後の音声モード設定が使用されます。再生遅延の現在の値を確認するには、show voice port X/X/Xコマンドを入力します。 |
GW:CUCM/GW <========音声==========> この段階で確立された音声コールですが、FAX機が通話するときに、音声コールでトーンが交換されます。 初期T.30トーン(デバッグでは常にRTPで送信されるため表示されません) G3ファクス: <<<<<<<<<<CNG<<<<<<<<<<<<<<<<<<<<<< 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 >>>>>>>>>CED>>>>>>>>>>>>> 2.6 ~ 4.0秒の間で持続する2100 Hzのトーン。伝送パスのエコーサプレッサを無効にします。 SG3ファクス: 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 >>>>>>>>>ANSAM>>>>>>>>>>> 2100 HzトーンはCEDですが、振幅は15 Hzの正弦波で450ミリ秒ごとに位相反転して変調されます。 Ciscoゲートウェイは、T.38を使用したG3ファックスコールのみをサポートします。SG3コールの高速を適切に処理するには、モデムパススルーを使用する必要があります。 V.34初期化(フェーズ2 ~ 4)は存在しません。初期V.8フェーズIも完了しません。OGWはCMトーンをスケルチし、SG3はG3ファックス規格と下位互換性があるため、FAX装置はG3にフェールオーバーします。 >>>>>>>>CED>>>>>>>>>>>> 2.6 ~ 4.0秒の間で持続する2100 Hzのトーン。伝送パスのエコーサプレッサを無効にします。 TGWは、トーンのV.21プリアンブルの検出を待機します。CEDトーン(G3)またはANSAM(SG3)で検出されます。 V.21フラグが検出されると、スイッチオーバーが開始されます。 VTSPを確認すると、次のように表示されます。 DSMPのチェックには次のように表示されます。 切り替えのタスクの1つは、ジッタバッファの変化を固定最適値に適応させることです。 T.38は300ミリ秒の固定ジッターまたは再生バッファを使用します。遅延が大きい場合、バッファ時間を短縮するために、音声ポートでplayout-delay fax 100コマンドを入力します。再生遅延の現在の値を確認するには、show voice port X/X/Xコマンドを入力します。 |
||
プロトコルベース | NSEベース | プロトコルベース | NSEベース |
ファクスパススループロトコルベースは、MGCPではサポートされていません。 |
G3ファクス: GW:CUCM/GW ======NSE192======> [Upspeed Codec]と[Switch to Passthrough Mode]を選択します。 VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: Pt:100 Evt:192 Pkt:00 00 00 <Snd>> <====NSE192======= VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:192 Pkt:00 00 00 SG3ファクス: GW:CUCM/GW ======NSE192======> [Upspeed Codec]と[Switch to Passthrough Mode]を選択します。 VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: Pt:100 Evt:192 Pkt:00 00 00 <Snd>> <=====NSE192======== VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event:
ANSamの位相反転の検出ECANの無効化 VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: Pt:100 Evt:193 Pkt:00 00 00 <Snd>> <=====NSE193======== VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:193 Pkt:00 00 00 注:NSE-194は、4秒の無音検出またはキャリア損失検出のローカル検出によってトリガーされます。このメッセージは、リモートゲートウェイに音声モードに戻るように指示します。基本的に、NSE-192およびNSE-193による変更はすべて元に戻されます。 show call active voice briefは次の内容を示します。MODEMASS nse |
GW:CUCM/GW —NTFY—> N:ca@209.165.201.3:2427 O:FXR/t38(開始) <—200OK— <—MDCX— I:3 —200OK—> !--接続識別番号は 18 show call active voice briefは次の内容を示します。t38
|
G3ファクス: GW:CUCM/GW =====NSE200======> 音声モードからT.38への移行 VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: Pt:100 Evt:200 Pkt:00 00 00 <Snd>> <====NSE201======= T.38 ACKを受信し、TGWにT.38セッションの開始を指示 VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:201 Pkt:00 00 00 SG3ファクス: CMトーンをスケルチしてSG3をG3にスプーフィングすると、T38リレーにSG3ファックスシナリオは存在しません。 注:NSE-202はNSE-200メッセージへのNACKで、ピアゲートウェイがコールに対するT.38パケットを処理できないことを示します。コールは音声モードのままであり、T.38にスイッチオーバーしません。 call active voice briefの表示方法: |
すべてのトーンが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を確認すると、次のように表示されます。 DSMPを確認すると、次のように表示されます。 debug fax relay t30 all-level-1: GW:CUCM/GW >>>>>>>> CSI>>>>>>>>(オプション)(着信者識別) ここでFTTがTCFを意味する場合、トレーニングが失敗し、T1/E1でクロッキングとスリップをチェックします。パケットキャプチャでは、TCFがすべて0になるはずです。 >>>>>>>>MCF>>>>>>>>(メッセージの確認) <++++部分ページRX+++++++ (高速) >>>>>>>>MCF>>>>>>>>(メッセージの確認) <<<<<<<<DCN<<<<<<<<<<<<<<<< <(切断)) |
||
プロトコルベース | NSEベース | プロトコルベース | NSEベース |
N/A | 「conf t」レベルの設定: ## no mgcp default-package fxr-package ## no mgcp package-capability fxr-package ## mgcp modem passthrough voip mode nse ## mgcp modem passthrough voip codec g711ulaw ## mgcp fax t38 inhibit ## mgcp fax t38 nsf 00000 ## no ccm-manager fax protocol ## no mgcp fax t38 ecm |
「conf t」レベルの設定: ## no ccm-manager fax protocol Cisco ## mgcp fax t38 ls_redundancy 0 ## mgcp default-package fxr-package ## mgcp package-capability fxr-package ## no mgcp fax t38 inhibit ## mgcp fax t38 nsf 00000 ## no mgcp fax t38 ecm ## mgcp fax-relay sg3-to-g3 ## mgcp fax rate 14400 |
「conf t」レベルの設定: ## no ccm-manager fax protocol Cisco ## mgcp fax t38 gateway force ## mgcp fax t38 ls_redundancy 0 ## no mgcp fax t38 inhibit ## mgcp fax t38 nsf 00000 ## no mgcp fax t38 ecm ## mgcp fax-relay sg3-to-g3 ## mgcp timer nse-response t38 200 ## mgcp fax rate 14400 |
次の点に注意してください。
パススルー | T.38リレー | ||
---|---|---|---|
プロトコルベース | NSEベース | プロトコルベース | NSEベース |
ファクスパススループロトコルベースは、MGCPではサポートされていません。 |
GW:CUCM/GW <—CRCX— X が1 L:p:20, a:PCMU, s:off, t:00分:Recvonly R:D/[0-9ABCD*#] Q:プロセス、ループ —200 OK—> I:0 m=audio 18138 RTP/AVP 0 100 <—MDCX— I:0 !--接続識別番号は 18
VTSPを確認すると、次のように表示されます。 —200 OK—> |
GW:CUCM/GW <—CRCX— X が1 —200 OK—> I:0 !--接続識別番号は 18 <—MDCX— I:0 起:p:20, a:PCMU, s:off, t:b8, fxr/fx:t38 VTSPを確認すると、次のように表示されます。 —200 OK—> |
GW:CUCM/GW <—CRCX— X が1 —200 OK—> I:3!--接続識別番号は 18 c=IP4 209.165.201.1 m=audio 16724 RTP/AVP 0 100 a=rtpmap:100 X-NSE/8000 a=fmtp:100 200-202 a=X-sqn:0 a=X-cap:1オーディオRTP/AVP 100 a=X-cpar:a=rtpmap:100 X-NSE/8000 a=X-cpar:a=fmtp:100 200-202 a=X-cap:2イメージudptl t38 <—MDCX— I:3 VTSPを確認すると、次のように表示されます。
—200 OK—> |
GW:CUCM/GW <========音声==========> この段階で確立された音声コールですが、FAX機が通話するときに、音声コールでトーンが交換されます。 初期T.30トーン(デバッグでは常にRTPで送信されるため表示されない) G3ファクス: >>>>>>>>>CNG>>>>>>>>>>> 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 <<<<<<<<<CED<<<<<<<<<<<<<<<<<<<<< 2.6 ~ 4.0秒の間で持続する2100 Hzのトーン。伝送パスのエコーサプレッサを無効にします。 SG3ファクス: 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 <<<<<<<<<<ANSAM<<<<<<<<<<<<<< 2100 HzトーンはCEDですが、振幅は15Hzの正弦波で450ミリ秒ごとに位相反転して変調されます。 >>>>>>>>CM>>>>>>>>>>>> <<<<<<<<<JM<<<<<<<<<<<<<<<< >>>>>>>>>CJ>>>>>>>>>>>>> V.34初期化(フェーズ2 ~ 4) OGWは、TGWがトーンのV.21プリアンブルを検出するまで待機します。TGWがV.21フラグを検出すると、スイッチオーバーを開始します。 切り替えのタスクの1つは、ジッタバッファの変化を固定最適値に適応させることです。 ファクスパススルーでは、ジッタまたは再生バッファのスイッチオーバーの前に、最後の音声モード設定が使用されます。再生遅延の現在の値を確認するには、show voice port X/X/Xコマンドを入力します。 |
GW:CUCM/GW <========音声==========> この段階で確立された音声コールですが、FAX機が通話するときに、音声コールでトーンが交換されます。 初期T.30トーン(デバッグでは常にRTPで送信されるため表示されない) G3ファクス: >>>>>>>>>CNG>>>>>>>>>>> 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 <<<<<<<<<CED<<<<<<<<<<<<<<<<<<<<< 2.6 ~ 4.0秒の間で持続する2100 Hzのトーン。伝送パスのエコーサプレッサを無効にします。 SG3ファクス: 1100 Hz、3秒ごとに0.5秒。発呼非通話端末を示します。 <<<<<<<<<<ANSAM<<<<<<<<<<<<<< 2100 HzトーンはCEDですが、振幅は15Hzの正弦波で450ミリ秒ごとに位相反転して変調されます。 >>>CM>>X Ciscoゲートウェイは、T.38を使用したG3ファックスコールのみをサポートします。SG3コールの高速を適切に処理するには、モデムパススルーを使用する必要があります。 V.34初期化(フェーズ2 ~ 4)は存在しません。初期V.8フェーズIも完了しません。OGWはCMトーンをスケルチし、SG3はG3ファックス規格と下位互換性があるため、FAX装置はG3にフェールオーバーします。 <<<<<<<<<CED<<<<<<<<<<<<<<<<<<<<< 2.6 ~ 4.0秒の間で持続する2100 Hzのトーン。伝送パスのエコーサプレッサを無効にします。 OGWは、TGWがトーンのV.21プリアンブルを検出するまで待機します。TGWがV.21フラグを検出すると、スイッチオーバーを開始します。 切り替えのタスクの1つは、ジッタバッファの変化を固定最適値に適応させることです。 T.38は300ミリ秒の固定ジッターまたは再生バッファを使用します。遅延が大きい場合は、バッファ時間を短縮するため、音声ポートでplayout-delay fax 100コマンドを入力します。show voice port X/X/Xコマンドををを入力して、現在の値をを確認します。 |
||
プロトコルベース | NSEベース | プロトコルベース | NSEベース |
ファクスパススループロトコルベースは、MGCPではサポートされていません。 |
G3ファクス: GW:CUCM/GW <=====NSE192====== [Upspeed Codec]と[Switch to Passthrough Mode]を選択します。 VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:192 Pkt:00 00 00 =====NSE192=======> VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: Pt:100 Evt:192 Pkt:00 00 00 <Snd>> SG3ファクス: GW:CUCM/GW <=====NSE192====== [Upspeed Codec]と[Switch to Passthrough Mode]を選択します。 VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:192 Pkt:00 00 00 ======NSE192======> VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: Pt:100 Evt:192 Pkt:00 00 00 <Snd>>
ECANを無効にします。 VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:193 Pkt:00 00 00 ======NSE193=======> VTSPを確認すると、次のように表示されます。 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 briefは次の内容を示します。MODEMASS nse |
GW:CUCM/GW <—MDCX— I:0 —200OK—> !--接続識別番号は 18 show call active voice briefは次の内容を示します。t38
|
G3ファクス: GW:CUCM/GW <===NSE200===== 音声モードからT.38への移行 VTSPを確認すると、次のように表示されます。 _メッセージ debug voip rtp session named event: <<<Rcv> Pt:100 Evt:200 Pkt:00 00 00 ====NSE201====> T.38 ACKを受信し、TGWにT.38セッションの開始を指示 VTSPを確認すると、次のように表示されます。 debug voip rtp session named event: SG3ファクス: CMトーンをスケルチしてSG3をG3にスプーフィングすると、T38リレーにSG3ファックスシナリオは存在しません。 注:NSE-202は、ピアゲートウェイを示すNSE-200メッセージへのNACKです 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の速度を実現できるため、FAXが正常に動作するようにFAXマシンでECMが有効になっていることを確認してください。 注:パススルーには、64kbps(g711)の共通チャネルが割り当てられます。したがって、メッセージの速度が高く低いほど問題になりません。 |
T38スイッチオーバーが成功すると、対応するデバッグに次のメッセージが表示されます。 VTSPを確認すると、次のように表示されます。 DSMPのチェックには次のように表示されます。 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ベース |
N/A | conf t" level config: ## no mgcp default-package fxr-package ## no mgcp package-capability fxr-package ## mgcp modem passthrough voip mode nse ## mgcp modem passthrough voip codec g711ulaw ## mgcp fax t38 inhibit ## mgcp fax t38 nsf 00000 ## no ccm-manager fax protocol |
conf t" level config: ## no ccm-manager fax protocol Cisco ## mgcp fax t38 ls_redundancy 0 ## mgcp default-package fxr-package ## mgcp package-capability fxr-package ## no mgcp fax t38 inhibit ## mgcp fax t38 nsf 00000 ## no mgcp fax t38 ecm ## mgcp fax-relay sg3-to-g3 ## mgcp fax rate 14400 |
conf t" level config: ## no ccm-manager fax protocol Cisco ## mgcp fax t38 gateway force ## mgcp fax t38 ls_redundancy 0 ## no mgcp fax t38 inhibit ## mgcp fax t38 nsf 00000 ## no mgcp fax t38 ecm ## mgcp fax-relay sg3-to-g3 ## mgcp timer nse-response t38 200 ## mgcp fax rate 14400 |
改定 | 発行日 | コメント |
---|---|---|
1.0 |
30-Jan-2015 |
初版 |