CallStateTransitionReason Enumeration

Defines the reasons for call state transitions.

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

Syntax

'Declaration
Public Enumeration CallStateTransitionReason
'Usage
Dim instance As CallStateTransitionReason
public enum CallStateTransitionReason

Members

Member name Description
None Unspecified or unknown reason.
Ringing One of the remote endpoints is ringing. Only raised once.
CallDelayed Call establishment operation might be delayed due to redirection of call.
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.

A 181 was received with no ms-retarget-reason parameter in the history info header or with no history info header at all.

DeflectedWithUnknownReason Reason specified is unknown.

forwarding

team-call

delegation

acd

DeflectedToAnotherDestination Call is being forwarded to another target.

The ms-retarget-reason parameter is set to "forwarding".

DeflectedToTeam Call is being forwarded as a team call.

The ms-retarget-reason parameter is set to "team-call".

DeflectedToDelegate Call is being forwarded to a delegate.

The ms-retarget-reason parameter is set to "delegation".

DeflectedByAutomaticaticCallDistributor Obsolete. This value will be removed from future versions. Instead, use DeflectedByAutomaticCallDistributor. Call is being forwarded to an automatic call distributor.

The ms-retarget-reason parameter is set to "acd".

DeflectedByAutomaticCallDistributor Call is being forwarded to an automatic call distributor.

The ms-retarget-reason parameter is set to "acd".

CallParked Call park operation succeeded.
ParkFailed Call park operation failed.
CallReplaced Call has been replaced by another call.

See Also

Reference

Microsoft.Rtc.Collaboration Namespace

CallStateChangedEventArgs