Установка и настройка FreePBX

Хотите быстро и надёжно развернуть современную IP-телефонию для своего бизнеса без переплат за облачные решения? Установка и настройка FreePBX на Debian 12 в 2026 году — это лучшее решение для компаний, которые ценят качество, гибкость и полный контроль над своей связью.

FreePBX — это мощная бесплатная панель управления Asterisk, позволяющая создать профессиональную АТС с многоканальными SIP-транками, удобным голосовым меню (IVR), очередями звонков, записью разговоров, переадресациями и интеграцией с amoCRM, Битрикс24 и 1С. Тысячи компаний уже успешно используют эту систему для экономии на телефонии до 70% по сравнению с облачными АТС.

В этой подробной и полностью актуальной инструкции мы пошагово разберём установку FreePBX на Debian 12, правильную настройку chan_pjsip, подключение SIP-транка от любых российских провайдеров (Билайн, МТС, Ростелеком, Novofon, Zadarma, Mango и др.), а также настройку входящих и исходящих маршрутов.

Следуя нашей инструкции, вы сможете самостоятельно запустить стабильную телефонию без типичных ошибок с регистрацией, АОН и звуком. Мы учли все изменения 2025–2026 года и собрали только рабочие решения.

Однако если времени нет, вы боитесь ошибиться или хотите получить идеально настроенную систему «под ключ» — специалисты компании «КомпХелп» в Красноярске готовы взять всю работу на себя. Мы выполняем установку FreePBX, настройку под ваши задачи, интеграцию с CRM, обучение сотрудников и дальнейшее сопровождение.

Преимущества работы с нами: многолетний опыт, гарантия результата, оперативная помощь и выгодные условия технической поддержки.

Сэкономьте время и нервы — получите современную и надёжную IP-телефонию уже сегодня!

Начальная установка и настройка FreePBX (актуально на 2026 год)

FreePBX — это веб-интерфейс для Asterisk. Самый простой и рекомендуемый способ установки сейчас — Debian 12 + официальный скрипт (или новый SNGDEB ISO).

1. Рекомендуемый способ установки (Debian 12 + скрипт)

Вариант A — Самый простой (SNGDEB ISO, бета 2025-2026)

  • Скачайте последнюю ISO с официального сайта: https://www.freepbx.org/downloads/
  • Запишите ISO на флешку (Rufus или dd).
  • Загрузитесь с флешки, установите Debian (скрипт запустится автоматически после перезагрузки).

Вариант B — Ручной (рекомендуется для VPS/облака)

  • Установите чистый Debian 12 (minimal).
  • Подключитесь по SSH как root.
  • Выполните команду:
Bash
wget https://github.com/FreePBX/sng_freepbx_debian_install/raw/master/sng_freepbx_debian_install.sh -O /tmp/sng_freepbx_debian_install.sh
bash /tmp/sng_freepbx_debian_install.sh

Установка займёт 10–40 минут в зависимости от скорости интернета.

2. Первый вход в веб-интерфейс

После установки откройте в браузере: http://IP-адрес-сервера

  • Создайте учётную запись администратора (username + сильный пароль).
  • Завершите Initial Setup Wizard.

3. Обязательные первые шаги после установки

Зайдите в Admin → Module Admin и обновите все модули (Apply Config).

Важные настройки:

  • System Admin → Activation Зарегистрируйте систему (бесплатно) на портале Sangoma — это нужно для обновлений и некоторых модулей.
  • Firewall (Sangoma Firewall) Включите и настройте:
    • Разрешите SIP (5060 UDP), RTP (10000-20000 UDP).
    • Добавьте свои IP в Trusted Zones.
  • Asterisk SIP Settings (Settings → Asterisk SIP Settings)
    • Установите External IP (ваш публичный IP или динамический DDNS).
    • Local Networks — добавьте вашу подсеть (например, 192.168.0.0/24).
    • Выберите chan_pjsip как основной (рекомендуется).
  • Network Settings Задайте статический IP, hostname, DNS (лучше 8.8.8.8 + 1.1.1.1).
  • Notifications Настройте почту для оповещений.
  • Time Zone и NTP Проверьте, чтобы время было правильным:
Bash
timedatectl set-timezone Europe/Moscow

4. Базовая настройка для работы

  • Extensions → Добавьте внутренние номера (SIP).
  • Trunks → Настройте внешний SIP-транк (от провайдера).
  • Outbound Routes → Создайте маршрут наружу.
  • Inbound Routes → Маршрутизация входящих звонков.
  • IVR (голосовое меню) — при необходимости.
  • Ring Groups / Queues и т.д.

Полезные команды

