The ResponseCodetype exposes the following members.
Methods
Name | Description | |
---|---|---|
IsEndToEndProvisional |
Returns true if the provisional response code
is a provisional, that is not hop by hop.
|
|
IsFailureResponse |
Returns true if the response code is in the
range of failure responses; otherwise false. A return value of
false does not necessarily indicate that the response code
indicates success.
|
|
IsHopByHopProvisional |
Returns true if the provisional response code
is used on directly connected SIP entities.
|
|
IsProvisionalResponse |
Returns true if the response code is in the
range of provisional responses; otherwise false.
|
|
IsRedirectResponse |
Returns true if the response code is in the
range of redirect responses; otherwise false.
|
|
IsSuccessfulResponse |
Returns true if the response is in the range
of successful responses; otherwise false. A return value of false
does not necessarily mean it is a failure response.
|
Fields
Name | Description | |
---|---|---|
Accepted |
Refer accepted. (202)
|
|
AddressIncomplete |
The Request-URI is incomplete. (484)
|
|
AlternativeService |
The call was not successful, but alternative
services are possible. (380)
|
|
Ambiguous |
The Request-URI was ambiguous. (485)
|
|
BadCallLeg |
The call leg (that is, call context) does not
exist or has been cleaned up. (481)
|
|
BadEvent |
The server did not understand the event
package specified in a "Event" header field. (489)
|
|
BadExtension |
Bad extension. The Proxy-Require or Require
header filed is not understood. (420)
|
|
BadGateway |
Bad Gateway. (502)
|
|
BadRequest |
The request could not be understood due to
malformed syntax. (400)
|
|
BusyEverywhere |
The callee's end system was contacted
successfully but the callee is busy and does not wish to take the
call at this time. This response is returned only if the client
knows that no other endpoint will answer the request. Using
BusyHereis the best way to decline an Invite most of the time.
(600)
|
|
BusyHere |
The receiving system was contacted
successfully but it is currently not willing or able to take
additional calls. (486)
|
|
Conflict |
The request could not be completed due to a
conflict with the current state of the resource. (409)
|
|
DeclineAll |
The user wants to decline a signaling session
everywhere including call routing. (605)
|
|
DeclineEverywhere |
Used when the client wants to decline a
signaling invitation at all forked locations. It is rare that a
client would want to do this unless it knows somehow that all
clients do not want to connect. Using
BusyHereis the best way to decline an Invite most of the time.
(603)
|
|
DoesNotExistAnywhere |
The user does not exist anywhere. (604)
|
|
ExtensionRequired |
A required extension is missing in the
Supported header of the request. (421)
|
|
FlowFailed |
The route set of dialog is invalid and must be
updated. (430)
|
|
Forbidden |
Forbidden. The request should not be repeated.
(403)
|
|
Forwarded |
Represents the provisional Call-Forwarded
response. (181)
|
|
InternalServerError |
Internal server error. (500)
|
|
IntervalTooBrief |
The expiration time of the resource request is
too short. (423)
|
|
LoopDetected |
A loop has been detected. (482)
|
|
MaximumFailureResponseCode |
The largest possible valid failure response
code. Can be used for validating the range of the response codes.
(699)
|
|
MaximumProvisionalResponseCode |
Maximum valid provisional response code. Can
be used to validate ranges of response codes. (199)
|
|
MaximumRedirectResponseCode |
Maximum redirect response code. Can be used
for validating response code ranges. (399)
|
|
MaximumResponseCode |
The largest possible valid response code. Can
be used for validating the range of the response codes. (699)
|
|
MaximumSuccessfulResponseCode |
Maximum successful response code. Can be used
for validating ranges of response codes. (299)
|
|
MessageTooLarge |
The message is too large. (513)
|
|
MethodNotAllowed |
The method is not allowed. (405)
|
|
MinimumFailureResponseCode |
Minimum response code indicating failure. Can
be used to validate response codes. (400)
|
|
MinimumProvisionalResponseCode |
Minimum provisional response code. Can be used
to validate ranges of response codes. (100)
|
|
MinimumRedirectResponseCode |
Minimum redirect response code. Can be used
for validating ranges of response codes. (300)
|
|
MinimumResponseCode |
Minimum valid response code. Can be used to
validate ranges of response codes. (100)
|
|
MinimumSuccessfulResponseCode |
Minimum successful response code. (200)
|
|
MovedPermanently |
The user is no longer available. (301)
|
|
MultipleChoices |
Multiple Choices. (300)
|
|
None |
Indicates invalid response code fields.
|
|
NotAcceptable |
Could not find a compatible Accept: header.
(406)
|
|
NotAcceptableHere |
SDP is not acceptable, or is in an invalid
format, or is not supported. (488)
|
|
NotAcceptableMedia |
Media not acceptable. (606)
|
|
NotFound |
The user does not exist at the domain
specified. (404)
|
|
NotImplemented |
Feature is not implemented. (501)
|
|
ProgressReport |
Represents the provisional progress report.
(101)
|
|
ProxyAuthenticationRequired |
Proxy authentication is required. (407)
|
|
ProxyShouldRedirect |
Proxy should redirect. (303)
|
|
Queued |
Represents the provisional Queued response.
(182)
|
|
RedirectResponseCode |
The user has moved temporarily. Retry at the
contact header specified. (302)
|
|
RequestPending |
Request pending. (491)
|
|
RequestTerminated |
The request was terminated by a BYE or CANCEL.
(487)
|
|
RequestTimeout |
The request could not be fullfilled in a
suitable amount of time. (408)
|
|
RequestTooLarge |
The request entity body is too large.
(413)
|
|
RequestUriTooLong |
The request URI is too long. (414)
|
|
ResourceGone |
The requested resource is no longer available.
(410)
|
|
Ringing |
Represents the provisional Ringing response.
(180)
|
|
ServerTimeout |
Server time-out. (504)
|
|
ServiceUnavailable |
Service unavailable. (503)
|
|
SessionProgress |
Represents the provisional SessionInProgress
response. (183)
|
|
SessionTimerTooSmall |
The session timer indicated in the message is
too small. (422)
|
|
Success |
Successful. (200)
|
|
TemporarilyUnavailable |
The user is unavailable. (480)
|
|
TooManyHops |
Too many hops are detected. (483)
|
|
Trying |
Represents the provisional Trying response.
(100)
|
|
Unauthorized |
The request requires user authentication.
(401)
|
|
UnsupportedMediaType |
The media type is unsupported. (415)
|
|
UnsupportedUriScheme |
The scheme of the URI in the request URI is
unknown. (416)
|
|
UseProxy |
Proxy must be used to access the requested
resource. (305)
|
|
VersionNotSupported |
The SIP protocol version is not supported.
(505)
|