본문 바로가기

Protocol/SIP

SIP Dialog 개념잡기

SIP Dialog 개념잡기


 


작성: 몽키몽키(cache798@naver.com)


 


dialog ID는 Call-ID, local tag, remote tag 3가지 값으로 결정된다.


 
UAC에 대해서,
dialog ID의 Call-ID는 그 메시지의 Call-ID
remote tag은 To field의 tag parameter 값
local tag은 From field의 tag parameter 값


 


UAS에 대해서,
dialog ID의 Call-ID는 그 메시지의 Call-ID
remote tag은 From field의 tag
local tag은 To field의 tag



dialog 상태를 구성하는 요소는 dialog ID, local sequence number, remote sequence number, local URI, remote URI, remote target,  secure flag, route set 등이 있다.


 


dialog 상태는 Provisional response로 생성될 때는 “early” state, 2xx final response가 도착하면 “confirmed” state로 천이된다.


early 상태의 dialog는 non-2xx final response를 송수신하면 종료되고, confirmed 상태의 dialog는 method에 따라서 종료 조건이 달라진다. 

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

Provisional Response  (0) 2013.09.25
일반적인 SIP의 방향  (0) 2013.09.25
SIP 서버  (0) 2013.09.25
SMS  (0) 2013.09.25
VoIP 모든 문서 RFC3261, 3665, 2617, 1321, 3174, 2104, 2202, 4269 ...  (0) 2013.09.25