목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

표기 규칙

구성

네트워크 다이어그램

구성

다음을 확인합니다.

문제 해결

게이트웨이에서 문제 해결

Cisco ATA 186 문제 해결

Cisco ATA 186에서 게이트웨이로 전화를 거는 샘플 디버그

관련 정보

소개

Cisco ATA(Analog Telephone Adaptor) 186은 일반 아날로그 전화를 IP 기반 텔레포니 네트워크와 연결하는 핸드셋-이더넷 어댑터입니다.Cisco ATA 186에는 레거시 아날로그 터치톤 전화만 지원할 수 있는 두 개의 음성 포트가 있습니다.일반 FXS(Foreign Exchange Station) 포트와 달리, Cisco ATA 186은 이러한 포트에서 숫자를 보낼 수 없으므로 PBX(Private Branch Exchange)와 상호 작용할 수 없습니다.이 컨피그레이션을 사용하면 각각 다른 E.164 주소와 함께 두 음성 포트를 모두 사용할 수 있습니다.

이 문서에서는 하나의 Cisco IOS® 게이트웨이에서 통화를 보내고 수신하도록 하나의 Cisco ATA 186을 구성하는 방법에 대해 설명합니다.Cisco ATA 186은 통화 라우팅 기능이 없는 간단한 장치입니다.ATA 자체를 포함하여 2개 이상의 H.323 엔드포인트가 있는 네트워크가 있는 경우 통화 라우팅을 수행하려면 H.323 게이트키퍼가 필요합니다.

자세한 내용은 Cisco IOS 게이트키퍼를 사용한 ATA 186 구성 및 문제 해결을 참조하십시오.

사전 요구 사항

요구 사항

이 구성을 시도하기 전에 다음 요구 사항을 충족해야 합니다.

- 이 문서에서는 독자가 Cisco ATA 186 Basic Configuration 문서의 내용을 잘 알고 있다고 가정합니다.

- 이 구성을 사용하려면 H.323 기능 집합을 사용하여 Cisco ATA 186이 버전 2.0 이상이어야 합니다.

- Cisco ATA 186과 게이트웨이 사이에 IP 연결이 있는지 확인합니다.

- 추가 구성을 위해 웹 서버 방법을 통해 Cisco ATA 186에 액세스할 수 있는지 확인합니다.

사용되는 구성 요소

이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.

- Cisco ATA 186 버전 2.12

- Cisco 3640 with Cisco IOS Software 릴리스 12.1(2)T

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

표기 규칙

문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 규칙을 참조하십시오.

구성

이 섹션에서는 이 문서에 설명된 기능을 구성하는 정보를 제공합니다.

네트워크 다이어그램

이 문서에서는 다음 네트워크 설정을 사용합니다.

구성

다음 단계를 수행합니다.

1. 웹 브라우저에서 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 Basic Configuration 문서에 설명된 대로 정적으로 또는 동적으로 수행할 수 있습니다.이전 그림에서 고정 IP 주소가 사용됩니다.

2. Cisco ATA 186 구성 창에서 다음 필드를 구성합니다.

- UID0 및 UID1 - 음성 포트 0 및 1의 E.164 주소를 구성합니다.

포트 중 하나가 사용 중이면 Cisco ATA 186에서 추적할 수 없으므로 두 음성 포트 모두 동일한 E.164 주소를 가질 수 없습니다.두 음성 포트 모두에 동일한 E.164 주소가 할당된 경우 통화가 항상 첫 번째 음성 포트로 전송됩니다.이 포트가 사용 중인 경우 통화 중 신호가 발신자에게 전송됩니다.

- RxCodec 및 TxCodec - 코덱을 구성합니다.

- G.723.1 - Codec ID 0

- G.711a - Codec ID 1

- G.711u - Codec ID 2

- G.729a - Codec ID 3

이 문서의 뒷부분에 나와 있는 컨피그레이션에서는 G.729r8 코덱이 Cisco ATA 186 및 게이트웨이에 사용됩니다.

참고: ATA 186은 G.729a 코덱을 동시에 사용하는 두 개의 포트를 지원하지 않습니다.G.729 코덱은 한 번에 하나의 포트에서만 실행할 수 있습니다.한 포트에서 G.729를 사용하는 경우 다른 포트에서 G.711을 사용합니다. 이러한 조합은 ATA 186에서 허용됩니다.

- G.723.1 코덱을 동시에 2개

- G.711 코덱을 동시에 2개

- G.723.1 1개 및 G.711 Codec 1개

- G.729A 1개 및 G.711 코덱을 하나 - FXS 포트에 G.729 리소스를 할당하는 작업은 동적입니다.G.729 리소스(사용 가능한 경우)는 통화가 시작 또는 수신될 때 FXS 포트에 할당됩니다.통화가 완료되면 리소스가 해제됩니다.

- LBRCodec(저비트 속도 코덱스) - 선택한 코덱에 따라 0 또는 3으로 구성합니다.

- LBRCodec가 0인 경우 - G.723.1 코덱은 언제든지 두 FXS 포트에서 사용할 수 있습니다.각 회선은 비전화회의 상태에서 두 개의 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에는 하나의 G.729a 코드만 있습니다.따라서 G.729a 코덱을 사용하는 통화는 언제든지 하나만 있을 수 있습니다.게이트웨이에 기본 코덱만 구성하는 경우 Cisco ATA 186의 두 포트를 동시에 사용할 수 없습니다.G.711이 기본 코덱이므로 G.711uLaw 또는 G.711aLaw를 사용하여 두 번째 통화를 협상하려면 게이트웨이의 코덱클래스를 구성해야 합니다.이 컨피그레이션이 없으면 두 번째 통화가 실패합니다.G.729a용으로 구성된 경우 Cisco ATA 186은 모든 G.729 코덱을 지원합니다.

