SIP .NET Class Library
SIP .NET Class Library
SIP .NET
Independentsoft.Sip
AuthenticationException Class
ConnectionException Class
Contact Class
ContactInfo Class
Date Class
Dialog Class
DialogState Enumeration
Header Class
Logger Class
ProtocolType Enumeration
ReceiveRequestEventHandler Delegate
ReceiveResponseEventHandler Delegate
Request Class
RequestEventArgs Class
RequestResponse Class
Response Class
ResponseEventArgs Class
SipClient Class
SipMethod Enumeration
StandardHeader Enumeration
TimeoutException Class
WriteLogEventArgs Class
WriteLogEventHandler Delegate

# Independentsoft.Sip Namespace

Classes

| Class | Description
--- | --- | ---
| AuthenticationException | The exception that is thrown when authentication fails.
| ConnectionException | The exception that is raised when an error occurs on the connection to the SIP server.
| Contact | The Contact class contains the URI at which the client would like to receive requests. The Contact can contain a display name, a URI with URI parameters, and parameters.
| ContactInfo | The ContactInfo class contains display name and address of sender or recipient of request or response.
| Date | Represents date in RFC 822 format.
| Dialog | The Dialog class represents a peer-to-peer SIP relationship between two clients that persists for some time. The Dialog facilitates sequencing of messages between the clients and proper routing of requests between both of them.
| Header | This class contains header fields for Request and Response.
| Logger | Writes all log data to a stream or a file.
| Request | The Request class represents SIP requests or methods in the protocol, since they request a specific action to be taken by another client or server.
| RequestEventArgs | Provides data for the [!:ReceiveRequest] event.
| RequestResponse | The RequestResponse class contains Request and correspondent Response object.
| Response | The Response class represents SIP response message generated by a client or a SIP server to reply to a request generated by the client. A response may contain additional header fields containing information needed by the client or it may be a simple acknowledgment to prevent retransmissions of the request by the client.
| ResponseEventArgs | Provides data for the [!:ReceiveResponse] event.
| SipClient | SipClient is master class responsible for sending and receiving SIP messages.
| TimeoutException | The exception that is thrown when a specified timeout has expired.
| WriteLogEventArgs | Provides data for the WriteLog event.

Delegates

| Delegate | Description
--- | --- | ---
| ReceiveRequestEventHandler | Represents the method that will handle the [!:ReceiveRequest] event
| ReceiveResponseEventHandler | Represents the method that will handle the [!:ReceiveResponse] event
| WriteLogEventHandler | Represents the method that will handle the WriteLog event.

Enumerations

| Enumeration | Description
--- | --- | ---
| DialogState | Specifies state of a dialog.
| ProtocolType | Specifies the protocols that the SipClient class supports.
| SipMethod | The SipMethod enumeration defines the set of standard SIP methods.
| StandardHeader | The StandardHeader enumeration values identify the standard SIP headers.

Copyright 2023 Independentsoft

Send comments on this topic to support@independentsoft.de