Show / Hide Table of Contents

Class UASInviteTransaction

The server transaction for an INVITE request. This transaction processes incoming calls RECEIVED by the application.

Inheritance
System.Object
SIPTransaction
UASInviteTransaction
Inherited Members
SIPTransaction.logger
SIPTransaction.m_maxRingTime
SIPTransaction.Retransmits
SIPTransaction.AckRetransmits
SIPTransaction.PrackRetransmits
SIPTransaction.InitialTransmit
SIPTransaction.LastTransmit
SIPTransaction.DeliveryPending
SIPTransaction.DeliveryFailed
SIPTransaction.HasTimedOut
SIPTransaction.TransactionId
SIPTransaction.TransactionType
SIPTransaction.Created
SIPTransaction.CompletedAt
SIPTransaction.TimedOutAt
SIPTransaction.m_branchId
SIPTransaction.BranchId
SIPTransaction.m_callId
SIPTransaction.m_localTag
SIPTransaction.m_remoteTag
SIPTransaction.AckRequest
SIPTransaction.PRackRequest
SIPTransaction.TransactionRequestURI
SIPTransaction.TransactionRequestFrom
SIPTransaction.OutboundProxy
SIPTransaction.CDR
SIPTransaction.TransactionState
SIPTransaction.m_transactionRequest
SIPTransaction.TransactionRequest
SIPTransaction.UnreliableProvisionalResponse
SIPTransaction.ReliableProvisionalResponse
SIPTransaction.RSeq
SIPTransaction.m_transactionFinalResponse
SIPTransaction.TransactionFinalResponse
SIPTransaction.PrackSupported
SIPTransaction.TransactionInformationResponseReceived
SIPTransaction.TransactionFinalResponseReceived
SIPTransaction.TransactionFailed
SIPTransaction.OnAckRequestReceived
SIPTransaction.TransactionDuplicateResponse
SIPTransaction.TransactionRequestRetransmit
SIPTransaction.TransactionStateChanged
SIPTransaction.TransactionTraceMessage
SIPTransaction.m_sipTransport
SIPTransaction.GetRequestTransactionId(String, SIPMethodsEnum)
SIPTransaction.GotResponse(SIPEndPoint, SIPEndPoint, SIPResponse)
SIPTransaction.UpdateTransactionState(SIPTransactionStatesEnum)
SIPTransaction.SendReliableRequest()
SIPTransaction.GetInfoResponse(SIPRequest, SIPResponseStatusCodesEnum)
SIPTransaction.ACKReceived(SIPEndPoint, SIPEndPoint, SIPRequest)
SIPTransaction.PRACKReceived(SIPEndPoint, SIPEndPoint, SIPRequest)
SIPTransaction.SendRequestAsync(SIPRequest)
SIPTransaction.OnRetransmitFinalResponse()
SIPTransaction.OnRetransmitProvisionalResponse()
SIPTransaction.OnTimedOutProvisionalResponse()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SIPSorcery.SIP
Assembly: SIPSorcery.dll
Syntax
public class UASInviteTransaction : SIPTransaction

Constructors

| Improve this Doc View Source

UASInviteTransaction(SIPTransport, SIPRequest, SIPEndPoint, Boolean)

Declaration
public UASInviteTransaction(SIPTransport sipTransport, SIPRequest sipRequest, SIPEndPoint outboundProxy, bool noCDR = false)
Parameters
Type Name Description
SIPTransport sipTransport
SIPRequest sipRequest
SIPEndPoint outboundProxy
System.Boolean noCDR

Properties

| Improve this Doc View Source

LocalTag

The local tag is set on the To SIP header and forms part of the information used to identify a SIP dialog.

Declaration
public string LocalTag { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

CancelCall(SIPRequest)

Cancels this transaction stopping any further processing or transmission of a previously generated final response.

Declaration
public void CancelCall(SIPRequest sipCancelRequest = null)
Parameters
Type Name Description
SIPRequest sipCancelRequest
| Improve this Doc View Source

GetOkResponse(String, String)

Declaration
public SIPResponse GetOkResponse(string contentType, string messageBody)
Parameters
Type Name Description
System.String contentType
System.String messageBody
Returns
Type Description
SIPResponse
| Improve this Doc View Source

SendFinalResponse(SIPResponse)

Declaration
public void SendFinalResponse(SIPResponse sipResponse)
Parameters
Type Name Description
SIPResponse sipResponse
| Improve this Doc View Source

SendProvisionalResponse(SIPResponse)

Declaration
public Task<SocketError> SendProvisionalResponse(SIPResponse sipResponse)
Parameters
Type Name Description
SIPResponse sipResponse
Returns
Type Description
System.Threading.Tasks.Task<System.Net.Sockets.SocketError>

Events

| Improve this Doc View Source

OnAckReceived

An application will be interested in getting a notification about the ACK request if it is being used to carry the SDP answer. This occurs if the original INVITE did not contain an SDP offer.

Declaration
public event SIPTransactionRequestReceivedDelegate OnAckReceived
Event Type
Type Description
SIPTransactionRequestReceivedDelegate
| Improve this Doc View Source

UASInviteTransactionCancelled

Declaration
public event SIPTransactionCancelledDelegate UASInviteTransactionCancelled
Event Type
Type Description
SIPTransactionCancelledDelegate
| Improve this Doc View Source

UASInviteTransactionFailed

Declaration
public event SIPTransactionFailedDelegate UASInviteTransactionFailed
Event Type
Type Description
SIPTransactionFailedDelegate

Extension Methods

JSONWriter.ToJson(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX