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

слышу сам себя в трубке.

0

Проблема такая - эхо слышу сам себя, проблема проявляется при звонках на внешние аналоговые линии. стык с тфоп е1,dahdi. оператор связи говорит что проблема на моей стороне. эхо наблюдается также и на входящих с аналоговых номеров, таже - слышу сам себя. шумопадавление в dahdi стоит.

dahdi/system.conf
dynamic=eth,eth1/00:00:aa:aa:0f:0f/0,31,1
#dynamic=eth,eth1/00:00:aa:aa:0f:0f/1,31,2
#dynamic=eth,eth1/00:00:aa:aa:0f:0f/2,31,3
#dynamic=eth,eth1/00:00:aa:aa:0f:0f/3,31,4

bchan=1-15,17-31
dchan=16
#bchan=32-46,48-62
#dchan=47
#bchan=63-77,79-93
#dchan=78
#bchan=94-108,110-124
#dchan=109

ulaw=1-31
loadzone=us
defaultzone=us
echocanceller=MG2,1-31
#echocanceller=kb1,1-31
#echocanceller=sec2,1-31
#echocanceller=sec,1-31
#echocanceller=hwec,1-31
#echocanceller=oslec,1-31
удалить закрыть спам изменить тег редактировать

спросил 2012-03-20 13:03:25 +0400

asdasd1d Gravatar asdasd1d
1 2 1

обновил 2012-03-20 16:52:47 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

2 Ответа

0

Поставьте OSLEC, пропишите

echocanceller=oslec,1-31

echocancel=<num>, echotraining=<num> для oslec не действуют. MG2 это никудышный эхокомпенсатор, с ним вообще не стоит заморачиваться.

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

ответил 2012-03-20 18:31:58 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

При ослике не используется никакое эхоподавление. Корректного мана по установке ослика так и не нарыл

tesak89 ( 2012-03-20 18:52:01 +0400 )редактировать

Тут помочь не могу. Ослик либо есть либо надо ставить. В эластике и триксах он есть, можно взять оттуда исходники и запилить себе, если у тебя самопал. Ну или поставить банк каналов с аппаратным эходавом.

switch ( 2012-03-20 18:54:39 +0400 )редактировать

OSLEC к сожалению не давит сетевое эхо. Для этого его надо патчить. Еще долго настраивать при этом на линию.. Проявляется, если подключать например Астер с E1 через какую-нить LG в ТФОП.. Для этого стоит использовать что-то более-менее стандартное, например Эходав от ADT, что и сделали Cisco, Digium и наконец мы :)

Zavr2008 ( 2012-03-21 21:17:32 +0400 )редактировать

У нас Е1 на петерстар смотрит. С лыжей Е1 у других клиентов шикарно работает

tesak89 ( 2012-03-21 23:29:41 +0400 )редактировать

У меня вообще без эходава все работает, очень редко возникает. А возникало в такой комбинации:

АТС1 ==E1==> Asterisk ==Е1==> АТС2 ==FXO==> GSM.

Ослик давит такое эхо на отличненько.

switch ( 2012-03-22 07:33:01 +0400 )редактировать

Ну у нас без эха АТС==Е1====SIP С эхом IP-тел Avaya1608==Н323==G430==SIP====E1

tesak89 ( 2012-03-22 11:26:18 +0400 )редактировать

ну да, где есть сетевая задержка больше 20 ms. Обычно у провов тоже стоят по 16..32ms локальные эходавы на ТФОП.. Самый тяжкий случай был когда у клиента Asterisk - E1 - LG - CO FXO, пипец полный..

Zavr2008 ( 2012-03-23 03:26:29 +0400 )редактировать

Ночью удалось OSLEC собрать, потестим -- отпишусь еще.

tesak89 ( 2012-03-23 08:41:13 +0400 )редактировать

Итак, ослик пашет, эхо снизилось заметно, но люди жалуются. Хреновина в том, что эхо проявляется только на аналоговых номерах (на цифровые тракты все супер) и в том, что при игре настройками буфера не получается достичь консенсуса. На некоторых направлениях эхо усиливается, на некоторых -- ослабевает.

tesak89 ( 2012-03-29 18:51:46 +0400 )редактировать

