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

