Share via


CallAutomationClient Class

Definition

The Azure Communication Services Call Automation client.

public class CallAutomationClient
type CallAutomationClient = class
Public Class CallAutomationClient
Inheritance
CallAutomationClient

Constructors

CallAutomationClient()

Initializes a new instance of CallAutomationClient for mocking.

CallAutomationClient(String)

Initializes a new instance of CallAutomationClient.

CallAutomationClient(String, CallAutomationClientOptions)

Initializes a new instance of CallAutomationClient.

CallAutomationClient(Uri, TokenCredential, CallAutomationClientOptions)

Initializes a new instance of CallAutomationClient.

Properties

Source

CommunicationUserIdentifier that makes the outbound call. This can be provided by providing CallAutomationClientOption during construction of CallAutomationClient. If left blank, service will create one each request.

Methods

AnswerCall(AnswerCallOptions, CancellationToken)

Answer an incoming call.

AnswerCall(String, Uri, CancellationToken)
AnswerCallAsync(AnswerCallOptions, CancellationToken)

Answer an incoming call.

AnswerCallAsync(String, Uri, CancellationToken)
ConnectCall(CallLocator, Uri, CancellationToken)

Create a connect request.

ConnectCall(ConnectCallOptions, CancellationToken)

Create a connect request.

ConnectCallAsync(CallLocator, Uri, CancellationToken)

Create a connect request.

ConnectCallAsync(ConnectCallOptions, CancellationToken)

Create a connect request.

CreateCall(CallInvite, Uri, CancellationToken)

Create an outgoing call to target invitee.

CreateCall(CreateCallOptions, CancellationToken)

Create an outgoing call to target invitee.

CreateCallAsync(CallInvite, Uri, CancellationToken)

Create an outgoing call to target invitee.

CreateCallAsync(CreateCallOptions, CancellationToken)

Create an outgoing call to target invitee.

CreateGroupCall(CreateGroupCallOptions, CancellationToken)

Create an outgoing group call to target identities.

CreateGroupCallAsync(CreateGroupCallOptions, CancellationToken)

Create an outgoing group call to target identities.

GetCallConnection(String)

Initializes a new instance of CallConnection. CallConnection.

GetCallRecording()

Initializes a new instance of GetCallRecording. CallRecording.

GetEventProcessor()

Get Call Automation's EventProcessor for handling Call Automation's event more easily.

RedirectCall(RedirectCallOptions, CancellationToken)
RedirectCall(String, CallInvite, CancellationToken)
RedirectCallAsync(RedirectCallOptions, CancellationToken)
RedirectCallAsync(String, CallInvite, CancellationToken)
RejectCall(RejectCallOptions, CancellationToken)
RejectCall(String, CancellationToken)
RejectCallAsync(RejectCallOptions, CancellationToken)
RejectCallAsync(String, CancellationToken)

Applies to