LumiSoft Net Help
SIP_Request Class
NamespacesLumiSoft.Net.SIP.StackSIP_Request
SIP server request. Related RFC 3261.
Declaration Syntax
C#Visual BasicVisual C++F#
public class SIP_Request : SIP_Message
Public Class SIP_Request
	Inherits SIP_Message
public ref class SIP_Request : public SIP_Message
type SIP_Request =  
    class
        inherit SIP_Message
    end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SIP_Request(String)
Default constructor.

Accept
Gets or sets what features end point supports.
(Inherited from SIP_Message.)
AcceptContact
Gets or sets Accept-Contact header value. Defined in RFC 3841.
(Inherited from SIP_Message.)
AcceptEncoding
Gets encodings what end point supports. Example: Accept-Encoding: gzip.
(Inherited from SIP_Message.)
AcceptLanguage
Gets preferred languages for reason phrases, session descriptions, or status responses carried as message bodies in the response. If no Accept-Language header field is present, the server SHOULD assume all languages are acceptable to the client.
(Inherited from SIP_Message.)
AcceptResourcePriority
Gets Accept-Resource-Priority headers. Defined in RFC 4412.
(Inherited from SIP_Message.)
AlertInfo
Gets AlertInfo values collection. When present in an INVITE request, the Alert-Info header field specifies an alternative ring tone to the UAS. When present in a 180 (Ringing) response, the Alert-Info header field specifies an alternative ringback tone to the UAC.
(Inherited from SIP_Message.)
Allow
Gets methods collection which is supported by the UA which generated the message.
(Inherited from SIP_Message.)
AllowEvents
Gets Allow-Events header which indicates the event packages supported by the client. Defined in rfc 3265.
(Inherited from SIP_Message.)
AuthenticationInfo
Gets the Authentication-Info header fields which provides for mutual authentication with HTTP Digest.
(Inherited from SIP_Message.)
Authorization
Gets the Authorization header fields which contains authentication credentials of a UA.
(Inherited from SIP_Message.)
CallID
Gets or sets the Call-ID header field which uniquely identifies a particular invitation or all registrations of a particular client. Value null means not specified.
(Inherited from SIP_Message.)
CallInfo
Gets the Call-Info header field which provides additional information about the caller or callee, depending on whether it is found in a request or response.
(Inherited from SIP_Message.)
Contact
Gets contact header fields. The Contact header field provides a SIP or SIPS URI that can be used to contact that specific instance of the UA for subsequent requests.
(Inherited from SIP_Message.)
ContentDisposition
Gets or sets the Content-Disposition header field which describes how the message body or, for multipart messages, a message body part is to be interpreted by the UAC or UAS. Value null means not specified.
(Inherited from SIP_Message.)
ContentEncoding
Gets the Content-Encodings which is used as a modifier to the "media-type". When present, its value indicates what additional content codings have been applied to the entity-body, and thus what decoding mechanisms MUST be applied in order to obtain the media-type referenced by the Content-Type header field.
(Inherited from SIP_Message.)
ContentLanguage
Gets content languages.
(Inherited from SIP_Message.)
ContentLength
Gets SIP request content data size in bytes.
(Inherited from SIP_Message.)
ContentType
Gets or sets the Content-Type header field which indicates the media type of the message-body sent to the recipient. Value null means not specified.
(Inherited from SIP_Message.)
Copy()()()()
Clones this request.

