SIP Response Codes
SIP/2.0 allows six values for the "the" I digit:
From the SIP RFC:
The response codes are consistent with, and extend, http/1.1 response. Not all http/1.1 response
Codes are appropriate, and only those that are appropriate are. Other http/1.1 response codes
SHOULD is not used. Also, SIP defines a new class, 6xx.
1xx:provisional¡ªrequest received, continuing to process the request;
Provisional responses, also known as informational responses, indicate that the server contacted is performing some Fu Rther action and does not yet have a definitive response. A server sends a 1XX response if it expects to take the more than MS to obtain a final response. Note This 1XX responses are not transmitted reliably. They never cause the client to send a ACK. Provisional (1XX) responses may contain message bodies, including session DESC Riptions.
2xx:success¡ªthe Action was successfully received, understood, and accepted;
3xx:redirection¡ªfurther action needs to is taken in order to complete the request;
4xx:client error¡ªthe request contains bad syntax or cannot is fulfilled at this server;
5xx:server error¡ªthe Server failed to fulfill a apparently valid request;
6xx:global failure¡ªthe Request cannot be fulfilled to any server.
SIP response codes, class 1:provisional messages
These are sent within a SIP dialogue
MB trying
180 ringing
181 call is being forwarded
Queued
183 Session Progress
SIP Response Codes:2xx Class
The 2xx class of responses indicates a success
OK
Accepted:used for Referrals
SIP response codes, class 3xx
The 3xx class of responses indicates a redirection of the call
Multiple choices
Permanently moved
302 Moved temporarily
305 Use Proxy
380 Alternative Service
SIP responses, class 4:request failures
Bad Request
401 unauthorized:used only by registrars. Proxys should use proxy authorization 407
402 Payment Required (Reserved for future use)
403 Forbidden
404 Not Found:user not Found
405 Method Not allowed
406 Not acceptable
407 Proxy Authentication Required
408 Request timeout:couldn ' t find the user in time
410 gone:the user existed once, but is not available
413 Request Entity Too Large
414 Request-uri Too Long
415 Unsupported Media Type
416 Unsupported URI Scheme
420 Bad Extension:bad SIP Protocol Extension used, not understood by the server
421 Extension Required
423 Interval Too Brief
Unavailable temporarily
481 call/transaction does not Exist
482 Loop Detected
483 Too Many Hops
484 Address Incomplete
485 ambiguous
486 Busy here
487 Request Terminated
488 Not acceptable
491 Request Pending
493 Undecipherable:could not decrypt S/MIME body part
SIP responses, class 5:server failures
Server Internal Error
501 Not implemented:the SIP request method isn't implemented here
502 Bad Gateway
503 Service Unavailable
504 Server Time-out
505 Version Not supported:the server does not support this Version of the SIP protocol
513 Message Too Large
SIP response codes, class 6:global failures
Busy everywhere
603 decline
604 does not Exist Anywhere
606 not acceptable