CallConnection Class

Definition

The Azure Communication Services Call Connection Client.

public class CallConnection
type CallConnection = class
Public Class CallConnection
Inheritance
CallConnection

Constructors

CallConnection()

Initializes a new instance of CallConnection for mocking.

Properties

CallConnectionId

The call connection id.

Methods

AddParticipant(AddParticipantOptions, CancellationToken)

Add participant to the call.

AddParticipant(CallInvite, CancellationToken)

Add participant to the call.

AddParticipantAsync(AddParticipantOptions, CancellationToken)

Add participant to the call.

AddParticipantAsync(CallInvite, CancellationToken)

Add participant to the call.

CancelAddParticipantOperation(CancelAddParticipantOperationOptions, CancellationToken)

Cancel add participant operation.

CancelAddParticipantOperation(String, CancellationToken)

Cancel add participant operation.

CancelAddParticipantOperationAsync(CancelAddParticipantOperationOptions, CancellationToken)

Cancel add participant operation.

CancelAddParticipantOperationAsync(String, CancellationToken)

Cancel add participant operation.

GetCallConnectionProperties(CancellationToken)

Get various properties of a ongoing call. CallConnectionProperties.

GetCallConnectionPropertiesAsync(CancellationToken)

Get various properties of the call. CallConnectionProperties.

GetCallMedia()

Initializes a new instance of CallContent. CallMedia.

GetParticipant(CommunicationIdentifier, CancellationToken)

Get participant from a call.

GetParticipantAsync(CommunicationIdentifier, CancellationToken)

Get participant from a call.

GetParticipants(CancellationToken)

Get participants from a call.

GetParticipantsAsync(CancellationToken)

Get participants from a call.

HangUp(Boolean, CancellationToken)

Disconnect the current caller in a group-call or end a p2p-call.

HangUpAsync(Boolean, CancellationToken)

Disconnect the current caller in a group-call or end a p2p-call.

MuteParticipant(CommunicationIdentifier, CancellationToken)

Mute participant from the call. Only Acs Users are currently supported.

MuteParticipant(CommunicationIdentifier, String, CancellationToken)

Mute participant from the call. Only Acs Users are currently supported.

MuteParticipant(MuteParticipantOptions, CancellationToken)

Mute participants from the call. Only Acs Users are currently supported.

MuteParticipantAsync(CommunicationIdentifier, CancellationToken)

Mute participants on the call. Only Acs Users are currently supported.

MuteParticipantAsync(CommunicationIdentifier, String, CancellationToken)

Mute participants on the call. Only Acs Users are currently supported.

MuteParticipantAsync(MuteParticipantOptions, CancellationToken)

Mute participants on the call.

RemoveParticipant(CommunicationIdentifier, String, CancellationToken)

Remove participants from the call.

RemoveParticipant(RemoveParticipantOptions, CancellationToken)

Remove participants from the call.

RemoveParticipantAsync(CommunicationIdentifier, String, CancellationToken)

Remove participants from the call.

RemoveParticipantAsync(RemoveParticipantOptions, CancellationToken)

Remove participants from the call.

TransferCallToParticipant(CommunicationIdentifier, CancellationToken)

Transfer this call to a participant.

TransferCallToParticipant(TransferToParticipantOptions, CancellationToken)

Transfer the call.

TransferCallToParticipantAsync(CommunicationIdentifier, CancellationToken)

Transfer this call to a participant.

TransferCallToParticipantAsync(TransferToParticipantOptions, CancellationToken)

Transfer this call to a participant.

Applies to