Bash
fwconsole restart          # перезапуск FreePBX/Asterisk
fwconsole ma updateall     # обновить все модули
fwconsole chown            # исправить права
fwconsole reload           # перезагрузить конфигурацию
asterisk -rv               # войти в CLI Asterisk

Рекомендации по безопасности

  • Используйте сильные пароли.
  • Включите Fail2Ban (обычно уже стоит).
  • Ограничьте доступ к порту 80/443 только нужными IP (или используйте VPN).
  • Регулярно обновляйте систему: apt update && apt upgrade.

Полезные ссылки

Настройка SIP-транка от провайдера в FreePBX (chan_pjsip)

В современных версиях FreePBX (15/16) рекомендуется использовать chan_pjsip (не старый chan_sip).

                    Общая инструкция по созданию транка

  • Перейдите в Connectivity → Trunks → + Add Trunk → Add SIP (chan_pjsip) Trunk.
  • General вкладка:
    • Trunk Name — любое удобное имя (например, MTS-Trunk или Beeline).
    • Outbound CallerID — ваш основной городской номер в формате +7XXXXXXXXXX (очень важно для АОНа).
  • pjsip Settings → General (основные поля):
    • Username — логин/SIP ID от провайдера.
    • Auth Username — обычно тот же, что и Username.
    • Secret — пароль.
    • SIP Server — домен или IP сервера провайдера (например, sip.beeline.ru, sip.novofon.ru).
    • SIP Server Port — обычно 5060 (или 0 для автоопределения).
  • pjsip Settings → Advanced (часто нужно):
    • Contact User — обычно тот же SIP ID / номер.
    • From User — SIP ID.
    • From Domain — домен провайдера.
    • Client URI — sip:логин@домен:5060
    • Server URI — sip:домен:5060
    • AOR Contact — sip:домен:5060
    • Match (Permit) — IP-адреса провайдера (через запятую), если нет регистрации.
  • Codecs — оставьте ulaw и alaw (или alaw первым). Отключите остальные.
  • Нажмите SubmitApply Config.

Примеры для популярных российских провайдеров

Beeline (Виртуальная АТС)

  • SIP Server: sip.beeline.ru или msk.beeline.ru
  • Username / Auth / From User / Contact User: ваш SIP ID (обычно 7495xxxxxxx)
  • Secret: пароль
  • From Domain: sip.beeline.ru

МТС Данные зависят от типа подключения (ВАТС или прямой SIP). Обычно похожи на Beeline. Часто требуется insecure=port,invite (в старых настройках) и правильный fromdomain.

Ростелеком (ВАТС)

  • Host / SIP Server: ваш домен вида xxx.xx.rt.ru
  • Username, From User, defaultuser — логин пользователя
  • Часто нужна регистрация.

Novofon / Zadarma / Mango / другие облачные Обычно простая регистрация по логину/паролю. Следуйте инструкции от вашего провайдера — они часто дают готовые настройки для FreePBX.

Важные предварительные настройки

Перед созданием транка проверьте:

  • Settings → Asterisk SIP Settings:
    • External IP или Dynamic IP (включите DDNS, если IP меняется).
    • Local Networks — добавьте вашу подсеть (например, 192.168.0.0/24).
    • NAT — Yes при необходимости.
  • Firewall (Sangoma Firewall) — разрешите порт 5060 UDP + RTP 10000-20000 UDP от IP провайдера.

Создание маршрутов

Outbound Routes (исходящие):

  • Route Name — например, To-Russia.
  • Trunk Sequence — выберите ваш новый транк.
  • Dial Patterns — добавьте хотя бы . (точка) для теста всего подряд. Лучше: 9. (если набираете 9 для выхода) +7XXXXXXXXXX и т.д.

Inbound Routes (входящие):

  • DID Number — ваш городской номер (без +7 или с +7 — зависит от провайдера).
  • Destination — Extension, IVR, Ring Group и т.д.

Проверка и отладка

Bash
fwconsole restart
asterisk -rv
pjsip show registrations   # проверка регистрации
pjsip show endpoints
sip set debug on

Команды для просмотра:

  • core show channel — текущие вызовы.
  • pjsip set logger on — подробный SIP-трафик.

Частые проблемы и решения

  • Нет регистрации → проверьте Username/Secret/SIP Server. Добавьте qualify_frequency=60.
  • Звонки идут, но нет звука → NAT, External IP, Firewall, RTP порты.
  • АОН не определяется → правильно заполните Outbound CallerID + настройте в Outbound Routes.
  • Входящие не приходят → проверьте Match (Permit) и Inbound Route по DID.

Совет: Зайдите в личный кабинет провайдера и найдите раздел "Настройки SIP / Интеграция / Asterisk / FreePBX" — многие дают готовые примеры.