Чистый Asterisk 11.9
Столкнулся с ограничением количества групп перехвата(pickupgroup) в 64 штуки. Не то, чтобы этого мало(у меня 9 офисов по 2-5 групп), но хотелось поиметь удобную нумерацию этих групп - например первый офис 10-19, второй 20-29 и т.д., но увы выше 63 не получится.
Вся реализация в conf-файлах. Используется приложение Pickup и переменная PICKUPMARK.
Перехват в примере осуществляется по 40.
В описании пиров(101-105) задаем переменную с названием отдела и как удобно по другому:
Код: Выделить всё
setvar=PICKUPMARK=pickup_group1
Код: Выделить всё
exten => 40,1,Pickup(${PICKUPMARK}@PICKUPMARK)
Пока реализовывал выяснил, что в чистом Asterisk нет направленного перехвата, а он используется в телефонах с BLF.
Реализован по комбинации ** строкой в диалплане:
Код: Выделить всё
exten => _**XXX,1,PickupChan(SIP/${EXTEN:2})