Установка Asterisk
23 ноября 2007
Скачиваем Zaptel и Asterisk. Zaptel нужен для работы с платами расширения портов для Asterisk, и если не планируете использование таких плат, скачивать и собирать его не обязательно. Скачать Asterisk можно по адресу http://downloads.digium.com/pub/asterisk/, а Zaptel - http://downloads.digium.com/pub/zaptel/. В настоящий момент доступно две линейки версии 1.2 и 1.4. Ветка 1.4 уже больше года является стабильной, поэтому можно смело устанавливать именно ее.
Ставим Zaptel
Zaptel включает в себя набор модулей к ядру, поэтому понадобятся заголовки (includes) и исходники используемого вами ядра (kernel sources). Во время сборки скрипт загружает с сайта Digium необходимые обновления, поэтому подключение к Интернет также вполне может потребоваться. Кроме того, во время сборки Zaptel под ядро Linux 2.4, пришлось в файле ./wctdm24xxp/base.c поставить комментарий (//) перед строкой #include <linux/delay.h>. Почему-то, без этого Zaptel не хотел собираться.
1. ./configure
2. make menuconfig (это ручной конфигуратор, его, в принципе, можно пропустить)
Если вы вошли в конфигуратор, то можно выбрать какие модули будут собраны:
Kernel Modules: wcfxo (это для X100P), wctdm (для X400P), ztdummy, ztdynamic, zttranscode
Utilites: пригодятся все
Binary Firmware Packages: ничего не нужно, если вы не используете аппаратные эхокомпенсаторы и транскодеры
3. make
4. make install (собранные файлы скопируются в системные каталоги)
5. make config
Установка Asterisk
Если на предыдущем шаге вы не ставили Zaptel, то опция --with-zaptel не нужна.
1. ./configure --with-zaptel
2. make
3. make install
Поскольку мы ставим Asterisk в первый раз, то имеет смысл установить примеры рабочей конфигурации Asterisk:
4. make samples
Вот и все.
Основные команды
Теперь у вас есть Asterisk. Что нужно знать:
1. Чтобы запустить Asterisk: asterisk
2. Чтобы зайти в консоль управления (CLI) Asterisk, когда он запущен: asterisk –r
3. Чтобы выйти из CLI: exit (либо Ctrl+C)
4. Чтобы быстро остановить Asterisk, в консоли наберите: stop now
5. Конфигурационные файлы хранятся каталоге в /etc/asterisk/
6. Если вы изменили конфигурацию, чтобы перезагрузить Asterisk (обновить конфигурацию), в CLI нужно набать: reload
7. Для получения отладочной информации, часто используют опции –vvvvc (чем больше v, тем более детальная отладочная информация выводится)
|