Kamailio , ранее называвшийся OpenSER (и имеющий некоторую общую историю с SIP Express Router (SER) ), является сервером SIP, лицензированным в соответствии с Стандартной общественной лицензией GNU . Его можно настроить для работы в качестве регистратора SIP, прокси-сервера или сервера перенаправления, и он имеет поддержку присутствия, учет и авторизацию RADIUS / syslog, удаленное управление на основе XML-RPC и JSON-RPC , серверные части SQL и NoSQL , расширения IMS / VoLTE и другие.
Разработчики) | Проект Kamailio SIP-сервера |
---|---|
Первый выпуск | Сентябрь 2002 г . |
Стабильный выпуск | 5.5.0 [1] / 5 мая 2021 г . |
Репозиторий | github |
Написано в | C |
Операционная система | Linux , BSD , Solaris |
Тип | SIP прокси |
Лицензия | GPL |
Веб-сайт | www |
Камайлио - гавайское слово. Камаилио означает говорить, разговаривать. «Он был выбран из-за его особого вкуса». [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] В 2005 году появился первый форк SER - OpenSER [6] , который позже снова объединится с кодом, который впоследствии станет Kamailio . [9] Кодовые базы SER и OpenSER (к тому времени известные как Kamailio ) объединились в декабре 2012 года, и было решено продолжать использовать Kamailio в качестве основного названия проекта, который остается открытым. [10]
В первые годы разработки был доступен serweb - веб-интерфейс для обеспечения пользователей. [ необходима цитата ]
График
- 2001 г.
- SIP Express Router (SER) изначально разработан Институтом открытых коммуникационных систем им. Фраунгофера (FOKUS).
- 2002 г.
- Первый сторонний вклад ( модуль ENUM ) [6]
- сентябрь
- Код под лицензией GPL и впервые опубликован [6]
- 2003 г.
- Начинается принятие широкой публикой; дополнительный бесплатный и открытый исходный код предоставлен независимыми третьими сторонами [6]
- 2004 г.
- Часть команды FOKUS переезжает, с авторскими правами SER, во вновь созданную компанию iptel.org [ необходима ссылка ]
- Два из пяти основных SER разработчиков и один основной вклад начать новую бесплатно и с открытым исходным кодом программного обеспечения проекта под названием OpenSER. [ необходима цитата ]
- 2005 г.
- Компания IPtel.org куплена TEKELEC и отвечает за сеансовый маршрутизатор TEKELEC и CSCF. [6]
- 2007 г.
- 12 мая
- Доступен SER 2.0 RC -1 (Ottendorf)
- 2008 г.
- август
- OpenSER переименован в Kamailio, чтобы избежать конфликта с аналогичными товарными знаками [6]
- 4 ноября
- Разработчики Kamailio делают наброски и объявляют о плане объединения с разработчиками SER для создания будущего проекта sip-маршрутизатора [6]
- 2013
- FOKUS и сообщество Камайлио организуют первую итерацию ежегодной конференции «Мир Камайлио» в Берлине, Германия. [11]
Рекомендации
- ^ "Выпуск 5.5.0" . 5 мая 2021 . Дата обращения 11 мая 2021 .
- ^ «OpenSER переименован в Kamailio» . Камайлио. 28 июля 2008 . Проверено 28 апреля 2018 .
- ^ "Kamailio SIP Server" .
Kamailio можно использовать в системах с ограниченными ресурсами, а также на серверах операторского класса с количеством пользователей до миллионов. Он написан на чистом C для Unix / Linux-подобных систем с оптимизацией для конкретной архитектуры, обеспечивающей высокую производительность. Kamailio Project стремится стать средой совместной работы своих пользователей для разработки безопасного и расширяемого SIP-сервера для предоставления современных унифицированных коммуникаций и услуг VoIP.
- ^ «Особенности» . Проект Kamailio SIP-сервера . Проверено 28 апреля 2018 .
- ^ «Камайлио используется каталогом» . Проект Kamailio SIP-сервера . Проверено 7 ноября 2018 .
- ^ Б с д е е г ч I «История» . Проект SIP-маршрутизатора . Проверено 29 апреля 2018 года .
- ^ Гонсалвес, Флавио Э., Создание систем телефонии с OpenSIPS 1.6 , Packt Publishing
- ^ «Объявление большего количества победителей Peer Bonus с открытым исходным кодом» . opensource.googleblog.com . 2017-10-03 . Проверено 23 января 2018 .
- ^ Мирла, Даниэль-Константин; Модрою, Елена-Рамона (2011). "История Камайлио" . Kamailio SIP Server v3.2.0 . asipto . Проверено 28 апреля 2018 .
- ^ «Мы завершили слияние - и это Камайлио!» (блог). Камайлио. 29 декабря 2012 . Проверено 28 апреля 2018 .
- ^ "Мир Камайлио" .
Внешние ссылки
- Камайлио Домашняя страница