Камайлио


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

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

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

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

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]