Что такое FreePBX?

FreePBX — это один из готовых дистрибутивов ip — телефонии Asterisk. В отличии от голого asterisk,  у FreePBX  есть удобный веб-интерфейс для настройки внутренних номеров и sip транков, а также дополнительные возможности,  такие как личный кабинет пользователя с возможностью прослушивания и просмотра входящих и исходящих звонков с номера пользователя. Одним словом дистрибутив FreePBX не требует глубокого знания Asterisk, и позволит настроить его даже начинающему системному администратору. Если все же вы хотите подробнее узнать об астериск прочитайте статью Asterisk с нуля.

 

Почему используют FreePBX?

Помимо FreePBX есть и другие дистрибутивы основанные на ip- телефонии Asterisk. Такие как AsteriskNOW! , Elastix и прочие. FreePBX отличается от данный дистрибутивов скоростью работы, наличием большого количества документации , отменной поддержкой и большим количеством полезных дополнений.  Помимо всего прочего FreePBX часто обновляется как в рамках одной версии , так и в рамках обновления самих версий в которых используются свежие версии астериск. Например FreePBX 12 основана на Asterisk 12, FreePBX 13 основана на Asterisk 12 итд.

Установка FreePBX.

Для установки FreePBX используются три метода:

  • Установка FreePBX в ручную: из исходников или из репозитория.
  • Установка FreePBX из готового дистрибутива.

У каждого из этих методов есть свои достоинства и недостатки. Если нужно быстро установить и настроить FreePBX можно воспользоваться готовым дистрибутивом. Но в данном случае вы получите помимо нужных вам модулей, еще кучу ненужных, что явно не ускорит работу вашей ip -телефонии. Установка FreePBX вручную позволит вам установить только нужные вам модули, благодаря чему ваша атс Asterisk будет потреблять меньше ресурсов. Как установить FreePBX вручную вы сможете узнать в статьях Установка FreePBX на Centos и Установка  FreePBX на Ubuntu.

Настройка FreePBX.

Для настройки FreePBX c нуля предварительно нужно установить одну из версий FreePBX( последние популярные версии FreePBX 12, FreePBX 13 , FreePBX 14), на один из дистрибутивов Linux , такие как например Centos или Ubuntu.  Более подобно об установке FreePBX и ос Linux вы сможете узнать в статьях: Установка FreePBX и установка Centos.

Чтобы настроить FreePBX надо войти в его веб-интерфейс. Обычно это вот такой адрес http://IP-адрес сервера/admin

Первое что мы будем настраивать в FreePBX это внутренние номера работающие по протоколу SIP, для этого мы воспользуемя модулем chan_sip.

Заходим в меню .. там выбираем Extension — что означает добавочный номер, а в русском интерфейсе внутренний номер.

Жмем кнопочку + вводим параметры номера

Жмем применить конфигурацию.

Настройка FreePBX с нуля