IP-PBX своими руками. Часть 1 – Установка

Asterisk IP-PBX — свободное решение компьютерной телефонии от компании Asterisk LogoDigium. В основном, я занимаюсь Oktell – это очень мощный коммерческий продукт. Но, если Вам нужно просто позвонить, если Вы не боитесь рыться в документации, если Вы на “ты” с Unix системами,- тогда будем создавать офисный IP-PBX своими руками! Я уже не раз устанавливал trixbox – быстрое решение… Но, в этот раз я решил пойти длинным путем – настройка всего с исходников 🙂 Для опытов был выбран FreeBSD 8-STABLE сервер. Всю историю событий буду описывать в этом блоге. И так, приступим!

Установка Asterisk 1.6 с портов:

cd /usr/ports/net/asterisk16/
make install clean

Появляется окно выбора параметров сборки:

H323 – поддержка протокола передачи голоса по негарантированным каналам H.323. Я не выбрал – старый протокол, у меня такого оборудования нету. Asterisk поддерживает SIP и собственный протокол IAX – то, что мне и нужно!
SIP(Session Initialise Protocol) – Asterisk умеет выступать клиентом, подключаясь к SIP провайдеру и сервером (подключение пользователей).
IAX (Inter Asterisk Exchange) – родной протокол Asterisk. Сейчас часто применяется провайдерами VoIP для предоставления услуг.
iLBC – открытый кодек, обладающий хорошими характеристиками по сжатию голоса.
GSM – еще один отличный кодек.
CURLS – Получение информация через web.
SPANDSP – Поддержка факсов.
DAHDI – драйвер поддержка карт Digium. Раньше назывался ZAPTEL.

После завершения сборки, добавим параметр запуска:

echo 'asterisk_enable="YES"' >> /etc/rc.conf

Запускаем:

/usr/local/etc/rc.d/asterisk start

После установки у нас появился демонстрационный номер 500, где барышня поздравляет нас с успешной установкой! Набираем с любого софтфона и слушаем:

На сегодня – все!

1 Comment on "IP-PBX своими руками. Часть 1 – Установка"


Leave a Reply

Your email address will not be published. Required fields are marked *