C# Class SIPSorcery.SIP.UASInviteTransaction

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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CancelCall ( ) : void
Résultat void

GetOkResponse() public méthode

public GetOkResponse ( SIPRequest sipRequest, SIPEndPoint localSIPEndPoint, string contentType, string messageBody ) : SIPResponse
sipRequest SIPRequest
localSIPEndPoint SIPEndPoint
contentType string
messageBody string
Résultat SIPResponse

SendFinalResponse() public méthode

public SendFinalResponse ( SIPResponse sipResponse ) : void
sipResponse SIPResponse
Résultat void

SendInformationalResponse() public méthode

public SendInformationalResponse ( SIPResponse sipResponse ) : void
sipResponse SIPResponse
Résultat void

SetLocalTag() public méthode

public SetLocalTag ( string localTag ) : void
localTag string
Résultat void