内容

概要

前提条件

要件

使用するコンポーネント

表記法

設定

ネットワーク図

コンフィギュレーション

確認

トラブルシュート

ゲートウェイ上でのトラブルシューティング

Cisco ATA 186 上でのトラブルシューティング

Cisco ATA 186 からゲートウェイに対して発信されたコールのデバッグ例

関連情報

概要

Cisco Analog Telephone Adaptor（ATA）186 は、ハンドセットをイーサネットに接続するアダプタであり、通常のアナログ電話と IP ベースのテレフォニー ネットワークのインターフェイスとして機能します。Cisco ATA 186 には、従来のアナログ タッチトーン電話機をサポートできる 2 個の音声ポートがあります。Cisco ATA 186 ではこれらのポートにディジットを送出できないため、通常の Foreign Exchange Station（FXS）ポートと異なり、これらのポートは構内交換機（PBX）と接続できません。この設定では、それぞれに異なる E.164 アドレスを使用して両方の音声ポートを使用できます。

このドキュメントでは、1つのCisco IOS®ゲートウェイからコールを送受信するように1つのCisco ATA 186を設定する方法について説明します。Cisco ATA 186 はコール ルーティング機能がない単純なデバイスです。ATA 自体を含み、3 つ以上の H.323 エンドポイントのあるネットワークでは、コール ルーティングを行うために H.323 ゲートキーパーが必要です。

詳細については、「Cisco IOS Gatekeeper を使用する ATA 186 の設定とトラブルシューティング」を参照してください。

前提条件

要件

この設定を行う前に、次の要件が満たされていることを確認します。

- このドキュメントでは、読者が『Cisco ATA 186 基本設定』ドキュメントの内容をよく理解していることを前提としています。

- この設定には、Cisco ATA 186 がバージョン 2.0 以降であり、H.323 機能セットを使用している必要がります。

- Cisco ATA 186 とゲートウェイ間に IP 接続があることを確認します。

- 詳細設定のために、Cisco ATA 186 が Web サーバ方式でアクセス可能なことを確認します。

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。

- バージョン 2.12 の Cisco ATA 186

- Cisco IOSソフトウェアリリース12.1(2)Tが稼働するCisco 3640

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

表記法

ドキュメント表記の詳細については、『シスコ テクニカル ティップスの表記法』を参照してください。

設定

このセクションでは、このドキュメントで説明する機能を設定するために必要な情報を提供しています。

ネットワーク図

このドキュメントでは、次のネットワーク セットアップを使用します。

コンフィギュレーション

手順は以下のとおりです。

1. Web ブラウザから Cisco ATA 186 の設定ウィンドウにアクセスします。URL http://ip_address_of_ata/dev にアクセスします。ここで、ip_address_of_ata は、登録する Cisco ATA 186 の IP アドレスです。

この例では、URL は http://172.16.104.117/dev です。

Cisco ATA 186 の設定ウィンドウが表示されます。

注：下線付きフィールドは、このシナリオに関連する設定パラメータです。

IP アドレッシングは、『Cisco ATA 186 基本設定』ドキュメントで説明されているように、スタティックにもダイナミックにもできます。前の図では、スタティック IP アドレスが使用されます。

2. Cisco ATA 186 の設定ウィンドウで次のフィールドを設定します。

- UID0およびUID1:音声ポート0および1のE.164アドレスを設定します。

ポートの 1 つがビジーの場合 Cisco ATA 186 ではハントできないため、両方の音声ポートに同じ E.164 アドレスは使用できません。音声ポートの両方とも同じ E.164 アドレスが割り当てられた場合、コールは常に最初の音声ポートに送信されます。このポートがビジーだと、ビジー信号が発信者に送信されます。

- RxCodecおよびTxCodec：コーデックIDを設定します。

- G.723.1：コーデックID 0

- G.711a：コーデックID 1

- G.711u：コーデックID 2

- G.729a：コーデックID 3

このドキュメントで後述する設定では、Cisco ATA 186 とゲートウェイで、G.729r8 コーデックを使用しています。

注：ATA 186は、G.729aコーデックを同時に使用する2つのポートをサポートしていません。G.729 コーデックは一度に 1 ポートでのみ実行できます。1つのポートがG.729を使用する場合、他のポートはG.711を使用します。次の組み合わせがATA 186で許可されます。

- 2 つの同時 G.723.1 コーデック

- 2 つの同時 G.711 コーデック

