Specifies SIP response codes.

C# | Visual Basic | Visual C++ |
public enum ResponseCodes
Public Enumeration ResponseCodes
public enum class ResponseCodes

Member | Description |
---|---|
Trying |
(100) This response indicates that the request has been received by the next-hop server and that some unspecified action is being taken on behalf of this call.
|
Ringing |
(180) This response may be used to initiate local ringback.
|
CallIsBeingForwarded |
(181) A server may use this status code to indicate that the call is being forwarded to a different set of destinations.
|
Queued |
(182) The called party is temporarily unavailable, but the server has ecided to queue the call rather than reject it.
|
SessionProgress |
(183) The 183 (Session Progress) response is used to convey information about the progress of the call that is not otherwise classified.
|
OK |
(200) The request has succeeded.
|
MultipleChoices |
(300) The address in the request resolved to several choices, each with its own specific location, and the user (or UA) can select a preferred communication end point and redirect its request to that location.
|
MovedPermanently |
(301) The user can no longer be found at the address in the Request-URI, and the requesting client should retry at the new address given by the Contact header field.
|
MovedTemporarily |
(302) The requesting client should retry the request at the new address(es) given by the Contact header field.
|
UseProxy |
(305) The requested resource must be accessed through the proxy given by the Contact field.
|
AlternativeService |
(380) The call was not successful, but alternative services are possible.
|
BadRequest |
(400) The request could not be understood due to malformed syntax.
|
Unauthorized |
(401) The request requires user authentication.
|
PaymentRequired |
(402) Reserved for future use.
|
Forbidden |
(403) The server understood the request, but is refusing to fulfill it.
|
NotFound |
(404) The server has definitive information that the user does not exist at the domain specified in the Request-URI.
|
MethodNotAllowed |
(405) The method specified in the Request-Line is understood, but not allowed for the address identified by the Request-URI.
|
NotAcceptable |
(406) The resource identified by the request is only capable of generating response entities that have content characteristics not acceptable according to the Accept header field sent in the request.
|
ProxyAuthenticationRequired |
(407) This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy.
|
RequestTimedOut |
(408) The server could not produce a response within a suitable amount of time.
|
Gone |
(410) The requested resource is no longer available at the server and no forwarding address is known.
|
RequestEntityTooLarge |
(413) The server is refusing to process a request because the request entity-body is larger than the server is willing or able to process.
|
RequestURITooLong |
(414) The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.
|
UnsupportedMediaType |
(415) The server is refusing to service the request because the message body of the request is in a format not supported by the server for the requested method.
|
UnsupportedURIScheme |
(416) The server cannot process the request because the scheme of the URI in the Request-URI is unknown to the server.
|
BadExtension |
(420) The server did not understand the protocol extension specified in a Proxy-Require or Require header field.
|
ExtensionRequired |
(421) The UAS needs a particular extension to process the request, but this extension is not listed in a Supported header field in the request.
|
IntervalTooBrief |
(423) The server is rejecting the request because the expiration time of the resource refreshed by the request is too short.
|
TemporarilyUnavailable |
(480) The callee's end system was contacted successfully but the callee is currently unavailable.
|
CallDoesNotExist |
(481) This status indicates that the UAS received a request that does not match any existing dialog.
|
LoopDetected |
(482) The server has detected a loop.
|
TooManyHops |
(483) The server received a request that contains a Max-Forwards header field with the value zero.
|
AddressIncomplete |
(484) The server received a request with a Request-URI that was incomplete.
|
Ambiguous |
(485) The Request-URI was ambiguous.
|
BusyHere |
(486) The callee's end system was contacted successfully, but the callee is currently not willing or able to take additional calls at this end system.
|
RequestTerminated |
(487) The request was terminated by a BYE or CANCEL request.
|
NotAcceptableHere |
(488) The session description such as the bandwidth, addressing type or codecs were not acceptable.
|
RequestPending |
(491) There is a pending request within the same call.
|
Undecipherable |
(493) The request was received by a UAS that contained an encrypted MIME body for which the recipient does not possess or will not provide an appropriate decryption key.
|
ServerInternalError |
(500) The server encountered an unexpected condition that prevented it from fulfilling the request.
|
NotImplemented |
(501) The server does not support the functionality required to fulfill the request.
|
BadGateway |
(502) The server, while acting as a gateway or proxy, received an invalid response from the downstream server it accessed in attempting to fulfill the request.
|
ServiceUnavailable |
(503) The server is temporarily unable to process the request due to a temporary overloading or maintenance of the server.
|
ServerTimeout |
(504) The server did not receive a timely response from an external server it accessed in attempting to process the request.
|
VersionNotSupported |
(505) The server does not support, or refuses to support, the SIP protocol version that was used in the request.
|
MessageTooLarge |
(513) The server was unable to process the request since the message length exceeded its capabilities.
|
BusyEverywhere |
(600) The callee's end system was contacted successfully but the callee is busy and does not wish to take the call at this time.
The server has definitive information about a particular user, not just the particular instance.
|
GlobalFailureDecline |
(603) The callee's machine was successfully contacted but the user explicitly does not wish to or cannot participate.
The server has definitive information about a particular user, not just the particular instance.
|
DoesNotExistAnywhere |
(604) The server has authoritative information that the user does not exist anywhere.
The server has definitive information about a particular user, not just the particular instance.
|
GlobalFailureNotAcceptable |
(606) The session description such as the bandwidth, addressing type or codecs were not acceptable.
The server has definitive information about a particular user, not just the particular instance.
|
Assembly: VoIPSDK (Module: VoIPSDK.dll) Version: 11.2.4.290