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

Потери голоса в IAX2 trunk

Потери при нагрузке > 10 вызовов
Откуда: Москва
Сообщений: 6

Потери голоса в IAX2 trunk

При возрастании количества одновременных вызовов до 9-10 голос начинает затыкаться. Причем затыкания регулярные. В записанных разговорах видно, что после 40 мс звука идет 20 мс тишины.

Параметр trunkfreq=60. Если его установить в 40, то будет теряться 50% (20 мс голоса, 20 мс тишины). При этом замечено, что проблема возникает при фрагментации UDP пакетов на 4 и более фрагментов. При этом по tcpdump и tshark все фрагменты пакетов доходят вовремя и собираются правильно.

Тестировал на разных платформах, от Intel Atom до Core2 Quad, с и без потоковых и аналоговых плат. Ни в консоле, ни в логах ошибок нет.

Поиск в google дал лишь один форум, на котором косвенно обсуждалась эта проблема: http://groups.google.com/group/utaug/msg/44d71cf4134b30e0

Если кому-то известно о данной проблеме и возможных способах ее решения, прошу откликнуться.
2008-08-22 20:44

Сообщений: 124

Re: Потери голоса в IAX2 trunk

была похожая проблема.
Полосы пропускания хватает?
Еще IAX требует работы каких-то таймингов, для которых нужна либо Digium-плата (там есть встроенный таймер), либо инсталенный ztdummy (в составе Zaptel)
2008-08-22 20:53

Avatara of Ivon
Сообщений: 445

Re: Потери голоса в IAX2 trunk

Была проблема при хождении голоса через впн между 2-мя цисками - бились пакеты. Характерные черты - пинговали постепенно увеличиваю длинну пинга, при определенной пороговой длине пакеты начинали возвращаться битыми. Решилась проблема, если не ошибаюсь, искусственным дроблением больших пакетов цисками. Корень зла так и не нашли. иосы цисок самые последние.
2008-08-22 21:12

Откуда: Москва
Сообщений: 6

Re: Потери голоса в IAX2 trunk

Был бы безумно рад, если бы проблемы были в сети. Но увы - сеть у нас работает как часы. Испытания проводились как на удаленных серверах одной сети (оптика 10G, без public Internet), так и в рамках дата-центра (2-3 коммутатора между серверами). Скорости сетевых интерфейсов ставили как 100 Мб/с так и 1 Гб/с. Так что и полосы хватает и надежность сети высокая.

Пингать пробовал максимальными пакетами - без потерь даже с флудом.

Тайминги тоже разные пробовал - ztdummy и хардварные с TE 1/2/4 и TDM24 плат. У нас в сети более 10 Asterisk серверов - тестировал вдоль и поперек. :)
2008-08-22 22:52

Сообщений: 124

Re: Потери голоса в IAX2 trunk

загрузка проца при этом какая?
из какого кодека и в какой гонишь голос?
2008-08-23 00:23

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

Re: Потери голоса в IAX2 trunk

Над IAX2 в релизах 1.4.2X сильно издевались, возможно, и поломали что-то.
Попробуйте на других версиях (1.6, CW)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-08-23 22:45

Откуда: Москва
Сообщений: 6

Re: Потери голоса в IAX2 trunk

Tron:

загрузка проца при этом какая?
из какого кодека и в какой гонишь голос?
Загрузка ниже плинтуса - 1-2%; la не выше 0.5-0.7.
Все без конвертации - G711 по всей сети.
2008-08-25 12:36

Откуда: Москва
Сообщений: 6

Re: Потери голоса в IAX2 trunk

litnimax:

Над IAX2 в релизах 1.4.2X сильно издевались, возможно, и поломали что-то.
Попробуйте на других версиях (1.6, CW)
Спасибо за совет. Обязательно буду пробовать. Слежу за новостями, чтобы не пропустить дату стабильного релиза.
2008-08-25 12:38

Добавить страницу в закладки:  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