- 1 つの G.723.1 コーデックと 1 つの G.711 コーデック

- 1つのG.729Aおよび1つのG.711コーデック：FXSポートへのG.729リソースの割り当ては動的です。G.729 リソースは、使用可能であれば、コールが開始されたか受信されたときに FXS ポートに割り当てられます。リソースはコールが完了すると解放されます。

- LBRCodec（低ビットレートコーデック）：選択したコーデックに基づいて、0または3として設定します。

- LBRCodecが0の場合：G.723.1コーデックは、いつでも両方のFXSポートで使用できます。各回線はノンカンファレンス状態の 2 つの G.723.1 コールを維持できます。したがって、Cisco ATA 186では最大4つのG.723.1コールを維持できます。G.723に設定すると、Cisco ATA 186はすべてのG.723コーデックをサポートします。

- LBRCodecが3 - G.729aの場合は、先着順で2つのFXSポートのいずれかから使用できます。Cisco ATA 186 には 1 つの G.729a のみがコーディングされています。したがって、G.729a コーデックを使用するコールは常時 1 つのみ可能です。ゲートウェイにデフォルト コーデックのみを設定してある場合は、Cisco ATA 186 の両方のポートを同時に使用することはできません。G.711 は使用されるデフォルト コーデックであるため、G.711uLaw または G.711aLaw を使用して 2 番目のコールをネゴシエートするようゲートウェイのコーデック クラスを設定する必要があります。この設定がないと、2 番目のコールは失敗します。G.729a 用に設定した場合、Cisco ATA 186 はすべての G.729 コーデックをサポートします。

- NumTxFrames – このフィールドはデフォルト値のままにすることが推奨されます。これは、Cisco IOS ゲートウェイにコーディングされているバイト サイズがデフォルト値（2）から変更される場合に使用できます。 次の表に、Cisco ATA 186 のフレーム定義を示します。

コーデック

フレーム（ミリ秒）

フレーム（バイト数）

G.711

10

80

G.729

10

10

G.723

30

24

次の表は NumTxFrame をデフォルト値 2 にしたときのフレーム サイズを示しています。

コーデック

フレーム（ミリ秒）

フレーム（バイト数）

G.711

20

160

G.729

20

20

G.723

60

48

注：値は、NumTxFrameが2の場合、ATA x 2のフレーム定義と同じです。

対応する値は、codec コマンドの bytes パラメータを使用してゲートウェイに設定できます。詳細は、codec（ダイヤルピア）コマンドを参照してください。

- Gateway：ゲートウェイのIPアドレスを設定します。これが完了すると、Cisco ATA 186 に接続された音声ポートからダイヤルされたすべてのコールは、このゲートウェイに送信されます。

注：この[Gateway]フィールドを使用して、VoIP H.323コールに対してCisco ATA 186が通信する終端ゲートウェイを定義します。終端ゲートウェイが別のCisco ATA 186である場合、このゲートウェイフィールドに終端Cisco ATA 186のIPアドレスを設定します。このCisco ATA 186が複数の終端デバイス（他のCisco ATA 186または6音声6）と6)と0との86との0との0との0との0との0との0通信0通信の通信通信のCisco ATA 186の4対IPアドレス解決。詳細については、『Cisco IOSゲートキーパーを使用したATA 186の設定とトラブルシューティング』を参照してください。

注：Cisco ATA 186のポート1が同じCisco ATA 186のポート2と通信する必要がある場合は、[ゲートウェイ]フィールドを独自のIPアドレスに設定するか、ゲートキーパーと通信するようにCisco ATA 186を設定する必要があります。

- StaticIP:Cisco ATAのIPアドレス。

- MediaPort:Real-Time Transport Protocol(RTP)ストリームを送信するためにCisco ATA 186で使用されるポートを設定します。設定されたポート以降が使用されます。この機能は、バージョン 2.13 以降で使用できます。

3. [Apply] をクリックしてからページをリロードします。

Cisco ATA 186 2.14 以降ではホットライン機能とウォームライン機能のためのダイヤル プラン サポートに対応しています。

コンフィギュレーション

ダイヤルプランの設定パラメータは、ルールHdnnnn(dはオフフック後の遅延(0 ～ 35秒の範囲で遅延を指定する場合は0 ～ 9またはa ～ z)を受け入れます)、nnnnははオフフック後番号番号です。

例1:H05551212(電話機がオフフックになった直後に5551212にコール)。

例2:H5923123456(電話機をオフフックした後5秒間の数字が入力されていない場合は、923123456にコールします)。

