* 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 |