На сколько знаю, опция echocancel с цифровым значением в OSLEC не работает. По своей природе эхо проявляется только на аналоговых линиях, так как у них совмещены каналы приема и передачи.

switch ( 2012-03-29 19:03:45 +0400 )редактировать

и на цифровых - в случае, если природа эха - сетевая. Но OSLEC - не идеальный алгоритм.. Очень слабая нелинейная часть. Плюс он практически бесполезен при длине эха более 32 мс - например если у оператора вынос стоит по TDMoE. Чтобы полностью побороть проблему, необходимо брать железку с нормальным аппаратным эходавом. Например Сангому или нашу.

Zavr2008 ( 2012-03-29 19:12:05 +0400 )редактировать

пример сетевого эха, пожалуйста. Даже в теории его нету, как у вас оно образуется - не понятно. Наверно это специальная байка для того чтоб ваши железки покупали.

switch ( 2012-03-29 19:40:04 +0400 )редактировать

http://www.adaptivedigital.com/product/echocancel/echoexplain.htm Почитай на досуге, недаром все солидные фирмы тратят приличные деньги на подавление эха и удаленного абонента (сетевого), а не только - локального.

Zavr2008 ( 2012-03-29 20:53:21 +0400 )редактировать

OSLEC можно сделать таким кста, для этого нужен патч, желающим могу выслать. Но 1 хрен, сразу и локальное и сетевое он не сможет давить...

Zavr2008 ( 2012-03-29 20:54:42 +0400 )редактировать
0

это называетсо ЕХО.

в [global] добавь

echotraining=yes
echotraining=800
echocancel=128
echocancelwhenbridged=yes

если не поможет, почитай конфиг тут и поиграйся параметарми http://www.voip-info.org/wiki/view/chan_dahdi.conf

токо это, у тебя работает только последня строчка. 1-31 это каналы на которых cancelere того типа включен. смысла нет ставить их 5 разных.

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

ответил 2012-03-20 13:11:28 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2012-03-20 13:14:33 +0400

Comments

Я знаю, просто мы пробовали разные варианты, потому оставили строчки.

tesak89 ( 2012-03-20 13:25:34 +0400 )редактировать

ну так ставте ослек и увеличивайте размер буфера, там выше написано как. у вас просто к обычным тормазам карыт добавлется еще тормоза езернета.

meral ( 2012-03-20 13:29:51 +0400 )редактировать

С ослеком дахди вообще не поднялся.

tesak89 ( 2012-03-20 13:31:09 +0400 )редактировать

на сколько я понимаю логику работы то получается следующая картина, при звонке на цифру или мобильный у меня все хорошо. проблема возникает только с аналоговыми линиями, пров говорит что у него все чудесно.

asdasd1d ( 2012-03-20 13:33:52 +0400 )редактировать

А вообще, у нас плата вроде как со встроенным эхоподавителем. Производитель говорит, сконфигурено нормально, провайдер говорит, у них все хорошо.

tesak89 ( 2012-03-20 13:34:13 +0400 )редактировать

ну так увеличте буфер. и отключите встроенный, поставте софтовый. ну жа, на цифровых ехо нету.

meral ( 2012-03-20 14:16:27 +0400 )редактировать

После того, как в го\лобал все добавил, дахди не поднялся

tesak89 ( 2012-03-20 14:19:39 +0400 )редактировать

echocancel=128 возможно это конфликтует с hardware канселером. надо изучать доки на вашу конкретную карту либо отключать. все что мог,я вам сказал. извните,кроме вас проверить никто не сможет.

meral ( 2012-03-20 14:24:33 +0400 )редактировать

Ан-нет, поднялся, все нормально. Эхо осталось.

tesak89 ( 2012-03-20 14:26:59 +0400 )редактировать

ПОднял до 256, ребутаться обязательно? Или доставточно модуль релоад?

tesak89 ( 2012-03-20 14:28:57 +0400 )редактировать

долгий и продолжительный секс не дал результатов.............будут еще идеи?

asdasd1d ( 2012-03-21 23:38:46 +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 ленту новостей

Статистика

Задан: 2012-03-20 13:03:25 +0400

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

Обновлен: Mar 20 '12

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