Cisco ATA 186 自体による再設定に 10 秒かかります。この例では、Cisco IOS ゲートウェイに関連する設定を示しています。

Cisco 3640 ゲートウェイ

interface Ethernet0/0

ip address 172.16.13.40 255.255.255.224

half-duplex

!

ip classless

ip route 0.0.0.0 0.0.0.0 172.16.13.33

ip http server

!

!

!

voice-port 3/0/0

!

voice-port 3/0/1

!

dial-peer cor custom

!

!

!

!

dial-peer voice 1234 pots

destination-pattern 1234

port 3/0/0

!

dial-peer voice 3000 voip

!--- Dial-peer to send and receive calls from the Cisco ATA.

incoming called-number 1234

destination-pattern 300.

session target ipv4:171.16.104.117

codec g729r8

!

確認

ここでは、設定が正常に機能しているかどうかを確認します。

ゲートウェイから Cisco ATA 186 に ping します。前の例のような設定が表示される場合、コールは実施されるはずです。コーデックの不一致がないことを確認します。G.729r8 以外のコーデックを使用している場合は、ダイヤル ピア 3000 で該当するコーデックまたは音声クラスのコーデックによってゲートウェイで、着信ダイヤルピアを設定（ゲートウェイでの着信ダイヤル ピアを削除）します。

トラブルシュート

このセクションでは、設定のトラブルシューティングに役立つ情報を紹介します。

Cisco CLI アナライザ（登録ユーザ専用）は、特定の show コマンドをサポートします。show コマンド出力の分析を表示するには、Cisco CLI アナライザを使用します。

注：debug コマンドを使用する前に、『debug コマンドの重要な情報』を参照してください。

ゲートウェイ上でのトラブルシューティング

エンドツーエンド VoIP コールをデバッグするには、debug voip ccapi inout コマンドを発行します。音声ポートで受信されたディジットを表示するには debug vtsp dsp コマンドを発行します。

Cisco ATA 186 上でのトラブルシューティング

サードパーティ製のゲートキーパーとゲートウェイを使用する場合、Cisco ATA 186 のトラブルシューティング ツールが非常に役立ちます。Cisco ATA 186 のトラブルシューティング ツールをイネーブルにするには、次の手順を実行してください。

1. Cisco ATA 186 と同じサブネットにある PC の IP アドレスを [ATA Nprintf] フィールドに入力します。

2. アドレスの後に指定されたポートは 9001 である必要があります。

3. PC の DOS プロンプトで、prserv.exe プログラムを実行します。

prserv.exeプログラムは、Cisco Software CenterのATA Software Download（登録ユーザ専用）からダウンロードできます。preserv.exe プログラムは、最新の Cisco ATA 186 ソフトウェア リリースの zip ファイルに含まれています。

Cisco ATA 186 からゲートウェイに対して発信されたコールのデバッグ例

次の出力例は、それぞれ、成功したコールと失敗したコールを示します。

成功したコール

D:\Documents and Settings\sshafiqu\My Documents\voice\ata>prserv.exe

logging started Wed Feb 06 18:25:27 2002

!--- Call is made from port 0, as UID0 (3000) is shown.

3000 active @0xab45555a (GK @0x3c256420)

1:00;0,0,0,0,

[0]DTMF 1

[0]DTMF 2

[0]DTMF 3

[0]DTMF 4

[0]DTMF #

!--- Dual tone multifrequency (DTMF) tones for the number dialed 1234.

!--- The # symbol is not needed, as the 2.0 versions now have a 10 second timeout.

Calling 1234

SCC->(0 0) <cmd 16>

CLIP

SCC->(0 0) <cmd 2>

<0 0> dial<1234>

block queue <- (18 1289228 0)

Connect to <0xac100d28 1720>..

>>>>>>>> TX CALLER ID : 0x1 0x80 6

!--- Caller ID can be formatted using the CallerIDMethod field.*

Q931<-0:Setup:CRV 1190

Q931->0:Proceeding

Connect H245...

block queue <- (19 1289228 525478)

NuConnectDispatcher: 0x4a6

H245 TCP conn ac100d28 11001

!--- TCP port for H.245 is 11001.

CESE/MSDSE start:<0 0 0 0>

capSize = 3

H245->0:Cese

RemoteInputCap <15 1>

RemoteAudioCap <4 0>

RemoteAudioCap <4 11>

MODE FRAME : 11 2

