Всем доброго дня.
Использую FreePBX 14 (Asterisk 15). Все телефоны в FreePBX заведены в драйвер PJSIP. Задача: принудительно включить JitterBuffer со стороны pbx для отдельной группы экстеншенов (они удаленные и на плохом канале).
1) Для исходящих звонков все оказалось просто.
2) Для входящих звонков пытался понять, куда можно всобачить Set(JITTERBUFFER...) и не смог.
[func-apply-sipheaders-custom]
exten => s,1,Noop(Another test string)
Но тоже не понял, как мне описать в контексте jb_enabled входящий для экстеншена звонок.
Может кто поможет?
P.S. На большие цифры в Set(JITTERBUFFER...) не обращайте внимание. Так я просто проверяю, работает ли он.
Задан: 2018-02-25 08:42:41 +0400
Просмотрен: 1,022 раз
Обновлен: Feb 25 '18
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
В общем, кому-то может будет полезно: Задачу решил переписав функцию func-apply-sipheaders. Оригинальный текст взял в /etc/asterisk/extensionsadditions.conf и изменив (добавив JITTERBUFFER) положил ее в /etc/asterisk/extensionsoverride_freepbx.conf
Костыльное решение в общем, но если у кого есть более удачное - буду рад узнать.
igonshi ( 2018-02-26 06:57:20 +0400 )редактировать