Azure.Communication.CallAutomation Namespace

Classes

AddParticipantEventResult

AddParticipantEventResult is returned from WaitForEvent of AddParticipantResult.

AddParticipantFailed

The add participant failed event.

AddParticipantOptions

The add participants operation options.

AddParticipantResult

AddParticipantsResult Result.

AddParticipantSucceeded

The add participants succeeded event.

AnswerCallEventResult

AnswerCallEventResult is returned from WaitForEvent of AnswerCallResult.

AnswerCallOptions

The answer call operation options.

AnswerCallResult

The result from creating a call.

CallAutomationClient

The Azure Communication Services Call Automation client.

CallAutomationClientOptions

The latest version of the Call Automation.

CallAutomationEventBase

The CallAutomation Event Data.

CallAutomationEventParser

Helper class for parsing Acs call back events.

CallAutomationEventProcessor

Call Automation's EventProcessor for incoming events for ease of use.

CallAutomationModelFactory

Model factory for models.

CallConnected

The call connected event.

CallConnection

The Azure Communication Services Call Connection Client.

CallConnectionProperties

The call connection properties.

CallDisconnected

The call disconnected event.

CallIntelligenceOptions

AI options for the call.

CallInvite

Call invitee details.

CallLocator

Represents a locator for a call in Azure Communication Services, that can be handled by the Call Automation APIs

CallMedia

The Azure Communication Services Call Media Client.

CallMediaRecognizeChoiceOptions

The Recognize configurations specific for IVR Choices.

CallMediaRecognizeDtmfOptions

The Recognize configurations specific for Dtmf.

CallMediaRecognizeOptions

The Call Media Recognize Options.

CallMediaRecognizeSpeechOptions

The Recognize configurations specific for IVR Continuouse Speech Recognition.

CallMediaRecognizeSpeechOrDtmfOptions

The Recognize configurations specific for IVR Continuouse Speech Recognition.

CallParticipant

The participant in a call.

CallRecording

The Azure Communication Services Call Recording client.

CallTransferAccepted

The call transfer accepted event.

CallTransferFailed

The call transfer failed event.

CancelAddParticipantEventResult

CancelAddParticipantEventResult is returned from WaitForEvent of CancelAddParticipantEventResult.

CancelAddParticipantFailed

The Cancel add participant failed event.

CancelAddParticipantOperationOptions

The Cancel add participants operation options.

CancelAddParticipantOperationResult

CancelAddParticipantOperation Result.

CancelAddParticipantSucceeded

The Cancel add participants succeeded event.

CancelAllMediaOperationsEventResult

CancelAllMediaOperationsEventResult is returned from WaitForEvent of CancelAllMediaOperationsResult.

CancelAllMediaOperationsResult

The result from Canceling all media operation.

ChannelAffinity

Channel affinity for a participant.

ChoiceResult

The ChoiceResult.

CommunicationCallAutomationModelFactory

Model factory for models.

ContinuousDtmfRecognitionOptions

The ContinuousDtmfRecognitionOptions operation options.

ContinuousDtmfRecognitionStopped

The ContinuousDtmfRecognitionStopped.

ContinuousDtmfRecognitionToneFailed

The ContinuousDtmfRecognitionToneFailed.

ContinuousDtmfRecognitionToneReceived

The ContinuousDtmfRecognitionToneReceived.

CreateCallEventResult

CreateCallEventResult is returned from WaitForEvent of CreateCallResult.

CreateCallOptions

Options for the Create Call Request.

CreateCallResult

The result from creating a call.

CreateGroupCallOptions

Options for the Create Call Request.

CustomCallingContext

CustomCallingContext details.

DtmfResult

The DtmfResult.

FileSource

The File Source.

GroupCallLocator

The group call locator.

MuteParticipantOptions

Options for the Mute Participant Request.

MuteParticipantResult

MuteParticipantResult Result.

MuteParticipantsResult

The result payload for muting participants from the call.

ParticipantsUpdated

The participants updated event.

PlayCanceled

The PlayCanceled.

PlayCompleted

The PlayCompleted.

PlayEventResult

PlayEventResult is returned from WaitForEvent of PlayResult.

PlayFailed

The PlayFailed.

PlayOptions

Options to be used in the Play operation.

PlayResult

The result from playing audio.

PlaySource

The PlaySource.

PlayToAllOptions

Options to be used in the PlayToAll operation.

RecognitionChoice

The Choice.

RecognizeCanceled

The RecognizeCanceled.

RecognizeCompleted

Recognize completed event.

RecognizeFailed

The RecognizeFailed.

RecognizeResult

The Recognize result which could be Dtmf, Choice or Speech result.

RecordingStateChanged

The RecordingStateChanged.

RecordingStateResult

The RecordingStateResponse.

RedirectCallOptions

The redirect call operation options.

RejectCallOptions

The reject call operation options.

RemoveParticipantEventResult

RemoveParticipantEventResult is returned from WaitForEvent of RemoveParticipantResult.

RemoveParticipantFailed

The remove participant failed event.

RemoveParticipantOptions

Options for the Remove Participants Request.

RemoveParticipantResult

RemoveParticipantResult Result.

RemoveParticipantSucceeded

The remove participant succeeded event.

ResultInformation

The ResultInformation.

SendDtmfTonesCompleted

The SendDtmfTonesCompleted event.

SendDtmfTonesEventResult

SendDtmfTonesEventResult is returned from WaitForEvent of SendDtmfTonesResult.

SendDtmfTonesFailed

The SendDtmfFailed event.

SendDtmfTonesOptions

The SendDtmfTonesOptions operation options.

SendDtmfTonesResult

The result from send dtmf request.

ServerCallLocator

The server call locator.

SpeechResult

The speech status as a result.

SsmlSource

The SsmlSource.

StartRecognizingCallMediaResult

The result from start recognizing result.

StartRecognizingEventResult

StartRecognizingEventResult is returned from WaitForEvent of StartRecognizingCallMediaResult.

StartRecordingOptions

Options for the Start Recording operation.

TextSource

The TextSource.

ToneInfo

The information about the tone.

TransferCallToParticipantEventResult

TransferCallToParticipantEventResult is returned from WaitForEvent of TransferCallToParticipantResult.

TransferCallToParticipantResult

The response payload for transferring the call.

TransferToParticipantOptions

The transfer call to participant operation options.

Structs

CallConnectionState

The state of the call connection.

CallMediaRecognitionType

Determines the sub-type of the recognize operation. In case of cancel operation the this field is not set and is returned empty

CallRejectReason

The rejection reason.

ContentTransferOptions

ContentTransferOptions is used to provide options for parallel transfers.

DtmfTone

The Tone.

MediaEventReasonCode

Reason Codes for incoming webhook events.

RecognizeInputType

Determines the type of the recognition.

RecognizeResultType

Determines the sub-type of the recognize result.

RecordingChannel

The channel type of call recording.

RecordingContent

The content type of call recording.

RecordingFormat

The format type of call recording.

RecordingState

The RecordingState.

VoiceKind

Voice kind type.

Enums

CallAutomationClientOptions.ServiceVersion

The CallAutomation service version.