Asterisk IP PBX

Asterisk  — это проект с открытым исходным кодом компании Digium, первоначально начатый Марком Спенсером.  Asterisk обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет множество расширенных функций, таких как голосовая почта, конференции, интерактивное голосовое меню (IVR), центр обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы), запись CDR и прочие функции. Для создания собственной функциональности используется собственный язык Asterisk для написания диалпланов, модули на языке C либо AGI, который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. AGI поддерживает любой язык программирования.Asterisk распространяется по условиям двойной лицензии, благодаря которой одновременно с основным кодом, распространяемым по открытой лицензии GNU General Public License, можно создавать закрытые модули, содержащие лицензируемый код. Например модули для поддержки кодеков.

Asterisk работает на операционных системах GNU/Linux, FreeBSD и Solaris и предназначено для создания решений компьютерной телефонии. Имя проекта произошло от названия символа *, который в Unix и DOS операционных системах обозначает совпадение любой последовательности символов в именах файлов.

Asterisk обеспечивает достаточное количество протоколов для поддержки соединений между традиционными системами телефонии и IP сетями включая H.323, SIP (Session Initiation Protocol), MGCP (Media Gateway Control Protocol), SCCP (Skinny Client Control Protocol), а так же собственный протокол IAX (Inter-Asterisk eXchange) — VoIP протокол для связи между серверами Asterisk, который обеспечивает передачу голоса и данных прозрачно через различные IP сети.

Asterisk обладает исключительно модульной структурой — он позволяет перегружать отдельные модули и их конфигурации не нарушая работы в целом и не разрывая установленные соединения,  а также выгружать и загружать интерфейсы, файлы и кодеки. Делает прозрачным соединение между всеми поддерживаемыми интерфейсами, объединяя различные телефонные системы в единую сетевую среду.

Asterisk не требует никакого специального оборудования для Voice over IP. Почти все устройства различных производителей  VoIP оборудования можно подключить без особых проблем.  Для использования цифрового и аналогового телефонного оборудования  Asterisk поддерживает широкий спектр оборудования, в котором особое место занимают интерфейсные платы Digium (или ее приемник Sangoma), содателя Asterisk.

Благодаря открытой лицензии, Asterisk активно развивается и поддерживается тысячами людей со всей планеты. В течение последних лет Asterisk приложения активно развиваются во всем мире. В том или ином виде Астериск занял прочное место на рынке IT-технологий (тысячи компаний, центры поддержки, online-консультации). Многие компании применяют Asterisk в своих серийных VoIP устройствах.