Jump to content

FreeSWITCH

FreeSWITCH
Оригинальный автор(ы) Энтони Минессейл
Разработчик(и) Разные участники
Стабильная версия 1.10.11 (22 декабря 2023 г .; 7 месяцев назад ( 22.12.2023 ) [1] ) [±]
Репозиторий
Написано в С
Операционная система Линукс , [2] macOS , [3] Солярис , [4] FreeBSD , [5] НетБСД , [6] OpenBSD , [7] Драгонфлай БСД , [8] Окна [9]
Платформа Кросс-платформенный
Доступно в многоязычный
Тип Программное обеспечение VoIP , Софтсвитч
Лицензия Публичная лицензия Mozilla (MPL)
Веб-сайт свободное переключение  Edit this on Wikidata

FreeSWITCH — это бесплатное телефонное программное обеспечение с открытым исходным кодом для протоколов связи в реальном времени с использованием аудио, видео, текста и других форм мультимедиа. Программное обеспечение имеет приложения в WebRTC , передаче голоса по интернет-протоколу (VoIP), транскодировании видео, функциях Multipoint Control Unit (MCU) и поддерживает функции протокола инициации сеанса (SIP). [10]

Программное обеспечение работает на Linux , Windows , macOS и FreeBSD . [11]

Проект FreeSWITCH был первоначально анонсирован в январе 2006 года, а первая версия была официально выпущена в мае 2008 года. Последующие версии, 1.2, 1.3 и 1.4, были выпущены в 2012 и 2014 годах с поддержкой SIP через Websocket и WebRTC. Версия 1.6 поддерживала перекодирование видео и видеоконференции, а версия 1.8 была выпущена в 2018 году. Последней версией является версия 1.10. [12]

В 2018 году была основана компания SignalWire Inc. для предоставления коммерческих облачных телекоммуникационных услуг с использованием эластичного ядра FreeSWITCH и предоставления постоянного коммерческого спонсора проекта с открытым исходным кодом, который контролировался основателями FreeSWITCH. Затем она приобрела FreeSWITCH Solutions. [13]

Архитектура

[ редактировать ]

FreeSWITCH работает на Linux, Windows, macOS и FreeBSD. Он распространяется под лицензией Mozilla Public License (MPL). По словам первоначального дизайнера Энтони Минессейла, FreeSWITCH представляет собой программный коммутатор, построенный на основе базовой библиотеки, управляемой конечным автоматом, который может быть встроен в другие проекты. [14] [15]

FreeSWITCH предоставляет масштабируемую систему на основе стабильного коммутационного ядра и надежный интерфейс, который разработчики могут добавлять к системе и управлять ею. Это основной компонент многих коммерческих продуктов УАТС и проектов с открытым исходным кодом. Некоторые коммерческие продукты представляют собой пакеты аппаратного и программного обеспечения, для которых производитель поддерживает и выпускает программное обеспечение с открытым исходным кодом. [11]

Приложения

[ редактировать ]

FreeSWITCH используется для создания частных телефонных станций (PBX), услуг IVR , видеоконференций с чатом и совместным использованием экрана, оптовой маршрутизации с наименьшими затратами , пограничного контроллера сеансов (SBC) и встроенных коммуникационных устройств. имеется поддержка шифрования ZRTP DTLS , Также .

Такие проекты, как BigBlueButton , созданы на основе FreeSWITCH, а FusionPBX — это надстройка к FreeSWITCH, предоставляющая интерфейс веб-управления.

выбрала FreeSWITCH В июне 2007 года компания Truphone для использования. [16] а в августе 2007 года Gaboogie объявила, что выбрала FreeSWITCH в качестве своей платформы для конференц-связи. [17] Он также сотрудничал с Five9, Plivo, Samsung, Waeve и Twilio для его использования. Программное обеспечение также используется Министерством по делам ветеранов США. [10]

Библиография

[ редактировать ]
  • Освоение FreeSWITCH - ISBN 978-1784398880
  • FreeSWITCH 1.8 - ISBN 978-1785889134
  • Поваренная книга FreeSWITCH 1.6 — ISBN 978-1785280917
  1. ^ «Выпуски – сигнальный провод/свободный переключатель» . Проверено 4 марта 2024 г. — через GitHub .
  2. ^ «Linux — FreeSWITCH — Confluence» .
  3. ^ «macOS — FreeSWITCH — Confluence» .
  4. ^ «Солярис — FreeSWITCH — Слияние» .
  5. ^ «FreeBSD — FreeSWITCH — Confluence» .
  6. ^ «NetBSD — FreeSWITCH — Confluence» .
  7. ^ «OpenBSD — FreeSWITCH — Confluence» .
  8. ^ «DragonFlyBSD — FreeSWITCH — Confluence» .
  9. ^ «Windows — FreeSWITCH — Confluence» . Архивировано из оригинала 04 марта 2021 г. Проверено 06 мая 2018 г.
  10. ^ Перейти обратно: а б «Техническая эталонная модель VA v 22.11 — FreeSWITCH» . www.oit.va.gov .
  11. ^ Перейти обратно: а б «Архитектура FreeSWITCH» . Пакетный хаб . 14 июня 2013 г.
  12. ^ FreeSWITCH 1.0.6 — История . Пакт Паблишинг. 2010. с. 279. ИСБН  9781847199966 .
  13. ^ Персонал (27 сентября 2019 г.). «SignalWire объявляет о полной миграции кодовой базы FreeSWITCH на GitHub» . www.prnewswire.com .
  14. ^ Галлахер, Кэтлин (18 октября 2009 г.). «Переключение FreeSWITCH – Брукфилд является домом для революционного программного обеспечения» . Милуоки Журнал Сентинел. Архивировано из оригинала 22 октября 2009 года.
  15. ^ «Интервью с создателем FreeSWITCH» . О'Рейли Медиа. 25 июля 2006 г.
  16. ^ «Truphone выбирает FreeSWITCH и TelcoBridges для обеспечения VoIP-вызовов через Wi-Fi на мобильных телефонах» (пресс-релиз). Труфон. 5 июня 2007. Архивировано из оригинала 18 сентября 2012 года . Проверено 17 июня 2007 г.
  17. ^ «Gaboogie использует открытый исходный код для нового решения для мобильных групповых звонков и конференц-связи» . Габуги. 3 августа 2007 г. Архивировано из оригинала 8 сентября 2008 г. Проверено 6 октября 2007 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 16fcd386e3481cf9aa7c0d506cec76e8__1715366460
URL1:https://arc.ask3.ru/arc/aa/16/e8/16fcd386e3481cf9aa7c0d506cec76e8.html
Заголовок, (Title) документа по адресу, URL1:
FreeSWITCH - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)