Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / "Рваный" звук

"Рваный" звук

Сообщений: 2

"Рваный" звук

Есть свежесобранная из исходников станция, версия 1.4beta2. К ней по SIP подключено некоторое количество разношерстного оборудования (шлюзы и IP-телефоны). На всех абонентских устройствах включен g.729. На станции стоит кодек, собранный из интеловских примеров. Собран и запущен модуль ztdummy. Сеть построена в основном на оптике и на 100мбит Ethernet'е, так что пропускной способности хватает с запасом, средний пинг между абонентами и абонентами и станцией порядка 5мс. На машине, на которой запущен Asterisk на данный момент ничего тяжелого не крутится -- запас по вычислительной мощности и памяти значительный. Голосовое меню станции установлено в нативном формате (g.729). Все звонки проходят через станцию (в конфиге указан canreinvite=no). На абонентском оборудовании по возможности отключена вся "автоматика" (vad, agc, aec).

Теперь о самой проблеме.
Звонки между абонентским оборудованием проходят без проблем, чисто и громко. Встроенные сообщения станции проигрываются аналогично (сделано несколько тестовых внутренних номеров, на которых висит BackGround() ). Проблемы начинаются при попытке сделать сопровождаемый перевод станция отвечает "рваным" сообщением голосового меню, после ввода номера абонента между переводящим и вновь набраннм абонентом устанавливается канал через который идет такой же "рваный" голос. Было предположение, что виноват не совсем честный кодек g.729, но MusicOnHold, подвешенный на одном из внутренних номеров звучит приемлимо.

Что еще можно проверить? Пользователи чуть не с кулаками бросаются -- требуют сопровождаемого перевода :)
2006-10-08 16:46

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: "Рваный" звук

В логах при этом никакой ругани ни на что нет?
Обычно голос рваный из-за VAD, но у Вас он выключен вроде.
Также может быть при проигрывании музыки из-за отсутствия тайминга.
Но у Вас она чисто играется.
А все же, тайминг от карты или USB настроили? ztdummy?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-10-08 17:33

Сообщений: 569

Re: "Рваный" звук

zttest -v что говорит?
internal_timing=yes в asterisk.conf написано?

ps: а зачем в локалке g729?
2006-10-08 19:31

Сообщений: 1530

Re: "Рваный" звук

У никаких internal_timing=yes в asterisk.conf нет. Даже в примерах!
А в самом бинарнике есть... Хм...


# strings /usr/sbin/asterisk | grep internal_timing
ast_internal_timing_enabled
Internal timing is %s (option_internal_timing=%d chan->timingfd=%d)
ast_internal_timing_enabled
internal_timing


Причем прерывестого звука не наблюдается вроде...
http://www.telecomtechnology.net - premium терминация
2006-10-08 20:18

Сообщений: 1530

Re: "Рваный" звук

А в какую секцию писать?
У меня там секции 'directories' и 'files'...
http://www.telecomtechnology.net - premium терминация
2006-10-08 20:20

Сообщений: 569

Re: "Рваный" звук

options

ps: make samples? ;)
2006-10-08 22:10

Сообщений: 569

Re: "Рваный" звук

посмотрел сейчас в каталоге docs

asterisk.8:
       -I     Enable  internal timing if Zaptel timer is available The default

behaviour is that outbound packets are phase locked to inbound
packets. Enabling this switch causes them to be locked to the
internal Zaptel timer instead.


asterisk.conf.txt:
internal_timing = yes | no                      ; Enable internal timing support (-I)

2006-10-08 22:17

Сообщений: 2

Re: "Рваный" звук

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

теперь не совсем понятно, что делать. попытки установить бинарные кодеки вот отсюда http://http://kvin.lv/pub/Linux/Asterisk/built-for-asterisk-1.4/ ни к чему хорошему не превели -- станция валится при попытке использовать кодек, хотя первоначально он загружается и в core show translation присутствует.

вопрос к использующим кодек, собранный из примеров интела -- нормальное ли качество преобразования у вас получается?
2006-10-08 23:20

Сообщений: 1530

Re: "Рваный" звук

edo
asterisk.conf.txt:
internal_timing = yes | no                      ; Enable internal timing support (-I)

Вот интересно... Есть, но не в samples, а именно в документации. 8)
http://www.telecomtechnology.net - premium терминация
2006-10-09 00:05

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru