Call 공부 (2) RFC 3261 및 관련 SIP 응답코드

공통적으로 사용하는 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