BackToBackCall Members

Include Protected Members
Include Inherited Members

Represents a logical SIP network element that resides between two Calls to mediate SIP signaling between both ends of the call.

The BackToBackCall type exposes the following members.

Constructors

  Name Description
Public method BackToBackCall Creates an instance of the BackToBackCall class for the specified call legs.

Top

Properties

  Name Description
Public property Call1 Gets the call instance that represents the first call leg of the BackToBackCall.
Public property Call2 Gets the call instance that represents the second call leg of the BackToBackCall.
Public property RemoteMediaFlowState Gets the hint to observe the media flow state between remote participants of this back to back call.
Public property State Gets the value of the current state of BackToBackCall.

Top

Methods

  Name Description
Public method BeginEstablish Begins an asynchronous operation to establish the back-to-back call between two call legs.
Public method BeginTerminate(AsyncCallback, Object) Begins the asynchronous operation to terminate both call legs of BackToBackCall.
Public method BeginTerminate(BackToBackCallTerminateOptions, AsyncCallback, Object) Begins the asynchronous operation to terminate both call legs of BackToBackCall.
Public method EndEstablish Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method EndTerminate Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetPassThroughHeaderNames Gets the list of header names that are designated by the application as pass-through headers.
Public method GetTraceCorrelationID Gets the trace correlation id for this instance.
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method SetPassThroughHeaderNames Sets the list of header names that must be passed from one call leg to the other call leg.
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event RemoteMediaFlowStateChanged Raised when the observed state of media flow between the two remote participants changes.
Public event StateChanged Raised when the state of the BackToBackCall changes.

Top

See Also

Reference

BackToBackCall Class

Microsoft.Rtc.Collaboration Namespace