CPU: 2.8 GHz
RAM: 2x512Mb
HDD: 80GB
LAN: 100/1000Mb
Операционной ситемой в данном случае выступает DEBIAN LINUX r3. При установке выбераем минимальную установку. Все что нужно доустановим позднее.
Ещё раз уточню свою первую задачу - установить и настроить Asterisk для работы в качестве офисной АТС по протоколу SIP, настроить несколько рабочих мест, организовать выход в ТфОП через VoIP-сеть, а также используя FXO-шлюз(ы) и опытным путём определить максимальную нагрузку для полученной схемы.
Итак, следуя вышеупомянутому алгоритму, я проверил наличие, скачал и установил следующие пакеты: glibc-devel, kernel-devel, kernel-header, db-devel, openssl, openssl-devel, gcc, cpp, binutils, bison, expat-devel и ncurses.Все пакеты устанавливаются с помощью команды:
$ sudo apt-get install название_пакета
Если же вы не знаете точное навание пакета, то можно и поискать его:
$ sudo apt-cache search название_пакета
Также советую почитать следующие руководства:"Asterisk Handbook (draft)" и "Asterisk: The Future of Telephony". Оказалось, что для полноценной поддержки функции Music On Hold и конференций необходимо установить псевдоустройство ztdummy, входящее в состав пакета zaptel.
Ну вот, некоторые немаловажные моменты прояснились, и теперь можно приступить к установке.
Сначала скачиваем самые свежие версии необходимых пакетов (пока неясно, насколько необходимы пакеты libpi и asterisk-sounds, но по ходу разберёмся):
# cd /usr/src/
# wget -–passive-ftp ftp.digium.com/pub/asterisk/asterisk-1.*.tar.gz
# wget -–passive-ftp ftp.digium.com/pub/asterisk/asterisk-sounds-*.tar.gz
# wget -–passive-ftp ftp.digium.com/pub/zaptel/zaptel-*.tar.gz
# wget -–passive-ftp ftp.digium.com/pub/libpri/libpri-*.tar.gz
Дальше распаковываем их:
# tar zxvf zaptel-*.tar.gz
# tar zxvf libpri-*.tar.gz
# tar zxvf asterisk-*.tar.gz
# tar zxvf asterisk-sounds*.tar.gz
Первым устанавливаем zaptel. Перед началом установки надо отредактировать файл Makefile, чтобы включить модуль ztdummy. Для этого переходим в папку /usr/src/zaptel-VERSION/, открываем Makefile, находим строчку
MODULES:=zaptel tor2 torisa wcusb wcfxo wctdm wctdm24xxp \
ztdynamic ztd-eth wct1xxp wct4xxp wcte11xp pciradio \
ztd-loc # ztdummy
и убираем в ней решётку перед ztdummy.
Дальше идёт стандартная процедура компиляции и установки пакета:
# make clean
# make
# make install
После этого надо загрузить модуль ztdummy:
# modprobe ztdummy
Дальше устанавливаем пакет libpri:
# cd /usr/src/libpri-VERSION
# make clean
# make
# make install
И последним устанавливаем сам asterisk:
# cd /usr/src/asterisk-VERSION
# make clean
# make
# make install
# make samples
Последняя команда нужна для установки демонстрационных настроек в папку /etc/asterisk. Кроме того, можно запустить команду make config для установки Asterisk в автозагрузку.
Для libpri и asterisk никаких специфических настроек перед установкой проводить не требуется.
В пакете asterisk-sounds содержатся дополнительные звуковые файлы для функций голосовой подсказки. Его можно установить при помощи следующих команд:
# cd /usr/src/asterisk-sounds-VERSION
# make install
Вот и всё, на этом установка Asterisk завершена.

Комментариев нет:
Отправить комментарий