com.azure.communication.callautomation.models

Package containing the data models for AzureCommunicationCallAutomationService. Azure Communication Service Call Automation APIs.

Classes

AddParticipantOptions

The options for adding participants.

AddParticipantResult

The AddParticipantResult model.

AnswerCallOptions

The options for creating a call.

AnswerCallResult

The result of answering a call

AudioChannelType

Specifies the text format of transcription.

AudioData

The data which contains the audio data stream information such as timestamp, data..

AudioFormat

Specifies the audio format used for encoding, including sample rate and channel type.

AudioMetadata

The MediaStreamingMetadata model.

AzureBlobContainerRecordingStorage

The AzureCommunicationRecordingStorage model.

AzureCommunicationsRecordingStorage

The AzureBlobContainerRecordingStorage model.

CallConnectionProperties

Asynchronous client that supports call connection operations.

CallConnectionState

Defines values for CallConnectionState.

CallIntelligenceOptions

AI options for the call.

CallInvite

Call invite details.

CallLocator

The locator used for joining or taking action on a call.

CallLocatorKind

Defines values for CallLocatorKind.

CallMediaRecognitionType

Defines values for RecognitionType.

CallMediaRecognizeChoiceOptions

The Recognize configurations specific for Recognize Choice.

CallMediaRecognizeDtmfOptions

The Recognize configurations specific for Dtmf.

CallMediaRecognizeOptions

Options to configure the Recognize operation

CallMediaRecognizeSpeechOptions

The Recognize configurations specific for Continuous Speech Recognition.

CallMediaRecognizeSpeechOrDtmfOptions

The Recognize configurations specific for Continuous Speech or DTMF Recognition.

CallParticipant

The CallParticipant model.

CallRejectReason

Defines values for CallRejectReason.

CallResult

The abstract class used as parent of [action]CallResult

CallingOperationStatus

Defines values for CallingOperationStatus.

CancelAddParticipantOperationOptions

The options for cancelling add participant.

CancelAddParticipantOperationResult

The CancelAddParticipantResult model.

ChannelAffinity

Channel affinity for a participant.

ChoiceResult

The ChoiceResult model.

ConnectCallOptions

The options for creating a call.

ConnectCallResult

The result of connect request.

ContinuousDtmfRecognitionOptions

The ContinuousDtmfRecognitionOptions model.

CreateCallOptions

The options for creating a p2p call.

CreateCallResult

The result of answering a call

CreateGroupCallOptions

The options for creating a group call.

CustomCallingContext

Custom calling context details.

DownloadToFileOptions

The options for the downloadTo operations.

DtmfData

The dtmf data model.

DtmfResult

The DtmfResult model.

DtmfTone

Defines values for Tone.

FileSource

The FileSource model.

GroupCallLocator

The locator used for joining or taking action on a call.

HoldOptions

Options for the Hold operation.

MediaKind

Specifies the media kind for out streaming data.

MediaStreamingAudioChannel

Defines values for MediaStreamingAudioChannelType.

MediaStreamingContentType

Defines values for MediaStreamingContentType.

MediaStreamingOptions

The MediaStreamingOptions model.

MediaStreamingSubscription

Media streaming Subscription Object.

MediaStreamingSubscriptionState

Media streaming subscription state.

MediaStreamingTransport

Defines values for MediaStreamingTransportType.

MuteParticipantOptions

The options for muting a participant.

MuteParticipantResult

The MuteParticipantResult model.

OutStreamingData

This class stream audio data back to Azure Communication Services, which plays the audio into the cal

ParallelDownloadOptions

This class contains configuration used to parallelize data transfer operations.

PlayOptions

The PlayOptions model.

PlaySource

The PlaySource model.

PlaySourceType

Defines values for PlaySourceType.

PlayToAllOptions

The PlayToAllOptions model.

RecognitionChoice

The RecognitionChoice model.

RecognizeInputType

Defines values for RecognizeInputTypeInternal.

RecognizeResult

Defines the absract for Recognize Result.

RecordingChannel

Defines values for RecordingChannel.

RecordingContent

Defines values for RecordingContent.

RecordingFormat

Defines values for RecordingFormat.

RecordingKind

Defines values for RecordingKind.

RecordingState

Defines values for RecordingStateInternal.

RecordingStateResult

The response payload of start call recording operation.

RecordingStorage

The RecordingStorage model.

RecordingStorageType

Defines the kind of external storage.

RedirectCallOptions

The options for creating a call.

RejectCallOptions

The options for creating a call.

RemoveParticipantOptions

The options for removing participants.

RemoveParticipantResult

The RemoveParticipantResult model.

RoomCallLocator

The locator used for joining or taking action on a call.

SendDtmfTonesOptions

The SendDtmfTonesOptions model.

SendDtmfTonesResult

The SendDtmfTonesResult model.

ServerCallLocator

The locator used for joining or taking action on a call.

SipHeaderPrefix

Specifies the SipHeaderPrefix used for custom SIP headers in Call Automation.

SpeechResult

The continuous speech recognition result.

SsmlSource

The SsmlSource model.

StartMediaStreamingOptions

Options for the Start media streaming operation.

StartRecordingOptions

The options for creating a call.

StartTranscriptionOptions

Options for the Start Transcription operation.

StopMediaStreamingOptions

Options for the Stop media streaming operation.

StopTranscriptionOptions

Options for the Stop Transcription operation.

StreamingData

The abstract class used as parent of Streaming data such as Audio, Transcription, or Captions.

StreamingDataKind

Specifies the streaming data kind

StreamingTransport

Defines the transport type used for streaming.

TextFormat

Specifies the text format of transcription.

TextSource

The FileSource model.

TranscriptionData

The data which contains the transcription data stream information such as DisplayText..

TranscriptionMetadata

The metadata of transcription which contains the information such as subscriptionId, locale ...

TranscriptionOptions

The TranscriptionOptions model.

TranscriptionResultState

Defines values for TranscriptionResultTypeInternal.

TranscriptionSubscription

Transcription Subscription Object.

TranscriptionSubscriptionState

Gets or Sets transcription subscription state.

TransferCallResult

The TransferCallResult model.

TransferCallToParticipantOptions

The options for adding participants.

UnholdOptions

Options for the Unhold operation.

UpdateTranscriptionOptions

Options for the Update Transcription operation.

VoiceKind

Defines values for VoiceKind.

WordData

The result for each word of the phrase