SIP .NET Class Library
SIP .NET Class Library
SIP .NET
Independentsoft.Sip
Response Class
Response Constructor
Response Properties
Response Methods

# Response Class

The Response class represents SIP response message generated by a client or a SIP server to reply to a request generated by the client. A response may contain additional header fields containing information needed by the client or it may be a simple acknowledgment to prevent retransmissions of the request by the client.
Inheritance Hierarchy
System
Object
Independentsoft.Sip
Response
More...

Namespace: Independentsoft.Sip
Assembly: Independentsoft.Sip (in Independentsoft.Sip.dll) Version: 1.0.700.17927
Syntax
C#
VB
Copy

    public class Response

    Public Class Response

The Response type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| Response | Initializes a new instance of the Response class.

Top
Properties

| Name | Description
--- | --- | ---
| Body | Gets or sets response body text.
| CallID | Gets or sets Call-ID header field. The Call-ID header field is mandatory in all responses. It is used to uniquely identify a call between two clients.
| Contact | Gets or sets Contact header field. The Contact header field is used to convey a URI that identifies the response originator.
| ContentLength | Gets Content-Length header field. The Content-Length header field indicates the size of the response body. If no body is present in a request, then the Content-Length header field value must be zero.
| ContentType | Gets or sets Content-Type header field. The Content-Type header field is used to specify the Internet media type in the response body. Media types have the familiar form type/sub-type. If this header field is not present, application/sdp is assumed.
| CSeq | Gets CSeq header field. The CSeq header field is a required header field in every response. The CSeq header field contains a number that is same as in appropirate request.
| Description | Gets or sets response description.
| From | Gets or sets From header field.
| Header | Gets response header.
| Sent | Indicates if response is sent or received.
| SessionDescription | Returns the response body as SessionDescription if Content-Type is "application/sdp", otherwise returns null. Sets response body and sets Content-Type as "application/sdp".
| SipVersion | Gets SIP protocol version number.
| StatusCode | Gets or sets response status code.
| To | Gets or sets To header field.
| Via | Gets or sets Via header field. The Via header field indicates the path taken by the request so far and indicates the path that should be followed in routing responses. The "branch" parameter in the Via header field values serves as a transaction identifier, and is used by proxies to detect loops. The Via header field value contains the transport protocol used to send the message, the client's host name or network address, and possibly the port number at which it wishes to receive responses. The Via header field value can also contain parameters such as "maddr", "ttl", "received" and "branch".

Top
Methods

| Name | Description
--- | --- | ---
| Equals | (Inherited from Object.)
| Finalize | (Inherited from Object.)
| GetHashCode | (Inherited from Object.)
| GetType | (Inherited from Object.)
| MemberwiseClone | (Inherited from Object.)
| Parse | Converts the specified string representation of a response to its Response equivalent.
| ToString | Converts the value of this instance to its equivalent string representation. (Overrides Object ToString .)

Top
See Also

#### Reference

Independentsoft.Sip Namespace
Inheritance Hierarchy
System
Object
Independentsoft.Sip
Response
Independentsoft.Sip.Responses
Accepted
Independentsoft.Sip.Responses
BadEvent
Independentsoft.Sip.Responses
BadExtension
Independentsoft.Sip.Responses
BadRequest
Independentsoft.Sip.Responses
BusyHere
Independentsoft.Sip.Responses
CallIsBeingForwarded
Independentsoft.Sip.Responses
CallQueued
Independentsoft.Sip.Responses
Decline
Independentsoft.Sip.Responses
Forbidden
Independentsoft.Sip.Responses
MethodNotAllowed
Independentsoft.Sip.Responses
NotAcceptable
Independentsoft.Sip.Responses
NotAcceptableHere
Independentsoft.Sip.Responses
OK
Independentsoft.Sip.Responses
RequestPending
Independentsoft.Sip.Responses
RequestTerminated
Independentsoft.Sip.Responses
Ringing
Independentsoft.Sip.Responses
SessionProgress
Independentsoft.Sip.Responses
Trying
Independentsoft.Sip.Responses
Unauthorized
Independentsoft.Sip.Responses
UnsupportedMediaType
Independentsoft.Sip.Responses
UnsupportedURIScheme

Copyright 2023 Independentsoft

Send comments on this topic to support@independentsoft.de