Asterisk. Конфигурационный файл features.conf.

features.conf содержит конфигурационную информацию, касающуюся парковки и переадресации вызовов.
Кроме опций парковки вызовов, в этом файле можно назначить кнопки для слепых переадресаций, переадресаций вручную, записи в одно касание, разъединений, а также добавочный номер перехвата вызовов (который позволяет отвечать на вызов добавочного номера удаленно).

Некоторые опции:
[general]
parkext => 700 ; Номер екстеншена, набираемый для парковки вызова.
parkpos => 701-720 ; Номера екстеншенов, на которые будут парковаться вызовы.
parkingtime => 45 ; Количество секунд, определяющее максимальное время на которое может быть запаркован вызов (по умолчанию - 45 секунд).
context => parkedcalls ; Название контекста, где обрабатывается парковка вызовов, и который нужно включать директивой "INCLUDE " в план набора - extensions.conf.
pickupexten = *8 ; Конфигурация номера екстеншена для перехвата входящих вызовов (pickup extension).
transferdigittimeout => 3 ; время набора цифры при передаче вызова оповещения
courtesytone => Звуковой файл, воспроизводимый вызывающему абоненту при снятии с парковки его ранее припаркованного вызова.
asdipark=yes|no Объявления ADSI для парковки.
[featuremap]
blindxfer => #1 ; Комбинация кнопок для слепого перевода вызова на другой номер (Blind transfer), по умолчанию - #
disconnect => *0 ; Комбинация кнопок для прекращения соединения.
automon => *1 ; Комбинация кнопок для включения функции записи разговора (One Touch Record).
atxfer => *2 ; Комбинация кнопок для включения функции перевода вызова с консультацией (attended transfer).

Пример файла:
;
[featuremap]
blindxfer => #1 ; Blind transfer (default is #)
;disconnect => *9 ; Disconnect (default is *)
;automon => *1 ; One Touch Record a.k.a. Touch Monitor
atxfer => *2 ; Attended transfer
;parkcall => #72 ; Park call (one step parking)
;automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor
;
[applicationmap]
blindxfer => #1
disconnect => *0
automon => *1
atxfer => *2