LumiSoft Net Help
SIP_Uri Class
Namespaces ► LumiSoft.Net ► SIP_Uri
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
Public Protected | Instance Static | Declared Inherited

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