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

Заикается (прерывистая связь)

3

Добрый день. Подскажите, пожалуйста, в какую сторону рыть вот при такой проблемке: asterisk 1.8.7.0, клиенты eyeBeam При разговорах внутри sip-sip всё гуд, а когда звонок наружу (через trunk) или внуть, то связь "заикается" (мелкие прерывания, глотает слова)... канал 6мбит, asterisk на реальном сервере (не virtual).

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

спросил 2011-10-03 18:01:14 +0400

subsan Gravatar subsan
51 2 1 6

Comments

А что top или htop говорит? samael28 ( 2011-10-03 18:20:15 +0400 )редактировать
6 Mб в обе стороны? Используете ли этот канал для чего-то еще? Приоризируете траффик? alphil ( 2011-10-03 21:38:42 +0400 )редактировать
6Мб в обе стороны, проверял всякими замерами и закачками... свободных ресурсов на сервере достаточно, загрузка всегда маленькая... а вот на счёт "приоризируете траффик" - можно по подробнее? на какой стороне и как я могу это сделать? subsan ( 2011-10-03 22:37:42 +0400 )редактировать
Ну это для узких каналов и там где кроме звонков еще что-нибудь гоняется. Я думал это ваш случай. А принцип прост - на рутере маркируем весь исходящий траффик по какому-нибудь принципу (по ип-адресам или по портам), создаем очереди с высшими приоритетами для траффика помеченного как голос (и других критических пакетов), а остальное с приоритетом поменьше. Это очень вкратце. Я этим способом пользуюсь, есть и другие. alphil ( 2011-10-04 00:12:24 +0400 )редактировать

6 Ответов

4

Заикания связаны скорее всего с нестабильностью канала, причем полосы может и хватать.

Попробуйте попинговать длительное время большими пакетами и посмотрите насколько различается время отклика у пакетов. Если есть большие различия или пакеты теряются, то надо крутить jitter

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

ответил 2011-10-03 20:52:23 +0400

um2010 Gravatar um2010
2056 70 13 55

Comments

А разве в таком случае не нужно выносить мозг интернет провайдеру? если он предоставляет интернет где теряются пакеты по tcp DJs3000 ( 2011-10-04 15:23:41 +0400 )редактировать
нужно, но бывает бессмысленно :) um2010 ( 2011-10-04 15:31:37 +0400 )редактировать
Ога, когда ты сам провайдер, то между твоими серверами канал в 1Гбит в обе стороны с пингом 0,1мс без потерь вообще. А вот астериск имеет особенность все равно заикаться или проглатывать слова. Как только не бились, результат конечно хороший, но не идеальный. Поставили два сервера, которые теперь работают в паре, а на ком регистрироваться клиент автоматом выбирает через двойные SRV записи в dns. И jitter буффер кстати тоже есть. sattellite ( 2011-10-05 09:02:08 +0400 )редактировать
sattelite, это у вас не астериск заикается, а dlink или grandstream um2010 ( 2011-10-05 09:50:44 +0400 )редактировать
0

Спасибо всем, буду разбираться!

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

ответил 2011-10-04 15:18:02 +0400

subsan Gravatar subsan
51 2 1 6
3

Более правильно, um2010, проверять на iperf!! Задай UDP, пакеты по 160 байтов, нужную тебе полосу, которая будет занимать voip - и запусти тест минут на 30. Там все просёры видны будут! 90% уверенность что у твоего прова где-то закралсо старенький и глюковатый dlink по трассе. Видно будет по потерям.. Лечить как - лучше всего прова убедить поставить чего-то более хорошее, кройняк - jitter настраивать с выбором более-менее устойчивого кодека.. Так пиваса и не попили кста..

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

ответил 2011-10-04 00:22:16 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

Была у меня проблема один в один как у топикстартера! херились пакеты и всему виной оказался dlink провайдера у нас в офисном здании который раздавал инет на офисы) я воевал с провом но не смог ему доказать что у него гнилое оборудование! пришлось сменить провайдера) DJs3000 ( 2011-10-04 15:27:16 +0400 )редактировать
iperf нужно запускать с двух сторон, а если одна сторона у провайдера, тут никак кроме пинго не сделать... пиго зло, а вот вискаря зря не выпили тогда :) но, думаю, не в последний ж раз :) um2010 ( 2011-10-04 15:32:36 +0400 )редактировать
ага!! насчет iperf: можно запустить у кого-либо, ну или на каком VPS - благо они даже триальные халявные стали даватца. Zavr2008 ( 2011-10-07 01:08:47 +0400 )редактировать

еще прикольно по cron-у проверять полосу.. Бывает полезно..

Zavr2008 ( 2011-10-20 01:15:42 +0400 )редактировать

mrtg рулит

um2010 ( 2011-10-20 20:21:11 +0400 )редактировать
1

http://asterisk-support.ru/question/110/trank-po-nestabilnomu-kanalu возможно поможет, там много дельных советов и результатов. Сейчас у нас на канале до 12% потерь, но голос ходит хорошо, слышимость ок. жалоб нет.

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

ответил 2011-10-03 22:53:08 +0400

um2010 Gravatar um2010
2056 70 13 55
0

Спасибо огромное! Действительно, гонял просто пинги - идут, доволен.... А вот запустил с большими пакетами и увидел, что периодично один-два - вылетают... Буду разбираться с провайдером. Ещё раз спасибо!

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

ответил 2011-10-03 22:34:27 +0400

subsan Gravatar subsan
51 2 1 6

Comments

да не обязательно, мы долго спорили с провайдером. В итоге выкрутили jitter опытным путем, чтоб он всех устраивал и стали использовать только g711 иногда (1-2 раза в минуту) слышно откусывание слова, но это уже совсем не критично и простые смертные это не замечают um2010 ( 2011-10-03 22:49:16 +0400 )редактировать
0

wireshark + tcpdump

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

ответил 2011-10-03 18:17:29 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

Comments

частый совет, а что именно искать в дампе? shakirov ( 2011-10-03 18:23:19 +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)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-10-03 18:01:14 +0400

Просмотрен: 11,612 раз

Обновлен: Oct 04 '11

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