VoIP 시스템에서의 SIP 기반의 확장된 Caller Preference 구현

Implementation of SIP-based Extended Caller Preference in VoIP System

  • 조현규 (금오공과대학교 컴퓨터공학과) ;
  • 장춘서 (금오공과대학교 컴퓨터공학과)
  • 발행 : 2004.06.01

초록

SIP(Session Initiation Protocol)에서의 Caller Preference는 송신자가 서버 측에서 자신의 요구를 처리하는데 관련된 각종 선호 사항들을 표현할 수 있도록 하고 또 수신자의 수신능력(Callee Capabilities)에 따라 적절한 호 처리를 진행할 수 있도록 하여주는 유용한 기능이다. 그러나 기존의 Preference 기능에서는 수신 대상을 선정함에 있어 미디어종류에 대한 일치 여부만을 고려하므로 호 설정 과정에서 상호간의 미디어 스트림에 대한 코덱과 같은 미디어 정보가 다를 경우 이를 재 협약하기 위한 추가적인 세션 협약 과정이 발생하게 된다. 따라서 본 논문에서는 이러한 문제점을 해결하기 위한 새로운 확장된 Caller Preference 기능을 제안하였다. 여기서는 SIP 기반의 VoIP(Voice over IP)시스템에서 네트워크 서버가 SIP 호를 연결할 수신대상을 결정하는데 있어서 세션에서의 미디어 스트림에 사용되는 세부적인 미디어 정보의 일치 여부를 판단하여 호 연결 후보 대상들 가운데 미디어 재 협약이 필요치 않은 대상에 우선권을 부여하여 효율적인 호 설정이 가능하도록 하였다.

SIP Caller Preference is an useful function that allows a caller to express preferences about request handling in servers. It can also feat appropriate call processing according to the callee capabilities. However, only the category of the media is considered as a criteria for target selection in the caller preference. In this case, if the callee's media information such as codec is different from the caller, an additional re­negotiation occurs for SIP call setup. Therefore, in this paper, we have suggested an extended caller preference to solve this problem. In our SIP based VoIP system, a network sewer uses detailed media informations for media stream in the session to select the target for SIP call setup. The sewer gives higher priority to the candidate which do not require re-negotiation for call setup, so that an effective call setup can be achieved in our system.

키워드