Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Asterisk - это программная реализация частной телефонной станции (PBX). В сочетании с подходящими телефонными аппаратными интерфейсами и сетевыми приложениями Asterisk используется для установления и управления телефонными вызовами между конечными точками электросвязи , такими как обычные телефонные аппараты, пункты назначения в коммутируемой телефонной сети общего пользования (PSTN), а также устройства или службы передачи голоса по Интернет-протоколу (VoIP) сети. Его название происходит от звездочки (*) символов для сигнала , используемого в двухтональный многочастотный набор (DTMF) набора.

Asterisk была создана в 1999 году Марком Спенсером из компании Digium , которая с 2018 года является подразделением Sangoma Technologies Corporation . [6] [7] Первоначально разработанный для Linux , [8] Asterisk работает в различных операционных системах , включая NetBSD , OpenBSD , FreeBSD , macOS и Solaris , и может быть установлен во встроенных системах на основе OpenWrt . [9] [10]

Особенности [ править ]

Программное обеспечение Asterisk включает в себя множество функций, доступных в коммерческих и частных системах PBX: голосовая почта , конференц-связь , интерактивный голосовой ответ (меню телефона) и автоматическое распределение вызовов . Пользователи могут создавать новые функциональные возможности, создавая сценарии схемы набора номеров на нескольких языках расширений Asterisk , добавляя настраиваемые загружаемые модули, написанные на PHP или C , или реализуя программы интерфейса шлюза Asterisk (AGI) с использованием любого языка программирования, способного обмениваться данными через стандартные потоки. системы ( stdin и stdout ) или сетевыми сокетами TCP.

Asterisk поддерживает несколько стандартных протоколов передачи голоса по IP , включая протокол инициации сеанса (SIP), протокол управления медиашлюзом (MGCP) и H.323 . Asterisk поддерживает большинство SIP-телефонов, выступая как в качестве регистратора, так и в качестве связующего агента пользователя . Он может служить шлюзом между IP-телефонами и PSTN через интерфейсы T- или E-carrier или аналоговые карты FXO. Протокол Inter-Asterisk eXchange (IAX), RFC 5456, родной для Asterisk, обеспечивает эффективное транкинг.звонков между системами АТС Asterisk, в дополнение к распределению некоторой логики конфигурации. Многие поставщики услуг VoIP поддерживают его для завершения вызовов в PSTN, часто потому, что они сами развернули Asterisk или предлагают его как размещенное приложение. Некоторые телефоны также поддерживают протокол IAX.

Поддерживая множество традиционных и VoIP-телефонных услуг, Asterisk позволяет разработчикам создавать телефонные системы или переносить существующие системы на новые технологии. Некоторые сайты используют Asterisk для замены проприетарных УАТС, другие предоставляют дополнительные функции, такие как голосовая почта или меню голосового ответа, или виртуальные магазины звонков , или для снижения затрат за счет передачи как местных, так и междугородных вызовов через Интернет.

Помимо протоколов VoIP, Asterisk поддерживает традиционные протоколы коммутации каналов, такие как ISDN и SS7 . Для этого требуются соответствующие аппаратные интерфейсные карты, продаваемые сторонними поставщиками. Каждый протокол требует установки программных модулей. В выпуске Asterisk 14 поддерживается аудиокодек Opus .

Интернационализация [ править ]

Первоначально разработанный в Соединенных Штатах , Asterisk стал популярной во всем мире УАТС VoIP . Это позволяет иметь несколько наборов голосовых подсказок, идентифицируемых по языку (и даже несколько наборов подсказок для каждого языка), а также поддержку форматов времени на разных языках. В Asterisk включено несколько наборов подсказок для интерактивного голосового ответа и функций голосовой почты: американский, британский и австралийский английский, канадский французский, японский, русский, мексиканский испанский и шведский. [11] Предлагается несколько новых подсказок, таких как шутки [12] и тематическое сообщение «зомби-апокалипсис» для Хэллоуина . [13] Кроме того, для коммерческой продажи предлагаются голосовые аппараты для различных языков, диалектов и полов.

Набор приглашений Asterisk на английском языке по умолчанию записывается профессиональным телефонным голосом Эллисон Смит. [14]

Производные продукты [ править ]

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

  • AskoziaPBX , ответвление проекта m0n0wall , использует программное обеспечение Asterisk PBX для реализации всех функций телефонии.
  • AstLinux - это «Сетевое устройство для коммуникаций» с открытым исходным кодом. [15]
  • FreePBX , графический пользовательский интерфейс с открытым исходным кодом, включает Asterisk в качестве ядра своего FreePBX Distro [16]
  • LinuxMCE связывает Asterisk для обеспечения телефонии; есть также встроенная версия Asterisk для роутеров OpenWrt.
  • АТС во Flash / Incredible PBX и trixbox - это программные АТС на базе Asterisk.
  • Прежде чем перейти на 3CX, компания Elastix ранее использовала Asterisk, HylaFAX , Openfire и Postfix для предоставления функций PBX, факса, обмена мгновенными сообщениями и электронной почты соответственно .
  • Issabel - это программное обеспечение для унифицированных коммуникаций с открытым исходным кодом, которое использует Asterisk для телефонных функций. Он был разветвлен из версий Elastix с открытым исходным кодом, когда его приобрела 3CX.
  • * astTECS использует Asterisk в своих VoIP и мобильных шлюзах. [17]

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

