Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

CFG-AST-CALL-PICKUP IP-Телефония и СКУД

Перехват звонка в Asterisk (Call Pickup): настройка комбинации *8

Обновлено: 27.08.2026 · Официальная документация ↗

Ситуация: телефон коллеги разрывается от звонка, а его нет на месте

Менеджер отошел на обед или склад. На его столе громко звонит телефон. Коллега за соседним столом хочет ответить клиенту, но не может перехватить вызов со своего аппарата, и ему приходится бежать через весь кабинет к чужому столу, чтобы снять трубку.

Сравнение типов перехвата звонков

Тип перехватаКак работаетСервисный код по умолчанию
Групповой перехват (Group Pickup)Перехватывает любой звонящий телефон внутри своего отдела*8
Направленный перехват (Directed Pickup)Перехватывает звонок конкретного добавочного номера**105 (перехватить номер 105)

Пошаговая настройка перехвата звонков в Asterisk

  1. Шаг 1. Объединение номеров в группы вызова и перехвата:

    Откройте файл конфигурации номеров (pjsip.conf или sip.conf). Задайте параметры callgroup (в какой группе находится номер) и pickupgroup (звонки каких групп этот номер имеет право перехватывать):

    ; Менеджер 1 (Иван - Отдел продаж)
    [101]
    type = endpoint
    callgroup = 1          ; Входит в группу вызова 1
    pickupgroup = 1,2      ; Может перехватывать звонки группы 1 (Продажи) и 2 (Бухгалтерия)
    
    ; Менеджер 2 (Анна - Отдел продаж)
    [102]
    type = endpoint
    callgroup = 1
    pickupgroup = 1
  2. Шаг 2. Включение сервисных кодов в features.conf:

    Откройте файл /etc/asterisk/features.conf и убедитесь, что комбинация перехвата активна:

    [general]
    pickupexten = *8       ; Комбинация общего группового перехвата
  3. Шаг 3. Настройка направленного перехвата в extensions.conf:

    Чтобы перехватить конкретный звонящий номер (например, набрав **105):

    ; Направленный перехват конкретного экстеншена:
    exten => _**XXX,1,NoOp(Перехват звонка на номер ${EXTEN:2})
     same => n,Pickup(${EXTEN:2})
     same => n,Hangup()
  4. Шаг 4. Примените настройки:
    asterisk -rx "features reload"
    asterisk -rx "dialplan reload"

Настройка во FreePBX: Перейдите в Admin → Feature Codes → найдите раздел Core → активируйте General Call Pickup = *8 и Directed Call Pickup = **.

💡 Практика специалистов: Всегда настраивайте на офисных телефонах кнопки BLF (индикация занятости коллег) с функцией быстрого перехвата. Это экономит сотрудникам кучу времени: они видят мигающую кнопку коллеги и снимают трубку одним кликом без набора комбинаций *8.

Частые вопросы (FAQ)

Можно ли запрограммировать перехват на одну кнопку BLF на IP-телефоне?

Да! В веб-интерфейсе телефона Yealink/Fanvil настройте программируемую клавишу (DSS Key): Тип = <b>BLF</b>, Значение = <b>102</b>, Код перехвата (Extension) = <b>**</b>. При входящем звонке кнопка начнет мигать красным — достаточно нажать ее один раз для перехвата.

Почему при наборе *8 в трубке звучит сигнал ошибки «Занято»?

Проверьте, находятся ли оба номера в одной <code>pickupgroup</code>, либо убедитесь, что в момент набора *8 на другом телефоне действительно идет входящий звонок.

Может ли менеджер случайно перехватить звонок директора?

Нет, если у телефона директора параметр <code>callgroup</code> не совпадает с <code>pickupgroup</code> менеджеров (например, у директора группа 99).

Сколько групп перехвата можно настроить в Asterisk?

В классическом Asterisk поддерживаются группы с номерами от <b>0 до 63</b>. Один номер может входить сразу в несколько групп через запятую (например: <code>1,2,5</code>).

Полезные материалы
Рекомендуем