|
AcceptCallActivity |
Accepts an incoming call. |
|
ActivityTrackingData |
Enables data tracking on Microsoft Unified Communications Managed API workflow activities. Data tracking is provided for properties on the SpeechQuestionAnswerActivity, InstantMessagingQuestionAnswerActivity, SpeechStatementActivity, and InstantMessagingStatementActivity. An activity adds data to the store each time it is executed. If the activity executes multiple times, data is recorded as long as the DataTrackingEnabled property on the activity is set to True. The value of the DataTrackingEnabled property can be changed at run time. For each property, the following data is recorded by the tracking service: activity name, property name, and property value. |
|
ActivityXmlData |
ActivityXmlData contains an XML block. |
|
BlindTransferActivity |
Transfers a connected call to another SIP URI. |
|
CallControlEventActivity |
Represents a call-initiated event and its handler in the dialog flow. It provides the event-subscription data, and the children of the CallControlEventActivity represent the handler logic for the event. Deriving from CallControlEventActivity is not supported, as it is used by other public activities. |
|
CallDisconnectedEventActivity |
Handles the disconnected event. |
|
CallOnHoldEventActivity |
A sequence activity that handles the OnHold media event. |
|
CallOnHoldTimeoutEventActivity |
A sequence activity that handles the timeout event after a call is put on hold. |
|
CallRetrievedEventActivity |
An activity that is executed when the AudioVideoCall is retrieved from a hold state. |
|
CommandActivity |
Represents a digression in the dialog. A command is matched when the user speaks a phrase recognized by the command's grammar. It is different from a DialogEventActivity in that regard. A DialogEventActivity represents a system-initiated event in the dialog flow, while a CommandActivity represents a user-initiated event and the associated handler for the event. The CommandActivity provides the event-subscription data, and the children of the CommandActivity provide the handler logic for the event. Deriving from the CommandActivity is not supported, as it is used by other command activities. |
|
CommandsActivity |
A collection of CommandActivity objects. CommandsActivity works closely with CommuniationSequenceActivity, which defines a main workflow. CommandsActivity represents the out-of-band events, and their processing, which happen while the CommunicationSequenceActivity's main flow is in progress. Each CommandActivity represents an event and the handler for the event. The CommandsActivity acts as a subscriber for these events by obtaining subscription data from each CommandActivity, receives the events as they happen, and then executes the associated commands. |
|
CommunicationsEventsActivity |
A container for DialogEventActivity, CallDisconnectedEventActivity and CallControlEventActivity objects. CommunicationsEventsActivity works closely with CommunicationSequenceActivity, which defines a main flow. CommunicationsEventsActivity represents the system-initiated events and triggers, and their processing, that can happen while the CommuniationSequenceActivity's main flow is in progress. Each DialogEventActivity represents an event or trigger that can occur and the handler for the event. The CommunicationsEventsActivity acts as a subscriber for these events or triggers by obtaining subscription data from each DialogEventActivity, receives the events as they happen, and then executes the associated CommunicationsEvents. |
|
CommunicationsSequenceActivity |
A workflow sequence activity that supports both goto and command execution semantics. A CommunicationsSequenceActivity consists of zero or one CommandsActivity or CommunicationsEventsActivity that represents the secondary parallel flows of the workflow. All other child activities are considered part of the main workflow. A goto can happen from anywhere inside the main workflow or secondary workflow. |
|
CommunicationsWorkflowRuntimeService |
Stores references to Microsoft Unified Communications Managed API objects for workflow instances. Use CommunicationsWorkflowRuntimeService to connect to other services in a communications workflow application. CommunicationsWorkflowRuntimeService also contains the implementation of the InstanceDependencyProperty object. |
|
ConsecutiveNoInputsInstantMessagingEventActivity |
A DialogEventActivity that represents a history-based event triggered when a specified number of consecutive no-inputs occur in an instant messaging workflow. Silence and no recognition are both considered no-inputs. |
|
ConsecutiveNoInputsSpeechEventActivity |
A DialogEventActivity that represents a history-based event triggered when a specified number of consecutive no-inputs occur in a speech workflow. Silence and no recognition are both considered no-inputs. |
|
ConsecutiveNoRecognitionsInstantMessagingEventActivity |
A DialogEventActivity that represents a history-based event triggered when a specified number of consecutive no-recognitions occur in an instant messaging workflow. |
|
ConsecutiveNoRecognitionsSpeechEventActivity |
A DialogEventActivity that represents a history-based event triggered when a specified number of consecutive no-recognitions occur in a speech workflow. |
|
ConsecutiveSilencesInstantMessagingEventActivity |
This is the communication event activity for consecutive failure by the user to provide instant messaging input. |
|
ConsecutiveSilencesSpeechEventActivity |
A DialogEventActivity that represents a history-based event that is triggered when a specified number of consecutive silences occur in a speech workflow. |
|
DialogEventActivity |
Represents a system-initiated event in the dialog flow. It is different from a CommandActivity in that regard. A CommandActivity represents a user-initiated event in the dialog flow, while a DialogEventActivity represents a system-initiated event and the associated handler for the event. The DialogEventActivity provides the event-subscription data and the children of the DialogEventActivity represents the handler logic for the event. |
|
DisconnectCallActivity |
Disconnects a call if it is connected. |
|
GetPresenceActivity |
Queries for presence information. |
|
GoToActivity |
Performs transfer control of the workflow to a direct child of its ancestor. It is up to the ancestor to determine the validity of the goto target, and to actually perform the transfer. Creation of new custom ancestors of GotoActivity is not supported. |
|
InstanceDependencyHelper |
|
|
InstanceDependencyProperty |
Enables property sharing by the executing instances of an activity. |
|
InstantMessagingCommandActivity |
Represents a digression in the dialog flow caused by an instant message request from the user. |
|
InstantMessagingHelpCommandActivity |
Defines a specialized type of InstantMessagingCommandActivity that is used to initiate a more explanatory form of the prompt for the next turn. |
|
InstantMessagingQuestionAnswerActivity |
Defines an activity that displays a single instant message prompt and performs a recognition on the instant message response. |
|
InstantMessagingStatementActivity |
Plays a single instant message prompt. |
|
InstantMessagingTurnStartingEventArgs |
Passed to the delegate subscribed to an instant message activity's TurnStarting event. |
|
OutboundCallActivity |
Makes an outbound call. |
|
SpeechCommandActivity |
Represents a digression in the dialog flow caused by a spoken request from the user. |
|
SpeechHelpCommandActivity |
Defines a specialized type of SpeechCommandActivity that is used to initiate a more explanatory form of the prompt for the next turn. |
|
SpeechQuestionAnswerActivity |
Defines an activity that plays a single spoken prompt and performs a recognition on the response. |
|
SpeechRepeatCommandActivity |
Activates the playing of the repeat prompt during the next turn. |
|
SpeechStatementActivity |
Plays a single spoken prompt. |
|
SpeechTurnStartingEventArgs |
Passed to the delegate subscribed to a speech activity's TurnStarting event. |
|
TrackingDataProperty |
TrackingDataProperty stores a name and value for a single property. |
|
TrackingDataWorkflowRuntimeService |
Represents an instance of the Microsoft Unified Communications Managed API workflow data tracking service. The data tracking service stores references to ActivityTrackingData objects for workflow instances. The main purpose of the service is to provide a way to keep track of the context of a call. The data tracking service is not intended for use with logging or tuning data. |