Microsoft.Rtc.Workflow.Activities Namespace

Classes

  Class Description
Dd280062.pubclass(en-us,office.13).gif AcceptCallActivity
Accepts an incoming call.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif ActivityXmlData
ActivityXmlData contains an XML block.
Dd280062.pubclass(en-us,office.13).gif BlindTransferActivity
Transfers a connected call to another SIP URI.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif CallDisconnectedEventActivity
Handles the disconnected event.
Dd280062.pubclass(en-us,office.13).gif CallOnHoldEventActivity
A sequence activity that handles the OnHold media event.
Dd280062.pubclass(en-us,office.13).gif CallOnHoldTimeoutEventActivity
A sequence activity that handles the timeout event after a call is put on hold.
Dd280062.pubclass(en-us,office.13).gif CallRetrievedEventActivity
An activity that is executed when the AudioVideoCall is retrieved from a hold state.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif ConsecutiveNoRecognitionsInstantMessagingEventActivity
A DialogEventActivity that represents a history-based event triggered when a specified number of consecutive no-recognitions occur in an instant messaging workflow.
Dd280062.pubclass(en-us,office.13).gif ConsecutiveNoRecognitionsSpeechEventActivity
A DialogEventActivity that represents a history-based event triggered when a specified number of consecutive no-recognitions occur in a speech workflow.
Dd280062.pubclass(en-us,office.13).gif ConsecutiveSilencesInstantMessagingEventActivity
This is the communication event activity for consecutive failure by the user to provide instant messaging input.
Dd280062.pubclass(en-us,office.13).gif ConsecutiveSilencesSpeechEventActivity
A DialogEventActivity that represents a history-based event that is triggered when a specified number of consecutive silences occur in a speech workflow.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif DisconnectCallActivity
Disconnects a call if it is connected.
Dd280062.pubclass(en-us,office.13).gif GetPresenceActivity
Queries for presence information.
Dd280062.pubclass(en-us,office.13).gif 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.
Dd280062.pubclass(en-us,office.13).gif InstanceDependencyHelper
Helper class for workflow activity InstanceDependencyProperty objects.
Dd280062.pubclass(en-us,office.13).gif InstanceDependencyProperty
Enables property sharing by the executing instances of an activity.
Dd280062.pubclass(en-us,office.13).gif InstantMessagingCommandActivity
Represents a digression in the dialog flow caused by an instant message request from the user.
Dd280062.pubclass(en-us,office.13).gif InstantMessagingHelpCommandActivity
Defines a specialized type of InstantMessagingCommandActivity that is used to initiate a more explanatory form of the prompt for the next turn.
Dd280062.pubclass(en-us,office.13).gif InstantMessagingQuestionAnswerActivity
Defines an activity that displays a single instant message prompt and performs a recognition on the instant message response.
Dd280062.pubclass(en-us,office.13).gif InstantMessagingStatementActivity
Plays a single instant message prompt.
Dd280062.pubclass(en-us,office.13).gif InstantMessagingTurnStartingEventArgs
Passed to the delegate subscribed to an instant message activity's TurnStarting event.
Dd280062.pubclass(en-us,office.13).gif OutboundCallActivity
Makes an outbound call.
Dd280062.pubclass(en-us,office.13).gif SpeechCommandActivity
Represents a digression in the dialog flow caused by a spoken request from the user.
Dd280062.pubclass(en-us,office.13).gif SpeechHelpCommandActivity
Defines a specialized type of SpeechCommandActivity that is used to initiate a more explanatory form of the prompt for the next turn.
Dd280062.pubclass(en-us,office.13).gif SpeechQuestionAnswerActivity
Defines an activity that plays a single spoken prompt and performs a recognition on the response.
Dd280062.pubclass(en-us,office.13).gif SpeechRepeatCommandActivity
Activates the playing of the repeat prompt during the next turn.
Dd280062.pubclass(en-us,office.13).gif SpeechStatementActivity
Plays a single spoken prompt.
Dd280062.pubclass(en-us,office.13).gif SpeechTurnStartingEventArgs
Passed to the delegate subscribed to a speech activity's TurnStarting event.
Dd280062.pubclass(en-us,office.13).gif TrackingDataProperty
TrackingDataProperty stores a name and value for a single property.
Dd280062.pubclass(en-us,office.13).gif 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.

Interfaces

  Interface Description
Dd280062.pubinterface(en-us,office.13).gif IInstanceDependencyContainer
Activities that contain InstanceDependency properties must implement this interface.

Enumerations

  Enumeration Description
Dd280062.pubenumeration(en-us,office.13).gif CallType
Use the following enumeration members to specify the call type.
Dd280062.pubenumeration(en-us,office.13).gif InstanceDependencyPropertyOption
Use the following enumeration members to specify how an InstanceDependencyProperty behaves.
Dd280062.pubenumeration(en-us,office.13).gif PromptType
Use the following enumeration members to specify prompt types reported by TurnStartingEvent.