CSeq
Gets or sets command sequence number and the request method. Value null means not specified.
(Inherited from SIP_Message.)
Data
Gets or sets content data.
(Inherited from SIP_Message.)
Date
Gets or sets date and time. Value DateTime.MinValue means that value not specified.
(Inherited from SIP_Message.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ErrorInfo
Gets the Error-Info header field which provides a pointer to additional information about the error status response.
(Inherited from SIP_Message.)
Event
Gets or sets Event header. Defined in RFC 3265.
(Inherited from SIP_Message.)
Expires
Gets or sets relative time after which the message (or content) expires. Value -1 means that value not specified.
(Inherited from SIP_Message.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
From
Gets or sets initiator of the request. Value null means not specified.
(Inherited from SIP_Message.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Header
Gets direct access to header.
(Inherited from SIP_Message.)
HistoryInfo
Gets History-Info headers. Defined in RFC 4244.
(Inherited from SIP_Message.)
Identity
Identity header value. Value null means not specified. Defined in RFC 4474.
(Inherited from SIP_Message.)
IdentityInfo
Gets or sets Identity-Info header value. Value null means not specified. Defined in RFC 4474.
(Inherited from SIP_Message.)
InReplyTo
Gets the In-Reply-To header fields which enumerates the Call-IDs that this call references or returns.
(Inherited from SIP_Message.)
InternalParse(array<Byte>[]()[][])
Parses SIP message from specified byte array.
(Inherited from SIP_Message.)
InternalParse(Stream)
Parses SIP message from specified stream.
(Inherited from SIP_Message.)
InternalToStream(Stream)
Stores SIP_Message to specified stream.
(Inherited from SIP_Message.)
Join
Gets or sets Join header which indicates that a new dialog (created by the INVITE in which the Join header field in contained) should be joined with a dialog identified by the header field, and any associated dialogs or conferences. Defined in 3911. Value null means not specified.
(Inherited from SIP_Message.)
MaxForwards
Gets or sets limit the number of proxies or gateways that can forward the request to the next downstream server. Value -1 means that value not specified.
(Inherited from SIP_Message.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MimeVersion
Gets or sets mime version. Currently 1.0 is only defined value. Value null means not specified.
(Inherited from SIP_Message.)
MinExpires
Gets or sets minimum refresh interval supported for soft-state elements managed by that server. Value -1 means that value not specified.
(Inherited from SIP_Message.)
MinSE
Gets or sets Min-SE header which indicates the minimum value for the session interval, in units of delta-seconds. Defined in 4028. Value null means not specified.
(Inherited from SIP_Message.)
Organization
Gets or sets organization name which the SIP element issuing the request or response belongs. Value null means not specified.
(Inherited from SIP_Message.)
Parse(array<Byte>[]()[][])
Parses SIP_Request from byte array.

Parse(Stream)
Parses SIP_Request from stream.

Path
Gets an Path header. It is used in conjunction with SIP REGISTER requests and with 200 class messages in response to REGISTER (REGISTER responses). Defined in rfc 3327.
(Inherited from SIP_Message.)
Priority
Gest or sets priority that the SIP request should have to the receiving human or its agent. Value null means not specified.
(Inherited from SIP_Message.)
ProxyAuthenticate
Gets an proxy authentication challenge.
(Inherited from SIP_Message.)
ProxyAuthorization
Gest credentials containing the authentication information of the user agent for the proxy and/or realm of the resource being requested.
(Inherited from SIP_Message.)
ProxyRequire
Gets proxy-sensitive features that must be supported by the proxy.
(Inherited from SIP_Message.)
RAck
Gets or sets RAck header. Defined in 3262. Value null means not specified.
(Inherited from SIP_Message.)
Reason
Gets the Reason header. Defined in rfc 3326.
(Inherited from SIP_Message.)
RecordRoute
Gets the Record-Route header fields what is inserted by proxies in a request to force future requests in the dialog to be routed through the proxy.
(Inherited from SIP_Message.)
ReferredBy
Gets or sets Referred-By header. Defined in rfc 3892. Value null means not specified.
(Inherited from SIP_Message.)
ReferSub
Gets or sets Refer-Sub header. Defined in rfc 4488. Value null means not specified.
(Inherited from SIP_Message.)
ReferTo
Gets or sets Refer-To header. Defined in rfc 3515. Value null means not specified.
(Inherited from SIP_Message.)
RejectContact
Gets Reject-Contact headers. Defined in RFC 3841.
(Inherited from SIP_Message.)
Replaces
Gets or sets Replaces header. Defined in rfc 3891. Value null means not specified.
(Inherited from SIP_Message.)
ReplyTo
Gets logical return URI that may be different from the From header field.
(Inherited from SIP_Message.)
RequestDisposition
Gets or sets Request-Disposition header. The Request-Disposition header field specifies caller preferences for how a server should process a request. Defined in rfc 3841.
(Inherited from SIP_Message.)
RequestLine
Gets request-line.

Require
Gets options that the UAC expects the UAS to support in order to process the request.
(Inherited from SIP_Message.)
ResourcePriority
Gets Resource-Priority headers. Defined in RFC 4412.
(Inherited from SIP_Message.)
RetryAfter
Gets or sets how many seconds the service is expected to be unavailable to the requesting client. Value null means that value not specified.
(Inherited from SIP_Message.)
Route
Gets force routing for a request through the listed set of proxies.
(Inherited from SIP_Message.)
RSeq
Gets or sets RSeq header. Value -1 means that value not specified. Defined in rfc 3262.
(Inherited from SIP_Message.)
SecurityClient
Gets Security-Client headers. Defined in RFC 3329.
(Inherited from SIP_Message.)
SecurityServer
Gets Security-Server headers. Defined in RFC 3329.
(Inherited from SIP_Message.)
SecurityVerify
Gets Security-Verify headers. Defined in RFC 3329.
(Inherited from SIP_Message.)
Server
Gets or sets the software used by the UAS to handle the request. Value null means not specified.
(Inherited from SIP_Message.)
ServiceRoute
Gets the Service-Route header. Defined in rfc 3608.
(Inherited from SIP_Message.)
SessionExpires
Gets or sets Session-Expires expires header. Value null means that value not specified. Defined in rfc 4028.
(Inherited from SIP_Message.)
SIPETag
Gets or sets SIP-ETag header value. Value null means not specified. Defined in RFC 3903.
(Inherited from SIP_Message.)
SIPIfMatch
Gets or sets SIP-ETag header value. Value null means not specified. Defined in RFC 3903.
(Inherited from SIP_Message.)
Subject
Gets or sets call subject text. Value null means not specified.
(Inherited from SIP_Message.)
SubscriptionState
Gets or sets Subscription-State header value. Value null means that value not specified. Defined in RFC 3265.
(Inherited from SIP_Message.)
Supported
Gets extensions supported by the UAC or UAS. Known values are defined in SIP_OptionTags class.
(Inherited from SIP_Message.)
TargetDialog
Gets or sets Target-Dialog header value. Value null means that value not specified. Defined in RFC 4538.
(Inherited from SIP_Message.)
Timestamp
Gets or sets when the UAC sent the request to the UAS. Value null means that value not specified.
(Inherited from SIP_Message.)
To
Gets or sets logical recipient of the request. Value null means not specified.
(Inherited from SIP_Message.)
ToByteData()()()()
Converts this request to raw srver request data.

ToStream(Stream)
Stores SIP_Request to specified stream.

ToString()()()()
Returns request as string.
(Overrides Object.ToString()()()().)
Unsupported
Gets features not supported by the UAS.
(Inherited from SIP_Message.)
UserAgent
Gets or sets information about the UAC originating the request. Value null means not specified.
(Inherited from SIP_Message.)
Validate()()()()
Checks if SIP request has all required values as request line,header fields and their values. Throws Exception if not valid SIP request.

Warning
Gets additional information about the status of a response.
(Inherited from SIP_Message.)
Via
Gets Via header fields.The Via header field indicates the transport used for the transaction and identifies the location where the response is to be sent.
(Inherited from SIP_Message.)
WWWAuthenticate
Gets or authentication challenge.
(Inherited from SIP_Message.)
Inheritance Hierarchy
Object
SIP_Message
 SIP_Request

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119