본문 바로가기

Protocol/SIP

UPDATE

UPDATE는 왜 필요한가?
UPDATE는 RFC 3311에서 설명하고 있습니다.

UPDATE는 다이얼로그에는 영향을 주지 않으면서 세션의 파라미터를 변경할 때 사용할 수 있습니다. re-INVITE와 같은 기능을 하는 것 같습니다만, re-INVITE와는 달리 최초 INVITE가 끝나기 전에 보낼 수 있어서, 초기 다이얼로그 (early dialog) 단계에서 세션의 파라미터를 변경할 때 유용합니다. 물론 UPDATE는 승인된 다이얼로그 (confirmed dialog) 상태에서도 사용할 수 있습니다.

초기 다이얼로그 (early dialog) 단계란 INVITE를 보낸 이후부터 INVITE에 대해 ACK를 받기 전까지의 처리를 위해 세션은 연결되어 있으나 아직 승인(confirm)되지 않은 다이얼로그를 말합니다.

UPDATE를 지원하는 UAC와 UAS는 서로 UPDATE를 지원하는지 여부를 알리기 위해서 INVITE와 임시 응답의 Allow 헤더에 UPDATE를 포함시켜야 합니다.

http://sipservlet.blogspot.com/

'Protocol > SIP' 카테고리의 다른 글

REFER  (0) 2013.09.25
PRACK  (0) 2013.09.25
RFC3959 RFC3960 Early Media in SIP, 컬러링  (0) 2013.09.25
dialog  (0) 2013.09.25
tag  (0) 2013.09.25