Integrated Implementation of SIP based Presence Service and Instant Messaging Service

SIP기반의 Presence 서비스와 인스턴트 메시징 서비스의 통합구현

  • Jo, Hyun-Gyu (Dept. of Computer Engineering, Kumoh National Institute of Technology) ;
  • Lee, Ki-Soo (Dept. of Computer Engineering, Kumoh National Institute of Technology) ;
  • Jang, Choon-Seo (Dept. of Computer Engineering, Kumoh National Institute of Technology)
  • 조현규 (금오공과대학교 컴퓨터공학과) ;
  • 이기수 (금오공과대학교 컴퓨터공학과) ;
  • 장춘서 (금오공과대학교 컴퓨터공학과)
  • Published : 2003.05.16

Abstract

인스턴트 메시징(Instant Messaging: IM) 서비스는 인터넷 또는 IP 네트워크상에서 온라인 상태에 있는 사용자들간에 간단한 메시지를 주고 반을 수 있는 서비스이다. Presence 서비스는 통신을 원하는 사용자들의 온라인 상태 및 최신의 위치 정보를 제공함으로써 IM 서비스와 같은 Presence 정보를 기반으로 하는 다른 응용 서비스와 연계하여 활용할 수 있다. 본 논문에서는 이러한 Presence 서비스와 IM 서비스를 통합한 시스템을 SIP(Session Initiation Protocol)를 기반으로 하여 구현하였다. SIP는 텍스트 기반의 호설정을 처리하는 프로토콜로서 혜더 부분의 확장을 통해 다른 응용 서비스에 쉽게 적용이 가능한 장점을 가지고 있다. 구현된 시스템에서 Presence 서비스의 Presence 정보는 XML로 인코드된 CPIM(Common Presence and Instant Messaging) PIDF(Presence Information Data Format) 포맷으로 하여 처리하였고 IM 서비스는 페이저 모델(Pager Model)로 구현하였다 또한 시스템 내에서 필요한 보든 인증 처리 부분을 RFC 2617에 정의되어 있는 HTTP 다이제스트 인증을 사용하여 보안기능을 높였다.

Keywords