Установка Asterisk · 6 min read · Dec 31, 2025
Установка Asterisk на Debian 7 (Wheezy)
Установка Asterisk на Debian 7 (Wheezy)
Введение
В этом документе представлены инструкции по установке Debian Linux 7 и Asterisk на новой платформе.
Компоненты:
Debian Linux: последнюю версию можно получить по адресу (http://cdimage.debian.org/debian-cd/7.1.0/amd64/iso-dvd/). На сайте будет более одного образа CD, скачивайте только первый CD, дополнительное программное обеспечение на CD 2 и 3 можно скачать во время установки из Linux, если это необходимо.
Asterisk: это открытая бесплатная платформа для создания коммуникационных систем. Последнюю стабильную версию можно получить по адресу (http://www.asterisk.org/downloads/asterisk/all-asterisk-versions), а затем выбрать подходящую сертифицированную версию или из командной строки после настройки Linux и выполнить следующую команду: (wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz). Вместе с платформой Asterisk необходимо скачать еще два пакета с сайта Asterisk:
i. Библиотека DAHDI: используется для управления коммуникационными интерфейсами (wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz)
ii. Библиотека LIBPRI: LIBPRI — это библиотека с открытым исходным кодом, которая инкапсулирует протоколы, используемые для связи по интерфейсам ISDN Primary Rate (T1, E1, J1). LIBPRI является зависимостью для Asterisk и DAHDI, если используется сигнализация PRI. (wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz)
Установка Linux
1- Запишите загруженный ISO-образ последней версии Linux на DVD или CD (в зависимости от размера) и вставьте его в машину, убедитесь, что загрузка происходит с CD-привода.
2- После загрузки вы увидите экран установки, как показано на рисунке 1-1 ниже, выберите первый вариант “установить”

Рисунок 1-1 [первый экран]
3- На следующем экране “Экран языка” выберите “Английский” и продолжите [Рисунок 1-2 Экран языка]

Рисунок 1-2
4- На следующем экране “Выберите ваше местоположение” выберите страну, в которой вы находитесь (Иордания); или вы можете оставить это как США и исправить это позже из системы. Рисунок 1-3

Рисунок 1-4
5- На следующем экране “системная локализация” выберите настройки клавиатуры (такие же, как на экране). Рисунок 1-5

Рисунок 1-5
6- Настройте регион клавиатуры, нажав Enter Рисунок 1-6

Рисунок 1-6
7- Debian начнет установку, отдохните и ждите, пока он запросит следующее действие (Рисунок 1-7)
Рисунок 1-7
8- Далее вы настроите конфигурацию сети (фактические настройки могут отличаться от изображений ниже) рисунки 1-8..1-11

Рисунок 1-8

Рисунок 1-9

Рисунок 1-10

Рисунок 1-11
9- На следующем экране вам будет предложено ввести пароль Root, убедитесь, что вы вводите сложный пароль. Рисунок 1-12

Рисунок 1-12
10- На следующем экране потребуется подтвердить пароль root с предыдущего экрана.
11- Далее вам будет предложено добавить обычного пользователя в систему и ввести пароль для этого пользователя, как показано на рисунках 1-13 и 1-14

Рисунок 1-13

Рисунок 1-14
12- Далее вам будет предложено настроить раздел диска, выберите “Руководство, использовать весь диск” Рисунок 1-15

Рисунок 1-15
13- Нажмите “Далее” на следующих экранах раздела диска, пока система не начнет установку файлов.
14- Система начнет установку, как показано на рисунке 1-16

Рисунок 1-16
15- Далее вам будет предложено выбрать менеджер пакетов; менеджер пакетов будет отвечать за определение APT, который будет использоваться для установки любого необходимого программного обеспечения позже. Рисунок 1-17

Рисунок 1-17
16- Конфигурация Apt начнется сразу после предыдущего экрана, как показано на рисунке 1-18 ниже

Рисунок 1-18
17- Нажмите “НЕТ” на экране конкурса популярности Рисунок 1-19

Рисунок 1-19
18- После настройки репозиториев программного обеспечения вам будут представлены дополнительные варианты установки программного обеспечения, убедитесь, что выбрали только “SSH” и “Стандартные системные утилиты”, как показано на рисунке 1-20

Рисунок 1-20
19- На последних этапах вам будет предложено установить загрузчик GRUB, который является утилитой для системы загрузки Linux, выберите “ДА” и продолжите, как показано на рисунке 1-21

Рисунок 1-21
20- Поздравляем, вы успешно завершили установку Debian 7. Нажмите “Продолжить”, чтобы перезагрузить и войти в систему. Рисунок 1-22

Рисунок 1-22
21- После перезагрузки системы введите свои учетные данные для входа в систему, это также можно сделать удаленно с помощью “putty”, если вы предпочитаете работать удаленно.
Установка Asterisk
Для правильной установки Asterisk необходимо установить некоторые системные библиотеки перед компиляцией Asterisk.
Необходимые системные библиотеки:
Компилятор C/C++
OpenSSL
Ncurses
Newt
Libxml2
Заголовки ядра
Sql lite
Vim (редактор файлов)
Установка системных библиотек:
- Начните с выполнения следующей команды: apt-get install build-essential, как на рисунке 2-1 ниже, это установит все предварительные необходимые компоненты, такие как компиляторы C/C++ и gcc.
Рисунок 2-1
- Далее мы установим: OpenSSL, Ncurses, Newt, LibXML2, vim и sqlite и заголовки ядра, начнем с последнего (Заголовки ядра), выполнив команду: apt-get install linux-headers-$(uname -r), но перед этим убедитесь, что система обновлена, выполнив: apt-get update. Рисунок 2-2 ниже

Рисунок 2-2
- Далее мы установим остальные системные библиотеки, упомянутые в шаге 2, вместе с их библиотеками разработки. Для этого выполните следующую команду: apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev, как показано на рисунке 2-3
Рисунок 2-3
Теперь мы завершили установку всех необходимых библиотек и поддерживающего программного обеспечения. Перезагрузите систему и продолжите с следующими шагами для установки системы Asterisk.
Загрузка и установка пакетов Asterisk:
Система Asterisk имеет два поддерживающих пакета, которые необходимо установить вместе с пакетом Asterisk: DAHDI и LIBPRI. DAHDI — это набор драйверов и утилит для ряда аналоговых и цифровых телефонных карт, таких как те, что производятся компанией Digium. А LIBPri — это библиотека, позволяющая Asterisk взаимодействовать с ISDN-соединениями.
Мы начнем с загрузки tar-файлов (сжатых файлов) на нашу систему, затем извлечем их и в конечном итоге установим. Загрузка tar-файлов из командной строки выполняется, как указано в этом документе в разделе “Системные компоненты”. Загружайте пакеты в /usr/local/src.
Процесс:
- Загрузите Asterisk, DAHDI и LibPri в /usr/local/src, как показано на рисунке 4-1

Рисунок 4-1
- Распакуйте вышеуказанные установленные файлы в тот же каталог, выполнив следующую команду (убедитесь, что изменили имя пакета соответственно): tar -zxf [package_name].tar.gz, см. рисунок 4-2

Рисунок 4-2
Теперь мы соберем DAHDI и LibPri, перейдя в папку Asterisk и выполнив следующие команды:
a. Команды DAHDI: make make install Рисунок 4-3.1
Рисунок 4-3.1
b. Выполните: make config, и вы завершили с DAHDI.
Установка Libpri: сначала вам нужно будет патчить текущую версию libpri, если доступен патч, поэтому вы также загрузите патч libpri из того же места и выполните следующую команду: patch –p1 < /<
> , так же, как и DAHDI, выполните следующие команды: apt-get install libpri1.4.Наконец, мы начнем сборку и установку пакета Asterisk, сначала перейдем в папку Asterisk, после этого начнем следующее:
a. Сначала нам нужно выполнить команду: ./configure, конечный результат будет, как на рисунке 5-1.1

Рисунок 5-1.1
b. Далее мы выполним “make menuselect”, чтобы выбрать mysql_cdr из меню, как показано на рисунке 5-1.2

Рисунок 5-1.2
c. Наконец, мы соберем и установим пакет Asterisk, выполнив команды “make” и “make install”, и конечный результат будет, как на рисунках 5-1.3 и 5-1.4
Рисунок 5-1.3

Рисунок 5-1.4
d. Чтобы установить набор образцов конфигурационных файлов для Asterisk, введите: #make samples.
e. Теперь, когда вы скомпилировали и установили Asterisk, последний шаг — установить скрипт инициализации или initscript. Этот скрипт запускает Asterisk, когда ваш сервер запускается, и может использоваться для остановки или перезапуска Asterisk. Чтобы установить initscript, используйте команду make config.
f. Поскольку ваша система Asterisk работает, она будет генерировать журналы. Рекомендуется установить скрипт ротации журналов, чтобы сжимать и вращать эти файлы, чтобы сэкономить место на диске и упростить их поиск или каталогизацию. Для этого используйте команду make install-logrotate. g. Чтобы проверить, работает ли Asterisk, вы можете использовать скрипт инициализации Asterisk. Используя команду /etc/init.d/asterisk status или restart
h. Поздравляем с установкой Asterisk, перезагрузите вашу машину.
*
Для получения дополнительной информации о настройке и установке Asterisk ознакомьтесь со следующими ссылками:
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
http://ofps.oreilly.com/titles/9781449332426/asterisk-Install.html#Installing_id291699
http://www.atcom.cn/AXE2D.html
Get new posts in your inbox
No spam. Unsubscribe anytime.