일반기술

SIP Toolkit - SIP 기반의 멀티미디어 통신 소프트웨어 개발 도구

SIP(Session Initiation Protocol)은 인터넷상에서 통신하고자 하는 지능형 단말들이 서로를 식별하여 그 위치를 찾고, 그들 상호간에 멀티미디어 통신 세션을 생성하거나 삭제, 변경하기 위한 절차를 명시한 응용 수준의 시그널링(signaling) 프로토콜이다. SIP은 규모성, 확장성, 유연성, 상호-운영성(interoperability) 등을 염두에 두고 개발된 프로토콜로서, 경쟁 관계에 있는 H.323보다 간결하면서 기존의 인터넷/웹 환경에 쉽게 통합, 연동될 수 있을 뿐만 아니라 개선 및 확장이 용이하다는 장점을 가지고 있으므로, 이를 이용하면 인터넷 상에서 새롭고 다양한 형태의 멀티미디어 통신 서비스들을 비교적 적은 비용과 시간을 투입해 개발할 수 있다. 이러한 이유로 SIP은 차세대 유/무선 네트워크 상에서 네트워크/서버 장비들 상호간, 사용자 단말들간, 그리고 장비와 단말간에 멀티미디어 통신 세션을 설정하기 위한 시그널링 프로토콜로 채택되었으며, 다양한 부가 통신 서비스들을 구현하는 데 없어서는 안될 핵심 프로토콜로 간주되고 있다.현재 SIP은 새로운 기능들이 추가 되거나 기존의 기능들이 확장되면서 그 복잡도가 점차 높아지고 있고, 이로 인해 SIP을 탑재한 단말이나 장비들 간 상호-운영성 문제가 크게 대두되고 있다. 따라서, 단말이나 장비 제조업체들이 많은 시간과 비용을 들여 자체적으로 SIP 관련 기술을 개발하기 보다는 전문업체의 제품을 아웃-소싱(outsourcing)하는 경우가 보다 많아질 것으로 예측된다.㈜패킷웨이(http://www.packetway.com)는 SIP 솔루션 전문업체로서, SIP 기반의 멀티미디어 통신 소프트웨어 개발 도구(이하 SIP Toolkit)를 자체 개발하여 공급하고 있다.㈜패킷웨이의 SIP Toolkit 은 다음과 같은 특성들을 가지고 있다.1. SIP UA 기능 제공 및 SDP, RTP/RTCP 지원지능형 종단간(end-to-end) 통신 서비스 개발에 필요한 SIP UA(User Agent) 기능들을 제공한다. 뿐만 아니라 음성이나 화상 등을 전송하기 위해 SDP(Session Description Protocol), RTP(Real-time Transport Protocol)/RTCP(RTP Control Protocol) 등을 지원한다.2. 간결하고 직관적인 API 제공SIP Dialog와 Message 처리를 위한 프로그래밍 인터페이스를 간결하고 직관적인 형태로 제공함으로써, 개발자로 하여금 다양한 응용 프로그램을 손쉽게 작성할 수 있도록 해 준다.3. 최신 표준 규격 준수IETF(Internet Engineering Task Force)의 SIP 관련 최신 표준 규격들을 준수한다.4. 이식성(Portability)과 확장성이 우수프로토콜 스택(stack)이 모듈화되고 계층화된 구조로 이루어져 있으므로, 타 운영체제로의 이식과 다양한 플랫폼으로의 customization이 용이하고 향후 기능 확장 및 개선 등이 단기간 내에 체계적으로 이루어 질 수 있다. 또한 모든 함수들이 thread-safe하게 구현되어 있어, 개발자로 하여금 multi-threaded 응용 프로그램을 작성할 수 있도록 해 준다.5. 기본 및 확장 SIP Method 지원INVITE, ACK, BYE, CANCEL, OPTIONS, REGISTER 등과 같은 기본 SIP Method 외에 INFO, PRACK, SUBSCRIBE, NOTIFY, MESSAGE, REFER 등과 같은 확장 SIP Method를 지원한다.6. UDP, TCP, TLS 지원SIP 메시지 전송 프로토콜로 UDP와 TCP 모두 사용 가능하며, “sips:” URI를 사용할 수 있도록 TLS(Transport Layer Security) 프로토콜을 지원한다.7. Multi-part MIME 메시지 지원SIP 메시지 본문(body)에 Multi-part MIME 형식의 메시지를 포함시킬 수 있도록 함으로써 SIP을 이용한 멀티미디어 데이터의 교환이 가능하도록 해 준다.8. 다양한 운영체제 환경 지원현재 Windows CE, Windows 2000/XP, Linux, Embedded Linux, Solaris 등을 지원하며, 고객의 요구에 따라 타 운영체제로의 이식 서비스도 제공된다.

기술정보

기술분류
통신 > 패킷음성(VoP)서비스
보유기관
(주)패킷웨이
기술유형
일반기술
등록일
2004-08-27
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.