Indicates possible reasons for state transitions.

Namespace:  Microsoft.Rtc.Signaling
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Enumeration 
SignalingTransitionReason
C#
public 
enum 
SignalingTransitionReason
Visual C++
public 
enum class 
SignalingTransitionReason
JavaScript

Microsoft.Rtc.Signaling.SignalingTransitionReason = 
function();

Microsoft.Rtc.Signaling.SignalingTransitionReason.createEnum('

Microsoft.Rtc.Signaling.SignalingTransitionReason', false);

Members

Member name Description
None
No reason or unknown reason.
Declined
The session or participant declined.
Canceled
Operation was canceled (that is, for an Invite).
TerminatedLocally
The local application requested the termination.
TerminatedRemotely
The (last) remote user requested the termination.
Busy
The callee is not willing or able to take additional sessions.
TemporarilyUnavailable
The callee is not available for communication or does not wish to be disturbed.
NotAcceptable
The callee can only generate responses with content characteristics that are not acceptable to the Accept header field sent in the request.
NotAcceptableMedia
There was a problem or the media portion of the session description was incompatible.
Timeout
An operation timed out.
Unreachable
The callee is not reachable.
SessionTimerExpired
The session timer expired. The remote seems to be unreachable.
ProvisionResponseReceived
The session received a provisional response in the range 101-199.
SessionDoesNotExist
The remote does not have the session and sent 481 Bad Call Leg response.

See Also