Разработчик(и) | Проект SIP-сервера Kamailio |
---|---|
Первоначальный выпуск | Сентябрь 2002 г ( 2002-09 ) |
Стабильный релиз | 5.8.5 [1] / 23 января 2025 г. ( 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]
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]
В первые годы разработки был доступен serweb — веб-ориентированная система предоставления доступа пользователям. [ необходима цитата ]
Kamailio можно использовать как в системах с ограниченными ресурсами, так и на серверах операторского класса, с числом пользователей до миллионов. Он написан на чистом языке C для систем типа Unix/Linux с оптимизацией, специфичной для архитектуры, для обеспечения высокой производительности. Проект Kamailio стремится стать средой для совместной работы пользователей для разработки безопасного и расширяемого SIP-сервера для предоставления современных услуг Unified Communication и VoIP.