Астериск (АТС)
Разработчик(и) | Корпорация Сангома Технологии |
---|---|
Стабильный выпуск(и) [±] | |
21.3.1 (17 мая 2024 г [1] ) 20.5.0 LTS (18 октября 2023 г [2] ) | |
Предварительный выпуск(ы) [±] | |
Репозиторий | |
Написано в | С |
Тип | Голос по интернет-протоколу |
Лицензия | GPLv2 с дополнительными лицензиями, доступными от Digium. [5] |
Веб-сайт | www |
Asterisk — это программная реализация частной телефонной станции (АТС). В сочетании с подходящими телефонными аппаратными интерфейсами и сетевыми приложениями 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 включает в себя множество функций, доступных в коммерческих и частных системах УАТС: голосовую почту , конференц-связь , интерактивный голосовой ответ (меню телефона) и автоматическое распределение вызовов . Пользователи могут создавать новые функциональные возможности, написав сценарии плана нумерации на нескольких собственных языках расширений Asterisk , добавив пользовательские загружаемые модули, написанные на PHP или C , или реализовав программы Asterisk Gateway Interface (AGI), используя любой язык программирования, способный взаимодействовать через систему стандартных потоков ( stdin и stdout ) или через сетевые TCP-сокеты.
Asterisk поддерживает несколько стандартных VOIP протоколов , включая протокол инициации сеанса (SIP), протокол управления медиашлюзом (MGCP) и H.323 . Asterisk поддерживает большинство SIP-телефонов, выступая одновременно в качестве регистратора и последовательного пользовательского агента . Он может служить шлюзом между IP-телефонами и ТфОП через интерфейсы T- или E-оператора или аналоговые карты 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- АТС во всем мире. Это позволяет иметь несколько наборов голосовых подсказок, идентифицируемых по языку (и даже несколько наборов подсказок для каждого языка), а также поддержку форматов времени на разных языках. В Asterisk включено несколько наборов подсказок для функций интерактивного голосового ответа и голосовой почты: американский, британский и австралийский английский, канадский французский, японский, русский, мексиканский испанский и шведский. [11] Предлагается несколько новых подсказок, например шутки. [12] и тематическое послание «зомби-апокалипсис» на Хэллоуин . [13] Кроме того, в коммерческую продажу предлагаются голосовые наборы на разных языках, диалектах и для разных полов.
Набор подсказок Asterisk на английском языке по умолчанию записан профессиональным телефонным голосом Эллисон Смит. [14]
Производные продукты
[ редактировать ]Asterisk является ключевым компонентом многих коммерческих продуктов и проектов с открытым исходным кодом. Некоторые коммерческие продукты представляют собой пакеты аппаратного и программного обеспечения, для которых производитель поддерживает и выпускает программное обеспечение по модели распространения с открытым исходным кодом.
- AskoziaPBX , ответвление проекта m0n0wall , использует программное обеспечение Asterisk PBX для реализации всех функций телефонии.
- AstLinux — это дистрибутив программного обеспечения с открытым исходным кодом «Сетевое устройство для связи». [15]
- FreePBX , графический пользовательский интерфейс с открытым исходным кодом, включает Asterisk в качестве ядра своего дистрибутива FreePBX. [16]
- LinuxMCE объединяет Asterisk для обеспечения телефонии; существует также встроенная версия Asterisk для маршрутизаторов OpenWrt.
- АТС во Flash/Incredible PBX и trixbox — это программные АТС на базе Asterisk.
- Elastix ранее использовал Asterisk, HylaFAX , Openfire и Postfix для предоставления функций АТС, факса, обмена мгновенными сообщениями и электронной почты соответственно, прежде чем перейти на 3CX .
- 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-экспресс-маршрутизатор
Ссылки
[ редактировать ]- ^ «Журнал изменений-21-текущий» . Проверено 22 мая 2024 г.
- ^ «Журнал изменений-20-текущий» . Проверено 27 октября 2023 г.
- ^ «Журнал изменений-19-текущий» . Проверено 27 октября 2023 г.
- ^ «Журнал изменений-18-текущий» . Проверено 27 октября 2023 г.
- ^ «ЛИЦЕНЗИЯ Астериск» . Гитхаб . Проверено 13 февраля 2020 г.
- ^ Олейничак, Стивен П.; Кирби, Брэди (2007). Звездочка для чайников . Джон Уайли и сыновья . ISBN 9780470098547 .
- ^ Ван Меггелен, Джим; Смит, Джаред; Мэдсен, Лейф (2007). Asterisk: будущее телефонии . O'Reilly Media, Inc. ISBN 9780596510480 .
- ^ README для версии 0.1.0 гласит: «В настоящее время известно, что УАТС с открытым исходным кодом Asterisk работает только в ОС Linux, хотя она может быть перенесена и на другие UNIX-подобные операционные системы». См . здесь. Архивировано 12 февраля 2017 г. на Wayback Machine.
- ^ «Астериск на OpenWrt» . 6 июня 2018 года . Проверено 10 июня 2018 г.
- ^ AstLinux: загрузка через USB-накопитель [ постоянная мертвая ссылка ]
- ^ страница загрузки звуковых файлов для Asterisk
- ^ ץ «Вы не следующий звонящий в очереди». Архивировано 4 марта 2016 г. на Wayback Machine , пародийное сообщение на удержании, в котором заранее записанное Эллисон Смит смущенно признается (в 0:00:45), что звонивший на самом деле *не* следующий в очереди, и ему повезет получить ответ от уборщицы в 23:30 после того, как другие работники ушли на работу.
- ^ «Ваша телефонная система защищена от зомби» . Go.digium.com. Архивировано из оригинала 5 марта 2016 г. Проверено 4 января 2016 г.
- ^ «Записи голоса Asterisk» . Голос IVR . Архивировано из оригинала 18 января 2015 г. Проверено 17 января 2015 г.
- ^ astlinux-project.org
- ^ Мэдсен, Лейф; Джим Ван Меггелен; Рассел Брайант (2013). Asterisk: Полное руководство, 4-е издание (4-е изд.). О'Рейли Медиа. п. 800. ISBN 978-1-4493-3242-6 .
FreePBX, мощная сила сообщества Asterisk. Этот интерфейс (который лежит в основе многих наиболее популярных дистрибутивов Asterisk, таких как AsteriskNOW, Elastix, дистрибутив FreePBX и PBX in a Flash), несомненно, во многом объясняет, почему Asterisk добился такого успеха. . С помощью интерфейса FreePBX вы можете настраивать и управлять многими аспектами системы Asterisk, не затрагивая ни одного файла конфигурации. Хотя нам, пуристам, может нравиться, чтобы все работали только с файлами конфигурации, мы понимаем, что для многих изучение Linux и редактирование этих файлов вручную просто невозможны. Для этих людей существует FreePBX, и мы уважаем его за тот важный вклад, который он внес в успех Asterisk.
- ^ «astTECS — ЛЮДИ IP-АТС» . VoIP-информация . 12 июля 2008 г.
- ^ «Эллисон по требованию» . AsteriskExchange.com .
- ^ «Дополнения к программному обеспечению Asterisk» . Дигиум. 2015-12-29. Архивировано из оригинала 16 марта 2015 г. Проверено 4 января 2016 г.
- ^ Ридделл, Мэтт (8 августа 2009 г.). «35 отличных бесплатных приложений Asterisk» . Venturevoip.com. Архивировано из оригинала 26 апреля 2015 г. Проверено 4 января 2016 г.
- ^ «5-минутная УАТС: невероятная УАТС 11 и невероятный факс получили обновленный вид» . Ботаник Виттлс. 18 июня 2013 г. Проверено 4 января 2016 г.
Внешние ссылки
[ редактировать ]- Астериск (АТС)
- Бесплатное программное обеспечение для VoIP
- Бесплатное программное обеспечение для бизнеса
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное программное обеспечение для связи
- Оборудование телефонной станции
- Видеотелефония
- Программное обеспечение, поддерживающее сценарии Lua (язык программирования)
- программное обеспечение 1999 года