LumiSoft Net Help
SIP_Message Class
NamespacesLumiSoft.Net.SIP.MessageSIP_Message
Implements SIP message. This is base class for SIP_Request and SIP_Response. Defined in RFC 3261.
Declaration Syntax
C#Visual BasicVisual C++F#
public abstract class SIP_Message
Public MustInherit Class SIP_Message
public ref class SIP_Message abstract
[<AbstractClassAttribute>]
type SIP_Message =  class end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SIP_Message()()()()
Default constuctor.

Accept
Gets or sets what features end point supports.

AcceptContact
Gets or sets Accept-Contact header value. Defined in RFC 3841.

AcceptEncoding
Gets encodings what end point supports. Example: Accept-Encoding: gzip.

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.

AcceptResourcePriority
Gets Accept-Resource-Priority headers. Defined in RFC 4412.

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.

Allow
Gets methods collection which is supported by the UA which generated the message.

AllowEvents
Gets Allow-Events header which indicates the event packages supported by the client. Defined in rfc 3265.

AuthenticationInfo
Gets the Authentication-Info header fields which provides for mutual authentication with HTTP Digest.

Authorization
Gets the Authorization header fields which contains authentication credentials of a UA.

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.

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.

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.

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.

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.

ContentLanguage
Gets content languages.

ContentLength
Gets SIP request content data size in bytes.

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.

CSeq
Gets or sets command sequence number and the request method. Value null means not specified.

Data
Gets or sets content data.

Date
Gets or sets date and time. Value DateTime.MinValue means that value not specified.

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.

Event
Gets or sets Event header. Defined in RFC 3265.

Expires
Gets or sets relative time after which the message (or content) expires. Value -1 means that value not specified.

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.

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.

HistoryInfo
Gets History-Info headers. Defined in RFC 4244.

Identity
Identity header value. Value null means not specified. Defined in RFC 4474.

IdentityInfo
Gets or sets Identity-Info header value. Value null means not specified. Defined in RFC 4474.

InReplyTo
Gets the In-Reply-To header fields which enumerates the Call-IDs that this call references or returns.

InternalParse(array<Byte>[]()[][])
Parses SIP message from specified byte array.

InternalParse(Stream)
Parses SIP message from specified stream.

InternalToStream(Stream)
Stores SIP_Message to specified stream.

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.

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.

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.

MinExpires
Gets or sets minimum refresh interval supported for soft-state elements managed by that server. Value -1 means that value not specified.

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.

Organization
Gets or sets organization name which the SIP element issuing the request or response belongs. Value null means not specified.

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.

Priority
Gest or sets priority that the SIP request should have to the receiving human or its agent. Value null means not specified.

ProxyAuthenticate
Gets an proxy authentication challenge.

ProxyAuthorization
Gest credentials containing the authentication information of the user agent for the proxy and/or realm of the resource being requested.

ProxyRequire
Gets proxy-sensitive features that must be supported by the proxy.

RAck
Gets or sets RAck header. Defined in 3262. Value null means not specified.

Reason
Gets the Reason header. Defined in rfc 3326.

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.

ReferredBy
Gets or sets Referred-By header. Defined in rfc 3892. Value null means not specified.

ReferSub
Gets or sets Refer-Sub header. Defined in rfc 4488. Value null means not specified.

ReferTo
Gets or sets Refer-To header. Defined in rfc 3515. Value null means not specified.

RejectContact
Gets Reject-Contact headers. Defined in RFC 3841.

Replaces
Gets or sets Replaces header. Defined in rfc 3891. Value null means not specified.

ReplyTo
Gets logical return URI that may be different from the From header field.

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.

Require
Gets options that the UAC expects the UAS to support in order to process the request.

ResourcePriority
Gets Resource-Priority headers. Defined in RFC 4412.

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.

Route
Gets force routing for a request through the listed set of proxies.

RSeq
Gets or sets RSeq header. Value -1 means that value not specified. Defined in rfc 3262.

SecurityClient
Gets Security-Client headers. Defined in RFC 3329.

SecurityServer
Gets Security-Server headers. Defined in RFC 3329.

SecurityVerify
Gets Security-Verify headers. Defined in RFC 3329.

Server
Gets or sets the software used by the UAS to handle the request. Value null means not specified.

ServiceRoute
Gets the Service-Route header. Defined in rfc 3608.

SessionExpires
Gets or sets Session-Expires expires header. Value null means that value not specified. Defined in rfc 4028.

SIPETag
Gets or sets SIP-ETag header value. Value null means not specified. Defined in RFC 3903.

SIPIfMatch
Gets or sets SIP-ETag header value. Value null means not specified. Defined in RFC 3903.

Subject
Gets or sets call subject text. Value null means not specified.

SubscriptionState
Gets or sets Subscription-State header value. Value null means that value not specified. Defined in RFC 3265.

Supported
Gets extensions supported by the UAC or UAS. Known values are defined in SIP_OptionTags class.

TargetDialog
Gets or sets Target-Dialog header value. Value null means that value not specified. Defined in RFC 4538.

Timestamp
Gets or sets when the UAC sent the request to the UAS. Value null means that value not specified.

To
Gets or sets logical recipient of the request. Value null means not specified.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Unsupported
Gets features not supported by the UAS.

UserAgent
Gets or sets information about the UAC originating the request. Value null means not specified.

Warning
Gets additional information about the status of a response.

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.

WWWAuthenticate
Gets or authentication challenge.

Inheritance Hierarchy

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