Kamailio

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
Kamailio
Kamailio-os-sip-logo1.svg
개발자 The Kamailio SIP Server Project
발표일 2002년 9월 (16년 전)(2002-09)
최근 버전 5.1.6 / 2018년 10월 4일 (10달 전)(2018-10-04)[1]
프로그래밍 언어 C
운영 체제 Linux, BSD, Solaris
종류 SIP proxy
라이선스 GPL
웹사이트 www.kamailio.org

이전 OpenSER (그리고 SIP Express Router (SER)와 일부 공통 이력을 공유하는)인 KamailioGNU General Public License에 따라 라이센스가 부여 된 SIP 서버이다. SIP 등록자, 프록시 또는 리디렉션 서버로 작동하도록 구성 할 수 있으며 현재 지원하는 기능은 RADIUS / syslog 계정 및 권한 부여, XML-RPCJSON-RPC 기반 원격 제어, SQLNoSQL 백엔드, IMS / VoLTE 확장 등이 있다.

Kamailio는 하 와이어로 대화를 의미한다. "특별한 맛으로 선택되었다."[2]

기능[편집]

Kamailio는 아키텍처 별 최적화를 통해 순수 C 로 작성되었다.[3] 소규모 사무실 사용, 엔터프라이즈 PBX 교체 및 이동 통신사 서비스 (SIP 시그널링 서버, 프록시) 등 많은 실시간 통신 서비스에 사용되는 것을 포함하여 많은 시나리오에 맞게 구성 할 수 있다. 특징은 다음과 같다.[4]

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

용법[편집]

Kamailio는 대규모 인터넷 서비스 제공 업체 에서 공중 전화 서비스를 제공하는 데 사용된다. 독일 ISP 1 & 1 에서는 수백만 명의 사용자를 대상으로 한 가장 큰 공개 발표가 진행되고 있다.[5] 공급자 sipgate 에서 또 다른 대규모 배포가 작동 중이다.

포크[편집]

OpenSIPS[편집]

SER 및 OpenSER[6] 코드베이스에서 "자신의 방식으로 전환"하기로 결정한 SER 포크인 OpenSIPS로 음성 텍스트 및 비디오 커뮤니케이션을 처리하는데 사용할 수있는 VoIP (Voice over IP)SIP무료 소프트웨어를 구현한다. OpenSIPS는 수천 건의 전화를 제공하는 설치를 위해 고안되었고 IETF RFC 3261과 호환된다.[7] 이 소프트웨어는 2017 년 Google에서 오픈 소스 피어 보너스 상을 수상했다.[8]

역사[편집]

Kamailio의 뿌리는 SIP Express Router (SER) 의 첫 번째 줄이 쓰여 졌던 2001 년으로 거슬러 올라간다. 당시 실무 그룹은 iptel.org에 결과를 공개했다. 2002 년 9 월에 코드 자체가 GPL 에 따라 공개되었다.[6] SER 의 첫 번째 포크는 2005년에 시작되었다 — OpenSER[6] — 나중에 Kamailio 가 될 코드로 다시 병합된다.[9] SEROpenSER 의 코드베이스 (이후 Kamailio로 알려짐)는 2012 년 12 월에 수렴되었으며, Kamailio 를 프로젝트의 주요 이름으로 계속 사용하기로 결정했으며 오픈 소스로 남아 있다.[10]

개발 첫 해 동안 웹 기반 사용자 프로비저닝 인 serweb 을 사용할 수있었다. [ 인용 필요 ]

타임 라인[편집]

SIP 라우터 가족 역사

2001 년
  • SIP Express Router (SER) 는 Fraunhofer Institute for Open Communication Systems (FOKUS)에서 처음 개발했다.
2002
  • 제 3 자 기여 ( ENUM 모듈)[6]
구월
  • 코드는 GPL 이며 최초 공개[6]
2003 년
  • 일반 공개 적용이 시작된다. 추가적인 무료 및 오픈 소스 코드는 독립적 인 제 3자가 제공한다.[6]
2004 년
  • FOKUS 팀의 일부는 SER 저작권과 함께 새로 만든 회사 iptel.org로 이전한다.   [ 인용 필요 ][ 인용 필요 ]
  • SER 핵심 개발자 5명 중 2명과 주요 기여자 1 명이 OpenSER이라는 새로운 무료 오픈 소스 소프트웨어 프로젝트를 시작한다.   [ 인용 필요 ]

[ 인용 필요 ]

2005 년
  • IPtel.org는 Tekelec에 인수되었고, Tekelec 세션 라우터와 CSCF을 책임졌다.[6]
2007 년
5 월 12 일
  • SER 2.0 RC -1 (Ottendorf) 사용 가능
2008 년
8월
  • 유사한 상표와의 충돌을 피하기 위해 OpenSER의 이름을 Kamailio 로 바꿈[6]
11 월 4 일
  • Kamailio 개발자는 SER 개발자와 협력하여 미래의 sip-router 프로젝트를 만들 계획을 발표하고 발표한다[6]
2013 년
  • FOKUS와 Kamailio 커뮤니티는 독일 베를린에서 연례 'Kamailio World'컨퍼런스의 첫 번째 반복을 조직한다.[11]

참고 문헌[편집]

  1. “Kamailio v5.1.6 Released”. 2018년 10월 4일. 2018년 11월 7일에 확인함. 
  2. “OpenSER Renamed To Kamailio”. Kamailio. 2008년 7월 28일. 2018년 4월 28일에 확인함. 
  3. “Kamailio SIP Server”. Kamailio can be used on systems with limited resources as well as on carrier grade servers, up to millions of users. It is written in pure C for Unix/Linux-like systems with architecture specific optimizations to offer high performances. Kamailio Project aims to be a collaborative environment of its users to develop secure and extensible SIP server to provide modern Unified Communication and VoIP services. 
  4. “Features”. The Kamailio SIP Server Project. 2018년 4월 28일에 확인함. 
  5. “Kamailio used by directory”. The Kamailio SIP Server Project. 2018년 11월 7일에 확인함. 
  6. “History”. The SIP-Router Project. 2018년 4월 29일에 확인함. 
  7. 인용 틀이 비었음 (도움말) 
  8. “Announcing more Open Source Peer Bonus winners”. 《opensource.googleblog.com》. 2017년 10월 3일. 2018년 1월 23일에 확인함. 
  9. Mierla, Daniel-Constantin; Modroiu, Elena-Ramona (2011). “Kamailio History”. 《Kamailio SIP Server v3.2.0》. asipto. 2018년 4월 28일에 확인함. 
  10. “We’ve completed the merger – and it’s Kamailio!” (blog). Kamailio. 2012년 12월 29일. 2018년 4월 28일에 확인함. 
  11. “Kamailio World”. 

외부 링크[편집]