LumiSoft Mail Server User API
SIP_Message Class
Namespaces > LumiSoft.Net.SIP > SIP_Message
Implements SIP message. This is base class for SIP_Request and SIP_Response. Defined in RFC 3261.
Syntax
C#Visual BasicManaged C++
public abstract class SIP_Message
Public MustInherit Class SIP_Message
public ref class SIP_Message abstract
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
SIP_MessageNew()
Default constuctor.
Accept
Gets or sets what features end point supports.
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.
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.
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 message contact 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.
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 attempt to free resources and perform other cleanup operations before the Object 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. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()
Gets the Type of the current instance.
(Inherited from Object.)
Header
Gets direct access to header.
InReplyTo
Gets the In-Reply-To header fields which enumerates the Call-IDs that this call references or returns.
InternalParse(Byte[]())
Parses SIP message from specified byte array.
InternalParse(Stream)
Parses SIP message from specified stream.
InternalToStream(Stream)
Stores SIP_Message to specified stream.
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.
Organization
Gets or sets organization name which the SIP element issuing the request or response belongs. Value null means not specified.
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.
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.
ReplyTo
Gets logical return URI that may be different from the From header field.
Require
Gets options that the UAC expects the UAS to support in order to process the request.
RetryAfter
Gets or sets how many seconds the service is expected to be unavailable to the requesting client. Value -1 means that value not specified.
Route
Gets force routing for a request through the listed set of proxies.
Server
Gets or sets the software used by the UAS to handle the request. Value null means not specified.
Subject
Gets or sets call subject text. Value null means not specified.
Supported
Gets extensions supported by the UAC or UAS.
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 Version: 2.0.2636.18419 (Module: LumiSoft.Net)