Астериск (АТС)

Программное обеспечение для АТС
Звездочка
Разработчик(и)Корпорация «Сангома Текнолоджиз»
Стабильный релиз(ы) [±]
21.3.1 (17 мая 2024 г. ; 8 месяцев назад [1] ) ( 2024-05-17 )

20.5.0 LTS (18 октября 2023 г .; 15 месяцев назад [2] ) 19.8.1 (7 июля 2023 г .; 18 месяцев назад [3] ) ( 2023-10-18 )
 ( 2023-07-07 )

18.20.0 LTS (18 октября 2023 г .; 15 месяцев назад [4] ) ( 2023-10-18 )
Предварительный просмотр релиза(ов) [±]
Репозиторий
  • github.com/asterisk/asterisk
Написано вС
ТипГолосовая связь по интернет-протоколу
ЛицензияGPLv2 с дополнительными лицензиями, доступными от Digium [5]
Веб-сайтwww.asterisk.org 

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

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

Функции

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

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

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

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

Интернационализация

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

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

Производные продукты

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

  • AskoziaPBX , ответвление проекта m0n0wall , использует программное обеспечение Asterisk PBX для реализации всех функций телефонии.
  • AstLinux — это дистрибутив программного обеспечения с открытым исходным кодом «Сетевое устройство для коммуникаций». [15]
  • FreePBX , графический пользовательский интерфейс с открытым исходным кодом, использует Asterisk в качестве ядра своего дистрибутива FreePBX [16]
  • LinuxMCE объединяет Asterisk для обеспечения телефонии; также существует встроенная версия Asterisk для маршрутизаторов OpenWrt.
  • АТС in a Flash/Incredible PBX и trixbox — это программные АТС на базе Asterisk.
  • Ранее компания Elastix использовала Asterisk, HylaFAX , Openfire и Postfix для предоставления функций АТС, факса, обмена мгновенными сообщениями и электронной почты соответственно, прежде чем перейти на 3CX .
  • Issabel — это программное обеспечение Unified Communications с открытым исходным кодом , которое использует Asterisk для функций телефонии. Оно было ответвлено от версий Elastix с открытым исходным кодом, когда 3CX приобрела его.
  • *astTECS использует Asterisk в своих VoIP и мобильных шлюзах. [17]
  • Серия устройств IP-PBX UCM компании Grandstream использует Asterisk с настраиваемым веб-интерфейсом. [18]
  • E-MetroTel UCX — это система, разработанная бывшими инженерами Nortel , работающая на Asterisk, предназначенная для работы с цифровыми и IP-телефонами Nortel, а также для интеграции с другим оборудованием Nortel. Она также работает с другими продуктами других поставщиков, включая NEC , Mitel , Avaya и Cisco . [19]

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

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

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

Смотрите также

Ссылки

  1. ^ "ChangeLog-21-current" . Получено 22 мая 2024 г. .
  2. ^ "ChangeLog-20-current" . Получено 27 октября 2023 г. .
  3. ^ "ChangeLog-19-current" . Получено 27 октября 2023 г. .
  4. ^ "ChangeLog-18-current" . Получено 27 октября 2023 г. .
  5. ^ "ЛИЦЕНЗИЯ Asterisk". GitHub . Получено 2020-02-13 .
  6. ^ Олейничак, Стивен П.; Кирби, Брэди (2007). Asterisk для чайников . John Wiley & Sons . ISBN 9780470098547.
  7. ^ Ван Меггелен, Джим; Смит, Джаред; Мэдсен, Лейф (2007). Asterisk: Будущее телефонии . O'Reilly Media, Inc. ISBN  9780596510480.
  8. ^ В файле README для версии 0.1.0 указано: «В настоящее время известно, что Asterisk Open Source PBX работает только на ОС Linux, хотя она может быть переносима и на другие UNIX-подобные операционные системы». См. здесь Архивировано 12.02.2017 на Wayback Machine
  9. ^ "Asterisk на OpenWrt". 6 июня 2018 г. Получено 10 июня 2018 г.
  10. ^ AstLinux: загрузка с USB-флеш-накопителя
  11. ^ страница загрузки звуковых файлов для Asterisk
  12. ^ ץ «Вы не следующий звонящий в очереди» Архивировано 04.03.2016 на Wayback Machine , пародия на сообщение на удержании, в котором заранее записанная Эллисон Смит смущенно признается (в 0:00:45), что звонящий на самом деле *не* следующий в очереди и что ей повезет, если она получит ответ от уборщицы в 23:30, когда остальные работники уже уйдут.
  13. ^ "Защита вашего телефона от зомби". Go.digium.com. Архивировано из оригинала 2016-03-05 . Получено 2016-01-04 .
  14. ^ "Asterisk Voice Recordings". Голос IVR . Архивировано из оригинала 2015-01-18 . Получено 2015-01-17 .
  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-Info . 12 июля 2008 г.
  18. ^ "Datasheet_UCM6300_Audio_Series_English.pdf" (PDF) . Получено 2025-01-21 . На основе операционной системы телефонии с открытым исходным кодом Asterisk* версии 16
  19. ^ "E-MetroTel Green Migration" . Получено 2025-01-22 .
  20. ^ "Эллисон по требованию". AsteriskExchange.com .
  21. ^ "Дополнения к программному обеспечению Asterisk". Digium. 2015-12-29. Архивировано из оригинала 2015-03-16 . Получено 2016-01-04 .
  22. ^ Ридделл, Мэтт (2009-08-08). "35 отличных бесплатных приложений Asterisk". Venturevoip.com. Архивировано из оригинала 2015-04-26 . Получено 2016-01-04 .
  23. ^ "5-минутная АТС: невероятная АТС 11 и невероятный факс получают подтяжку лица". Nerd Vittles. 2013-06-18 . Получено 2016-01-04 .
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=Asterisk_(PBX)&oldid=1271515841"