Стандартные голосовые подсказки, включенные в систему, бесплатны. Компания может приобрести соответствующие голосовые объявления с названием своей компании, опциями меню IVR и именами сотрудников или отделов (в виде библиотеки живых записей общих имен [18] или набора полностью настраиваемых подсказок, записанных тем же профессиональным специалистом по озвучиванию) за дополнительную плату. Стоимость бесшовной интеграции в систему.

Другие надстройки обеспечивают поддержку факсов, преобразование текста в речь, дополнительные кодеки и новые функции. [19] Некоторые сторонние надстройки бесплатны; [20] некоторые даже поддерживают встроенные платформы, такие как Raspberry Pi . [21]

См. Также [ править ]

  • Сравнение программного обеспечения VoIP
  • ДУНДИ
  • FreeSWITCH IPBX
  • GateKeeper H.323
  • GNU SIP Ведьма
  • Список бесплатных программных пакетов и пакетов с открытым исходным кодом
  • Список программного обеспечения SIP
  • OpenBTS
  • SIP Express Router

Ссылки [ править ]

  1. ^ "ChangeLog-18-текущий" . Проверено 25 марта 2021 года .
  2. ^ "ChangeLog-17-текущий" . Проверено 5 марта 2021 года .
  3. ^ "ChangeLog-16-текущий" . Проверено 25 марта 2021 года .
  4. ^ "ChangeLog-13-текущий" . Проверено 18 февраля 2021 года .
  5. ^ «ЛИЦЕНЗИЯ Asterisk» . Проверено 13 февраля 2020 .
  6. ^ Olejniczak, Стивен П .; Кирби, Брэди (2007). Звездочка для чайников . Джон Вили и сыновья . ISBN 9780470098547.
  7. ^ Ван Meggelen, Джим; Смит, Джаред; Мадсен, Лейф (2007). Asterisk: будущее телефонии . ISBN O'Reilly Media, Inc.  9780596510480.
  8. ^ В README для версии 0.1.0 говорится: «В настоящее время известно, что АТС с открытым исходным кодом Asterisk работает только в ОС Linux, хотя она также может быть переносимой на другие UNIX-подобные операционные системы». Смотрите здесь. Архивировано 12 февраля 2017 г., на Wayback Machine.
  9. ^ "Звездочка на OpenWrt" . Проверено 10 июня 2018 .
  10. ^ AstLinux: загрузка через USB-накопитель
  11. ^ страница загрузки звуковых файлов для Asterisk
  12. ^ ץ «Вы не следующий в очереди» , пародийное сообщение на удержании, в котором предварительно записанная Эллисон Смит робко признается (в 0:00:45), что звонящий на самом деле * не * следующий в очереди и ему повезет чтобы получить ответ в 23:30 от уборщицы после того, как другие рабочие ушли в течение дня.
  13. ^ «Зомби-доказательство вашей телефонной системы» . Go.digium.com. Архивировано из оригинала на 2016-03-05 . Проверено 4 января 2016 .
  14. ^ "Записи голоса звездочки" . Голос IVR .
  15. ^ astlinux-project.org
  16. ^ Мадсен, Лейф; Джим Ван Меггелен; Рассел Брайант (2013). Asterisk: The Definitive Guide, 4-е издание (4-е изд.). O'Reilly Media. п. 800. ISBN 978-1-4493-3242-6. FreePBX, гигант сообщества Asterisk. Этот интерфейс (который лежит в основе многих самых популярных дистрибутивов Asterisk, таких как AsteriskNOW, Elastix, FreePBX Distro и PBX in a Flash), несомненно, является очень важной частью того, почему Asterisk был столь успешным. . С помощью интерфейса FreePBX вы можете настраивать и управлять многими аспектами системы Asterisk, не касаясь единственного файла конфигурации. Хотя мы, пуристы, можем любить, чтобы все работали только с файлами конфигурации, мы понимаем, что для многих изучение Linux и редактирование этих файлов вручную просто не произойдет. Для этих людей существует FreePBX, и мы с уважением относимся к тому важному вкладу, который он внес в успех Asterisk.
  17. ^ "astTECS - ЛЮДИ IP-PBX" . VoIP-информация . 12 июля 2008 г.
  18. ^ «Эллисон по требованию» . AsteriskExchange.com .
  19. ^ «Программные надстройки Asterisk» . Digium. 2015-12-29 . Проверено 4 января 2016 .
  20. ^ Ридделл, Мэтт (2008-08-08). «35 отличных бесплатных приложений Asterisk» . Venturevoip.com. Архивировано из оригинала на 2015-04-26 . Проверено 4 января 2016 .
  21. ^ «5-минутная АТС: Невероятная АТС 11 и Невероятный факс в обновлении» . Ботан Виттлс. 2013-06-18 . Проверено 4 января 2016 .

Внешние ссылки [ править ]

  • Официальный веб-сайт