Tech-
invite
3GPP
space
IETF
space
SIP
↠
Examples
Grammars
Presence
⇾
SIP
SIP‑URI
SIP Headers
SIP P‑Headers
SDP
Generic URI
ABNF Notation
Messages
Response Codes
Basic Rules
Common Rules
SIP Response Codes
Section 21 of RFC 3261
and
ABNF in RFC 3261
—
IANA
Status-Code
=
Informational
/
Success
/
Redirection
/
Client‑Error
/
Server‑Error
/
Global‑Failure
/
extension‑code
extension-code
=
3
DIGIT
1xx — Provisional
RFC 3261 – Section 21.1
Informational
=
"
100
" /
; Trying
RFC 3261 – Section 21.1.1
"
180
" /
; Ringing
RFC 3261 – Section 21.1.2
"
181
" /
; Call Is Being Forwarded
RFC 3261 – Section 21.1.3
"
182
" /
; Queued
RFC 3261 – Section 21.1.4
"
183
" /
; Session Progress
RFC 3261 – Section 21.1.5
"
199
"
; Early Dialog Terminated
RFC 6228
–
Section 11.1
2xx — Successful
RFC 3261 – Section 21.2
Success
=
"
200
" /
; OK
RFC 3261 – Section 21.2.1
"
202
" /
; Accepted (Deprecated)
RFC 6665
–
Section 8.3.1
"
204
"
; No Notification
RFC 5839
–
Section 8.1
3xx — Redirection
RFC 3261 – Section 21.3
Redirection
=
"
300
" /
; Multiple Choices
RFC 3261 – Section 21.3.1
"
301
" /
; Moved Permanently
RFC 3261 – Section 21.3.2
"
302
" /
; Moved Temporarily
RFC 3261 – Section 21.3.3
"
305
" /
; Use Proxy
RFC 3261 – Section 21.3.4
"
380
"
; Alternative Service
RFC 3261 – Section 21.3.5
4xx — Request Failure
RFC 3261 – Section 21.4
Client-Error
=
"
400
" /
; Bad Request
RFC 3261 – Section 21.4.1
"
401
" /
; Unauthorized
RFC 3261 – Section 21.4.2
"
402
" /
; Payment Required
RFC 3261 – Section 21.4.3
"
403
" /
; Forbidden
RFC 3261 – Section 21.4.4
"
404
" /
; Not Found
RFC 3261 – Section 21.4.5
"
405
" /
; Method Not Allowed
RFC 3261 – Section 21.4.6
"
406
" /
; Not Acceptable
RFC 3261 – Section 21.4.7
"
407
" /
; Proxy Authentication Required
RFC 3261 – Section 21.4.8
"
408
" /
; Request Timeout
RFC 3261 – Section 21.4.9
"
410
" /
; Gone
RFC 3261 – Section 21.4.10
"
412
" /
; Conditional Request Failed
RFC 3903
–
Section 13.2
"
413
" /
; Request Entity Too Large
RFC 3261 – Section 21.4.11
"
414
" /
; Request-URI Too Long
RFC 3261 – Section 21.4.12
"
415
" /
; Unsupported Media Type
RFC 3261 – Section 21.4.13
"
416
" /
; Unsupported URI Scheme
RFC 3261 – Section 21.4.14
"
417
" /
; Unknown Resource-Priority
RFC 4412
–
Section 12.4
"
420
" /
; Bad Extension
RFC 3261 – Section 21.4.15
"
421
" /
; Extension Required
RFC 3261 – Section 21.4.16
"
422
" /
; Session Interval Too Small
RFC 4028
–
Section 12.2
"
423
" /
; Interval Too Brief
RFC 3261 – Section 21.4.17
"
424
" /
; Bad Location Information
RFC 6442
–
Section 8.4
"
428
" /
; Use Identity Header
RFC 4474
–
Section 14.2
"
429
" /
; Provide Referrer Identity
RFC 3892
–
Section 8
"
430
" /
; Flow Failed
RFC 5626
–
Section 11.5
"
433
" /
; Anonymity Disallowed
RFC 5079
–
Section 6
"
436
" /
; Bad Identity Info
RFC 8224
–
Section 13.2
"
437
" /
; Unsupported Credential
RFC 8224
–
Section 13.2
"
438
" /
; Invalid Identity Header
RFC 4474
–
Section 14.5
–
Section 14.2
"
439
" /
; First Hop Lacks Outbound Support
RFC 5626
–
Section 11.6
"
440
" /
; Max-Breadth Exceeded
RFC 5393
–
Section 6.2
"
469
" /
; Bad Info Package
RFC 6086
–
Section 11.6
"
470
" /
; Consent Needed
RFC 5360
–
Section 6.1
"
480
" /
; Temporarily Unavailable
RFC 3261 – Section 21.4.18
"
481
" /
; Call/Transaction Does Not Exist
RFC 3261 – Section 21.4.19
"
482
" /
; Loop Detected
RFC 3261 – Section 21.4.20
"
483
" /
; Too Many Hops
RFC 3261 – Section 21.4.21
"
484
" /
; Address Incomplete
RFC 3261 – Section 21.4.22
"
485
" /
; Ambiguous
RFC 3261 – Section 21.4.23
"
486
" /
; Busy Here
RFC 3261 – Section 21.4.24
"
487
" /
; Request Terminated
RFC 3261 – Section 21.4.25
"
488
" /
; Not Acceptable Here
RFC 3261 – Section 21.4.26
"
489
" /
; Bad Event
RFC 6665
–
Section 8.3.2
"
491
" /
; Request Pending
RFC 3261 – Section 21.4.27
"
493
" /
; Undecipherable
RFC 3261 – Section 21.4.28
"
494
"
; Security Agreement Required
RFC 3329
–
Section 6.4
5xx — Server Failure
RFC 3261 – Section 21.5
Server-Error
=
"
500
" /
; Server Internal Error
RFC 3261 – Section 21.5.1
"
501
" /
; Not Implemented
RFC 3261 – Section 21.5.2
"
502
" /
; Bad Gateway
RFC 3261 – Section 21.5.3
"
503
" /
; Service Unavailable
RFC 3261 – Section 21.5.4
"
504
" /
; Server Time-out
RFC 3261 – Section 21.5.5
"
505
" /
; Version Not Supported
RFC 3261 – Section 21.5.6
"
513
" /
; Message Too Large
RFC 3261 – Section 21.5.7
"
555
" /
; Push Notification Service Not Supported
RFC 8599
–
Section 8.1
"
580
"
; Precondition Failure
RFC 3312
–
Section 8
6xx — Global Failures
RFC 3261 – Section 21.6
Global-Failure
=
"
600
" /
; Busy Everywhere
RFC 3261 – Section 21.6.1
"
603
" /
; Decline
RFC 3261 – Section 21.6.2
"
604
" /
; Does Not Exist Anywhere
RFC 3261 – Section 21.6.3
"
606
"
; Not Acceptable
RFC 3261 – Section 21.6.4
"
607
"
; Unwanted
RFC 8197 – Section 5