Камаилио

Программное обеспечение телефонии для SIP-маршрутизации
Камаилио
Разработчик(и)Проект SIP-сервера Kamailio
Первоначальный выпускСентябрь 2002 г .; 22 года назад ( 2002-09 )
Стабильный релиз
5.8.5 [1]  / 23 января 2025 г. ; 9 дней назад ( 23 января 2025 г. )
Репозиторийgithub.com/kamailio/kamailio
Написано вС
Операционная системаLinux , BSD , Solaris
ТипSIP-прокси
ЛицензияGPL-2.0 или более поздняя версия
Веб-сайтwww.kamailio.org

Kamailio , ранее OpenSER (и разделяющий некоторую общую историю с SIP Express Router (SER) ), является SIP- сервером, лицензированным по лицензии GPL-2.0 или более поздней версии . Его можно настроить для работы в качестве регистратора SIP, прокси-сервера или сервера перенаправления, а также он поддерживает присутствие, учет и авторизацию RADIUS  / syslog , удаленное управление на основе XML-RPC и JSON-RPC , бэкэнды SQL и NoSQL , расширения IMS / VoLTE и другие.   

Kamailio — гавайское слово. Kama'ilio означает «разговаривать», «беседовать». «Он был выбран за свой особый вкус». [2]

Функции

Kamailio написан на чистом C с оптимизацией, специфичной для архитектуры; [3] его можно настроить для множества сценариев, включая использование в небольших офисах, замену корпоративных АТС и услуги операторов связи — это сервер сигнализации SIP — прокси — предназначенный для использования в крупных службах связи в реальном времени. Функции включают: [4]

  • Система SIP-телефонии
  • Балансировщик нагрузки SIP
  • Межсетевой экран безопасности SIP
  • Механизм маршрутизации с наименьшей стоимостью
  • Платформа IMS/VoLTE
  • Мгновенные сообщения и службы присутствия
  • SIP-шлюз IPv4-IPv6
  • Реле MSRP
  • SIP-WebRTC шлюз

Использование

Kamailio используется крупными поставщиками интернет-услуг для предоставления услуг телефонной связи общего пользования. Крупнейшее публично объявленное развертывание с несколькими миллионами пользователей находится в эксплуатации у немецкого интернет-провайдера 1&1 . [5] Другое крупное развертывание находится в эксплуатации у провайдера sipgate .

Вилки

OpenSIPS

OpenSIPS, ответвление SER, которое отделилось — решив «идти своим путем» от кодовых баз SER и OpenSER [6] — это бесплатная программная реализация SIP для передачи голоса по IP (VoIP), которая может использоваться для обработки голосовой, текстовой и видеосвязи. OpenSIPS предназначен для установок, обслуживающих тысячи вызовов, и соответствует IETF RFC 3261. [7] Программное обеспечение было отмечено Google в 2017 году наградой Open Source Peer Bonus. [8]

История

Корни Kamailio уходят в 2001 год, когда была написана первая строка SIP Express Router (SER) ; в то время рабочая группа опубликовала результаты на iptel.org — в сентябре 2002 года сам код был опубликован под лицензией GPL . [6] Первое ответвление SER появилось в 2005 году — OpenSER [6] — которое позже снова объединилось в код, который стал Kamailio . [9] Кодовые базы SER и OpenSER (к тому времени уже известные как Kamailio ) объединились в декабре 2012 года, и было решено продолжать использовать Kamailio в качестве основного названия проекта, который остается проектом с открытым исходным кодом. [10]

В первые годы разработки был доступен serweb — веб-ориентированная система предоставления доступа пользователям. [ необходима цитата ]

Хронология

История семейства SIP-маршрутизаторов

2001
2002
  • Первый сторонний вклад ( модуль ENUM ) [6]
Сентябрь
  • Код распространяется по лицензии GPL и впервые опубликован [6]
2003
  • Начинается принятие широкой общественностью; дополнительный бесплатный и открытый исходный код предоставляется независимыми третьими лицами [6]
2004
2005
  • Компания IPtel.org куплена TEKELEC и отвечает за маршрутизатор сеансов TEKELEC и CSCF. [6]
2007
12 мая
  • SER 2.0 RC -1 (Оттендорф) доступен
2008
Август
  • OpenSER переименован в Kamailio, чтобы избежать конфликта с похожими товарными знаками [6]
4 ноября
  • Разработчики Kamailio набросали и анонсировали план по объединению с разработчиками SER для создания будущего проекта SIP-маршрутизатора [6]
2013
  • FOKUS и сообщество Kamailio организуют первую итерацию ежегодной конференции «Kamailio World» в Берлине, Германия. [11]

Ссылки

  1. ^ "Release 5.8.5". 23 января 2025 г. Получено 24 января 2025 г.
  2. ^ "OpenSER переименован в Kamailio". Kamailio. 28 июля 2008 г. Архивировано из оригинала 10 июля 2017 г. Получено 28 апреля 2018 г.
  3. ^ "SIP-сервер Kamailio". 6 марта 2010 г. Архивировано из оригинала 4 мая 2016 г. Получено 2 мая 2016 г. Kamailio можно использовать как в системах с ограниченными ресурсами, так и на серверах операторского класса, с числом пользователей до миллионов. Он написан на чистом языке C для систем типа Unix/Linux с оптимизацией, специфичной для архитектуры, для обеспечения высокой производительности. Проект Kamailio стремится стать средой для совместной работы пользователей для разработки безопасного и расширяемого SIP-сервера для предоставления современных услуг Unified Communication и VoIP.
  4. ^ "Features". Проект SIP-сервера Kamailio. 6 марта 2010 г. Архивировано из оригинала 25 апреля 2023 г. Получено 28 апреля 2018 г.
  5. ^ «Камаилио используется в каталоге» . Проект SIP-сервера Kamailio. 21 марта 2015 года . Проверено 7 ноября 2018 г.
  6. ^ abcdefghi "История". Проект SIP-маршрутизатора. Архивировано из оригинала 29 апреля 2018 года . Получено 29 апреля 2018 года .
  7. ^ Гонсалвес, Флавио Э. (20 января 2010 г.), Построение телефонных систем с OpenSIPS 1.6, Packt Publishing, ISBN 9781849510752
  8. ^ "Объявление новых победителей Open Source Peer Bonus". opensource.googleblog.com . 2017-10-03. Архивировано из оригинала 2018-01-22 . Получено 2018-01-23 .
  9. ^ Мирла, Даниэль-Константин; Модрою, Елена-Рамона (2011). «История Камайлио». SIP-сервер Камайлио v3.2.0 . асипто. Архивировано из оригинала 16 мая 2018 года . Проверено 28 апреля 2018 г.
  10. ^ «Мы завершили слияние – и это Kamailio!» (блог). Kamailio. 29 декабря 2012 г. Архивировано из оригинала 10 июля 2018 г. Получено 28 апреля 2018 г.
  11. ^ «Мир Камаилио».
  • Домашняя страница Камаилио
Взято с "https://en.wikipedia.org/w/index.php?title=Kamailio&oldid=1188660570"