SIP responses

SIP responses are codes used in the Session Initiation Protocol for communication. They indicate the status or outcome of a SIP request. Here is a list of SIP responses along with their corresponding codes and brief descriptions:

free voip calls to egypt

1xx Informational responses:

sip text messaging
  • 100 Trying: Indicates that the request has been received and the server is processing it.
  • 180 Ringing: Notifies the calling party that the destination is ringing or being alerted.
  • 181 Call Is Being Forwarded: Informs that the call is being forwarded to another destination.
  • 182 Queued: Indicates that the destination is temporarily unavailable, and the call has been queued.
  • 183 Session Progress: Provides additional information about the progress of the call setup.
  • 199 Early Dialog Terminated: Indicates that an early dialogue has been terminated.

2xx Success responses:

  • 200 OK: Indicates that the request was successful.
  • 202 Accepted: Informs that the request has been accepted for processing, often used for referrals.
  • 204 No Notification: Indicates a successful request, but no response will be received.
2xx Success responses
224 Area Code Grayslake

3xx Redirection responses:

      • 300 Multiple Choices: Indicates that there are multiple options available, and the user or client should choose one.
      • 301 Moved Permanently: Informs that the requested address has permanently moved, and provides the new address.
      • 302 Moved Temporarily: Indicates a temporary move to a different address, and the client should try again.
      • 305 Use Proxy: Specifies that the request should be redirected through the proxy specified in the Contact header.

4xx Request failure responses:

  • 400 Bad Request: Indicates that the request has malformed syntax and cannot be understood.
  • 401 Unauthorized: Requires user authentication for the request. Typically issued by user agents and registrars.
  • 402 Payment Required: Reserved for future use.
  • 403 Forbidden: The server understood the request but refuses to fulfill it.
  • 404 Not Found: Indicates that the requested user or resource does not exist.
  • 405 Method Not Allowed: The method specified in the request is understood but not allowed.
  • 406 Not Acceptable: The server cannot generate responses with acceptable content.
  • 407 Proxy Authentication Required: Authentication is required by the proxy server.
  • 408 Request Timeout: The server couldn’t find the user in time.
  • 409 Conflict: Indicates that the user is already registered (deprecated).
  • 410 Gone: The user existed in the past but is not available at the current location.
  • 411 Length Required: The server requires a valid content length in the request (deprecated).
  • 412 Conditional Request Failed: The given precondition for the request has not been met.
  • 413 Request Entity Too Large: The request body is too large.
  • 414 Request URI Too Long: The server refuses to service the request because the Request-URI is too long.
  • 415 Unsupported Media Type: The request body is in a non-supported format.
  • 416 Unsupported URI Scheme: The Request-URI is unknown to the server.
  • 417 Unknown Resource-Priority: The request included a resource-priority option tag, but no Resource-Priority header.
  • 420 Bad Extension: The request contains an unsupported SIP protocol extension.
  • 421 Extension Required: The server requires a specific extension that is not listed in the Supported header.
  • 422 Session Interval Too Small: The request contains a Session-Expires header with a duration below the minimum.
  • 423 Interval Too Brief: The expiration time of the resource is too short.
  • 424 Bad Location Information: The location content in the request is malformed or unsatisfactory.
  • 428 Use Identity Header: The server policy requires an Identity header, which has not been provided.
  • 429 Provide Referrer Identity: The server did not receive a valid Referred-By token in the request.
  • 430 Flow Failed: A specific flow to a user agent has failed, while other flows may succeed.
  • 433 Anonymity Disallowed: The request has been rejected because it was anonymous.
  • 436 Bad Identity Info: The request contains an Identity-Info header with an unresolvable URI scheme.
  • 437 Unsupported Certificate: The server could not validate a certificate for the domain that signed the request.
  • 438 Invalid Identity Header: The server obtained a valid certificate for a request but couldn’t verify the signature.
  • 439 First Hop Lacks Outbound Support: The first outbound proxy does not support the “outbound” feature.
  • 440 Max-Breadth Exceeded: If a SIP proxy determines that a response context has insufficient Incoming Max-Breadth to carry out a desired parallel fork and cannot compensate, it returns a 440 response.
  • 469 Bad Info Package: If a SIP UA receives an INFO request associated with an Info Package that it has not indicated willingness to receive, it must send a 469 response indicating the Info Packages it is willing to receive.
  • 470 Consent Needed: The source of the request does not have the permission of the recipient to make such a request.
  • 480 Temporarily Unavailable: The person being called is currently unavailable.
  • 481 Call/Transaction Does Not Exist: The server received a request that does not match any ongoing call or transaction.
  • 482 Loop Detected: The server has detected a loop in the call routing.
  • 483 Too Many Hops: The maximum number of allowed hops for the request has been exceeded.
  • 484 Address Incomplete: The requested address is incomplete in the Request-URI.
  • 485 Ambiguous: The Request-URI is ambiguous and does not point to a specific destination.
  • 486 Busy Here: The person being called is currently busy with another call.
  • 487 Request Terminated: The request has been terminated by either a “bye” or “cancel” message.
  • 488 Not Acceptable Here: Some aspects of the session description for the requested destination are not acceptable.
  • 489 Bad Event: The server did not understand an event package specified in the Event header field.
  • 491 Request Pending: The server has pending requests from the same ongoing call.
  • 493 Undecipherable: The request contains an encrypted MIME body that the recipient cannot decrypt.
  • 494 Security Agreement Required: The server has received a request that requires a negotiated security mechanism.
5xx Server errors

5xx Server errors: These responses indicate errors on the server side.

  • 500 Server Internal Error: The server encountered an unexpected condition and could not fulfill the request.
  • 501 Not Implemented: The requested SIP request method is not implemented on this server.
  • 502 Bad Gateway: The server received an invalid response from a downstream server while trying to fulfill the request.
  • 503 Service Unavailable: The server is temporarily unable to process the request due to maintenance or overload.
  • 504 Server Time-out: The server did not receive a timely response from another server while processing the request.
  • 505 Version Not Supported: The server does not support the SIP protocol version specified in the request.
  • 513 Message Too Large: The length of the request message exceeds the server’s processing capabilities.
  • 555 Push Notification Service Not Supported: The server does not support the specified push notification service.
  • 580 Precondition Failure: The server cannot meet the specified constraints in the offer.

6xx Global failures: These responses indicate global failures in the SIP communication.

  • 600 Busy Everywhere: All possible destinations are currently busy.
  • 603 Decline: The destination does not wish to participate in the call or has no alternative destinations.
  • 604 Does Not Exist Anywhere: The requested user does not exist anywhere, according to authoritative server information.
  • 606 Not Acceptable: The user’s agent was successfully contacted, but some aspects of the session description were not acceptable.
  • 607 Unwanted: The called party does not want to receive calls from the calling party, and future attempts are likely to be rejected.

Get Free Trial

No credit card required

Get Free Credit

Cancel anytime