CallAutomationModelFactory Class

Definition

Model factory for models.

public static class CallAutomationModelFactory
type CallAutomationModelFactory = class
Public Class CallAutomationModelFactory
Inheritance
CallAutomationModelFactory

Methods

Name Description
AddParticipantFailed(String, String, String, String, ResultInformation, CommunicationIdentifier)

Initializes a new instance of add participant failed event.

AddParticipantsResult(CallParticipant, String, String)

Initializes a new instance of AddParticipantsResult.

AddParticipantSucceeded(String, String, String, String, ResultInformation, CommunicationIdentifier)

Initializes a new instance of add participant success event.

AnswerCallResult(CallConnection, CallConnectionProperties)

Initializes a new instance of AnswerCallResult.

AnswerFailed(String, String, String, ResultInformation, String)

Initializes a new instance of answer failed event.

AudioData(String, DateTime, String, Boolean)

Initializes a new instance of audio data.

AudioMetadata(String, String, Int32, Int32, Int32)

Initializes a new instance of audio meta data.

CallConnected(String, String, String, String, ResultInformation)

Initializes a new instance of CallConnected.

CallConnectionProperties(String, String, IEnumerable<CommunicationIdentifier>, CallConnectionState, Uri, CommunicationIdentifier, PhoneNumberIdentifier, String, CommunicationUserIdentifier, MediaStreamingSubscription, TranscriptionSubscription, PhoneNumberIdentifier)

Initializes a new instance of CallConnectionProperties.

CallDisconnected(String, String, String, String, ResultInformation)

Initializes a new instance of CallDisconnected.

CallParticipant(CommunicationIdentifier, Boolean, Boolean)

Initializes a new instance of CallParticipant.

CallTransferAccepted(String, String, String, String, ResultInformation, CommunicationIdentifier, CommunicationIdentifier)

Initializes a new instance of CallTransferAccepted.

CallTransferFailed(String, String, String, String, ResultInformation)

Initializes a new instance of CallTransferFailed.

CancelAddParticipantFailed(String, String, String, String, ResultInformation, String)

Initializes a new instance of cancel add participant failed event.

CancelAddParticipantResult(String, String)

Initializes a new instance of CancelAddParticipantResult.

CancelAddParticipantSucceeded(String, String, String, String, String, ResultInformation)

Initializes a new instance of add participant cancelled event.

ChoiceResult(String, String, Nullable<Double>, String, SentimentAnalysisResult)

Initializes a new instance of ChoiceResult.

ChoiceResult(String, String, Nullable<Double>)

Initializes a new instance of ChoiceResult.

ConnectFailed(String, String, String, String, ResultInformation)

Initializes a new instance of CallConnected.

ContinuousDtmfRecognitionStopped(String, String, String, String, ResultInformation)

Initializes a new instance of ContinuousDtmfRecognitionStopped.

ContinuousDtmfRecognitionToneFailed(String, String, String, ResultInformation, String)

Initializes a new instance of ContinuousDtmfRecognitionToneFailed.

ContinuousDtmfRecognitionToneReceived(Nullable<Int32>, Nullable<DtmfTone>, String, String, String, ResultInformation, String)

Initializes a new instance of ContinuousDtmfRecognitionToneReceived.

CreateCallFailed(String, String, String, ResultInformation, String)

Initializes a new instance of create call failed event.

CreateCallResult(CallConnection, CallConnectionProperties)

Initializes a new instance of CallParticipant.

DtmfResult(IEnumerable<DtmfTone>)

Initializes a new instance of DtmfResult.

HoldFailed(String, String, String, String, ResultInformation)

Initializes a new instance of HoldFailed.

