SignalingSession Members
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Represents an INVITE-based two-party session.
The following tables list the members exposed by the SignalingSession type.
Public Constructors
Name | Description | |
---|---|---|
SignalingSession | Overloaded. Creates a new instance of the class. |
Top
Public Properties
Name | Description | |
---|---|---|
CallId | Gets the session ID. | |
Connection | Gets the connection used by this signaling session. | |
DesiredSessionTimerInterval | Gets and sets the desired session timer interval for the application, in seconds. | |
Endpoint | Gets the endpoint associated with the session. | |
FromTag | Gets the tag used in the "From" header. | |
Grid | Gets or sets the grid context for this session. | |
IsSessionTimerSupported | Gets or sets whether the session supports a session timer. | |
LocalParticipant | Gets the local participant of the session. | |
MinimumSessionExpiresInterval | Gets the minimum session expires interval value, in seconds, of the session. | |
OfferAnswerNegotiation | Gets and sets the media negotiation callback interface implemented by the caller. | |
ReliableProvisionalResponsePolicy | Gets or sets the default policy for supporting 100rel extension feature. | |
RemoteParticipant | Gets the remote participant of the session. | |
SessionTarget | Gets the target of the session. | |
SessionTimerInterval | Gets the session timer interval, in seconds. | |
State | Gets the state of the session. | |
ToTag | Gets the tag used in the "To" header. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
BeginParticipate | Overloaded. | |
BeginRefer | Overloaded. Refers a URI to the remote participant. | |
BeginRenegotiateDescription | Overloaded. Renegotiates the media description. | |
BeginSendMessage | Overloaded. | |
BeginSendReliableProvisionalResponse | Sends a reliable provisional response with option to send answer for early media. | |
BeginSetConnection | Sets the connection for the outgoing signaling session before calling Participate. | |
BeginTerminate | Overloaded. Terminates the session asynchronously. | |
EndParticipate | Waits for the pending Participate operation to complete. | |
EndRefer | Waits for the pending Refer operation to complete. | |
EndRenegotiateDescription | Waits for the pending Renegotiate operation to complete. | |
EndSendMessage | Waits for the pending SendMessage operation to complete. | |
EndSendReliableProvisionalResponse | Waits for the pending SendProvisionalResponse operation to complete. | |
EndSetConnection | Waits for the pending SetConnection operation to complete. | |
EndTerminate | Waits for the pending Terminate operation to complete. | |
Equals | Overloaded. (inherited from Object ) | |
GetHashCode | (inherited from Object ) | |
GetType | (inherited from Object ) | |
Participate | Overloaded. Performs a synchronous Participate operation. | |
Refer | Overloaded. Performs a synchronous transfer of the current session. | |
ReferenceEquals | (inherited from Object ) | |
RenegotiateDescription | Overloaded. Renegotiates the media description synchronously. | |
SendMessage | Overloaded. Sends a message synchronously. | |
SendProvisionalResponse | Overloaded. Sends a provisional response synchronously. | |
SetConnection | Sets the connection to use for the outgoing signaling session before calling Participate. | |
Terminate | Overloaded. | |
TerminateWithRedirection | Overloaded. Terminates an incoming session by redirecting the inviter. | |
TerminateWithRejection | Terminates a session by rejecting the incoming INVITE. | |
ToString | (inherited from Object ) | |
TryCancelRenegotiateDescription | Overloaded. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object ) | |
MemberwiseClone | (inherited from Object ) |
Top
Public Events
Name | Description | |
---|---|---|
InvitationAccepted | Raised when the remote has accepted the INVITE. | |
InvitationCompleted | Raised when the INVITE process completes. | |
MessageReceived | Raised when a message is received. | |
ProvisionalResponseReceived | Raised when the session received a provisional response (101-199). | |
Redirecting | Raised when a redirect request is received. | |
ReferReceived | Raised when a new Refer is received. | |
ReInviteReceived | Raised when the remote sends a re-invite. | |
RenegotiationToRefreshNeeded | Raised when renegotiation is needed to refresh the session. | |
StateChanged | Raised when the state of the session changes. | |
TerminatedByRemote | Raised when the remote side terminates the session by sending a goodbye message. |
Top