맨위로가기

Kamailio

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Kamailio는 순수 C 언어로 작성된 SIP(Session Initiation Protocol) 서버로, 다양한 실시간 통신 서비스에 사용된다. SIP 전화 시스템, SIP 로드 밸런서, SIP 보안 방화벽 등 다양한 기능을 제공하며, 대규모 인터넷 서비스 제공업체에서 공중 전화 서비스를 제공하는 데 사용되기도 한다. 2001년 SIP Express Router (SER) 프로젝트에서 시작되었으며, OpenSER을 거쳐 2012년 Kamailio로 통합되어 오픈 소스 프로젝트로 유지되고 있다.

더 읽어볼만한 페이지

  • 자유 서버 소프트웨어 - Vsftpd
    Vsftpd는 보안 취약점으로 인해 문제가 발생했던 FTP 서버 소프트웨어로, 과거 백도어 배포 및 명령 셸 획득 취약점 등으로 보안 문제가 있었으나, 이후 보안이 강화되었다.
  • 자유 서버 소프트웨어 - 미디어고블린
    미디어고블린은 크리에이티브 커먼즈 라이선스 하에 배포되는 분산형 미디어 플랫폼으로, 자유 소프트웨어 재단의 지원을 받아 다양한 미디어 파일 형식을 지원하며 중앙 집중식 인터넷 구조의 문제점을 해결하고 사용자 권한을 강화하는 것을 목표로 개발되었고, 자유 소셜 네트워크 및 자유 음악 서비스와의 협력을 통해 기능을 확장하고 있으며, 분산형 아키텍처를 기반으로 사용자가 직접 데이터를 관리하도록 설계되었다.
Kamailio - [IT 관련 정보]에 관한 문서
기본 정보
Kamailio SIP 로고
Kamailio SIP 로고
개발자Kamailio SIP 서버 프로젝트
출시일2002년 9월
최신 릴리스 날짜}}
운영 체제리눅스
BSD
솔라리스
장르SIP 프록시
프로그래밍 언어C
라이선스GPL-2.0-or-later
저장소Kamailio GitHub 저장소
웹사이트Kamailio 공식 웹사이트

2. 기능

Kamailio는 순수 C로 작성되었으며, 아키텍처별 최적화를 거쳤다.[12][2] 소규모 사무실 사용, 엔터프라이즈 PBX 교체, 통신 사업자 서비스(SIP 시그널링 서버, 프록시) 등 다양한 실시간 통신 서비스 시나리오에 맞게 구성할 수 있다. 주요 기능은 다음과 같다.[13][3]


  • SIP 전화 시스템
  • SIP 로드 밸런서
  • SIP 보안 방화벽
  • 최소 비용 라우팅 엔진
  • IMS/VoLTE 플랫폼
  • 인스턴트 메시징 및 상태 서비스
  • SIP IPv4-IPv6 게이트웨이
  • MSRP 릴레이
  • SIP-WebRTC 게이트웨이

3. 용법

Kamailio는 대규모 인터넷 서비스 제공 업체에서 공중 전화 서비스를 제공하는 데 사용된다. 수백만 명의 사용자를 대상으로 하는 가장 큰 공개 배포 사례는 독일 ISP ''1&1''에서 운영되고 있다.[14][4] 또한 sipgate 제공 업체에서도 대규모 배포가 이루어지고 있다.

4. 역사

