이 문서에서는 Cisco IOS® 게이트웨이를 사용하는 IP 텔레포니 네트워크에서 가능한 에코 문제를 해결하고 제거하는 방법에 대해 설명합니다.
두 가지 에코 소스가 있습니다.
하이브리드 에코
음향 반향
하이브리드 에코는 2선 내지 4선 인터페이스와 같이 하이브리드 회로에서의 임피던스 부정합에 의해 야기된다. 이러한 불일치는 Tx 신호가 Rx 신호에 나타나게 한다.
음향 에코는 핸드셋 및 핸즈프리 장치에서 이어피스와 마이크로폰 사이의 불량한 음향 격리에 의해 발생한다.
이러한 모든 조건이 참일 때 에코가 성가신 것으로 인식됩니다.
아날로그 Tx 및 Rx 경로 간의 신호 누설
에코 반환에 충분한 지연.
충분한 에코 진폭
패킷 음성 네트워크의 에코
음성 연결의 패킷 세그먼트는 상당한 지연(일반적으로 각 방향으로 30ms)을 유발합니다. 지연의 도입은 (아날로그 테일 회로로부터) 통상적으로 사이드 톤과 구별할 수 없었던 에코들이, 이제 사용자에 의해 인지되게 한다.
패킷 음성으로 인한 지연이 불가피합니다. 따라서 음성 게이트웨이는 에코를 방지해야 합니다. 이 다이어그램은 게이트웨이가 에코 제거기를 사용하여 패킷 음성 네트워크에 진입하기 전에 에코를 줄이는 방법을 보여줍니다.
음성 네트워크의 에코에 대한 자세한 내용은 에코 음성을 참조하십시오.
이 문서에 대한 특정 요건이 없습니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
PSTN 전화 사용자가 IP 전화 핸드셋의 이어피스와 마이크 간의 음향 결합에 의해 발생하는 에코를 들을 때 문제가 발생합니다.
해결 방법은 핸드셋 및 헤드셋의 반향 억제를 포함하는 IP 전화기의 로드 ID를 사용하는 것입니다. 현재 사용 가능한 로드 ID에는 스피커 전화기의 에코 취소만 포함됩니다. 그러나 이전 로드 ID가 있는 IP 전화에서 IP 전화로의 발신자 에코 및 음향 에코와 같은 몇 가지 알려진 문제가 있습니다. 최신 로드 ID로 업그레이드하여 문제를 해결할 수 있는지를 결정하기 위해 이러한 문제가 발생하는 경우 7960, 7940 및 7910 Series Phones용 Cisco IP CallManager 펌웨어 릴리스 정보를 참조하십시오.
IP Phone 사용자가 PSTN 네트워크의 하이브리드로 인한 에코를 들을 때 문제가 발생합니다.
해결 방법은 Cisco IOS 게이트웨이에서 에코 취소 작업을 구성하고 확인하는 것입니다. 음성 게이트웨이의 에코 제거기는 IP 전화 사용자가 듣는 에코를 취소합니다.
DSPWare 4.4.13 또는 4.4.14와 함께 Cisco IOS Software Release 12.4를 실행하는 음성 게이트웨이에서 간헐적인 에코가 발생할 수 있습니다. 이는 Cisco 버그 ID CSCsd54344(등록된 고객만)에 설명된 알려진 문제입니다. 이 문제를 해결하려면 DSPware를 4.4.12 이하로 다운그레이드해야 합니다. DSPware 이미지 다운로드에 대한 지원을 받으려면 Cisco Systems Technical Assistance Center(TAC)에 문의하십시오.
VWIC2-xMFT-T1E1의 하드웨어 ECAN(MFT-EC-32/MFT-EC-64)은 음성 반향을 취소하지 않습니다. 이는 Cisco 버그 ID CSCsb59252(등록된 고객만)에 문서화된 알려진 문제입니다.
지연(DSP/DL) 및 R-factor(DSP/RF) 통계를 확인합니다. 발신신호가 전송되는 시점과 에코가 돌아오는 시점 사이에 감지할 수 있는 지연을 잠재적으로 찾을 수 있다. 대부분의 전화기에서 사이드톤은 메아리를 가리는 데 도움이 됩니다. 에코가 인식되려면 최소 20밀리초 이상 지연되어야 합니다.
충분한 에코 진폭이 있는지 레벨(DSP/LE) 통계를 확인합니다. 반향의 진폭이 낮으면 눈에 띄지 않을 수 있다.
에코 제거기가 에코 대화와 음성 대화를 구별할 수 있는 충분한 정보를 가지고 있는지 확인하는 것이 중요합니다. 구별을 제어하는 데 사용할 수 있는 매개변수는 다음과 같습니다.
Input Level(입력 레벨) - 에코 제거기에서 에코를 보기 전에 신호의 입력 이득이 수행됩니다.
Output Level(출력 레벨) - 에코 제거기가 원래 출력 신호를 본 후에 신호의 출력 감쇠가 수행됩니다.
Echo Canceler Coverage(에코 제거기 커버리지) - 에코 제거기가 출력한 신호를 기억하는 시간입니다. 이 매개변수는 에코에서 게이트웨이로 반환해야 하는 시간보다 큰 값으로 설정되어야 합니다.
반향을 제거하려면 다음 단계를 완료하십시오.
음성 포트에서 에코 취소가 활성화되어 있는지 확인합니다. 에코 취소는 기본적으로 활성화되어 있습니다.
Gateway(config-voiceport)#echo-cancel coverage Echo Cancel Coverage enable Echo Cancel Enable
참고: 변경 사항을 적용하려면 음성 포트를 닫아야 합니다.
에코에서 게이트웨이로 반환해야 하는 시간보다 큰 값으로 에코 제거기 커버리지를 구성합니다. 이렇게 하면 사용자 환경의 최악의 경우를 충분히 커버할 수 있지만 더 이상 커버되지 않습니다.
Gateway(config-voiceport)#echo-cancel coverage 16 16 milliseconds echo canceler coverage 24 24 milliseconds echo canceler coverage 32 32 milliseconds echo canceler coverage 8 8 milliseconds echo canceler coverage
참고: 변경 사항을 적용하려면 음성 포트를 닫아야 합니다.
참고: 기본 커버리지는 8ms로 설정되지만 최대 32ms까지 늘릴 수 있습니다. PSTN 지연(테일 길이)이 32ms를 초과할 경우 Cisco IOS 게이트웨이의 현재 에코 제거기가 에코를 취소할 수 없습니다. Cisco IOS Software Release 12.2.13T 이상에서는 에코 커버리지를 최대 64ms까지 구성할 수 있습니다. 이 문서의 Cisco IOS 릴리스 12.2.11T 및 12.2.13T의 Echo Canceler 개선 사항을 참조하십시오.
에코를 측정하고 필요에 따라 에코 신호 레벨을 조정합니다.
에코를 처리할 수 있는 ERL(Echo Return Loss)이 부족하면 다음과 같은 문제가 발생할 수 있습니다.
반향 제거기는 취소되지 않지만 반향을 들리지 않게 할 정도는 아닙니다.
ERL 값이 너무 낮으면 IP 네트워크(ACOM)에서 표시되는 총 에코 반환 손실이 에코를 억제하기에 충분하지 않을 수 있습니다. ERL은 약 20dB(최소 15dB)여야 합니다.
참고: Acombined(ACOM)는 에코 제거기의 수신 및 발신 터미널에서 나타나는 총 에코 반환 손실입니다(수신 터미널 = ECAN에서 PSTN(음성)을 향하는 신호, 발신 터미널 = ECAN에서 IP 네트워크(에코)를 향하는 신호). ACOM은 ERL + ERLE의 합계 또는 네트워크에서 볼 수 있는 총 에코 반환 손실입니다.
참고: ACOM(총 손실) = ERL(테일 손실) + ERLE(ECAN 손실)
반향 제거기는 취소되지 않습니다.
ERL 값이 너무 낮으면 게이트웨이로 돌아가는 에코 신호가 너무 클 수 있습니다(토커 신호의 6dB 이내). 그러면 에코 제거기가 에코 대신 음성(double-talk)으로 간주합니다. 결과적으로 에코 제거기는 이를 취소하지 않습니다. ERL은 에코 제거기가 관여하기 위해 대략 6 dB 이상이어야 한다. Cisco IOS Software 릴리스 12.2.13T에서는 이 ERL 레벨을 구성할 수 있습니다. 이 문서의 Cisco IOS Software 릴리스 12.2.11T 및 12.2.13T의 Echo Canceler 개선 사항을 참조하십시오.
이러한 문제를 방지하기 위해 ERL 및 신호 수준을 측정합니다. 그런 다음 결과에 따라 Cisco IOS 게이트웨이의 신호 레벨을 조정합니다. 출력 감쇄에 양수 값을 구성하고 입력 이득에 음수 값을 구성하여 이러한 수준을 조정합니다. 입력 이득은 에코 제거기가 에코 신호를 보기 전에 수행되고, 출력 감쇄는 에코 제거기가 원래 출력 신호를 본 후에 수행된다.
voice-port 1/1:15 input gain -3 output attenuation 3
참고: 변경 사항을 적용하려면 음성 포트를 닫아야 합니다.
참고: Cisco IOS Software Release 12.2(1) 이상에서는 출력 감쇠를 음수 값으로 설정하여 출력 신호를 실제로 증폭할 수 있습니다.
양쪽이 동일하게 구성되지 않는 경우, 에코도 임피던스 부정합에 의해 야기될 수 있다. 음성 포트에 구성된 임피던스를 확인하고 필요한 경우 수정합니다. 기본값은 600ohm이며 PSTN 및 PBX의 대부분의 회선과 일치합니다.
Gateway(config-voiceport)#impedance 600c 600 Ohms complex 600r 600 Ohms real 900c 900 Ohms complex complex1 complex 1 complex2 complex 2
에코 제거기가 수렴하는 동안 처음 2~3초 동안 에코를 줄이려면 에코 억제기를 활성화합니다.
gateway(config-voiceport)#echo-cancel ? coverage Echo Cancel Coverage enable Echo Cancel Enable suppressor echo suppressor
에코 억제자는 Cisco IOS Software 릴리스 12.2(11)T, 12.2(12) 및 12.2(8)T5에서 지원됩니다. 에코 억제자는 기본 Cisco G.165 EC를 사용하는 경우 T1 DSP(Digital Signal Processor)에서만 사용할 수 있습니다. 에코 억제기는 확장 EC와 함께 또는 NextPort(Cisco AS5350 및 Cisco AS5400) 플랫폼에서 사용할 수 없습니다. 확장 EC 또는 NextPort(Cisco AS5350 및 Cisco AS5400) 플랫폼을 제외하고, 에코 억제기는 모든 플랫폼 및 모든 복잡성(c549, c542 및 c5409)에서 지원됩니다.
Cisco 음성 게이트웨이(G.165 호환)에서 사용되는 기본 에코 제거기 외에도 일부 플랫폼(G.168 호환)에서 새로운 에코 제거기를 사용할 수 있습니다. 확장 에코 제거기는 다음을 제공합니다.
최대 64ms의 테일 커버리지.
꼬리 커버리지가 32ms보다 클 경우 에코를 제거하기 위해 확장 에코 제거기를 활성화합니다.
더 빠른 통합.
에코 제거기가 수렴하는 동안 통화 처음 2~3초 동안 에코를 줄이려면 확장 에코 제거기를 활성화합니다. 확장 에코 제거기를 활성화하면 에코 억제기가 더 이상 필요하지 않습니다.
ERL을 조정할 수 있습니다.
ERL을 6dBm 미만으로 튜닝할 수 없는 경우 에코를 제거하려면 확장 에코 제거기를 활성화합니다.
확장 에코 취소는 사용하는 Cisco IOS 소프트웨어의 버전에 따라 다르게 구성됩니다. Cisco IOS Software Release 12.3(4)XD 이상을 사용하는 경우 확장 G.168 EC가 유일한 에코 제거기이므로 Enhanced ITU-T 표준 G.168 에코 제거 기능을 활성화하기 위해 Cisco IOS 명령을 사용할 필요가 없습니다. 확장 EC를 비활성화할 수 있는 옵션이 있지만 Cisco에서는 활성화된 상태로 두는 것이 좋습니다.
Cisco Enhanced ITU-T G.168 ECAN 기능은 전용 ECAN 모듈 또는 플랫폼, 네트워크 모듈 또는 고급 통합 모듈에 있는 일반 음성 리소스에서 실행할 수 있습니다. 예를 들어 Cisco 2800 Series 및 3800 Series Integrated Services Router는 라우터 섀시에 장착된 PVDM2(Packet Voice DSP Module) 또는 네트워크 모듈의 DSP(Digital Signal Processor) 리소스를 사용하여 G.168 ECAN 기능을 실행할 수 있습니다. G.168 ECAN 기능이 일반 음성 리소스에서 실행되는 경우 처리 및 메모리 제약 조건으로 인해 최대 64ms 에코 테일 커버리지를 갖도록 제한됩니다. 대부분의 네트워크 조건에서 이 방법이 적절하지만, 때로는 대규모 테일 커버리지가 필요합니다. 이러한 상황에서는 적절한 MFT VWIC2에 어태치된 전용 ECAN 모듈을 사용할 수 있습니다. 전용 ECAN 모듈의 프로세싱 및 메모리 리소스는 에코 제거기를 미리 정의된 설정과 강력한 에코 제거 성능을 제공하는 확장된 128ms 에코 테일 버퍼로 구성할 수 있도록 합니다.
표 1 - Extended E.168 EC by Platform and Cisco IOS Software Release의 선택을 위한 Cisco IOS 명령Cisco Software IOS 릴리스 | Cisco IOS 명령 |
---|---|
Cisco 1700 Series 및 Cisco ICS 7750 | |
12.2조(13)T | Router(config)#voice echo-canceller extended |
12.2(13)ZH,12.2(15)ZJ, 12.3(1) | 라우터(음성 카드)#코덱 복잡성 보통 |
12.3(4)T 이상 | 컨피그레이션이 필요하지 않습니다. G.168 EC는 기본적으로 활성화되어 있습니다. |
Cisco 2600, 3600, 3700, MC3810 및 VG200 | |
12.2(13)T, 12.2(13)ZH, 12.3(1) | Router(voice-card)#코덱 복잡성 medium ecan-extended 또는 Router(voice-card)#코덱 복잡성 high ecan-extended |
12.2(15)ZJ, 12.3(4)조 | 라우터(음성 카드)#코덱 복잡성 보통 |
12.3(4)XD 이상 | 컨피그레이션이 필요하지 않습니다. G.168 EC는 기본적으로 활성화되어 있습니다. |
Cisco 7200 및 7500 시리즈 | |
12.2조(13)T | Router(config-dspfarm)#코덱 복잡성 medium ecan-extended |
12.2(13)ZH 이상 | 컨피그레이션이 필요하지 않습니다. G.168 EC는 기본적으로 활성화되어 있습니다. |
Cisco AS5300 | |
12.2조(13)T | Router(config)#voice echo-canceller 확장 코덱 소형 코덱 대형 코덱 |
12.3(3) | Router(config)#voice echo-canceller extended [codec small codec large codec] |
Cisco Catalyst 4000 AGM | |
12.3(4)T 이상 | 컨피그레이션이 필요하지 않습니다. G.168 EC는 기본적으로 활성화되어 있습니다. |
확장 에코 제거기가 활성화되면 음성 포트에서 다음 옵션을 사용할 수 있습니다.
tauro(config-voiceport)#echo-cancel coverage ? 24 24 milliseconds echo canceler coverage 32 32 milliseconds echo canceler coverage 48 48 milliseconds echo canceler coverage 64 64 milliseconds echo canceler coverage tauro(config-voiceport)#echo-cancel erl ? worst-case Echo Cancel worst-case Echo Return Loss tauro(config-voiceport)#echo-cancel erl worst-case ? 0 Worst case echo canceler operation is 0 dB ERL 3 Worst case echo canceler operation is 3 dB ERL 6 Worst case echo canceler operation is 6 dB ERL
참고: 자세한 내용은 음성 포트 구성을 참조하십시오.
표 2에는 확장된 G.168 EC를 지원하는 플랫폼, 네트워크 모듈, 복잡도가 높고 중간 정도인 코덱, 최소 Cisco IOS Software 릴리스가 나와 있습니다.
표 2 — 플랫폼별 확장 에코 제거기 알고리즘 커버리지플랫폼 | 모듈 | 높은 복잡성 | 중간 복잡성 | 의견 | ||
---|---|---|---|---|---|---|
아날로그 | 디지털 | 아날로그 | 디지털 | |||
Cisco 1700 시리즈 | — | 12.2(8)YN, 12.2(13)T | 12.2(8)YN, 12.2(13)T | 12.2(8)YN, 12.3(2)T | 12.2(8)YN, 12.3(2)T | Cisco IOS Software 릴리스 12.2(8)YN의 Flexi6 지원 |
Cisco 2600, 2600XM, 3600, 3700 및 VG200 시리즈 | NM-HDV(C549) | — | 12.2(13)T 이상 | — | 12.2(13)T 이상 | 전폭적인 지원 |
Cisco 2600, 2691, 3600, 3700 및 VG200 Series | NM-1V, NM-2V(C542) | 아니요 | — | 아니요 | — | 지원되지 않음 |
Cisco 2600XM, 2691, 3640, 3660 및 3700 시리즈 | NM-HDxx | 12.3(4)XD 이상 | 12.3(4)XD 이상 | 12.3(4)XD 이상 | 12.3(4)XD 이상 | — |
Cisco 2600XM, 2691, 3640, 3660 및 3700 시리즈 | AIM-Voice(C5421), AIM-Voice-30(C542) | — | 12.2(15)ZJ, 12.3(4)T 이상 | — | 12.2(15)ZJ, 12.3(4)T 이상 | AIM(Advanced Integration Module) |
Cisco 2600XM, 2691, 3640, 3660 및 3700 시리즈 | NM-HDA(C5421) | 12.2(15)ZJ, 12.3(4)T 이상 | — | 12.2(15)ZJ, 12.3(4)T 이상 | 12.2(15)ZJ, 12.3(4)T 이상 | NM-HDA(High-Density Analog Voice Network Module) 참고: G.728 높은 복잡성은 지원되지 않습니다. |
Cisco 2600 시리즈 | NM-HDA(C5421) | 12.3(9) 이상 | — | 12.3(9) 이상 | — | — |
Cisco 2600 시리즈 | AIM-Voice(C5421) | — | 12.3(9) 이상 | — | 12.3(9) 이상 | — |
Cisco 7200 시리즈 | PA-VXx-2TE1+, PA-MCX-nTE1 | — | 12.2(13)T 이상 | — | 12.2(13)T 이상 | PA-MCX-nTE1 포트 어댑터에는 자체 DSP가 없으므로 PA-VXx-2TE1+ 포트 어댑터의 DSP를 사용합니다. |
Cisco 7500 시리즈 | — | — | 12.2(13)T 이상 | — | 아니요 | 중간 수준의 복잡성이 없습니다. |
Cisco AS5300 | — | — | 12.2(13)T(제한), 12.3(3)(제한 없음) 이상 | — | 아니요 | 확장 EC를 사용하는 C549의 단일 채널 DSP, 모든 코덱(제한 없음). |
Cisco AS5350, AS5400 및 AS5850 | — | — | — | — | — | 자체 128ms 커버리지 EC를 사용하는 서로 다른 DSP. |
Cisco Catalyst 4000 | AGM | 12.3(4)T 이상 | 아니요 | 아니요 | 12.3(4)T 이상 | 고복잡도 아날로그 및 중복잡도 디지털이 계획되어 있습니다. |
Cisco Catalyst 6000 | Cisco 6624 | A002040- 00002 | — | A002040- 00002 | — | — |
Cisco 6608 | — | A004040- 00002 | — | A004040- 00002 | — | |
Cisco IAD2420 | — | 12.2(13)T 이상 | 12.2(13)T 이상 | 12.3(1) 메인라인 이상 | 12.3(1) 메인라인 이상 | — |
Cisco IAD243x | VIC2-4FXO 온보드 T1 | 12.3(4)XD 이상 | 12.3(4)XD 이상 | 12.3(4)XD 이상 | 12.3(4)XD 이상 | — |
Cisco ICS 7750 | — | 12.2(13)T 이상 | 12.2(13)T 이상 | 12.2(13)T 이상 | 12.2(13)T 이상 | Flexi6 지원 |
Cisco MC3810 | HCM 549 | 12.2(13)T 이상 | 12.2(13)T 이상 | 12.3(1) 메인라인 이상 | 12.3(1) 메인라인 이상 | — |
참고: 자세한 내용은 음성 포트 구성을 참조하십시오.
이 기능에 대한 컨피그레이션 작업이 없습니다. 그러나 음성 통화 조정 기능이 시스템에서 작동하는지 확인할 수 있습니다. 이렇게 하려면 다음 작업을 완료합니다.
VFC(Voice Feature Card)에 있는 소프트웨어의 버전을 표시하려면 show vfc version 명령을 사용합니다. 이 명령은 show vfc version vcware 및 show vfc version dspware 명령의 출력에 Cisco VCWare 또는 DSPWare가 Cisco IOS 이미지와 호환되는지 여부를 나타내는 정보를 표시합니다.
test call id 명령을 사용하여 에코 제거기 및 지터 버퍼 매개변수를 실시간으로 조작할 수 있습니다. 라우터에서 음성 카드를 개별적으로 구성할 수 있는 확장 G.168 에코 제거기 또는 라우터 전체를 구성할 수 있는 Cisco G.165 에코 제거기와 함께 이 명령을 사용할 수 있습니다. 다음 예와 같이 확장 전용 또는 표준 전용 에코 취소가 요청되면 명령 출력에 메시지가 표시됩니다.
Extended echo canceller not active for CallID callID
Basic echo canceller not active for CallID callID
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
15-Feb-2002 |
최초 릴리스 |