Инструменты пользователя

Инструменты сайта


faq:jitter

Настройка Jitter

Обратно к инструкциям

Обычно настройка Jitter необходима в том случае, если есть значительные проблемы с передачей RTP трафика. Голос собеседника запаздывает, пропадает, не слышно.

Лучше всего искать первопричину, анализировать дамп звонка на АТС / на роутере / на вышестоящем маршрутизаторе. Сравнивать и смотреть где jitter растет.

Есть вот такая статья по проблемам со звуком.

Но есть ряд случаев, когда нет возможности повлиять на качество канала связи. В этом случае, если задержка аудио потока будет слишком большой, то asterisk будет отбрасывать «опаздавшие» пакеты. Эту проблему может решить увеличение значения Jitter.

В MikoPBX настраивать jitter можно только через кастомизацию системных файлов:

modules.conf - добавить:

load => func_jitterbuffer.so

extensions.conf - для провайдера можно добавить custom контексты:

Для внутренних (исходящих):

[all_peers-custom] 
exten => _.!,1,Set(JITTERBUFFER(fixed)=200,1500) 
    same => n,return

Для внутренних (входящих):

[internal-users-custom] 
exten => _.!,1,Set(JITTERBUFFER(fixed)=200,1500) 
    same => n,return

Для входящих:

[SIP-1611151795-incoming-custom] 
exten => _.!,1,Set(JITTERBUFFER(fixed)=200,1500) 
    same => n,return

Для исходящих :

[SIP-1611151795-outgoing-custom] 
exten => _X!,1,Set(JITTERBUFFER(fixed)=200,1500) 
    same => n,return
См. описание функции JITTERBUFFER на офф сайте «SIP-1611151795» - это ID провайдера, можно подсмотреть в адресной строке браузера.

Обратно к инструкциям

faq/jitter.txt · Последние изменения: 2022/12/30 07:00 — Портнов Алексей