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

Эхо на стороне SIP

0

При звонках из города через учрежденческую аналоговую АТС на Астериск (через плату Е1) абонент слышит эхо своего голоса на стороне SIP телефона. На Астериске установлен эходав Oslec, который это эхо убирает. Все бы ничего, но собран новый сервер на серверном железе, с другой ОС (Debian) и новой картой Е1 (Digium TE235) - при таких же конфигах эходав не работает вообще, какие бы настройки не выставлялись. Эхоподавитель активирован на канале во время звонка, никаких ошибок не выдает.

Читал, что обычно локальный эходав работает на исходящий канал - то есть, предотвращает передачу эха другой стороне. Я прав? Или я ошибаюсь и эходав работает в обе стороны? Это важно для понимания, хочу прояснить для себя этот вопрос.

Также читал, что OSLEC можно настроить так, чтобы работал также и на входящем канале (или вообще только на входящем канале). Как это можно проверить? Есть подозрение, что именно поэтому на старом сервере работает эходав, а на новом нет.

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

спросил 2016-06-10 18:20:33 +0400

a378 Gravatar a378
1 1 1

обновил 2016-06-10 18:30:38 +0400

Comments

1

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

awsswa ( 2016-06-11 08:15:23 +0400 )редактировать

Не вижу в этом ничего криминального. Я не пытаю удачу, а просто пытаюсь решить проблему, и если бы она была решена, я бы не тратил чужое время, поверьте.

a378 ( 2016-06-14 10:24:34 +0400 )редактировать

1 Ответ

0

Эхо на цифре - не бывает.

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

SIP протокол передает звук в дуплексе, вход совершенно не пересекается с исходом, потому эхо в самом сип - исключается.

Обычный jitterbuffer работает не на исходящем,а на входящем канале. Работа его на исходящем канале совершенно бессмыслена(поскольку потом пакеты идут по не-realtime интернету).

Echocancel в сип протоколе НЕ ПРИМЕНЯЕТСЯ. В связи с дуплексностью. Он должен применятся на оконечных устройствах. Echocancel анализирует оба потока, потому говорить о том на входе он стоит или на исходе - совершенно некоректно.

В случае наличия карты digium вы можете включить echocancel через digium(в dahdi стеке). Смотрите chan_dahdi.conf

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

ответил 2016-06-10 22:49:46 +0400

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

обновил 2016-06-10 22:52:52 +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 ленту новостей

Статистика

Задан: 2016-06-10 18:20:33 +0400

Просмотрен: 999 раз

Обновлен: Jun 10 '16

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