- NumTxFrames - 이 필드는 기본값으로 유지하는 것이 좋습니다.Cisco IOS 게이트웨이의 코딩된 바이트 크기가 기본값인 2에서 변경될 때 사용할 수 있습니다. 다음 표는 Cisco ATA 186의 프레임 정의를 보여줍니다.

Codec

프레임(ms)

프레임(바이트)

G.711

10

80

G.729

10

10

G.723

30

24

이 표에서는 NumTxFrame에 대해 기본값 2를 사용하는 프레임 크기를 보여 줍니다.

Codec

프레임(ms)

프레임(바이트)

G.711

20

160

G.729

20

20

G.723

60

48

참고: NumTxFrame이 2인 경우 값은 ATA x 2의 프레임 정의와 같습니다.

해당 값은 codec 명령의 bytes 매개 변수를 사용하여 게이트웨이에서 설정할 수 있습니다.자세한 내용은 codec(dial-peer) 명령을 참조하십시오.

- Gateway - 게이트웨이의 IP 주소를 구성합니다.이렇게 하면 Cisco ATA 186에 연결된 음성 포트에서 전화를 건 모든 것이 이 게이트웨이로 전송됩니다.

참고: 이 게이트웨이 필드를 사용하여 VoIP H.323 통화에 대해 Cisco ATA 186이 통신하는 종료 게이트웨이를 정의합니다.종료 게이트웨이가 또 다른 Cisco ATA 186인 경우 종료 Cisco ATA 186의 IP 주소로 이 게이트웨이 필드를 구성합니다. 이 Cisco ATA 186이 여러 종료 장치(다른 Cisco ATA 186s 또는 음성 게이트웨이)와 통신해야 하는 경우 E.164-to-IP 주소 확인에 대한 게이트키퍼를 Cisco ATA 1866에 대해 네트워크에 구현해야 합니다. Cisco IOS Gatekeepers를 사용한 ATA 186 구성 및 문제 해결에 대한 자세한 내용을 참조하십시오.

참고: Cisco ATA 186의 포트 1이 동일한 Cisco ATA 186의 포트 2와 통신해야 하는 경우 게이트웨이 필드를 고유한 IP 주소로 구성하거나 통화 설정에 대한 고유 IP 주소를 반환하는 게이트키퍼와 통신하도록 Cisco ATA 186을 구성해야 합니다.

- StaticIP - Cisco ATA의 IP 주소입니다.

- MediaPort - Cisco ATA 186에서 RTP(Real-Time Transport Protocol) 스트림을 전송하는 데 사용하는 포트를 구성합니다.구성된 포트 이상이 사용됩니다.이 기능은 버전 2.13 이상에서 사용할 수 있습니다.

3. Apply(적용)를 클릭한 다음 페이지를 다시 로드합니다.

Cisco ATA 186 2.14 이상에서는 핫라인 및 워밍라인 기능에 대한 다이얼 플랜 지원을 지원합니다.

구성

이제 다이얼 플랜 컨피그레이션 매개 변수는 Hdnnnn 규칙을 수락합니다. 여기서 d는 후크 지연(초)(0-9 또는 a-z를 사용하여 0~35초 범위의 지연을 지정합니다. 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 Analyzer(등록된 고객만 해당)는 특정 show 명령을 지원합니다.Cisco CLI Analyzer를 사용하여 show 명령 출력의 분석을 봅니다.

참고: debug 명령을 사용하기 전에 디버그 명령에 대한 중요 정보를 참조하십시오.

게이트웨이에서 문제 해결

엔드 투 엔드 VoIP 통화를 디버깅하려면 debug voip capi inout 명령을 실행합니다.debug vtsp dsp 명령을 실행하여 음성 포트에서 수신한 자릿수를 표시합니다.

Cisco ATA 186 문제 해결

서드파티 게이트키퍼 및 게이트웨이와 함께 작업할 경우 Cisco ATA 186의 문제 해결 툴이 매우 유용합니다.Cisco ATA 186 문제 해결 툴을 사용하려면 다음 단계를 완료하십시오.

1. ATA Nprintf 필드에 Cisco ATA 186과 동일한 서브넷에 있는 PC의 IP 주소를 입력합니다.

2. 주소 뒤에 지정된 포트는 9001이어야 합니다.

3. PC의 DOS 프롬프트에서 prserv.exe 프로그램을 실행합니다.

Cisco Software Center의 ATA Software Download(ATA 소프트웨어 다운로드)(등록된 고객만 해당) 위치에서 prserv.exe 프로그램을 다운로드할 수 있습니다.prserv.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 필드를 구성할 때 국가별 적절한 값을 정의합니다.

- 미국 - 발신자 ID 방법은 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 게이트키퍼를 사용한 ATA 186 구성 및 문제 해결

- VoIP 통화 기본 문제 해결 및 디버깅

- 음성 기술 지원

- 음성 및 통합 커뮤니케이션 제품 지원

- Cisco IP 텔레포니 문제 해결

- 기술 지원 및 문서 − Cisco Systems