LinkedSIP opens soon. Sign-up, payments and calling are not open yet, and the rates shown are examples.

SIP response codes

Every SIP request gets a three-digit reply. The first digit says what kind of answer it is: 1xx still working, 2xx done, 3xx look elsewhere, 4xx a problem with the request or the called side, 5xx a server failed, 6xx refused everywhere. Type the code from your log to see what it means.

4xx Client error, RFC 3261488 Not Acceptable Here

The session description cannot be accepted, most often because no offered codec is supported.

Causes and fixes for 488

60 codes listed, 14 with full causes and fixes. Part of our SIP troubleshooting guide. Updated 10 November 2026.

6

The six classes

Read the first digit before anything else.

A code a phone does not know is treated as the first code of its class, so a 499 reads as a 400. The class alone tells you whose side to look at.

  1. 1xx

    Provisional

    The request was received and is being processed. Not an error.

    Nothing to fix
  2. 2xx

    Success

    The request worked.

    Nothing to fix
  3. 3xx

    Redirection

    Try somewhere else. Trunks rarely send these to customers.

    Rarely seen on a trunk
  4. 4xx

    Client error

    Something about the request is wrong, or the called party cannot take it.

    Your request, or the called side
  5. 5xx

    Server error

    A server along the path failed or is overloaded.

    A server on the path
  6. 6xx

    Global failure

    The called party refused, and trying elsewhere will not help.

    The called side, for good
ALL

The full list

Every code you are likely to meet, grouped by class.

Codes with a coral key have a full entry. Before changing settings, find the code in the SIP log: reading the SIP log.

1xx Provisional

  • 100
    Trying

    The next server has the request and is working on it. It stops your phone from resending the INVITE.

    RFC 3261
  • 180
    Ringing

    The called phone is ringing. Your phone usually plays its own ringback tone.

    RFC 3261
  • 181
    Call Is Being Forwarded

    The call is being forwarded to another destination.

    RFC 3261
  • 182
    Queued

    The called party is busy but the call has been queued instead of rejected.

    RFC 3261
  • 183
    Session Progress

    Early media: the network is sending audio before the call is answered, such as ringback or a recorded announcement.

    RFC 3261
  • 199
    Early Dialog Terminated

    One forked branch of the call ended before answer while others may continue.

    RFC 6228

2xx Success

  • 200
    OK

    Success. For an INVITE it means the call was answered, and billing normally starts here.

    RFC 3261
  • 202
    Accepted

    The request was accepted for processing. Seen with REFER and subscriptions.

    RFC 3265
  • 204
    No Notification

    A subscription was accepted but no notification will be sent.

    RFC 5839

3xx Redirection

  • 300
    Multiple Choices

    The address resolves to several possible destinations.

    RFC 3261
  • 301
    Moved Permanently

    The user is no longer at this address; use the one in the Contact header.

    RFC 3261
  • 302
    Moved Temporarily

    Retry at the address in the Contact header. Used for call forwarding by some servers.

    RFC 3261
  • 305
    Use Proxy

    The request must go through the proxy named in the Contact header.

    RFC 3261
  • 380
    Alternative Service

    The call failed, but an alternative service is possible.

    RFC 3261

