Skip to content

SIP Error Codes: Full List of SIP Response Codes

Every SIP response code from RFC 3261 in one table, with its meaning and typical cause on VoIP routes, plus what 503, 487, 408, 480 and 486 mean.

Updated 20 October 2026

SIP error codes are the 4xx, 5xx and 6xx responses a SIP server returns when a call cannot be completed: 4xx means the request failed at the far end or was wrong, 5xx means a server or gateway failed, and 6xx means a global failure. The table below lists the response codes defined in RFC 3261 with their meaning and typical cause on a VoIP route.

What are the SIP response code classes?

Every SIP response has a three-digit code. The first digit gives the class: 1xx provisional (the call is progressing), 2xx success, 3xx redirection, 4xx client failure, 5xx server failure, 6xx global failure. Only 3xx to 6xx end a call attempt, so these are the codes you see in CDRs for failed calls.

SIP response codes list

CodeNameMeaningTypical cause
100TryingRequest received, being processedNormal, sent by the next hop
180RingingDestination is alertingNormal
181Call Is Being ForwardedCall forwarded elsewhereForwarding at the far end
182QueuedCallee unavailable, call queuedQueue at the far end
183Session ProgressProgress information, often early mediaRingback tone or announcement
200OKRequest succeededCall answered
300Multiple ChoicesSeveral possible locationsRedirect server
301Moved PermanentlyUser moved to a new addressNumber or URI changed
302Moved TemporarilyRetry at the given contactRedirect-based routing
305Use ProxyMust go through a proxyRare in practice
380Alternative ServiceCall failed, alternatives possibleRare in practice
400Bad RequestMalformed requestSyntax or header error
401UnauthorizedUser authentication requiredMissing or wrong credentials
402Payment RequiredReserved for future useSome switches use it for no credit
403ForbiddenUnderstood but refusedIP not allowed, destination blocked, no balance
404Not FoundUser does not exist at the domainWrong number, prefix or format
405Method Not AllowedMethod not supported for this addressConfiguration mismatch
406Not AcceptableContent not acceptableAccept header mismatch
407Proxy Authentication RequiredProxy wants credentialsNormal challenge, or wrong password
408Request TimeoutNo response in timeUnreachable or slow next hop
410GoneUser no longer availableDisconnected number
413Request Entity Too LargeBody too largeOversized SDP
414Request-URI Too LongURI too longBad dialplan output
415Unsupported Media TypeBody format not supportedWrong content type
416Unsupported URI SchemeURI scheme not understoodtel or sips not supported
420Bad ExtensionRequired extension unknownRequire header mismatch
421Extension RequiredServer needs an extensionMissing Supported header
423Interval Too BriefRegistration expiry too shortLow Expires value
480Temporarily UnavailableCallee reached but unavailablePhone off, no answer, no route
481Call/Transaction Does Not ExistUnknown dialog or transactionLost state, late BYE
482Loop DetectedRequest loopedRouting loop between carriers
483Too Many HopsMax-Forwards reached zeroRouting loop or long chain
484Address IncompleteNumber too shortMissing digits
485AmbiguousAddress is ambiguousRare in practice
486Busy HereCallee busy at this endpointLine busy
487Request TerminatedRequest cancelledCaller hung up before answer
488Not Acceptable HereSession description not acceptableNo common codec
491Request PendingAnother request in progressSimultaneous re-INVITEs
493UndecipherableEncrypted body cannot be readS/MIME key problem
500Server Internal ErrorUnexpected server conditionSwitch fault or unmapped cause
501Not ImplementedMethod not supportedFeature not supported
502Bad GatewayInvalid response from downstreamNext carrier failed
503Service UnavailableOverloaded or in maintenanceNo capacity, CPS or channel limit
504Server Time-outNo timely response from downstreamNext carrier did not answer
505Version Not SupportedSIP version not supportedVery old equipment
513Message Too LargeMessage exceeds server limitOversized packet over UDP
600Busy EverywhereCallee busy on all endpointsUser busy
603DeclineCallee does not want to take the callCall rejected by user
604Does Not Exist AnywhereUser does not exist anywhereInvalid number
606Not AcceptableSession not acceptableMedia not supported

Later RFCs added more codes (for example 422 Session Interval Too Small, from RFC 4028). Carriers also map telephone network causes to SIP codes, so the Q.850 cause code in the Reason header often tells you more than the SIP code alone.

What does SIP 503 mean?

