LumiSoft Mail Server User API
SIP_Stack Class
Namespaces > LumiSoft.Net.SIP > SIP_Stack
Implements SIP stack.
Syntax

C# | Visual Basic | Managed C++

    public class SIP_Stack

    Public Class SIP_Stack

    public ref class SIP_Stack

Members

All Members | Constructors | Methods | Properties | Fields | Events
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| SIP_Stack New() | Default constructor.
| BindInfo | Gets or sets socket bind info. Use this property to specify on which protocol,IP,port server listnes and also if connections is SSL.
| DigestNonceManager | Gets digest authentication nonce manager.
| Dispose() | Cleans up any resources being used.
| Enabled | Gets or sets if SIP stack is running.
| Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| Error | This event is raised by any SIP element when unknown error happened.
| Finalize() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
| GetHashCode() | Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.)
| GetType() | Gets the Type of the current instance. (Inherited from Object.)
| HostName | Gets or stes host name. Fully qualified domain name suggested. For example: sip.lumisoft.ee.
| IsRunning | Gets if SIP stack has started.
| Logger | Gets SIP logger.
| MaximumConnections | Gets or sets how many cunncurent connections allowed. Value 0 means not limited. This is used only for TCP based connections.
| MaximumMessageSize | Gets or sets maximum allowed SIP message size in bytes. This is used only for TCP based connections. Value null means unlimited.
| MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object.)
| MinimumExpireTime | Gets or sets minimum expire time in seconds what server allows.
| SipCore | Gets or ses SIP core that will handle requests and responses.
| Start() | Starts SIP stack.
| Stop() | Stops SIP stack.
| ToString() | Returns a String that represents the current Object. (Inherited from Object.)
| TransactionLayer | Gets transaction layer.
| ValidateRequest | This event is raised when new incoming SIP request is received. You can control incoming requests with that event. For example you can require authentication or send what ever error to request maker user.

Inheritance Hierarchy

Object
| SIP_Stack

Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)