MediaStreamingFailed(MediaStreamingUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of MediaStreamingFailed.

MediaStreamingStarted(MediaStreamingUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of MediaStreamingStarted.

MediaStreamingStopped(MediaStreamingUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of MediaStreamingStopped.

MediaStreamingUpdate(String, Nullable<MediaStreamingStatus>, Nullable<MediaStreamingStatusDetails>)

Initializes a new instance of MediaStreamingUpdate.

MuteParticipantResult(String)

Initializes a new instance of MuteParticipantResult.

OutStreamingData(MediaKind)

Initializes a new instance of out streaming data.

ParticipantsUpdated(String, String, String, IEnumerable<CallParticipant>, Int32, ResultInformation)

Initializes a new instance of Participants Updated event.

PlayCanceled(String, String, String, String, ResultInformation)

Initializes a new instance of PlayCanceled.

PlayCompleted(String, String, String, String, ResultInformation)

Initializes a new instance of PlayCompleted.

PlayFailed(String, String, String, String, ResultInformation, Nullable<Int32>)

Initializes a new instance of PlayFailed.

PlayStarted(String, String, String, String, ResultInformation)

Initializes a new instance of PlayStarted.

RecognizeCanceled(String, String, String, String, ResultInformation)

Initializes a new instance of RecognizeCanceled.

RecognizeCompleted(String, String, String, String, ResultInformation, CallMediaRecognitionType, RecognizeResult)

Initializes a new instance of RecognizeCompletedInternal.

RecognizeFailed(String, String, String, String, ResultInformation, Nullable<Int32>)

Initializes a new instance of RecognizeFailed.

RecordingStateChanged(String, String, String, String, RecordingState, Nullable<DateTimeOffset>, Nullable<RecordingKind>, ResultInformation)

Initializes a new instance of RecordingStateChanged.

RecordingStateResult(String, Nullable<RecordingState>, Nullable<RecordingKind>)

Initializes a new instance of RecordingStateResult.

RemoveParticipantFailed(String, String, String, String, ResultInformation, CommunicationIdentifier)

Initializes a new instance of remove participant failed event.

RemoveParticipantResult(String)

Initializes a new instance of RemoveParticipantResult.

RemoveParticipantSucceeded(String, String, String, String, ResultInformation, CommunicationIdentifier)

Initializes a new instance of remove participant success event.

ResultInformation(Nullable<Int32>, Nullable<Int32>, String, SipDiagnosticInfo, SipDiagnosticInfo)

Initializes a new instance of ResultInformation.

ResultInformation(Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of ResultInformation.

SendDtmfTonesCompleted(String, String, String, String, ResultInformation)

Initializes a new instance of SendDtmfTonesCompleted.

SendDtmfTonesFailed(String, String, String, String, ResultInformation)

Initializes a new instance of SendDtmfTonesFailed.

SendDtmfTonesResult(String)

Initializes a new instance of SendDtmfTonesResult.

SentimentAnalysisResult(String)

Initializes a new instance of SentimentAnalysisResult.

SipDiagnosticInfo(Nullable<Int32>, String)

Initializes a new instance of SipDiagnosticInfo.

SpeechResult(String, Nullable<Double>, String, SentimentAnalysisResult)

Initializes a new instance of SpeechResult.

SpeechResult(String, Nullable<Double>)

Initializes a new instance of SpeechResult.

StartRecordingFailed(String, String, String, String, String, ResultInformation)

Initializes a new instance of StartRecordingFailed.

TranscriptionCallSummaryUpdated(TranscriptionUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of TranscriptionCallSummaryUpdated.

TranscriptionData(String, String, Double, Int64, Int64, IEnumerable<WordData>, String, TranscriptionResultState)

Initializes a new instance of transcription data.

TranscriptionFailed(TranscriptionUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of TranscriptionFailed.

TranscriptionStarted(TranscriptionUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of TranscriptionStarted.

TranscriptionStopped(TranscriptionUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of TranscriptionStopped.

TranscriptionUpdate(Nullable<TranscriptionStatus>, Nullable<TranscriptionStatusDetails>, String)

Initializes a new instance of TranscriptionUpdate.

TranscriptionUpdate(Nullable<TranscriptionStatus>, Nullable<TranscriptionStatusDetails>)

Initializes a new instance of TranscriptionUpdate.

TranscriptionUpdated(TranscriptionUpdate, String, String, String, String, ResultInformation)

Initializes a new instance of TranscriptionUpdated.

TransferCallToParticipantResult(String)

Initializes a new instance of TransferCallToParticipantResult.

WordData(String, Int64, Int64)

Initializes a new instance of word data.

Applies to