4xx Client error

  • 400
    Bad Request

    The request could not be understood, usually because of malformed syntax or a missing header.

    RFC 3261
  • 401
    Unauthorized

    The server wants your credentials. Normal on the first attempt; an error only if it repeats after your phone answers the challenge.

    RFC 3261
  • 402
    Payment Required

    Reserved for future use in RFC 3261. Some providers use it for insufficient credit.

    RFC 3261
  • 403
    Forbidden

    The server understood the request and refuses it. Sending credentials again will not help.

    RFC 3261
  • 404
    Not Found

    The called number or user does not exist at this server.

    RFC 3261
  • 405
    Method Not Allowed

    The method is known but not allowed for this address. The Allow header lists what is.

    RFC 3261
  • 406
    Not Acceptable

    The response could only be generated in a form the request did not accept.

    RFC 3261
  • 407
    Proxy Authentication Required

    Like 401, but the challenge comes from a proxy. Normal once; an error if it repeats.

    RFC 3261
  • 408
    Request Timeout

    No final response arrived in time. Often a network or reachability problem rather than a refusal.

    RFC 3261
  • 410
    Gone

    The user existed but is no longer available here, and no forwarding address is known.

    RFC 3261
  • 413
    Request Entity Too Large

    The request body is larger than the server will accept.

    RFC 3261
  • 414
    Request-URI Too Long

    The address in the request line is longer than the server will process.

    RFC 3261
  • 415
    Unsupported Media Type

    The body format is not supported, for example an unexpected SDP or content type.

    RFC 3261
  • 416
    Unsupported URI Scheme

    The URI scheme in the request (such as tel: or sips:) is not supported here.

    RFC 3261
  • 420
    Bad Extension

    The server does not support an extension listed in the Proxy-Require or Require header.

    RFC 3261
  • 421
    Extension Required

    The server needs an extension the request did not declare.

    RFC 3261
  • 422
    Session Interval Too Small

    The session timer interval is shorter than the server allows. Retry with the value in Min-SE.

    RFC 4028
  • 423
    Interval Too Brief

    The registration expiry is too short. Retry with at least the value in Min-Expires.

    RFC 3261
  • 429
    Provide Referrer Identity

    A REFER needs a Referred-By token.

    RFC 3892
  • 480
    Temporarily Unavailable

    The called party was reached but is not available right now, for example a phone that is off or out of coverage.

    RFC 3261
  • 481
    Call/Transaction Does Not Exist

    A request referred to a call or transaction the server does not know, often a BYE for a call that already ended.

    RFC 3261
  • 482
    Loop Detected

    The request came back to a server it already passed through.

    RFC 3261
  • 483
    Too Many Hops

    The request passed through too many servers (Max-Forwards reached zero), usually a routing loop.

    RFC 3261
  • 484
    Address Incomplete

    The number is too short to route. Common when digits are missing or overlap dialling is used.

    RFC 3261
  • 485
    Ambiguous

    The address matches several possible users. The response may list them.

    RFC 3261
  • 486
    Busy Here

    The called party is busy at this location.

    RFC 3261
  • 487
    Request Terminated

    The call was cancelled before answer, usually because the caller hung up while it was ringing.

    RFC 3261
  • 488
    Not Acceptable Here

    The session description cannot be accepted, most often because no offered codec is supported.

    RFC 3261
  • 489
    Bad Event

    The server does not understand the event package in a SUBSCRIBE or NOTIFY.

    RFC 6665
  • 491
    Request Pending

    Two re-INVITEs crossed. Each side retries after a random delay.

    RFC 3261
  • 493
    Undecipherable

    The request had an encrypted body the server could not decrypt.

    RFC 3261
  • 494
    Security Agreement Required

    The server requires a security mechanism to be negotiated first.

    RFC 3329

5xx Server error

  • 500
    Server Internal Error

    A server hit an unexpected condition. The failure is on the server side, not in your request.

    RFC 3261
  • 501
    Not Implemented

    The server does not support the method used.

    RFC 3261
  • 502
    Bad Gateway

    A gateway received an invalid response from the next server.

    RFC 3261
  • 503
    Service Unavailable

    The server is temporarily overloaded or down for maintenance. A Retry-After header may say when to try again.

    RFC 3261
  • 504
    Server Time-out

    A server did not get a timely response from a server further along the path.

    RFC 3261
  • 505
    Version Not Supported

    The SIP protocol version in the request is not supported.

    RFC 3261
  • 513
    Message Too Large

    The message is longer than the server can process.

    RFC 3261
  • 580
    Precondition Failure

    The required preconditions for the session, such as resource reservation, could not be met.

    RFC 3312

6xx Global failure

  • 600
    Busy Everywhere

    The called party is busy, and no other location will help.

    RFC 3261
  • 603
    Decline

    The called party, or a server on their behalf, explicitly declined the call.

    RFC 3261
  • 604
    Does Not Exist Anywhere

    The called user does not exist anywhere.

    RFC 3261
  • 606
    Not Acceptable

    The called party accepts the call but none of the offered session parameters.

    RFC 3261
  • 607
    Unwanted

    The called party marked the call as unwanted, for example as spam.

    RFC 8197
  • 608
    Rejected

    An intermediary, such as an analytics or anti-fraud service, rejected the call.

    RFC 8688
FAQ

SIP response code questions

What are SIP response codes?
Three-digit status codes a SIP server or phone sends in reply to a request such as INVITE or REGISTER. They follow the pattern of web status codes: 200 is success, 404 is not found.
Which SIP codes are errors?
Codes from 400 up. 1xx codes are progress messages, 2xx is success and 3xx is a redirect, so none of those means a failure by itself.
Is 401 Unauthorized an error?
Not the first time. A server answers the first REGISTER or INVITE with 401 or 407 to ask for the password. Only a 401 that repeats after your phone has answered means the login is wrong.
What is the difference between 4xx and 6xx?
A 4xx applies to this request at this server, and another route or another try may work. A 6xx is a final answer for every route: the called side refused.
Where do I see the SIP code of a failed call?
In your phone system's SIP log or call history, or in a packet capture. The code is on the first line of the response, for example SIP/2.0 486 Busy Here.

Most codes trace back to setup. Check yours.

The four trunk settings and the dial rule, in the menus of common phone systems: SIP trunk configuration.