Creates new client transaction.

C# | Visual Basic | Visual C++ | F# |
public SIP_ClientTransaction CreateClientTransaction( SIP_Flow flow, SIP_Request request, bool addVia )
Public Function CreateClientTransaction ( flow As SIP_Flow, request As SIP_Request, addVia As Boolean ) As SIP_ClientTransaction
public: SIP_ClientTransaction^ CreateClientTransaction( SIP_Flow^ flow, SIP_Request^ request, bool addVia )
member CreateClientTransaction : flow : SIP_Flow * request : SIP_Request * addVia : bool -> SIP_ClientTransaction

- flow (SIP_Flow)
- SIP data flow which is used to send request.
- request (SIP_Request)
- SIP request that transaction will handle.
- addVia (Boolean)
- If true, transaction will add Via: header, otherwise it's user responsibility.

SIP_ClientTransaction
Returns created transaction.
Returns created transaction.

Exception | Condition |
---|---|
ObjectDisposedException | Is raised when this class is Disposed and this method is accessed. |
ArgumentNullException | Is raised when flow or request is null reference. |
Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119