LumiSoft Net Help
SIP_Message Class
Namespaces ► LumiSoft.Net.SIP.Message ► SIP_Message
Implements SIP message. This is base class for SIP_Request and SIP_Response. Defined in RFC 3261.
Declaration Syntax

C# | Visual Basic | Visual 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 Members | Constructors | Methods | Properties
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| 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

Object
| SIP_Message
|  | SIP_Request
|  | SIP_Response

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