MikoPBX
Модули
MikoPBX
Модули
Обычно настройка 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