Share via


CallProvider Members

Include Protected Members
Include Inherited Members

Holds call and telephony session objects. In some cases the call may already be answered, that is in Established state, before being passed on to the workflow. In such cases, the AcceptCallActivity should not be used in the workflow since the call is already accepted. A custom activity should be used instead which must expose a CallProvider object as a property. The CommunicationsSequenceActivity in the workflow can then bind to the CallProvider property exposed by the custom activity.

The CallProvider type exposes the following members.

Constructors

  Name Description
Public method CallProvider Creates a new instance given the specified call and culture.

Top

Properties

  Name Description
Public property Call Gets the Call object to be used with Microsoft Unified Communications Managed API workflow activities.
Public property DtmfRecognizer Gets the DtmfRecognitionEngine object to be used with Microsoft Unified Communications Managed API workflow activities. Only available for call objects of type AudioVideoCall.
Public property RecognitionConnector Gets the SpeechRecognitionConnector object to be used with Microsoft Unified Communications Managed API workflow activities. Use this property only with call objects of type AudioVideoCall.
Public property SpeechRecognizer Gets the SpeechRecognizer object to be used with Microsoft Unified Communications Managed API workflow activities for recognizing speech or instant message input.
Public property SynthesisConnector Gets the SpeechSynthesisConnector object to be used with Microsoft Unified Communications Managed API workflow activities. Use this property only with call objects of type AudioVideoCall.
Public property Synthesizer Gets the SpeechSynthesizer object to be used with Microsoft Unified Communications Managed API workflow activities. Use this property only with call objects of type AudioVideoCall.
Public property ToneController Gets the ToneController object to be used with Microsoft Unified Communications Managed API workflow activities. Use this property only with call objects of type AudioVideoCall.

Top

Methods

  Name Description
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method ReplaceDtmfRecognizer Replaces the DtmfRecognitionEngine object. This method can be used to replace the recognizer object created as part of the CallProvider object. This is useful in cases where a large grammar has been preloaded in a recognizer.
Public method ReplaceSpeechRecognizer Replaces the SpeechRecognitionEngine object. This method can be used to replace the recognizer object created as part of the CallProvider object. This is useful in cases where a large grammar has been preloaded in a recognizer.
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event DigitDetected DigitDetected is raised when a DTMF digit is detected.

Top

See Also

Reference

CallProvider Class

Microsoft.Rtc.Workflow.Common Namespace