Implements SIP stack.
Declaration Syntax
C# | Visual Basic | Visual C++ | F# |
public class SIP_Stack
Public Class SIP_Stack
public ref class SIP_Stack
type SIP_Stack = class end
Members
All Members | Constructors | Methods | Properties | Events | |
Icon | Member | Description |
---|---|---|
SIP_Stack()()()() |
Default constructor.
| |
Allow |
Gets stack supported methods list.
| |
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.
| |
ConsumeCSeq()()()() |
Consumes current CSeq number and increments it by 1.
| |
CreateRegistration(SIP_Uri, String, AbsoluteUri, Int32) |
Creates new registration.
| |
CreateRequest(String, SIP_t_NameAddress, SIP_t_NameAddress) |
Creates new out-off dialog SIP request.
| |
CreateRequestSender(SIP_Request) |
Creates SIP request sender for the specified request.
| |
CreateResponse(String, SIP_Request) |
Creates response for the specified request.
| |
CreateResponse(String, SIP_Request, SIP_Flow) |
Creates response for the specified request.
| |
Credentials |
Gets credentials collection.
| |
DigestNonceManager |
Gets digest authentication nonce manager.
| |
Dispose()()()() |
Cleans up any resources being used.
| |
Dns |
Gets stack DNS client.
| |
Equals(Object) | (Inherited from Object.) | |
Error |
This event is raised by any SIP element when unknown/unhandled error happened.
| |
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()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetHops(SIP_Uri, Int32, Boolean) |
Gets target hops(address,port,transport) of the specified URI.
| |
GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
Logger |
Gets SIP logger.
| |
MaxForwards |
Gets or sets maximum forwards SIP request may have.
| |
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 0 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.
| |
MinimumSessionExpries |
Gets or sets minimum session expires value in seconds. NOTE: Minimum value is 90 !
| |
ProxyServers |
Gets SIP outbound proxy servers collection.
| |
Realm |
Gets or sets SIP realm value. Mostly this value is used by digest authentication.
| |
Registrations |
Gets current registrations.
| |
RequestReceived |
This event is raised when new SIP request is received.
| |
ResponseReceived |
This event is raised when new stray SIP response is received.
Stray response means that response doesn't match to any transaction.
| |
SessionExpries |
Gets or sets session expires value in seconds. NOTE: This value can't be smaller than MinimumSessionExpries.
| |
Start()()()() |
Starts SIP stack.
| |
State |
Gets stack state.
| |
Stop()()()() |
Stops SIP stack.
| |
StunServer |
Gets or sets STUN server name or IP address. This value must be filled if SIP stack is running behind a NAT.
| |
Supported |
Gets stack supported extentions list.
| |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
TransactionLayer |
Gets transaction layer.
| |
TransportLayer |
Gets transport layer what is used to receive and send requests and responses.
| |
UserAgent |
Gets or sets User-Agent value. Value null menas not specified.
| |
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 (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119