1xx Provisional Responses
Provisional SIP responses indicate that the request was received and call/session processing is still ongoing.
IMS SIP response codes
SIP response codes are used in IMS networks to report progress, success, redirection, authentication challenge, rejection, timeout, media negotiation failure, server error, or global failure. In VoLTE, VoNR, and IMS troubleshooting, responses such as 100 Trying, 180 Ringing, 183 Session Progress, 200 OK, 401 Unauthorized, 403 Forbidden, 486 Busy Here, 487 Request Terminated, and 488 Not Acceptable Here are essential for registration and call-flow analysis.
Use this page to browse IMS SIP responses by status-code class and understand where each response appears in IMS signalling.
Provisional SIP responses indicate that the request was received and call/session processing is still ongoing.
Success responses indicate that the SIP request was accepted or completed successfully.
Redirection responses indicate that the request may need to be redirected to another contact, service, or destination.
Client failure responses usually indicate request errors, authentication challenges, policy rejection, timeout, busy user, unsupported media, or unacceptable SDP/capability negotiation.
Server failure responses indicate temporary or internal server-side problems during IMS request processing.
Global failure responses indicate that the request cannot be completed by any server or endpoint under the current conditions.
Common SIP responses seen during IMS registration and authentication.
Common SIP responses seen during VoLTE, VoNR, and IMS call establishment.
Responses commonly used when SDP, codec, media type, preconditions, or session parameters are not acceptable.
REGISTER -> 401 Unauthorized -> REGISTER with Authorization -> 200 OK
INVITE -> 100 Trying -> 180 Ringing / 183 Session Progress -> 200 OK -> ACK
INVITE -> 183 Session Progress -> PRACK -> 200 OK for PRACK
INVITE -> 100 Trying -> 486 Busy Here -> ACK
INVITE -> CANCEL -> 200 OK for CANCEL -> 487 Request Terminated -> ACK
INVITE or UPDATE -> 488 Not Acceptable Here / 415 Unsupported Media Type
INVITE / REGISTER -> 500 Server Internal Error / 503 Service Unavailable
SIP responses report progress, success, redirection, rejection, timeout, authentication challenge, or failure for SIP requests used in IMS registration, call setup, session updates, and release.
SIP 1xx responses are provisional responses. They mean the request was received and processing is still ongoing before a final success or failure response is sent.
183 Session Progress indicates early session progress and often carries SDP for early media, preconditions, or media negotiation before final answer.
200 OK means the SIP request succeeded. In IMS it appears in registration, PRACK handling, UPDATE handling, INVITE answer, BYE release, and many service procedures.
401 Unauthorized is normally used as an authentication challenge during IMS registration. The UE responds by sending REGISTER again with Authorization credentials.
486 Busy Here means the target is busy at the contacted destination. 603 Decline is a global refusal that tells the sender not to keep trying alternate locations for that user.
487 Request Terminated usually appears when a pending INVITE is cancelled before final answer, commonly after a CANCEL transaction.
488 Not Acceptable Here usually points to SDP, codec, media, precondition, or capability negotiation problems in the current session context.
4xx responses usually indicate request, authentication, policy, user, or media negotiation problems. 5xx responses indicate server-side, proxy, backend, overload, or temporary service problems.
The most important responses include 100 Trying, 180 Ringing, 183 Session Progress, 200 OK, 401 Unauthorized, 403 Forbidden, 486 Busy Here, 487 Request Terminated, 488 Not Acceptable Here, 500 Server Internal Error, and 503 Service Unavailable.