Совсем коротко, даже нет смысла загонять под кат.
Нам необходимо разбить пользователей на группы и разрешить пользователям одной группы отвечать на звонки друг-друга.
Первым делом, добавляем в таблицу tbl_sip_conf два столбца
`pickupgroup` varchar(10) default NULL,
`callgroup` varchar(10) default NULL,
`callgroup` varchar(10) default NULL,
Затем в features.conf добавляем
; комбинация, используемая для перехвата
pickupexten = *8(default is *8)
;pickupsound =
;pickupfailsound =
pickupexten = *8(default is *8)
;pickupsound =
;pickupfailsound =
Из-за бага в астериск, pickupsound и pickupfailsound должны быть закомментированы!
Далее мы можем добавлять в поля pickupgroup и callgroup номера групп, к которым принадлежит телефон и которые он может перехватить.
Для перехвата необходимо набрать номер *8.
Вот и все!