[RFC 3261] Session Initiation Protocol (Method)

=================================== Keyword ======================================

Method : INVITE, CANCEL, ACK, BYE, OPTIONS, REGISTER

=================================== Overview ======================================
Method는 이 Request Message가 어떤 용도이다는 것을 표현하는 부분이다.
따로 RFC 3261에서 정리하고 있지는 않지만, UAS, UAC, PROXY등을 이해 하려면, 기본적으로 알아야 하는 내용이다.

=================================== Table of Contents ==============================
없음
 
=================================== 내용 정리 ===================================
SIP Message는 Method 별로 용도가 다르다. 따라서 Method들을 이해 하고나서 UAC, UAS, PROXY등의 동작하는 것을 이해 하면 좋다. RFC 3261이후 그리고 이전에 여러 Method들이 존재 하지만, RFC 3261는 기본적인 호처리를 위한 Method들을 정의 하고 있다.  

== OPTIONS Method ==
OPTIONS Method는 각각의 SIP Element들이 통신하는 상대측이 Capability 알아 내기 위해서 사용되는 Method이다.
지원하는 Method, 추가적인 기능등을 알기 위하여 사용되는데, 굉장히 심플하여 호처리에 어떠한 영향도 주지 않는다.
하지만, 이외에도 다른 방법들로 사용되는데, 사용가능한 자원의 양을 받아오기 위해서 사용하기도 하고, Network나 상대측 SIP Element가 이상이 없는지 판단하는데도 사용된다.

== REGISTER Method ==
REGISTER Method는 UA가 망에 등록하기 위하여 사용된다. 기본적인 연동 Flow는 웹을 검색하면 나오므로 설명하지 않겠다.
망에서는 단말의 정보를 가입시 등록하기도 하지만, REGISTER Method를 통하여 지원하는 Media나 기능등을 추가 정보로 저장하기도 한다.
예를 들어 가입자가 초기에 가입한 단말정보가 영상폰이 였다고 하자. 문제는 사용자가 영상단말이 고장나서 잠시 음성단말을 사용한다고 하자, 이때 3G 폰에서 전화가 왔다고 한다면? 이를 예외처리 하기 위해서 REGISTER Method에 지원가능한 Media도 등록하는 망도 있다.

== INVITE Method ==
INVITE Method는 호를 성립하기 위한 Method이다. 이 INVITE Method에는 접속정보, Caller 정보, Callee정보, Media 정보 등 여러가지 호를 성립하기 위한 정보가 들어간다.

== ACK Method ==
ACK Method는 UAS쪽에서 INVITE에 대한 Response가 UAC쪽에 전달되었는지 확인하기 위한 Method이다. 호가 성공처리가 되던, 실패가 되던 항상 UAC쪽에서 ACK가 UAS에 도착해야 호가 성립되거나, 정리 된다.
No-SDP INVITE를 사용한 경우에는 SDP가 ACK 메시지에도 존재 하는 경우도 있다.

== CANCEL Method ==
CANCEL Method는 호처리에 대하여 Final Response를 수신하기 전에 UAC쪽에서 호를 종료하고자 할 때 사용된다.
CANCEL Method를 수신한 Proxy들은 항상 같은 곳으로 Routing 해야한다는 특징이 있다.

== BYE Method ==
BYE Method는 호가 성립된 이후 종료하고자 할 때 사용된다.











by 소걸음 | 2009/09/11 09:51 | [SIP] | 트랙백 | 덧글(0)

트랙백 주소 : http://lukiji.egloos.com/tb/3208742
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지                    다음 페이지 ▶