Kamailio의 기원은 2001년 '''SIP Express Router (SER)'''의 첫 코드가 작성된 시점으로 거슬러 올라간다. 당시 개발 그룹은 [https://web.archive.org/web/20200510223631/https://iptel.org/ iptel.org]에 결과를 공개했으며,[18] 2002년 9월 코드를 GPL 라이선스로 공개했다.[18] 2005년, '''SER'''에서 첫 번째 포크인 '''OpenSER'''[15]가 시작되었으며, 이는 나중에 '''Kamailio'''로 이름이 변경되었다.[19] '''SER'''과 '''OpenSER'''(이후 '''Kamailio''')의 코드베이스는 2012년 12월에 다시 통합되었고, 프로젝트의 주요 이름으로 '''Kamailio'''를 사용하며 오픈 소스로 유지하기로 결정했다.[20]

4. 1. SER

Kamailio의 뿌리는 2001년 '''SIP Express Router (SER)'''의 첫 코드가 작성된 시점으로 거슬러 올라간다. 당시 개발 그룹은 [https://web.archive.org/web/20200510223631/https://iptel.org/ iptel.org]에 결과를 공개했으며, 2002년 9월에는 코드를 GPL 라이선스에 따라 공개했다.[18]

'''SER'''의 첫 번째 포크는 2005년에 '''OpenSER'''[15]라는 이름으로 시작되었으며, 이는 나중에 '''Kamailio'''가 될 코드와 다시 병합되었다.[19] '''SER'''과 '''OpenSER'''(이후 '''Kamailio'''로 알려짐)의 코드베이스는 2012년 12월에 통합되었고, 프로젝트의 주요 이름으로 '''Kamailio'''를 계속 사용하기로 결정했으며 오픈 소스로 남아 있다.[20]

개발 초기 몇 년 동안에는 웹 기반 사용자 프로비저닝 도구인 ''serweb''을 사용할 수 있었다.

4. 2. OpenSER / Kamailio

Kamailio의 뿌리는 2001년 SIP Express Router (SER)의 첫 번째 코드가 작성되었던 시기로 거슬러 올라간다. 당시 실무 그룹은 [https://web.archive.org/web/20200510223631/https://iptel.org/ iptel.org]에 결과를 공개했다. 2002년 9월에는 코드 자체가 GPL에 따라 공개되었다.[18] SER의 첫 번째 포크(fork)는 2005년에 OpenSER[15]라는 이름으로 시작되었으며, 이는 나중에 Kamailio가 될 코드와 다시 병합되었다.[19] SEROpenSER(이후 Kamailio로 알려짐)의 코드베이스는 2012년 12월에 통합되었고, 프로젝트의 주요 이름으로 Kamailio를 계속 사용하기로 결정했으며 오픈 소스로 남아 있다.[20]

개발 초기 몇 년 동안에는 웹 기반 사용자 프로비저닝 도구인 ''serweb''을 사용할 수 있었다.

4. 3. 연표

Kamailio의 기원은 2001년으로 거슬러 올라가며, 이때 최초의 '''SIP Express Router (SER)''' 코드가 작성되었다. 당시 작업 그룹은 [https://web.archive.org/web/20200510223631/https://iptel.org/ iptel.org]에 결과를 발표했고, 2002년 9월에는 코드가 GPL에 따라 공개되었다.[5] '''SER'''의 첫 번째 포크는 2005년에 이루어졌으며, '''OpenSER'''[5]라는 이름으로 출시되었다. 이는 나중에 '''Kamailio'''가 될 코드와 다시 병합되었다.[8] '''SER'''과 '''OpenSER''' (이후 '''Kamailio'''로 알려짐)의 코드베이스는 2012년 12월에 통합되었으며, 프로젝트의 주된 이름으로 '''Kamailio'''를 계속 사용하기로 결정했고, 이는 오픈 소스로 유지되고 있다.[9]

개발 초기 몇 년 동안 웹 기반 사용자 프로비저닝 도구인 ''serweb''이 사용 가능했다.

SIP-라우터 계열의 역사


;2001년

:*'''SIP Express Router (SER)'''는 프라운호퍼 개방형 통신 시스템 연구소(FOKUS)에서 처음 개발되었다.

;2002년

:*최초의 제3자 기여 (ENUM 모듈)[5]

:;9월

::*'''코드가 GPL로 배포 및 최초 공개'''[5]

;2003년

:*일반 대중의 채택이 시작되었고, 독립적인 제3자에 의해 추가적인 자유오픈 소스 코드가 기여되었다.[5]

;2004년

:*FOKUS 팀의 일부가 SER 저작권과 함께 새로 설립된 회사 iptel.org로 이동하였다.

:*5명의 SER 핵심 개발자 중 2명과 주요 기여자 1명이 OpenSER이라는 새로운 자유오픈 소스 소프트웨어 프로젝트를 시작했다.

;2005년

:*IPtel.org가 테켈렉(TEKELEC)에 인수되었으며, TEKELEC 세션 라우터 및 CSCF를 담당하게 되었다.[5]

;2007년

:;5월 12일

::*SER 2.0 RC-1(오토렌도르프)이 공개되었다.

;2008년

:;8월

::*OpenSER은 유사한 상표와의 충돌을 피하기 위해 '''Kamailio'''로 이름이 변경되었다.[5]

:;11월 4일

::*Kamailio 개발자들은 미래의 sip-router 프로젝트를 만들기 위해 SER 개발자들과 협력할 계획을 스케치하고 발표했다.[5]

;2013년

:*FOKUS와 Kamailio 커뮤니티는 독일 베를린에서 연례 'Kamailio World' 컨퍼런스의 첫 번째 행사를 조직했다.[10]

5. 포크

Kamailio 프로젝트로부터 파생된 여러 포크 프로젝트들이 존재한다. 대표적인 예시 중 하나가 OpenSIPS이다.

5. 1. OpenSIPS

OpenSIPS는 SER 및 OpenSER[15] 코드베이스에서 분기한 자유 소프트웨어 구현체로, 음성, 텍스트, 비디오 통신을 처리하는 데 사용될 수 있는 인터넷 전화(VoIP)용 SIP 솔루션이다. OpenSIPS는 수천 건의 동시 통화를 처리할 수 있도록 설계되었으며, IETF RFC 3261 표준을 준수한다.[16] 이 소프트웨어는 2017년 구글로부터 오픈 소스 피어 보너스 상을 받으며 그 기술력을 인정받았다.[17]

참조

[1] 웹사이트 OpenSER Renamed To Kamailio https://www.kamailio[...] Kamailio 2008-07-28
[2] 웹사이트 Kamailio SIP Server https://www.kamailio[...] 2010-03-06
[3] 웹사이트 Features https://www.kamailio[...] The Kamailio SIP Server Project 2010-03-06
[4] 웹사이트 Kamailio used by directory https://www.kamailio[...] The Kamailio SIP Server Project 2015-03-21
[5] 웹사이트 History http://sip-router.or[...] The SIP-Router Project
[6] 서적 Building Telephony Systems with OpenSIPS 1.6 https://books.google[...] Packt Publishing 2010-01-20
[7] 웹사이트 Announcing more Open Source Peer Bonus winners https://opensource.g[...] 2017-10-03
[8] 웹사이트 Kamailio History https://www.asipto.c[...] asipto 2011-01-01
[9] blog We've completed the merger – and it's Kamailio! https://www.kamailio[...] Kamailio 2012-12-29
[10] 웹사이트 Kamailio World http://www.kamailiow[...]
[11] 웹인용 OpenSER Renamed To Kamailio https://www.kamailio[...] Kamailio 2008-07-28
[12] 웹인용 Kamailio SIP Server https://www.kamailio[...]
[13] 웹인용 Features https://www.kamailio[...] The Kamailio SIP Server Project 2018-04-28
[14] 웹인용 Kamailio used by directory https://www.kamailio[...] The Kamailio SIP Server Project 2018-11-07
[15] 웹인용 History http://sip-router.or[...] The SIP-Router Project 2018-04-29
[16] 인용 Building Telephony Systems with OpenSIPS 1.6 https://books.google[...] Packt Publishing
[17] 웹인용 Announcing more Open Source Peer Bonus winners https://opensource.g[...] 2017-10-03
[18] 웹인용 History http://sip-router.or[...] The SIP-Router Project 2018-04-29
[19] 웹인용 Kamailio History https://www.asipto.c[...] asipto 2011-01-01
[20] 웹인용 We’ve completed the merger – and it’s Kamailio! https://www.kamailio[...] Kamailio 2012-12-29
[21] 웹인용 History http://sip-router.or[...] The SIP-Router Project 2018-04-29
[22] 웹인용 Kamailio World http://www.kamailiow[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com