SIP. Эхокомпенсация
Данная информация относится только к узлам коммутации серии СС.
- VoIP
- Цифровые потоки (Е1)
- Абонентская сигнализация
- СОРМ
- Прошлый век
- Дополнительно
На М-200 существует 6 типов эхокомпенсаторов, определяемых параметром nEchoCanType:
- IEC1
- IEC2
- IEC3
- OEC1
- OEC2
- OEC3
Первые три основаны на одном базовом программном алгоритме, вторые на другом. В пределах тройки компенсаторы сгруппированы по степени использования ресурсов ЦПУ ("тяжести").
- IEC1 "легче" IEC2 и IEC3;
- OEC1 "легче" OEC2 и OEC3;
- IEC3 "тяжелее" OEC1.
IEC1 - самый "лёгкий" из всех 6-ти. Если использовать его, то все 124 канала на Xeon(R) CPU E3-1230 V2 @ 3.30GHz могут быть оснащены одним эхокомпенсатором с длинной хвоста эхо до 64 мс.
OEC3 - самый "тяжелый". Если использовать его, то только 32 канала на Xeon(R) CPU E3-1230 V2 @ 3.30GHz могут быть оснащены одним эхокомпенсатором с длинной хвоста эхо до 64 мс.
Естественно все перечисленные типы компенсируют по разному. Всё зависит от природы эхо, характеристик канала, и т.п. Сказать сразу какой компенсатор использовать лучше невозможно. Где то лучше один, где то другой. Всегда сначала пробуем первый (IEC1). Он подходит в большинстве случаев. Если не устраивает, то перебираем по порядку.
Эхокомпенсаторы IEC1-IEC3 сильно увлечены нелинейным процессингом NLP (анализом: это разговор дальнего конца или эхо). Если плохо сбалансированы уровни громкости по приёму и передаче, то возможны обрывы фраз в разговоре дальнего конца. Параметр nEchoCanMode регулирует уровень нелинейного процессинга и значение некоторых других характеристик компенсатора. Для этих типов компенсаторов nEchoCanMode почти всегда лучше выставлять в Standart.
Эхокомпенсаторы OEC1-OEC3 сильнее нагружают процессор и не очень хорошо работают с большими значениями хвостов nEchoTailMs (больше 32 мс). OEC1 вообще не работает с хвостом больше 20 мс. Для этих компенсаторов параметр nEchoCanMode лучше выставлять в Aggresive.
На плате К-87 эхокомпенсаторами можно оснастить максимум 4 канала, тип которых только OEC1 с nEchoTailMs = 10мс (большего значения nEchoTailMs и не нужно, поскольку это оконечное оборудование).
Для правильной настойки параметра nEchoCanPlace важно понимать, где находится источник эхо. Если параметр nEchoCanPlace задан не верно, то все ресурсы ЦПУ будут растрачены впустую.
http://www.m-200.com/pix/shem/nechocanplace.jpg
При настройке эхокомпенсаторов (особенно ОЕСx) очень полезными будут параметры nAmpDivRcv и nAmpDivSnd, регулирующие коэффициент ослабления амплитуды голоса по приёму и передачи соответственно.
SIP на оборудовании М-200 |
---|