Namespace SipLib.Transactions
Classes for managing SIP transactions as specified in Section 17 of RFC 3261.
The SipTransport class manages sending and receiving SIP messages on a single SIPChannel. It also manages SIP transactions for transactions on that SIPChannel.
Classes
ClientInviteTransaction
Class for managing a single SIP client INVITE transaction. See Section 17.1.1 of RFC 3261.
ClientNonInviteTransaction
Class for managing a single SIP client non-INVITE transaction. See Section 17.1.2 of RFC 3261.
ServerInviteTransaction
Class for managing a SIP server INVITE transaction. See Section 17.2.1 of RFC 3261.
ServerNonInviteTransaction
Class for handling a server non-INVITE transaction. See Section 17.2.2 of RFC 3261.
SipTimers
Defines the default timer intervals for SIP transactions defined in RFC 3261.
SipTransactionBase
Base class for SIP transactions. See Section 17 of RFC 3261.
SipTransport
This class manages sending and receiving SIP messages on a single SIPChannel. It also manages SIP transactions for transactions on that SIPChannel.
Enums
TransactionStateEnum
SIP transaction states
TransactionTerminationReasonEnum
Enumeration of the reasons that a transaction was terminated
Delegates
TransactionRequestReceivedDelegate
Delegate type for the RequestReceived event of all SipTransactionBase derived classes.
TransactionResponseReceivedDelegate
Delegate type for the ResponseReceived event of all SipTransactionBase derived classes.