AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

эхо в канале sip-pstn

Newbies/FAQ Forum 9 сообщений -
#1

добрый день!
есть aster+spa3102. При выходе через fxo в город, возникает эхо на внутренней стороне. Эходав spa3102 работает, но очень плохо. Возникает ощущение полудуплекса + при изменении голоса, на секунду возникает эхо. Очень неприятно... Значения fxo impedance и gain регулировал по-всякому...

Вопрос в следующем:
Возможно ли силами astera подавить эхо, оставив все параметры железного эхоподавителя в "no"?
Кто сталкивался с такой проблемой, посоветуйте решение!

Спасибо
#2

софтовый подавитель на sip канал не поставить.
попробуйте настроить подавление эха на user agent - е, обычно такая настройка там присутствует.

_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.
#4

1/ все инструкции, которые описаны в мануалах linksys были уже проделаны. Эффекта желаемого (громкого, качественного сигнала в обе стороны при отключеных эходавах) достичь не удалось. Либо эхо, либо на одной из сторон практически не слышно собеседника (так как для подавления эха использую уменьшение исходящего gaina).

2. в качестве end usera выступает dect телефон, который включен в порт fxs spa 3102. в качестве регулировок gain использую параметры fxs port input/outpup, который вкупе с fxo gains дает вышеупомянутый результатю

3. Появилась идея использования функции VOLUME астериска. Но для этого необходимо разбить канал, на два исходных (для которых поотдельности можно выставить астеровские гейны)... Выкладываю копию своего же поста, который оставил на другом форуме, посвященному spa.
Возможно, кто-нибудь вкурсе как такое можно сделать и поделится опытом.

(ссылка на форум, где также описана моя проблема)

" для избавления от эха есть такая идея:
при настройке исходящего звонка с астера используется диалплан: _x.,1,Dial(SIP/pstn1/${EXTEN})
идет он через контекст spa (.xx)
у нас получается связка:
end user(fxs) => PBX(aster) => spa(fxo) => end user(pstn)
эхо, насколько я понимаю, возникает при переходе: spa(fxo) => end user(pstn)
теоретически надо выкручивать на минимум fxo output gain и на максимум fxo input gain - этого не хватает. поэтому первоначальный сигнал ослабляю еще на начальном этапе end user(fxs) => PBX(aster), уменьшая параметр fxs port output.
как итог получаю:
эхо отсутствует
на моей стороне звук нормальный
на стороне pstn меня слышно "как из пещеры"....
либо наоборот
эхо отсутсвует
на моей стороне звука почти нет
на стороне pstn меня слышно нормально

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

При использовании возможностей астериска set(VOLUME(rx)=-значение), удается избавиться от эха... Но проблема односторонней нормальной слышемости остается. Так как команда volume рабатет со всеми аткивными каналами: канал end user(fxs) => PBX(aster) и PBX(aster) => spa(fxo), которые автоматом делают bridge после дозвона.
Вопрос №2: можно ли как-нибудь "разрулить" эти каналы по значениям volume до bridging?! чтобы избавиться от злосчатсного эха.
Вопрос №3: при диалплане на астере _x.,1,Dial(sip/pstn1) (где pstn1 - это fxo канал), слышен гудок. Есть идея в этот момент отослать spa переменную ${EXTEN}, на которую тот сразу отзвонит, потом мы выставляем параметры volume каналов и делаем их bridge. Возможно ли это?! и как заставить spa звонить на астеровский ${EXTEN}?!

Или может я вообще не там ищу и вы посоветуете как добится нормального, читого звука с обиех сторон не используя параметры эхоподавления spa.

Спасибо"
#5

какая задержка до шлюза FXO?
_________________
IT Logic, разработка CRM систем, Call центры, сложные VoIP решения, телефонизация под ключ.
#6

Насчет эхо - у меня 3102 но никакого эха нет - входящий аналог идет от ХОРОШЕГО прова и его прямой оптики-шлюза.

Насчет звонка:

exten => _X.,1,Dial(SIP/pstn1,,D(${EXTEN}))

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#7

ZloMurz @ Wed Jan 23, 2013 01:51 писал(а):
какая задержка до шлюза FXO?

пинг от астера до spa3102 (где находится = 0.7 мс), к spa, канал fxs, подключен dect телефон...[/quote]
#8

Пробовали простой телефон ?
В SPA
В Линию

Везде нет эха ? или есть
#9

Wapo @ Wed Jan 23, 2013 07:35 писал(а):
Насчет эхо - у меня 3102 но никакого эха нет - входящий аналог идет от ХОРОШЕГО прова и его прямой оптики-шлюза.


Провайдера, как и соседей, не выбираем!)) есть один, но монополист "Белтелеком" (страна - РБ). Грешил, вначале, на телефонную сеть... Изначально надо было поставить астер в офисном здании (там еще внутренняя разводка, а коммутационная будка в подвале). Утянул проверить домой - та же проблема....
Может, сам спа не совем исправен?

Цитата:
Насчет звонка:

exten => _X.,1,Dial(SIP/pstn1,,D(${EXTEN}))


Да, спасибо, это примерно то, что я имел в виду... вот только, он опять же автоматом делает бридж... а мне, отдельно для каждого канала volume прописать хочется перед бриджем.

Added after 11 minutes:

awsswa @ Wed Jan 23, 2013 08:38 писал(а):
Пробовали простой телефон ?
В SPA
В Линию

Везде нет эха ? или есть


Проводной тоже подключал: в spa - эхо есть, без спа - эха нет. В спа, при выключеном питании - эха нет (он напрямую кидает fxs-fxo - значит проблема не железки...)

Added after 32 minutes:

может действительно что то не так с этим шлюзом... реакция на изменение
SPA To PSTN Gain:
PSTN To SPA Gain:
очень слабая... при параметразх -6, -3 - эхо громче, чем на той стороне абонент

Added after 7 minutes:

даже при значениях
spa to pstn -15
pstn to spa -15
fxs input/output = default -3
эхо слышно.... хоть все тихо и проигрывается