(SIP) Transaction Timer 정리

Network 2020. 3. 19. 10:52 Posted by Vispera

* Default Time

Time Value Description
T1 500ms RTT 추정값
T2 4s INVITE 응답과 Non-INVITE 요청의 최대 재전송 시간 간격
T4 5s 메시지가 네트워크에 남아있는 최대 지속 시간

 

* TCP와 SCTP(Reliable Transport)에서 Default가 0인 Timer : D, K, I, J

* UDP에서만 사용되는 Timer : A, E, G

 

1. Client Transaction

1) INVITE : Timer A, B, D

T Default Reset Purpose State
A T1 2^n * T1 INVITE 요청 재전송 Calling -> Calling
B 64 * T1 - INVITE Transaction timeout Calling -> Terminated
D > 32s - 응답 재전송 기다림 Completed -> Terminated

 

2) Non-INVITE : Timer E, F, K

T Default Reset Purpose State
E T1 MIN( 2^n * T1, T2) 요청 재전송 Trying, Proceeding -> Trying, Proceeding
F 64 * T1 - Transaction timeout Trying, Proceeding -> Terminated
K T4 - 응답 재전송 기다림 Completed -> Terminated

 

2. Server Transaction

1) INIVITE : Timer G, H, I

T Default Reset Purpose State
G T1 MIN( 2^n * T1, T2) INVITE 응답 재전송 Completed -> Completed
H 64 * T1 - ACK 수신 기다림 Completed -> Terminated
I T4 - ACK 재전송 기다림 Confirmed -> Terminated

 

2) Non-INVITE : TimerJ

T Default Reset Purpose State
J 64 * T1 - 요청 재전송 기다림 Completed -> Terminated

 

 

 

'Network' 카테고리의 다른 글

(SIP) Transaction State Machine 요약  (0) 2020.03.19
(SIP) Transport  (0) 2020.03.18
(SIP) Timer C  (0) 2020.03.18
(SIP) Server Transaction  (0) 2020.03.17
(SIP) Client Transaction의 응답 매칭 방법  (0) 2020.03.17