Что такое 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 с нуля