RemoteAudioCap <4 15>

MODE FRAME : 15 2

RemoteAudioCap <4 0>

Capability set accepted

!--- Capability (codec, voice activity detection [VAD]) negotiation

!--- is successful.

H245->0:MSD: <rn tt> = <0x2020 60>

H245->0:CeseAck

H245->0:MsdAck

h323.c 1837: cstate : 3

->H245<0> OLC

H245<-0:LcseOpen

set TX audio to G729AB/B 2 fpp

!--- The Cisco ATA 186 is prepared to communicate via the G.729ab and

!--- G.729b codecs.

SetG723Mode: 2 3

H245->0:LcseOpeng

H245->0:OLC mode 10

remote OpenLogicalReq G711/G729(10) : 2 fpp

!--- The default codec for the Cisco ATA 186 is G.711.

OpenRtpRxPort(0,0x0,4000):11

RTP Rx Init: 0, 0

RTP->0:<0xab45555a 4000>

!--- RTP Port opened is 4000.

H245->0:LcseClose : chnum 1

H245->0:LcseRelease

0: Close RTPRX

H245->0:LcseOpen

H245->0:OLC mode 14

remote OpenLogicalReq G711/G729(14) : 2 fpp

OpenRtpRxPort(0,0x0,4000):12

RTP Rx Init: 0, 0

RTP->0:<0xab45555a 4000>

[0]DPKT 1st: 3725026804 3725026564, pt 18

[0]Received pi=8 in q931

Q931->0:Progress

!--- Ringback is played by the terminating gateway.

H323Dispatcher : 2 3

H245->0:LcseOpenAck

RTP<-0:<0xac100d28 18712>

[0]Enable encoder 18

Enable LEC adapt [0]=1

RTP TX[0]:SSRC_ID = e8c533a0

RTP Tx Init: 0, 0

[0]TX SID frame (pt 18)

[0]RX SID frame (pt 18)

1:30;3,0,0,0,

Q931->0:Connect

!--- Call is answered.

SCC:ev=12[0:0] 3 0

SCC->(0 0) <cmd 20>

SCC->(0 1) <cmd 20>

SCC->(0 0) <cmd 9>

3000 active @0xab45555a (GK @0x3c256420)

Q931->0:ReleaseComplete: reason 16, tone = 13

!--- Disconnect received from the terminating gateway.

H245<-0:EndSessionCmd 1

!--- The cause is 16 (0x10), which is a normal disconnect.**

0: Close RTPRX

write TCP err : 10 -33

[0:0]Rel LBRC Res

Q931<-*:ReleaseComplete

write TCP err : 9 -33

SCC:ev=13[0:0] 7 1

[0:0]SCC: Disconnected

*このリストは [CallerIDMethod] フィールドを設定するときの国ごとに適切な値を規定しています。

- USA - Caller ID Method is 0x19e60.

- スウェーデン：発信者ID方式は0x0ff61です。

- デンマーク：発信者ID方式は0x0fde1です。

失敗したコール

SCC->(0 0) <cmd 2>

<0 0> dial<258>

block queue <- (18 1289228 0)

Connect to <0xac100deb 1720>..

!--- IP connectivity issue gives TCP error.

0:30;0,0,0,0,

1:00;0,0,0,0,

TCP connect err: -33

[0:0]SCC: Disconnected

<0 0> dial<1234>

block queue <- (18 1289084 0)

Connect to <0xac100d28 1720>..

>>>>>>>> TX CALLER ID : 0x1 0x80 6

Q931<-0:Setup:CRV 1836

Q931->0:ReleaseComplete: reason 1, tone = 7

!--- The terminating gateway sends a release complete in response to the

!--- setup, with a cause code of 1, which is an unallocated or unassigned

!--- number.

!--- Note: Busy signal played by the terminating gateway.

H245<-0:EndSessionCmd 0

[0:0]Rel LBRC Res

Q931<-*:ReleaseComplete

write TCP err : 9 -33

SCC:ev=7[0:0] 3 0

SCC->(0 0) <cmd 1>

関連情報

- Cisco ATA 186 基本設定

- Cisco IOS Gatekeeper を使用する ATA 186 の設定とトラブルシューティング

- VoIP コールの基本に対するトラブルシューティングとデバッグ

- 音声に関する技術サポート

- 音声とユニファイド コミュニケーションに関する製品サポート

- Cisco IP Telephony のトラブルシューティング

- テクニカル サポートとドキュメント – Cisco Systems