공통적으로 사용하는 SIP 응답코드를 책갈피 차원에서 모아뒀다. 자주 나오는 코드 값에 대해서는 인지가 있어야 Call Flow에 대한 해석이 가능하다.
1xx: 정보(Informational) 응답
세션이 진행 중임을 알리는 메시지이며, 최종 응답은 아니다.
| 100 | Trying | 요청을 처리 중. 최종 응답 아님. |
| 180 | Ringing | 호출 중. 수신단에서 벨 울리는 중. |
| 181 | Call is Being Forwarded | 호출이 다른 쪽으로 전달되는 중. |
| 182 | Queued | 대기열에 있음. |
| 183 | Session Progress | 세션 프로그레스(미디어 협상 등). 조기 미디어 흐름 허용됨. |
2xx: 성공(Success)
요청이 성공적으로 처리됐다는 뜻이다.
| 200 | OK | 요청 성공. 가장 일반적인 성공 응답. |
3xx: 리다이렉션(Redirection)
다른 위치로 시도하라는 응답이다.
| 300 | Multiple Choices | 여러 위치 중 하나 선택 가능. |
| 301 | Moved Permanently | 영구적으로 다른 위치로 이동. |
| 302 | Moved Temporarily | 임시적으로 다른 위치로 이동. |
| 305 | Use Proxy | 프록시를 사용해야 함. |
| 380 | Alternative Service | 다른 서비스를 사용하라는 제안. |
4xx: 클라이언트 오류(Client Failure)
클라이언트 측 요청 자체가 문제가 있을 때 반환하는 오류이다.
| 400 | Bad Request | 구문 오류 |
| 401 | Unauthorized | 인증 필요 |
| 403 | Forbidden | 금지됨 (권한이 있더라도 거절됨) |
| 404 | Not Found | 대상 존재하지 않음 |
| 405 | Method Not Allowed | 허용되지 않은 메서드 |
| 406 | Not Acceptable | 요청한 미디어 타입 불가 |
| 407 | Proxy Authentication Required | 프록시 인증 필요 |
| 408 | Request Timeout | 시간 초과 (응답 없음) |
| 410 | Gone | 대상이 더 이상 사용되지 않음 |
| 413 | Request Entity Too Large | 요청 본문이 너무 큼 |
| 414 | Request-URI Too Long | URI가 너무 김 |
| 415 | Unsupported Media Type | 지원하지 않는 미디어 타입 |
| 416 | Unsupported URI Scheme | 지원하지 않는 URI |
| 420 | Bad Extension | 알 수 없는 확장 기능 사용 |
| 421 | Extension Required | 확장 기능 필요 |
| 423 | Interval Too Brief | 등록 주기(Expires)가 너무 짧음 |
| 480 | Temporarily Unavailable | 상대방 사용 불가 |
| 481 | Call/Transaction Does Not Exist | 존재하지 않는 세션 |
| 482 | Loop Detected | 루프 탐지됨 |
| 483 | Too Many Hops | 홉 수 초과 |
| 484 | Address Incomplete | 주소 불완전 |
| 485 | Ambiguous | 주소 모호함 |
| 486 | Busy Here | 상대방 통화 중 |
| 487 | Request Terminated | 요청 취소됨 (예: CANCEL 수신) |
| 488 | Not Acceptable Here | 현재 장비에서는 불가 |
| 491 | Request Pending | 중복된 요청, 처리 대기 |
| 493 | Undecipherable | 해독 불가한 메시지 (암호화 문제) |
5xx: 서버 오류(Server Failure)
| 500 | Internal Server Error | 서버 내부 오류 |
| 501 | Not Implemented | 지원하지 않는 메서드 |
| 502 | Bad Gateway | 게이트웨이 오류 |
| 503 | Service Unavailable | 서비스 사용 불가 (서버 다운 등) |
| 504 | Server Time-out | 서버에서 응답 없음 |
| 505 | SIP Version Not Supported | SIP 버전 지원 안 됨 |
| 513 | Message Too Large | 메시지가 너무 큼 |
6xx: 전역 실패(Global Failure)
요청을 모든 위치에서 거부한다. 리다이렉션 없이 실패로 간주.
| 600 | Busy Everywhere | 어디서든 통화 중 |
| 603 | Decline | 통화를 거절 |
| 604 | Does Not Exist Anywhere | 어디에도 존재하지 않음 |
| 606 | Not Acceptable | 미디어 조건 만족 불가 |
'Network' 카테고리의 다른 글
| Call 공부 (1) VoIP의 필요성, 시그널링, 기본 SIP Flow (3) | 2025.07.31 |
|---|