Implements SIP-URI. Defined in 3261.
Declaration Syntax
C# | Visual Basic | Visual C++ | F# |
public class SIP_Uri : AbsoluteUri
Public Class SIP_Uri Inherits AbsoluteUri
public ref class SIP_Uri : public AbsoluteUri
type SIP_Uri = class inherit AbsoluteUri end
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
SIP_Uri()()()() |
Default constructor.
| |
Address |
Gets address from SIP URI. Examples: ivar@lumisoft.ee,ivar@195.222.10.1.
| |
Equals(Object) |
Compares the current instance with another object of the same type.
(Overrides Object.Equals(Object).) | |
Finalize()()()() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode()()()() |
Returns the hash code.
(Overrides Object.GetHashCode()()()().) | |
GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
Header |
Gets or sets header.
| |
Host |
Gets or sets host name or IP.
| |
HostPort |
Gets host with optional port. If port specified returns Host:Port, otherwise Host.
| |
IsSecure |
Gets or sets if secure SIP. If true then sips: uri, otherwise sip: uri.
| |
MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Param_Cause |
Gets or sets 'cause' parameter value. Value -1 means not specified.
Cause is a URI parameter that is used to indicate the service that
the User Agent Server (UAS) receiving the message should perform.
Defined in RFC 4458.
| |
Param_Comp |
Gets or sets 'comp' parameter value. Value null means not specified. Defined in RFC 3486.
| |
Param_ContentType |
Gets or sets 'content-type' parameter value. Value null means not specified. Defined in RFC 4240.
| |
Param_Delay |
Gets or sets 'delay' prameter value. Value -1 means not specified.
Specifies a delay interval between announcement repetitions. The delay is measured in milliseconds.
Defined in RFC 4240.
| |
Param_Duration |
Gets or sets 'duration' prameter value. Value -1 means not specified.
Specifies the maximum duration of the announcement. The media server will discontinue
the announcement and end the call if the maximum duration has been reached. The duration
is measured in milliseconds. Defined in RFC 4240.
| |
Param_Locale |
Gets or sets 'locale' prameter value. Specifies the language and optionally country
variant of the announcement sequence named in the "play=" parameter. Defined in RFC 4240.
| |
Param_Lr |
Gets or sets 'lr' parameter. The lr parameter, when present, indicates that the element
responsible for this resource implements the routing mechanisms
specified in this document. Defined in RFC 3261.
| |
Param_Maddr |
Gets or sets 'maddr' parameter value. Value null means not specified.
NOTE: This value is deprecated in since SIP 2.0.
The maddr parameter indicates the server address to be contacted for this user,
overriding any address derived from the host field. Defined in RFC 3261.
| |
Param_Method |
Gets or sets 'method' prameter value. Value null means not specified. Defined in RFC 3261.
| |
Param_Play |
Gets or sets 'play' parameter value. Value null means not specified.
Specifies the resource or announcement sequence to be played. Defined in RFC 4240.
| |
Param_Repeat |
Gets or sets 'repeat' parameter value. Value -1 means not specified, value int.MaxValue means 'forever'.
Specifies how many times the media server should repeat the announcement or sequence named by
the "play=" parameter. Defined in RFC 4240.
| |
Param_Target |
Gets or sets 'target' parameter value. Value null means not specified. Defined in RFC 4240.
| |
Param_Transport |
Gets or sets 'transport' parameter value. Value null means not specified.
The transport parameter determines the transport mechanism to
be used for sending SIP messages. Defined in RFC 3261.
| |
Param_Ttl |
Gets or sets 'ttl' parameter value. Value -1 means not specified.
NOTE: This value is deprecated in since SIP 2.0.
The ttl parameter determines the time-to-live value of the UDP
multicast packet and MUST only be used if maddr is a multicast
address and the transport protocol is UDP. Defined in RFC 3261.
| |
Param_User |
Gets or sets 'user' parameter value. Value null means not specified. Defined in RFC 3261.
| |
Param_Voicexml |
Gets or sets 'voicexml' parameter value. Value null means not specified. Defined in RFC 4240.
| |
Parameters |
Gets URI parameters.
| |
Parse(String) |
Parse SIP or SIPS URI from string value.
| |
ParseInternal(String) |
Parses SIP_Uri from SIP-URI string.
(Overrides AbsoluteUri.ParseInternal(String).) | |
Port |
Gets or sets host port. Value -1 means not specified.
| |
Scheme |
Gets URI scheme.
(Overrides AbsoluteUri.Scheme.) | |
ToString()()()() |
Converts SIP_Uri to valid SIP-URI string.
(Overrides AbsoluteUri.ToString()()()().) | |
User |
Gets or sets user name. Value null means not specified.
| |
Value |
Gets URI value after scheme.
(Inherited from AbsoluteUri.) |
Remarks
Copy | |
---|---|
RFC 3261 Syntax: SIP-URI = "sip:" [ userinfo ] hostport uri-parameters [ headers ] SIPS-URI = "sips:" [ userinfo ] hostport uri-parameters [ headers ] userinfo = ( user / telephone-subscriber ) [ ":" password ] "@") hostport = host [ ":" port ] host = hostname / IPv4address / IPv6reference |
Inheritance Hierarchy
Object | ||
AbsoluteUri | ||
SIP_Uri |
Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119