Поиск по моему блогу

Показаны сообщения с ярлыком Advanced Packaging Tool. Показать все сообщения
Показаны сообщения с ярлыком Advanced Packaging Tool. Показать все сообщения

Установка сервера IP-телефонии Asterisk + FreePBX в Debian Lenny

Asterisk (PBX)Image via WikipediaВ предыдущих статьях (1, 2, 3, 4) подробнейшим образом рассматривались различные аспекты установки и настройки сервера IP телефонии Asterisk. С того времени утекло много воды, вышли новые версии пакетов. На днях пришлось столкнуться повторно с настройкой Asterisk-а. Решил поделиться, может кому поможет. В статье будет также рассмотрена настройка FreePBX - веб-интерфейса для управления астериском.
По традиции буду показывать степ-бай-степ хаутушку на свежеустановленном Debian Lenny.
Поставим минимальный софт, чтобы зацепиться по ssh и более-менее комфортно продолжать настройку по сети
# apt-get install zip unzip bzip2 arj mc ssh sudo
Пропишем дополнительные репы в /etc/apt/sources.list закомментируем привод
# vim /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny main

deb http://ftp2.de.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp2.de.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

deb ftp://ftp.debian-multimedia.org lenny main non-free
Прежде чем обновлять список пакетов, добавим ключик для debian-multimedia, чтобы apt не ругался
# wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/d...
# dpkg -i debian-multimedia-keyring_2008.10.16_all.deb
# rm debian-multimedia-keyring_2008.10.16_all.deb
Теперь можно обновлять список пакетов реп и апгрейдить систему
# apt-get update
# apt-get upgrade

Установка необходимых пакетов для Asterisk

Идём на сайт астериска и вытягиваем необходимые пакеты. на сайте, как правило представлены 4 пакета астериска. В порядке убывания версий они классифицируются следующим образом: trunk, stable, release, old. К примеру на текущий момент выложены следующие версии:
Asterisk 1.6.2 - trunk     Asterisk 1.6.1 - stable     Asterisk 1.6.0 - release     Asterisk 1.4 - old
Транк, естественно, трогать не будем. Для себя я выбрал Stable. Качаем его + некоторые дополнительные пакеты, которые в дальнейшем нам могут пригодиться. Кратко поясню что и для чего надо:

Установка Webmin

Установка Webmin

Материал из Wiki.VDSPlanet.ru.

Перейти к: навигация, поиск
Общая информация: Webmin - базовая панель управления сервером, включающая в себя функции управления Apache, DNS, MySQL и многое многое другое.

Установка на Debian и Ubuntu:

1. Скачиваем файл установки: wget http://prdownloads.sourceforge.net/webadmin/webmin_1.500_all.deb
2. Устанавливаем необходимые дополнительные библиотеки: 
   apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
3. Запускаем установку webmin: dpkg --install webmin_1.500_all.deb
   Установка произойдет в автоматическом режиме в папку /usr/share/webmin
4. Для доступа в пенель управления переходим по адресу, введя его в поле браузера: https://IP_адрес_вашего_VDS:10000/ 
   login:root пароль: Пароль_root
Для смены языка интерфейса на русский пройдите в раздел Language --> и выберите из списка Русский. (Сохраните изменения)

Установка на Fedora и CentOS:

Для возможности установки webmin с помошью yum менеджера пакетов, необходимо произвести следующие шаги.
1. Создать файл /etc/yum.repos.d/webmin.repo и записать в него следующую информацию:
 [Webmin]
 name=Webmin Distribution Neutral
 baseurl=http://download.webmin.com/download/yum
 enabled=1 
2. Установить GPG ключи и цифтовую подпись следующей командой: 
  rpm --import http://www.webmin.com/jcameron-key.asc
3. Установить собственно Webmin: 
  yum install webmin
4. Для доступа в пенель управления переходим по адресу, введя его в поле браузера: https://IP_адрес_вашего_VDS:10000/ 
   login:root пароль: Пароль_root
Для смены языка интерфейса на русский пройдите в раздел Language --> и выберите из списка Русский. (Сохраните изменения)

Установка Webmin на Gentoo:

1. Синхронизируем список доступных пакетов: 
   emerge --sync
2. Обновляем и устанавливаем порты:
   emerge portage
3. Устанавливаем Webmin: 
   emerge webmin
4. Заставляем Webmin запускаться при каждом перезапуске системы: 
   rc-update add webmin default
Если хотите удалить из автозапуска:
   rc-update del webmin default
5. Запускаем Wemin:
  /etc/init.d/webmin start
6. Для доступа в пенель управления переходим по адресу, введя его в поле браузера: https://IP_адрес_вашего_VDS:10000/ 
   login:root пароль: Пароль_root
Для смены языка интерфейса на русский пройдите в раздел Language --> и выберите из списка Русский. (Сохраните изменения)
Enhanced by Zemanta

Реклама от BigBN