---
title: "SIP response codes: the complete list and what to do next"
canonical: https://telnyx.com/resources/sip-response-codes
---
# SIP response codes: the complete list and what to do next

[Back to blog](https://telnyx.com/resources)

**SIP Trunking**

# SIP response codes: a quick reference to every SIP code and error

SIP response codes, SIP codes and SIP error codes explained in two minutes: the full 1xx to 6xx list, what each code means, and which ones to retry or fix.

By [Serhii Omelchenko](https://telnyx.com/authors/serhii-omelchenko)

[Deniz Yakışıklı](https://telnyx.com/authors/deniz-yakisikli)

Takeaways

SIP response codes are three-digit replies in six classes, 1xx to 6xx, and each one tells you whether to retry, fix your request or accept the outcome.

* SIP codes and SIP error codes are one vocabulary. "Error code" usually means the 4xx, 5xx and 6xx classes.
* The full list comes from RFC 3261 and the IANA registry, including 425, 603 Network Blocked and 608, which most lookup pages skip.
* 486, 487 and 480 are normal call outcomes. 403, 404, 408 and 503 usually point at something to fix or retry.
* 603, 607 and 608 are call-blocking codes, and carrier-issued STIR/SHAKEN attestation is how Telnyx keeps your outbound calls out of that bucket.

## What are SIP codes and who sends them?

SIP response codes, or SIP codes, are three-digit status codes a SIP server returns when your PBX, contact center or voice app sends a request such as INVITE or REGISTER. The first digit sets the class, 1xx to 6xx, much like an HTTP status, though not every HTTP code is valid in SIP. "SIP error codes" are the same vocabulary, usually the 4xx to 6xx classes you see when your call fails.

A normal call produces two provisional codes and one final 200 OK before the ACK completes setup.

### Who sends a SIP response code on your call

A User Agent Client (UAC) sends the request and a User Agent Server (UAS) answers it, so your SIP phone is a UAC when calling and a UAS when answering. A Back-to-Back User Agent (B2BUA), such as a PBX, plays both roles and can rewrite the code it passes to you. As [SIP trunking vs VoIP](https://telnyx.com/resources/sip-trunking-vs-voip) explains, the 503 on your phone may have begun as a 480 upstream.

### Provisional versus final SIP responses

1xx codes are provisional and can arrive more than once. Everything from 2xx upward is final and ends the transaction, and for an INVITE you answer the final response with an ACK.

### What a SIP response message contains

A response opens with a status line, the SIP version, code and reason phrase, as in `SIP/2.0 486 Busy Here`. The reason phrase is only a default the sender may reword or translate, so match on the number, never the text. Five headers change what you do next.

| Header      | What it tells you                        | Seen with          |
| ----------- | ---------------------------------------- | ------------------ |
| Contact     | The new address to try                   | 301, 302, 305      |
| Retry-After | When to try again                        | 503, 603           |
| Reason      | Why the call ended, with any Q.850 cause | BYE and 6xx        |
| Warning     | A warning code plus text                 | Any final response |
| Expires     | How long to cache the result             | 302                |

Troubleshoot codes on a trunk you can read

Telnyx SIP trunking returns standard codes on a network Telnyx owns, with a published response-codes guide.

[_See SIP trunking_](https://telnyx.com/products/sip-trunks)

## Complete list of SIP response codes by class

Each class below carries the codes you will meet on a trunk.

### 1xx: Informational

A 1xx code tells you the far end has your request and your call is still being set up.

| Code | Reason phrase           | What it means for the call                       |
| ---- | ----------------------- | ------------------------------------------------ |
| 100  | Trying                  | The next hop has your INVITE                     |
| 180  | Ringing                 | The called device is alerting                    |
| 181  | Call Is Being Forwarded | Forwarded to another destination                 |
| 182  | Queued                  | Your call is waiting in a queue                  |
| 183  | Session Progress        | Early media, usually ringback or an announcement |
| 199  | Early Dialog Terminated | An early dialog ended before answer              |

A call that plays an announcement and then fails shows you a 183 first, because 183 carries early media, and a 182 repeats as the queue moves.

### 2xx: Success

A 2xx code means your request succeeded. 202 Accepted is deprecated in the registry, though older guides still list it for referrals.

| Code | Reason phrase         | What it means for the call                       |
| ---- | --------------------- | ------------------------------------------------ |
| 200  | OK                    | The call was answered                            |
| 202  | Accepted (deprecated) | Accepted for later processing, avoid in new code |
| 204  | No Notification       | Succeeded, no NOTIFY coming                      |

### 3xx: Redirection

A 3xx code means your next INVITE goes somewhere else, and the new address is in the Contact header.

| Code | Reason phrase       | What it means for the call                       |
| ---- | ------------------- | ------------------------------------------------ |
| 300  | Multiple Choices    | Several targets in Contact, pick one and re-send |
| 301  | Moved Permanently   | Re-send to Contact and keep using it             |
| 302  | Moved Temporarily   | Re-send to Contact for this call                 |
| 305  | Use Proxy           | Re-send through the proxy named in Contact       |
| 380  | Alternative Service | Failed, an alternative is in the body            |

A 301 has no expiry, so update your routing for good.

### 4xx: Client Error

A 4xx code means the request itself is the problem, usually on your side.

| Code | Reason phrase                 | What it means for the call                              |
| ---- | ----------------------------- | ------------------------------------------------------- |
| 400  | Bad Request                   | Malformed request                                       |
| 401  | Unauthorized                  | A UAS or registrar wants credentials                    |
| 403  | Forbidden                     | Understood and refused                                  |
| 404  | Not Found                     | No such user, or a domain the recipient does not handle |
| 407  | Proxy Authentication Required | A proxy wants credentials                               |
| 408  | Request Timeout               | No response in time                                     |
| 480  | Temporarily Unavailable       | Reachable but not available right now                   |
| 486  | Busy Here                     | Busy at this address                                    |
| 487  | Request Terminated            | Cancelled, usually the caller hung up                   |
| 488  | Not Acceptable Here           | The session description was refused                     |

A 401 on your REGISTER is the registrar challenging you, as in [SIP registration with Kamailio](https://telnyx.com/resources/sip-trunk-registration-kamailio), while a 407 comes from a proxy. 483 Too Many Hops means Max-Forwards reached 0, usually a routing loop, and an endpoint that sees 430 Flow Failed should treat it as a 400.

**Deprecated and reserved SIP codes:** 402 Payment Required is reserved. 409 Conflict and 411 Length Required are deprecated and absent from the IANA registry. 

### 5xx: Server Error

A 5xx code means the far end failed, not your request, so the same request may succeed later or on another server.

| Code | Reason phrase                           | What it means for the call                          |
| ---- | --------------------------------------- | --------------------------------------------------- |
| 500  | Server Internal Error                   | Unexpected failure at the server                    |
| 501  | Not Implemented                         | Method not implemented                              |
| 502  | Bad Gateway                             | Invalid response from downstream                    |
| 503  | Service Unavailable                     | Overloaded or in maintenance, may carry Retry-After |
| 504  | Server Time-out                         | Upstream server did not respond                     |
| 505  | Version Not Supported                   | SIP version not supported                           |
| 513  | Message Too Large                       | Too large to process                                |
| 555  | Push Notification Service Not Supported | Push service unsupported                            |
| 580  | Precondition Failure                    | Media preconditions could not be met                |

A 501 means the server does not implement your method at all, while a 405 means it knows the method and disallows it here.

### 6xx: Global Failure

A 6xx code means your request will fail anywhere, not only at this address.

| Code | Reason phrase           | What it means for the call                             |
| ---- | ----------------------- | ------------------------------------------------------ |
| 600  | Busy Everywhere         | Busy, no other location will answer                    |
| 603  | Decline                 | The callee declined, no alternative available          |
| 603  | Network Blocked         | Blocked by network analytics                           |
| 604  | Does Not Exist Anywhere | The user does not exist anywhere                       |
| 606  | Not Acceptable          | Session description or request not acceptable anywhere |
| 607  | Unwanted                | A human rejected the call as unwanted                  |
| 608  | Rejected                | An intermediary machine or process rejected it         |

* 486 vs 600 vs 603: a 486 means only this address is busy, so your PBX may still forward the call. A 600 or 603 means the far end knows there is no alternative such as voicemail.
* 607 vs 608: 607 means a person rejected your call, 608 means an intermediary machine or process did.

## SIP response codes reference table

Registered codes run from 100 to 608, and twelve of them cover most of what your trunk returns.

**Which SIP code are you looking at?**

* **Seeing 100, 180 or 183 in the trace:** keep waiting, the call is still being set up.
* **Got a 200 OK or 202 Accepted:** the request worked, so there is nothing to retry or fix.
* **Got a 301 or 302 redirect:** resend to the address in the Contact header.
* **Got a 4xx such as 403 or 404:** fix your request, unless it is busy 486, cancelled 487 or unavailable 480.
* **Got a 5xx or 6xx such as 503 or 603:** wait for any Retry-After before you try again, and treat 603, 607 or 608 as a block.

### SIP response codes cheat sheet with the 12 codes to know

These twelve cover most lines in your trunk CDRs, with the move each one calls for.

| Code | Reason phrase       | What to do                                      |
| ---- | ------------------- | ----------------------------------------------- |
| 100  | Trying              | Wait                                            |
| 180  | Ringing             | Wait, play local ringback if no 183             |
| 183  | Session Progress    | Wait and play the early media                   |
| 200  | OK                  | Send the ACK and start media                    |
| 302  | Moved Temporarily   | Re-send to the Contact address                  |
| 401  | Unauthorized        | Answer the challenge with credentials           |
| 403  | Forbidden           | Check credentials, policy and the source IP     |
| 404  | Not Found           | Check the dialled number and Request-URI domain |
| 408  | Request Timeout     | Retry later, unchanged                          |
| 486  | Busy Here           | Accept the outcome                              |
| 487  | Request Terminated  | Accept the outcome, the caller cancelled        |
| 503  | Service Unavailable | Retry after Retry-After                         |

### Full list of SIP codes, 100 to 608

Every registered code in numeric order, including 425 Bad Alert Message, which most lookup pages omit.

| Code | Reason phrase                           | One-line meaning                                                                                         |
| ---- | --------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| 100  | Trying                                  | Request received, locating the callee                                                                    |
| 180  | Ringing                                 | Callee is being alerted                                                                                  |
| 181  | Call Is Being Forwarded                 | Call forwarded elsewhere                                                                                 |
| 182  | Queued                                  | Callee unavailable, call queued                                                                          |
| 183  | Session Progress                        | Early media or progress detail                                                                           |
| 199  | Early Dialog Terminated                 | An early dialog ended before answer                                                                      |
| 200  | OK                                      | Request succeeded                                                                                        |
| 202  | Accepted (deprecated)                   | Accepted for later processing                                                                            |
| 204  | No Notification                         | Succeeded, no NOTIFY will follow                                                                         |
| 300  | Multiple Choices                        | Several targets in Contact                                                                               |
| 301  | Moved Permanently                       | Use the Contact address from now on                                                                      |
| 302  | Moved Temporarily                       | Use the Contact address for now                                                                          |
| 305  | Use Proxy                               | Send through the proxy in Contact                                                                        |
| 380  | Alternative Service                     | Failed, alternative in the body                                                                          |
| 400  | Bad Request                             | Malformed request                                                                                        |
| 401  | Unauthorized                            | Authenticate with the UAS or registrar                                                                   |
| 402  | Payment Required (reserved)             | Reserved for future use                                                                                  |
| 403  | Forbidden                               | Understood and refused                                                                                   |
| 404  | Not Found                               | The user does not exist at the domain in the Request-URI, or the domain is not one the recipient handles |
| 405  | Method Not Allowed                      | Method known but not allowed here                                                                        |
| 406  | Not Acceptable                          | No response matches the Accept headers                                                                   |
| 407  | Proxy Authentication Required           | Authenticate with the proxy                                                                              |
| 408  | Request Timeout                         | No response from the far end in time                                                                     |
| 409  | Conflict (deprecated)                   | RFC 2543 only, not registered                                                                            |
| 410  | Gone                                    | Resource permanently gone                                                                                |
| 411  | Length Required (deprecated)            | RFC 2543 only, not registered                                                                            |
| 412  | Conditional Request Failed              | Precondition on a PUBLISH not met                                                                        |
| 413  | Request Entity Too Large                | Body too large                                                                                           |
| 414  | Request-URI Too Long                    | Request-URI too long                                                                                     |
| 415  | Unsupported Media Type                  | Body format not supported                                                                                |
| 416  | Unsupported URI Scheme                  | URI scheme not understood                                                                                |
| 417  | Unknown Resource-Priority               | Resource-Priority value unknown                                                                          |
| 420  | Bad Extension                           | A required extension is unknown                                                                          |
| 421  | Extension Required                      | Server needs an extension you did not offer                                                              |
| 422  | Session Interval Too Small              | Session-Expires below the minimum                                                                        |
| 423  | Interval Too Brief                      | Expires value too short                                                                                  |
| 424  | Bad Location Information                | Location data unusable                                                                                   |
| 425  | Bad Alert Message                       | Alert-Info content rejected                                                                              |
| 428  | Use Identity Header                     | Identity header required and missing                                                                     |
| 429  | Provide Referrer Identity               | Referred-By token missing                                                                                |
| 430  | Flow Failed                             | Flow to the registered endpoint failed, proxy use                                                        |
| 433  | Anonymity Disallowed                    | Anonymous requests refused                                                                               |
| 436  | Bad Identity-Info                       | Identity-Info header unusable                                                                            |
| 437  | Unsupported Credential                  | Identity credential cannot be validated                                                                  |
| 438  | Invalid Identity Header                 | Identity signature failed verification                                                                   |
| 439  | First Hop Lacks Outbound Support        | First hop does not support outbound flows                                                                |
| 440  | Max-Breadth Exceeded                    | Too many parallel forks                                                                                  |
| 469  | Bad Info Package                        | Info-Package not supported                                                                               |
| 470  | Consent Needed                          | Recipient consent not granted                                                                            |
| 480  | Temporarily Unavailable                 | Reachable but not available now                                                                          |
| 481  | Call/Transaction Does Not Exist         | No matching dialog or transaction                                                                        |
| 482  | Loop Detected                           | Request looped back to this server                                                                       |
| 483  | Too Many Hops                           | Max-Forwards reached 0                                                                                   |
| 484  | Address Incomplete                      | Request-URI incomplete                                                                                   |
| 485  | Ambiguous                               | Request-URI matched several users                                                                        |
| 486  | Busy Here                               | Busy at this address                                                                                     |
| 487  | Request Terminated                      | Cancelled by a CANCEL or BYE                                                                             |
| 488  | Not Acceptable Here                     | Session description refused at this address                                                              |
| 489  | Bad Event                               | Event package not understood                                                                             |
| 491  | Request Pending                         | Another request is in progress on this dialog                                                            |
| 493  | Undecipherable                          | Encrypted body cannot be decrypted                                                                       |
| 494  | Security Agreement Required             | Negotiate a security mechanism first                                                                     |
| 500  | Server Internal Error                   | Unexpected failure at the server                                                                         |
| 501  | Not Implemented                         | Method not implemented                                                                                   |
| 502  | Bad Gateway                             | Invalid response from downstream                                                                         |
| 503  | Service Unavailable                     | Overloaded or in maintenance, check Retry-After                                                          |
| 504  | Server Time-out                         | Upstream server did not respond in time                                                                  |
| 505  | Version Not Supported                   | SIP version unsupported                                                                                  |
| 513  | Message Too Large                       | Message too large to process                                                                             |
| 555  | Push Notification Service Not Supported | Push service unsupported                                                                                 |
| 580  | Precondition Failure                    | Media preconditions cannot be met                                                                        |
| 600  | Busy Everywhere                         | Busy, no alternative anywhere                                                                            |
| 603  | Decline                                 | Declined, no alternative anywhere                                                                        |
| 603  | Network Blocked                         | Blocked by network analytics, see Reason                                                                 |
| 604  | Does Not Exist Anywhere                 | User does not exist anywhere                                                                             |
| 606  | Not Acceptable                          | Session description or part of the request not acceptable anywhere                                       |
| 607  | Unwanted                                | Called human rejected the call                                                                           |
| 608  | Rejected                                | Intermediary rejected the call, see Call-Info                                                            |

**Scope of this table:** codes as registered in the [IANA SIP Parameters registry](https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml), checked on 14 October 2026\. 

## Which SIP error codes you will see on live calls, and what to do

Most "SIP error codes" on a healthy trunk are not errors. 486 Busy Here, 487 Request Terminated, 480 Temporarily Unavailable and 603 Decline describe the called party, not your system, and need no fix.

403 Forbidden is often an authorisation or policy failure on your trunk, and 404, 408, 488 and 503 each point at a cause you can check.

Four of the most common codes describe the called party, not your trunk, so only the right column needs action.

### Normal call outcomes versus real faults

Each cause and check follows the RFC 3261 meaning.

| Code | Likely cause                                           | What to check                                                                                                 |
| ---- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------- |
| 403  | Authorisation or policy failure, or receiver rejection | Credentials, source IP, outbound policy                                                                       |
| 404  | Wrong number or unhandled Request-URI domain           | Dialled number and Request-URI domain, see [SIP DIDs explained](https://telnyx.com/resources/sip-did)         |
| 408  | Far end did not answer in time                         | Far-end reachability and Max-Forwards                                                                         |
| 480  | Callee reachable but not available                     | Nothing                                                                                                       |
| 486  | Callee busy at this address                            | Nothing                                                                                                       |
| 487  | Caller cancelled before answer                         | Nothing                                                                                                       |
| 488  | Offered codec or session description refused           | Offered codecs, including wideband, see [HD voice on SIP](https://telnyx.com/resources/hd-voice-sip-trunking) |
| 503  | Far end overloaded or in maintenance                   | Retry-After, then retry                                                                                       |

The carrier-specific meaning of 403 and 503 on a Telnyx trunk is on the [Telnyx response codes guide](https://developers.telnyx.com/docs/voice/sip-trunking/troubleshooting/response-codes).

**Find the code and its context in your trace:** capture SIP with Wireshark, tcpdump or tshark, filter on the Call-ID, and read the status line plus Retry-After, Reason and Contact, as shown in [troubleshooting SIP issues](https://telnyx.com/resources/troubleshooting-sip-issues-using-wireshark-tcpdump-tshark). 

### When to retry after 302, 408, 503 and 603

RFC 3261 states retry behaviour for a few codes:

* 302: you may cache the result for the Expires period.
* 408 Request Timeout: you may repeat the request unchanged at any later time.
* 503 Service Unavailable and 603: both may carry Retry-After, so wait that long before you try again.
* 404, 486 and 603 Decline: an immediate retry is wasted traffic.

### Call blocking and caller identity codes

603 Network Blocked means the network's analytics blocked your call. A 607 Unwanted warns that your next attempt will likely be rejected too. A 608 Rejected should carry a Call-Info header with purpose jwscard and a jCard, so you can dispute the block.

428, 436, 437 and 438 relate to the Identity header used for STIR/SHAKEN. A run of them on your outbound calls means the identity is missing, unreadable or failed verification. [Telnyx SIP trunking](https://telnyx.com/products/sip-trunks) issues A-level STIR/SHAKEN attestation at the carrier, so your outbound calls go out verified rather than blocked.

## Where SIP response codes are defined in RFC 3261 and the IANA registry

The codes come from [RFC 3261](https://www.rfc-editor.org/rfc/rfc3261), the SIP specification, which also created the IANA SIP Parameters registry where every later code is recorded.

### RFC 3261 and the RFCs that added codes later

Later RFCs added codes, and old equipment on your trunk can still send codes from RFC 2543.

| Source                       | What it defines                              | Example codes                |
| ---------------------------- | -------------------------------------------- | ---------------------------- |
| RFC 3261                     | The six classes, base codes and the registry | 100, 200, 302, 404, 503, 603 |
| RFC 2543                     | Obsolete predecessor, codes marked obsolete  | 409, 411                     |
| RFC 5626                     | Outbound client-to-proxy flows               | 430, 439                     |
| ATIS-1000099                 | Reason header format for network blocking    | 603 Network Blocked          |
| IANA SIP Parameters registry | Current authoritative list with references   | 100 to 608                   |

### Reading the IANA SIP Parameters registry

A code absent from the IANA SIP Parameters registry is deprecated.

A response can also carry a Warning header with its own three-digit code, so a 488 with Warning 304 Media type not available tells you which media was refused.

## Why SIP codes matter for every call you place

The mix of codes in your CDRs is the fastest read of trunk health. More 503s point at the far end, more 403s or 404s at your configuration, and 603, 607 or 608 at your numbers being treated as spam.

A 200 OK in your trace means the call was answered and the dialog is set up.

### What the codes tell you about your trunk and your carrier

Telnyx runs SIP trunking on a network it owns rather than rents, so you can check a 403 or 503 against the carrier that sent it. A 404 on one of your [Telnyx phone numbers](https://telnyx.com/products/phone-numbers) means it is not assigned to a connection.

### Keeping outbound calls out of 603, 607 and 608

The networks your calls land on set the blocking codes. Telnyx issues STIR/SHAKEN A-level attestation at the carrier, manages CNAM and applies outbound voice profiles against fraud and spam. Usage-based pricing starts at $0.0032 per minute. If you run [contact center voice](https://telnyx.com/solutions/contact-center) or build [voice for ISVs](https://telnyx.com/solutions/isv), you place the most exposed volume.

**500M+ SIP calls processed monthly on the Telnyx network.** Coverage in 230+ countries under a 99.999% uptime SLA. 

How to set up a SIP trunk

Create a connection and place a first call with the [_SIP trunk setup guide_](https://telnyx.com/resources/how-to-setup-sip-trunk).

Business SIP trunking

What [_business SIP trunking_](https://telnyx.com/resources/business-sip-trunking) replaces and costs.

SIP trunking vs VoIP

Where a trunk ends and a hosted seat begins, in [_SIP trunking vs VoIP_](https://telnyx.com/resources/sip-trunking-vs-voip).

Troubleshooting SIP with Wireshark

Capture a failing call when [_troubleshooting SIP issues_](https://telnyx.com/resources/troubleshooting-sip-issues-using-wireshark-tcpdump-tshark).

SIP trunk registration with Kamailio

The 401 challenge and its answer, in [_SIP registration with Kamailio_](https://telnyx.com/resources/sip-trunk-registration-kamailio).

SIP provider comparison

Prices and network ownership across carriers in this [_SIP provider comparison_](https://telnyx.com/resources/sip-provider-comparison).

**SIP response codes FAQ**

What are SIP response codes?

Three-digit status codes a SIP server returns to a request such as INVITE, in six classes from 1xx to 6xx. The IANA registry lists every code from 100 to 608.

What do SIP codes look like?

A status line such as SIP/2.0 486 Busy Here: the SIP version, the three-digit code and a reason phrase, followed by headers such as Contact, Retry-After and Reason.

Why do SIP codes matter?

Because the code tells you what to do next. Leave a 486 or 487, retry a 408 or 503 on the RFC's timing, fix your request after a 403 or 404, and check your caller identity after a 603, 607 or 608.

What is the difference between a SIP code and a SIP error code?

None in the standard. "SIP error code" is the everyday name for the 4xx, 5xx and 6xx classes, while "SIP code" or "SIP response code" covers all six classes including 1xx progress reports and 200 OK.

What is the difference between a 401 and a 407 response?

Who is asking for your credentials. A 401 Unauthorized comes from a UAS or registrar, a 407 Proxy Authentication Required from a proxy, and you answer both by re-sending the request with credentials.

### Read the code and know your next move

Telnyx SIP trunking returns standard SIP response codes from a network Telnyx owns, so when a call fails you know whether to retry, fix your request or leave it.

[Get started with SIP trunking](https://telnyx.com/products/sip-trunks)

Share on Social

Serhii Omelchenko

Global AEO/SEO Manager

Serhii is Global AEO/SEO Manager at Telnyx, based in Amsterdam, he is focused on making communications infrastructure findable and credible across both traditional search and AI-driven discovery. He previously led SEO and GEO strategy for some of the world’s most recognized consu

mer brands. 

\[...\]

Deniz Yakışıklı

Sr. Product Marketing Manager

Deniz is a Senior Product Marketing Manager at Telnyx with 10 years of experience in technology and healthtech marketing. She previously led go-to-market initiatives at Philips Healthcare, Vodafone, and The Coca-Cola Company. Originally from Türkiye and based in Amsterdam, she ho

lds an MBA in Marketing Management from the University of Amsterdam and a Bachelor's degree in Industrial Engineering from Boğaziçi University. In her free time, Deniz enjoys yoga, traveling, and discovering nice restaurants.

\[...\]

## Jump to:

[What are SIP codes and who sends them?](#what-are-sip-codes-and-who-sends-them)[Complete list of SIP response codes by class](#complete-list-of-sip-response-codes-by-class)[SIP response codes reference table](#sip-response-codes-reference-table)[Which SIP error codes you will see on live calls, and what to do](#which-sip-error-codes-you-will-see-on-live-calls-and-what-to-do)[Where SIP response codes are defined in RFC 3261 and the IANA registry](#where-sip-response-codes-are-defined-in-rfc-3261-and-the-iana-registry)[Why SIP codes matter for every call you place](#why-sip-codes-matter-for-every-call-you-place)

## Sign up for emails of our latest articles and news

[Start building](https://telnyx.com/sign-up)

Related articles

* [**SIP Trunking**SIP DID numbers: what they are and how they work![Deniz Yakışıklı](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/Deniz_Yakisikli_6b7b420ed4.png?width=96&format=webp)By Deniz Yakışıklı29, Sep 2026](https://telnyx.com/resources/sip-did)
* [**SIP Trunking**HIPAA-compliant voice and fax solutions for healthcare![Fiona McDonnell](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/11_5e5b137a78.jpg?width=96&format=webp)By Fiona McDonnell23, Sep 2026](https://telnyx.com/resources/secure-communications-for-healthcare)
* [**SIP Trunking**SIP Trunking vs VoIP: What's Actually Different![Emily Bowen](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/6_df8e55134d.jpg?width=96&format=webp)By Emily Bowen17, Sep 2026](https://telnyx.com/resources/sip-trunking-vs-voip)
* [**Inference**Edge inference: where to run AI models for low latency![Eli Mogul](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/Eli_Mogul_1de9939dcb.png?width=96&format=webp)By Eli Mogul14, Oct 2026](https://telnyx.com/resources/edge-inference)
* [**Inference**Open Source vs Frontier Models: Which Should Your Agents Run On?![Eli Mogul](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/Eli_Mogul_1de9939dcb.png?width=96&format=webp)By Eli Mogul14, Oct 2026](https://telnyx.com/resources/os-vs-frontier)
* [**STT API**Telnyx STT against ElevenLabs Scribe on real phone audio![Abhishek Sharma](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/Abishek_Sharma_8313622a2b.png?width=96&format=webp)By Abhishek Sharma13, Oct 2026](https://telnyx.com/resources/telnyx-stt-vs-elevenlabs-scribe-benchmark)

### Ask AI

* [![GPT](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/chatgpt_icon-ea55e09d.jpeg?width=92&format=webp)](https://chat.openai.com/?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Claude](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/claude_icon-c7c8eef3.webp?width=92&format=webp)](https://claude.ai/new?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Perplexity](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/perplexity_icon-cd5b74f1.webp?width=92&format=webp)](https://www.perplexity.ai/search?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Gemini](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/gemini_icon-4ff1cbf4.webp?width=92&format=webp)](https://www.google.com/search?udm=50&aep=11&q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Grok](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/grok_icon-e588e5bd.webp?width=92&format=webp)](https://x.com/i/grok?text=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)