Implements SIP message. This is base class for SIP_Request and SIP_Response. Defined in RFC 3261.
| 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
| 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.
|
| Object | ||
| SIP_Message | ||
| SIP_Request | ||
| SIP_Response | ||
Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119