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

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

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

ASTERISK_IVR_SETUP IP-Телефония и СКУД

Asterisk и FreePBX для начинающих: как записать и настроить голосовое меню (IVR)

Обновлено: 26.08.2026 · Официальная документация ↗
  • Клиенты звонят на городской номер компании и сразу попадают на случайного сотрудника вместо удобного меню выбора отдела.
  • Загруженная в FreePBX аудиозапись приветствия не воспроизводится (тишина в трубке или короткие гудки).
  • Непонятно, в каком формате конвертировать аудиофайл, чтобы его прочитала телефонная станция Asterisk.

Что такое IVR простыми словами?

IVR (Interactive Voice Response / Автосекретарь) — это интерактивное голосовое меню («Здравствуйте! Вы позвонили в компанию Ромашка. Для соединения с отделом продаж нажмите 1, для связи с бухгалтерией нажмите 2...»).

Шаг 1: Подготовка правильного аудиофайла

Asterisk очень строг к формату звука. Запишите голос на диктофон и конвертируйте файл в онлайн-конвертере в строгий формат:
WAV, 8000 Hz, 16-bit, Mono (Кодек PCM / G.711 alaw). Файлы MP3 или стерео-WAV работать не будут!

Шаг 2: Загрузка записи в FreePBX

  1. Зайдите в веб-интерфейс FreePBX -> вкладка Admin (Администрирование) -> System Recordings (Системные записи).
  2. Нажмите «Add Recording», выберите подготовленный файл privetstvie.wav, введите имя записи и нажмите «Save».

Шаг 3: Создание меню IVR

  1. Перейдите в меню Applications (Приложения) -> IVR.
  2. Нажмите «Add IVR»:
    • IVR Name: ГлавноеМеню.
    • Announcement: Выберите загруженную запись privetstvie.
    • Timeout: 5 секунд (время ожидания нажатия клавиши).
  3. Внизу в блоке IVR Entries добавьте кнопки:
    • Кнопка 1 -> Назначение: Queue (Очередь) или Extension (Номер) -> Отдел продаж (201).
    • Кнопка 2 -> Назначение: Extension -> Бухгалтерия (202).
    • Буква t (Timeout / Если ничего не нажали) -> Назначение: Секретарь (100).
  4. Нажмите «Submit».

Шаг 4: Привязка к входящему маршруту

Зайдите в Connectivity -> Inbound Routes (Входящая маршрутизация), откройте ваш входящий номер и в пункте «Set Destination» выберите IVR -> ГлавноеМеню. Нажмите красную кнопку «Apply Config» вверху экрана.

💡 Практика специалистов: Всегда настраивайте маршруты для событий 't' (таймаут) и 'i' (ошибка ввода), направляя таких клиентов на живого секретаря, иначе звонок клиента просто принудительно сбросится.

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

Почему при звонке воспроизводится тишина вместо приветствия?

Аудиофайл загружен в неверном формате (стерео вместо моно, или частота 44100 Гц вместо 8000 Гц). Asterisk не может на лету перекодировать несовместимый формат.

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

Да, в настройках созданного IVR включите опцию 'Enable Direct Dial' (Разрешить прямой набор). Клиент сможет набрать 105 прямо во время звучания приветствия.

Как записать приветствие прямо с телефонной трубки без компьютера?

В меню System Recordings создайте запись и укажите ваш внутренний номер (например, 101). FreePBX позвонит на ваш телефон, и после звукового сигнала вы надиктуете текст в трубку.

Что означает пункт 'i' (Invalid) в настройках IVR?

Пункт 'i' определяет, куда отправить клиента, если он нажал несуществующую кнопку (например, цифру 9, которой нет в меню).

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