503 Service Unavailable means the server is temporarily unable to handle the call, because of overload or maintenance. On wholesale routes it usually means no capacity: the channel or CPS limit is reached, no supplier is available for the destination, or the account is blocked. Details and fixes: SIP 503 Service Unavailable.

What does SIP 487 mean?

487 Request Terminated is the response to an INVITE that was cancelled before answer, usually because the caller hung up or a dialer stopped ringing. It is normal, but a high share points to short ring timeouts or high post-dial delay. See SIP 487 Request Terminated.

What do SIP 408, 480 and 486 mean?

408 Request Timeout means no final response arrived in time. 480 Temporarily Unavailable means the callee was reached but cannot take the call now. 486 Busy Here means the line is busy. All three affect ASR. See SIP 408, 480 and 486 explained, and read ASR, ACD and PDD to see how these codes shape route statistics.

Reading SIP codes on your routes

Group failed calls by SIP code per destination and per supplier in your CDRs. A sudden jump in 503 or 403 is usually a supplier or account issue; a jump in 404 or 484 is usually a number format issue on your side. If a route keeps failing, VoIPMatcher can source an alternative VoIP termination route from its carriers: request a VoIP route.

Frequently asked questions

What is SIP 403 Forbidden?

403 Forbidden means the server understood the request but refuses to process it, and retrying with the same credentials will not help. On VoIP routes the usual causes are a source IP that is not whitelisted, a destination the account is not allowed to call, an exhausted prepaid balance, or a caller ID the carrier rejects.

What is SIP 404 Not Found?

404 Not Found means the server is sure the called user does not exist at that domain. On outbound calls it almost always points to a number problem: a wrong country code, a missing or extra technical prefix, a non E.164 format, or a number that is not assigned on the destination network.

What is the difference between SIP 401 and 407?

Both ask for authentication. 401 Unauthorized comes from the destination server, usually a registrar, while 407 Proxy Authentication Required comes from a proxy on the path. A single 401 or 407 followed by a new INVITE with credentials is normal. Repeated challenges mean the username, password or realm is wrong.

What is SIP 488 Not Acceptable Here?

488 means the far end cannot accept the session described in the SDP, most often because there is no codec in common. Check that your offer includes a codec the route supports, typically G.711 or G.729, and that DTMF and fax settings (RFC 2833 or T.38) match what the supplier expects.

Which SIP codes count as failed calls in ASR?

ASR counts answered calls (200 OK) against all attempts, so every final 3xx, 4xx, 5xx or 6xx response lowers it. Many carriers also report NER, which treats user-side results such as busy, no answer and call rejected as successful network outcomes, so it isolates failures caused by the network and the route itself.

Need a route?

Send the destination, route type and target rate. We reply with what we can deliver.

More guides

All guides
Quality and testing VoIP One-Way Audio and Dropped Calls: Causes and Fixes VoIP one-way audio and dropped calls: NAT, SDP, SIP ALG, firewalls, codecs, the 32 second drop and session timers, with a fix for each cause. Quality and testing OTP SMS Not Received: Causes and Fixes for Apps Why users do not receive your OTP SMS or get it late: filtering, sender ID, registration, slow routes, content issues and how to fix them. Quality and testing SIP 408, 480 and 486: Timeouts and Busy Codes What SIP 480 Temporarily Unavailable, 408 Request Timeout and 486 Busy Here mean, their Q.850 causes, and when they point to a route problem. Quality and testing Short Duration Calls (SDC) in VoIP: Causes and Limits Short duration calls (SDC) in VoIP: how the SDC ratio is calculated, why carriers limit it and how to tell normal short calls from route problems or fraud. Quality and testing How to Test a SIP Trunk or VoIP Route: Step by Step How to test a SIP trunk or VoIP route before sending traffic: test calls, audio and caller ID checks, false answer tests, a live trial and CDR checks. Quality and testing Caller ID Test: How to Check CLI on a VoIP Route How to run a caller ID test on a VoIP route: test setup, reading the received CLI, the delivery rate to agree and the warning signs of grey routes. Quality and testing VoIP MOS Score, Jitter and Packet Loss Explained VoIP MOS score explained: the MOS scale, the latency, jitter and packet loss limits that keep calls clear, and how to measure quality on VoIP routes. Quality and testing VoIP Jitter, Latency and Packet Loss: Limits Acceptable jitter, latency and packet loss for VoIP calls, how a jitter buffer works, what causes jitter and how to test and reduce it.