Implements SIP message. This is base class for SIP_Request and SIP_Response. Defined in RFC 3261.
| C# | Visual Basic | Managed C++ |
public abstract class SIP_Message
Public MustInherit Class SIP_Message
public ref class SIP_Message abstract
| All Members | Constructors | Methods | Properties | Fields | Events |
| Icon | Member | Description |
|---|---|---|
| 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) | (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() | (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.
|
| Object | ||
| SIP_Message | ||
| SIP_Request | ||
| SIP_Response | ||
Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)