Defines the reasons for call state transitions.

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

Syntax

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

Microsoft.Rtc.Collaboration.CallStateTransitionReason = 
function();

Microsoft.Rtc.Collaboration.CallStateTransitionReason.createEnum('

Microsoft.Rtc.Collaboration.CallStateTransitionReason',
false);

Members

Member name Description
None
Unspecified or unknown reason.
Ringing
One of the remote endpoints is ringing. Only raised once.
Establishing
Call is being initiated.
Accepted
Call is being accepted.
Established
Call establishment is completed.
EstablishFailed
Call establishment failed.
TerminatedLocally
Local participant has terminated the call.
TerminatedRemotely
Remote participant has terminated the call.
Canceled
Call has been canceled.
TransferredLocally
Call has been transferred by the local participant.
TransferredRemotely
Call has been transferred by the remote participant.
TransferSent
Transfer message was sent.
TransferAccepted
Incoming transfer request was accepted
TransferFailed
Transfer operation failed.
CallTransferred
Call was transferred successfully.
Terminated
Call was terminated.
Deflected
No reason specified.
DeflectedWithUnknownReason
Reason specified is unknown.
DeflectedToAnotherDestination
Call is being forwarded to another target.
DeflectedToTeam
Call is being forwarded as a team call.
DeflectedToDelegate
Call is being forwarded to a delegate.
DeflectedByAutomaticaticCallDistributor
Call is being forwarded to an automatic call distributor.
CallReplaced
Call has been replaced by another call.

See Also