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 | ||
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) | (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