C# Class SIPSorcery.SIP.UASInviteTransaction

The server transaction for an INVITE request. This transaction processes incoming calls RECEIVED by the application.
Inheritance: SIPTransaction
Show file Open project: sipsorcery/sipsorcery Class Usage Examples

Public Methods

Method Description
CancelCall ( ) : void
GetOkResponse ( SIPRequest sipRequest, SIPEndPoint localSIPEndPoint, string contentType, string messageBody ) : SIPResponse
SendFinalResponse ( SIPResponse sipResponse ) : void
SendInformationalResponse ( SIPResponse sipResponse ) : void
SetLocalTag ( string localTag ) : void

Private Methods

Method Description
UASInviteTransaction ( SIPTransport sipTransport, SIPRequest sipRequest, SIPEndPoint dstEndPoint, SIPEndPoint localSIPEndPoint, SIPEndPoint outboundProxy, IPAddress contactIPAddress, bool noCDR = false ) : NUnit.Framework
UASInviteTransaction_TransactionRemoved ( SIPTransaction transaction ) : void
UASInviteTransaction_TransactionRequestReceived ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPTransaction sipTransaction, SIPRequest sipRequest ) : void
UASInviteTransaction_TransactionResponseReceived ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPTransaction sipTransaction, SIPResponse sipResponse ) : void
UASInviteTransaction_TransactionTimedOut ( SIPTransaction sipTransaction ) : void

Method Details

CancelCall() public method

public CancelCall ( ) : void
return void

GetOkResponse() public method

public GetOkResponse ( SIPRequest sipRequest, SIPEndPoint localSIPEndPoint, string contentType, string messageBody ) : SIPResponse
sipRequest SIPRequest
localSIPEndPoint SIPEndPoint
contentType string
messageBody string
return SIPResponse

SendFinalResponse() public method

public SendFinalResponse ( SIPResponse sipResponse ) : void
sipResponse SIPResponse
return void

SendInformationalResponse() public method

public SendInformationalResponse ( SIPResponse sipResponse ) : void
sipResponse SIPResponse
return void

SetLocalTag() public method

public SetLocalTag ( string localTag ) : void
localTag string
return void