Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Октлючить программное эхоподавление и не отключить аппратное. Как правильно. Карта te435bf.

0

Здравствуйте, коллеги!

В сервер с freepbx (2.7.0.11 + asterisk 1.6.0.28 + DAHDI 2.9.1)поставили карту te435bf с эхоподавлением вместо карты без эхоподавления. До того использовалось програмное эхоподавление, которое включалось примерно такими строчками в dahdi system.conf: echocanceller=mg2,94-108,110-124 и в asterisk chan_dahdi.conf:

echocancel=yes
echocancelwhenbridged=no
signalling=pri_cpe
channel =>94-108,110-124,125-139,141-155,156-170,172-186

После замены карты строка echocanceller в system.conf была закомментирована, а в chan__dahdi.conf echocancel=yes заменена на echocancel=no. После этого эхо появилось жуткое в тех случаях, в которых его до того не было и в помине. Вначале мы подумали, что карточка у нас без эхокомпенсации и вернули программную эхокомпенсацию (раскоментарили обратно строчку с echocanceller и снова выставили echocancel=yes). "Жуткое" эхо исчезло. По dahdi_cfg -vv "работает" програмный алгоритм mg2. Но при ближайшем рассмотрении на новой карте модуль эхокомпенсации оказался. На сайте diguim прочитал, что аппаратная эхокомпенсации для карт te435bf и подобных работает по умлочанию, если не отключен в chan_dahdi.conf. Каким образом, не сказано, но, вероятно, echocancel=no?

Вопрос, как правильно сделать, чтобы "работала" аппаратная эхокомпенсация? Убрать (закоментарить) из system.conf строчку с echocanceller и оставить в chan_dahdi.conf echocancel=yes? И в моем случае, когда и то и то включено, "работает" ли аппаратная эхокомпенсация вместе с программной?

удалить закрыть спам изменить тег редактировать

спросил 2014-07-29 13:50:18 +0400

eux Gravatar eux flag of Russian Federation
60 15 2 11

Comments

Посмотрел lsdahdi - аппаратное эхоподавление работает:

.. 94 unknown Clear (In use) (EC: VPMOCT128 - ACTIVE) 95 unknown Clear (In use) (EC: VPMOCT128 - INACTIVE) ..

dahdi_cfg говорит, что програмное mg2 тоже работает. Т.е. и то и то. Советуют использовать модуль hwec для аппаратного эхоподавления. Но нужно пересобирать dahdi - модуль не собран. Насколько ненормально положение, когда одновременно и аппаратное и програмное эхоподавление работают? Можно ли оставить так или пересобирать dahdi?

eux ( 2014-07-29 15:18:59 +0400 )редактировать

2 Ответа

1

В system.conf вместо hw2 пишите hwec

Не удается добавить комментарий, поэтому отредактировал ответ

ссылка удалить спам редактировать

ответил 2014-07-29 14:07:08 +0400

tesak89 Gravatar tesak89 flag of Russian Federation
422 25 3 16

обновил 2014-07-29 22:31:39 +0400

Comments

Простите, в system.conf? или в chandahdi.conf? Если вместо "yes", то в chandahdi.conf, а если в system.conf, то вместо mg2?

eux ( 2014-07-29 14:32:37 +0400 )редактировать
0

самый простой метод - удалить модули софтового canceler вообще

но вобщемто вы указываете модули при настрйоки dahdi. читайте документацию, там же написано

ссылка удалить спам редактировать

ответил 2014-07-29 23:15:26 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

echocanceller=hwec,94-108,110-124

meral ( 2014-07-29 23:17:41 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-07-29 13:50:18 +0400

Просмотрен: 1,514 раз

Обновлен: Jul 29 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.