10.11.2010

Asterisk установка

Asterisk - OpenSource продукт для IP-телефонии. Википедия.
Подробное описание есть в журнале "Системный администратор" №№ 2005 -6,7,8.
Доки по установке:

Устанавливаем на CentOS.


Сперва устанавливаем пакеты необходимые для работы.
yum -y install kernel-devel gcc ncurses-devel openssl-devel gcc-c++ gnutls-devel make
ln -s /usr/src/kernels/2.6.18.-53.1.4.e15-i686/ /usr/src/linux
yum -y install iftop
yum -y install libtool-ltdl libtool-ltdl-devel
yum -y install iksemel
yum -y install curl curl-devel newt newt-devel net-snmp net-snmp-libs
yum -y install glibc-devel kernel-header db-devel gcc cpp binutils bison expat-devel ncurses openssl openssl-devel

Часть из них у меня не встала, например iftop. Не знаю почему. 
Ещё нужно скачать сам Asterisk. Я это делал так:
  1. links asterisk.org
  2. Идем по ссылке download и скачиваем тарболл (.tar.gz)
  3. tar -zxvf asterisk-1.8.0.tar.gz
  4. cd asterisk-1.8.0
  5. ./configure
  6. И тут он начал ругаться. Мне сказал, что нет пакетов для чтения и редактирования xml файлов. Исправляется это просто: yum install %название пакета на который ругается% ((БЕЗ ЗНАКОВ %)в моем случае libxml2 и libxml2-devel: yum install libxml2 yum install libxml2-devel).
  7. make Опять ругается: file make has modification time 2e+08 or future - как-то так. Оказалось у меня дата - 2003 год. А на дворе конец 2010-го. Меняем date 111111322010 (11-число, 11-месяц, 11-час, 32-минуты, 2010-год).
  8. После установки нормальной даты make отработал нормально и выдал следующее сообщение                            +-------------- Asterisk Build Complete ---------+
     + Asterisk has successfully been built, and +
     + can be installed by running:                         +
     +                                                                            +
     +                           make install                           +
     +---------------------------------------------------------+
  9. make install. После его работы получаем следующее сообщение:                                                                                  +---- Asterisk Installation Complete ------------------------+
     +                                                                                              +
     +    YOU MUST READ THE SECURITY DOCUMENT    +
     +                                                                                              +
     + Asterisk has successfully been installed.                   +
     + If you would like to install the sample                           +
     + configuration files (overwriting any                                +
     + existing config files), run:                                                 +
     +                                                                                               +
     +                make samples                                                   +
     +                                                                                               +
     +-----------------  or -------------------------------------------------+
     +                                                                                               +
     + You can go ahead and install the asterisk                   +
     + program documentation now or later run:                    +
     +                                                                                               +
     +               make progdocs                                                   +
     +                                                                                               +
     + **Note** This requires that you have                            +
     + doxygen installed on your local system                       +
     +-----------------------------------------------------------------------+
  10.     Следуя этим указанием устанавливаем или обновляем doxygen (yum install doxygen) и делаем make progdocs. Это документация к софту. И make samples - примеры конфигурационных файлов.  
Поздравляю всех! Мы только что установили Asterisk.  Теперь будем настраивать.                                                                          




    Комментариев нет:

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