Руководство по инсталляции сервера Asterisk


Что нужно сделать перед установкой

  • Обратитесь к разделу планирование и расчет требуемой производительности системы, если Вам необходимо инсталлировать АТС, которая должна справляться с большой нагрузкой, и Вы не уверены потянет ли ее Ваше программное и аппаратное обеспечение.
  • Операционные системы: сервер Asterisk прекрасно работает на Linux системах, также была проделана большая работа участниками проекта по портированию сервера Asterisk на BSD платформу, включая FreeBSD, OpenBSD и Mac OS X. Однако, драйвер zaptel и драйверы ISDN каналов могут не поддерживаться на этих платформах. Обратитесь к разделу Операционные системы для сервера Asterisk, чтобы получить, специфичной для каждой операционной системы, информацию.
  • В качестве альтернативы, Вы можете использовать методы, описанные на нижеприведенных страницах:
    • Asterisk Install CDROM
    • Asterisk Bootable CDROM

Инструкция по быстрой установке



Требования к системе

  • Вам не нужно ни какое специфичное оборудование для инсталляции и запуска сервера Asterisk. Необходимости в звуковой карте нет.
  • Вам необходимо установить следующие программные пакеты перед компиляцией Asterisk:
    • Исходники ядра (kernel sources)
    • Заголовочные .h файлы для Вашего ядра (kernel headers)
    • bison (необходим для обработки выражений в файле extensions.conf)
    • Пакеты: openssl и openssl-dev или libssl-dev
    • libnewt: необходим для работы интерфейса управления astman. Для сервера Asterisk он не требуется, но без этого пакета у Вас не будет приложения astman, которая является отдельной программой.
  • Вам более не нужно устанавливать пакеты "readline" и "readline-devel" для Asterisk. Сервер поставляется со своей реализацией пакета "readline", который называется "editline".
  • Если Вы планируете использовать дополнения для работы с базой mysql, установите пакеты для mysql, mysql_devel & mysql server
  • Если Вы планируете использовать интерфейсные карты от Digium, то Вам необходимо будет установить модуль ядра для поддержки драйвера устройства Zaptel, перед тем, как Вы сможете использовать их в Asterisk. Однако, может вы хочется сначала скачать и установить Asterisk — протестировать работу SIP и IAX телефонов — и уже после этого добавить поддержку для ваших карт Digium.

Инсталляция


Asterisk таймер


Подготовка утилит сторонних разработчиков

Обратите внимание на секцию утилиты сторонних разработчиков на основной странице посвященной Asterisk, на предмет получения информации о следующих приложениях:
  • Музыка ожидания (music-on-hold): использование mpg123
  • voicemail: для него требуется sendmail, для отправки уведомлений по Email.
  • call detail recording: Сервер Asterisk может записывать эту информацию в CSV файлы, в базу данных PostgreSQL или в SQLite. Обратите внимание на пакет дополнений asterisk_addons из SVN запись CDR данных в MySQL.
  • odbc: для хранения и получения данных из других баз данных (отличных от MySQL).
  • кодек speex: требуется установка дополнительных библиотек.
  • Синтезатор речи: Festival
  • Распознавание речи: интеграция с приложением Sphinx.


Asterisk