Nexpert SIP 4 - Route and Record-Route

From 탱이의 잡동사니
Revision as of 20:31, 11 September 2020 by Pchero (talk | contribs) (Created page with "== Overview == Route/Record-Route 헤더 내용 정리. 원문은 이곳(https://brunch.co.kr/@linecard/134) 에서 확인할 수 있다. == Basic == 기업의 IP PBX 또는...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Overview

Route/Record-Route 헤더 내용 정리. 원문은 이곳(https://brunch.co.kr/@linecard/134) 에서 확인할 수 있다.

Basic

기업의 IP PBX 또는 SIP Proxy 는 호의 상태를 관리하고 과금 데이터를 생성하기 위해 모든 시그널링이 자신을 경유하게 한다. 모든 SIP Proxy 서버는 이렇게 동작하며, Dialog Stateful SIP Proxy 라고 부른다. SIP 프로토콜은 두 개의 SIP 헤더를 추가하여 이 문제를 해결한다.

Record-Route

Record-Route 헤더는 SIP Proxy 를 경유하는 다이얼로그에 대한 요청과 응답에 사용한다. 여러 대의 SIP Proxy 를 경유할 경우에는 ','를 이용하여 추가한다.

Route

Route 헤더는 응답 메시지의 Record-Route Header 로부터 생성된다. 같은 다이얼로그 내의 첫번째 Transaction 이 완료되면 그 이후 Transaction 은 Record-Route 의 값을 복사하여 Route 헤더로 사용한다. 다시 말해서 처음 INVITE 요청에 대한 200 OK 응답은 Record-Route 헤더를 사용하지만, 그 다음의 ACK 와 BYE 요청과 200 OK 응답은 Route 헤더를 사용한다.

See also