SIP(Session Initiation Protocol) 정의와 특징을 알아보자

SIP(Session Initiation Protocol) 이란?

VoIP 또는 멀티미디어 통신에 있어 세션이나 Call을 관리하는 프로토콜이며 하나 또는 그 이상의 참가자

멀티미디어 세션생성, 변경, 종료에 대한 응용 계층인 프로토콜 입니다.

주로 IP 전화를 제어하는 역할로 많이 사용 됩니다.

SIP 특징

SIP 는 주로 UDP를 많이 사용하나 TLS, TCP, SCTP 등도 사용 가능하 주로, UDP 포트번호 5060 을 사용합니다.

SIP 필수조건

사용자 위치(User Location) : 통신에 참가할 단말을 결정합니다.

사용자 이용 가능성(User Availability) : 통신에 참여할 착신 측의 통화가능 여부를 결정합니다.

사용자 능력(User Capabilities) : 통신간에 사용될 미디어미디어 파라미터를 결정합니다.

세션 설정(Session Setup) : 착신 측 및 송식 측에 세션 파라미터를 생성합니다.

세션 관리(Session Management) : 세션의 종료전환, 세션 파라미터 변경부가 서비스를 연동 합니다.

But, 양단말간 직접 통화는 서로의 IP를 알고 있어야 합니다.

SIP 서버 란?

SIP 프로토콜을 사용하여 IP전화전화를 걸거나 또는 전화를 끊기 위한 처리를 하며

통화의 음성RTP(Real-Time Transfer Protocol) 프로토콜을 사용합니다.

전화를 걸기 전

Register Service : IP전화를 등록하기 위한 서비스 이며 IP전화로부터 등록 메세지를 받고

IP전화의 이름인 SIP URLIP주소의 등록 정보를 Location Service에 전달합니다.

Location Service : 등록정보를 전달받은 Location ServiceSIP URLIP주소대응표를 작성 후

SIP 서버에 정리하여 IP정보일원화하여 관리합니다.

* 일원화 : 하나로됨, 하나로 만듬

대응표를 상대방에게 전달

Proxy Service : SIP 메세지를 상대방에게 전송하는 서비스이며 IP전화로 전화를 걸게 되면

Proxy Service발신통지 메세지를 받고 Location Service를 검색하여 발신 대상 IP주소에 메세지를 전달합니다.

Leave a Comment