LumiSoft Net Help
SIP_Uri Class
NamespacesLumiSoft.NetSIP_Uri
Implements SIP-URI. Defined in 3261.
Declaration Syntax
C#Visual BasicVisual 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 MembersConstructorsMethodsProperties



IconMemberDescription
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 imageCopy
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

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