Установка Asterisk 11 из исходных кодов с нуля

Итак, в этой заметке хочу описать процесс установки Asterisk версии 11 (а точнее Asterisk 11.7.0)

Часть информации взята из официального Wiki, и реализована на практическом примере. В данном примере не рассматривается вопрос установки библиотек libpri или каких либо других модулей

Для старта я использовал свежую версию Centos 6.6 i386 — minimal, чистая установка по-умолчанию. Дальнейшее руководство подразумевает, что на сервере доступна сеть и отключен SELinux.

1. Для начала доведем наш Centos до кондиции — доставим необходимые пакеты и обновимся

2. Создадим себе пользователя, где будем производить различные действия

3.  Теперь нам нужно скачать исходники свежей версии Asterisk 11

Далее распакуем дистрибутив

4.  Начинаем компилировать систему

Запустим конфигуратор. Все зависимости должны быть соблюдены, если нет — необходимо доставить не достающие библиотеки (если у вас иные шаги в пункте 1. )

Запускаем меню выбора компонентов и модулей. В данном руководстве рассматривается чистая установка, мы добавим только звуковые файлы

Нас интересуют следующие меню : Core Sound Packages, выбираем внутри EN и RU пакеты с кодаками WAV ULAW ALAW GSM

makemenuselect

 

Далее, сделав выбор, выходим из меню клавишей ESC. На вопрос о сохранении изменений жмем S

Скриншот 2014-01-19 02.09.565. Компилируем

На данном этапе  инсталлятор скачает выбранные звуковые файлы или модули

6. Установим конфигурационные файлы по умолчанию (они будут тут — /etc/asterisk)

Установим  скрипты автозапуска

а так же систему ротации логов

7. На данном этапе простая установка завершена и Asterisk может быть запущен командой service asterisk start, однако, не рекомендуется запускать его используя root привилегии, поэтому сделаем для него пользователя и установим необходимые разрешения

Зададим права на папки и файлы

8. Отредактируем конфигурацию asterisk

уберите комментарии перед этими строчками

сохраните файл (:wq)

9.  Теперь asterisk готов к запуску. Выполните команду

10.  Проверьте работу через CLI

?>

Добавить комментарий