ICallingBotService Interface

Definition

public interface ICallingBotService
type ICallingBotService = interface
Public Interface ICallingBotService
Derived

Methods

ProcessCallback(String, Task<Stream>)

Method responsible for processing the data sent with POST request to callback URL

ProcessCallbackAsync(String, Task<Stream>)

Method responsible for processing the data sent with POST request to callback URL

ProcessIncomingCall(String)

Method responsible for processing the data sent with POST request to incoming call URL

ProcessIncomingCallAsync(String)

Method responsible for processing the data sent with POST request to incoming call URL

Events

OnAnswerCompleted

Event raised when the bot gets the outcome of Answer action. If the operation was successful the call is established

OnHangupCompleted

Event raised when the bot gets the outcome of Hangup action

OnIncomingCallReceived

Event raised when bot receives incoming call

OnPlayPromptCompleted

Event raised when the bot gets the outcome of PlayPrompt action

OnRecognizeCompleted

Event raised when the bot gets the outcome of Recognize action

OnRecordCompleted

Event raised when the bot gets the outcome of Record action

OnRejectCompleted

Event raised when the bot gets the outcome of Reject action

OnWorkflowValidationFailed

Event raised when specified workflow fails to be validated by Bot platform

Applies to