■ SIP Response
● SIP는 Request / Response 프로토콜 & Server / Client 프로토콜
● 엔지니어는 SIP Response를 보고 에러 발생 원인 확인
● 종류
- 1xx Provisional : 정보
- 2xx Success : 정상
- 3xx Redirection : 요청을 다른 주소로 재송신 요청
- 4xx Client Error : 클라이언트 장애
- 5xx Server Error : 서버 장애
- 6xx Global Failure : 사용자와 연결은 가능하나 통화는 불가
■ 1xx Provisional Provisional Responses (or 1xx Informational Responses)
● 특징
- 서버가 처리 중임을 통지
- 요청에 대한 최종 응답 전에 요청에 하는 시간이 200ms 200ms 이상일때
- SIP 메시지 바디에 SDP SDP 포함 가능
● 100 Trying
- 수신된 요청을 다음 서버로 전송하거나 처리 중
- 재요청 방지
● 180 Ringing
- 수신 전화기의 벨 울림
- 링백톤 재생 또는 수신 준비
- 정상적 진행중
● 181 Call Is Being Forwarded
- 착신 번호로 호 시도 중임을 통지
● 182 Queued
- 호를 대기 큐로 전달
- 수신 전화기가 일시적으로 통화 할 수 없는 상태 일 때
- 예: 고객센터 모든 상담원 통화중
● 183 Session In Progress
- 현재 처리 중인 호에 대한 추가적인 정보 전달
● 199 Early Dialog Terminated
- RFC 6228 SIP Response Code for Indication of Terminated Dialog에 명시
- 수신 전화기와 SIP Proxy간에 200 OK 전 다이얼로그 종료
■ 2xx Successful
● 특징
- 요청이 정상적으로 처리됨
● 200 OK
- 요청이 성공적으로 처리됨
● 202 Accepted
- 요청 처리가 승인되었지만 아직 처리중
● 204 No Notification
- RFC 5839 An Extension to SIP Events for Conditional Event Notification에 명시
- 기존 다이얼로그 내에서 SUBSCRIBE 메시지와 관련된 응답이 전달되지 않음
■ 3xx Redirect
● 특징
- 사용자가 새로운 위치 이동
- 또는 UA 정보를 변경된 서비스로 통합
● 300 Multiple Choices
- 사용자가 여려 개의 단말을 소유하고 있으므로 선호되는 UA로 호 진행
● 301 Moved Permanently
- 요청된 Request-URI 주소로 단말을 찾을 수 없음
- 발신자는 응답에 포함된 Contact 헤더 주소로 re-INVITE 요청
- 로컬 디렉토리와 주소록 등에 정보를 업데이트
● 302 Moved Temporarily
- 사용자가 일시적으로 다른 곳으로 이동
- 발신자는 응답에 포함된 Contact 헤더 주소로 re-INVITE 요청
- 로컬 디렉토리와 주소록 등에 정보를 업데이트 하지 않음
● 305 User Proxy
- 착신 전화기에 도착한 요청이 SIP Proxy를 경유하지 않음
- 요청을 응답에 포함된 SIP Proxy 서버 주소로 재전송
● 380 Alternative Service
- 현재의 서비스 요청은 실패하였으나 다른 서비스는 이용 가능
'Protocol > VoIP' 카테고리의 다른 글
13 SDP / SDP Offer 방법 (23.05.12) (0) | 2023.06.20 |
---|---|
12 SIP Response (4xx, 5xx, 6xx) / 응용(23.04.14) (0) | 2023.06.20 |
10 SIP CANCEL / SIP OPTION (23.04.07) (0) | 2023.04.22 |
09 모든 메시지 SIP Proxy 경유 / SIP REGISTER (23.04.07) (0) | 2023.04.22 |
08 SIP Header 분석 (23.03.31) (1) | 2023.04.22 |
댓글