Asterisk

Asterisk — програмная АТС с открытым исходным кодом от компании Digium, первоначально разработанная Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD, OpenBSD, Solaris и др. Имя проекта произошло от названия символа * (англ. asterisk — «звёздочка»). Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов и предоставляет богатые функции управления звонками. Asterisk весьма скромен с точки зрения требований к ресурсам:

Назначение Количество каналов Рекомендуемое количество ресурсов
Тестовый стенд <5 400 MHz x86, 256 MB RAM
Небольшой офис 5-10 1 GHz x86, 512 MB RAM
Средний офис 10-25 3 GHz x86, 1 GB RAM
Корпорация >25 Многоядерный процессор, 2+ GB RAM
Нагрузочное тестирование 330 2x2.2 Ghz, 1Гб RAM

Теория Asterisk

Основные понятия
Диалплан
   Экстеншны
   Приоритеты
   Приложения
   Переходы
   Макросы
   Переменные
   AEL
Каналы
   CHAN_SIP
   CHAN_IAX2
Кодеки
Asterisk CLI
Call Details Record