Для установки Asterisk на CentOS доступ в Интернет не требуется. Но это только если смотреть на установку не вникая в подробности. Как установить Asterisk через прокси сервер ?
В предыдущей статье, я рассказал как установить Asterisk-1.8.32.2 + FreePBX-2.11.0.42 на CentOS-5.11. При этом установка проводилась при наличии прямого подключения к Интернету. Но что делать если Интернет через прокси сервер ?
Нам надо добавить полезные репозитории. Для этого мы использовали команду wget
.
Работа wget
через прокси сервер, нам так же будет необходима при закачке исходников Asterisk, драйверов dahdi-linux
и исходников веб панели управления FreePBX
При установке Asterisk из исходников, возможно Вам придётся закачать дополнительно основные языковые пакеты и расширенные пакеты звуковых файлов. Так как их нет в архиве с исходниками, для их закачки используется команда wget
, которую мы с Вами должны научить работать через прокси сервер.
Что бы научить wget
корректно работать через прокси сервер, надо отредактировать файл /etc/wgetrc
или /etc/wget/wgetrc.
В нём находим раскомментируем и меняем параметры:
Нам необходимо включить возможность обновления системы и установку необходимых пакетов через прокси сервер.
Для обновления системы и установки необходимых пакетов мы использовали команду yum
. Для включения такой возможности, достаточно в файле /etc/yum.conf
разрешить работу через proxy server, добавить строки:
На этом можно было и закончить. Но есть ещё Add-ons
при установке Asterisk. И возможно Вам пригодиться поддержка format_mp3
который устанавливается командой
Но если Вы откроете скрипт текстовым редактором, вы увидите, что что для закачки необходимых файлов используется svn
клиент
Что бы научить svn
работать через прокси сервер, прочитайте статью Включить работу SVN-клиента через proxy-сервер
Вот теперь пожалуй и всё. В итоге, что бы установить Asterisk через прокси сервер, достаточно научить работать через прокси сервер - wget, yum, svn
и только потом установить Asterisk
Сразу хочу отметить, что если Вы установите Asterisk и FreePBX через прокси сервер, возможно Вам будет необходимо установить дополнительные модули для FreePBX . Но так как Ваш сервер подключен к Интернету через прокси сервер, то рекомендую ознакомиться Как установить модули FreePBX-2.11, если на сервере нет Интернета