Поделиться через


CallConnection class

Класс CallConnection представляет ИНТЕРФЕЙСы API на основе вызовов.

Конструкторы

CallConnection(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

Методы

addParticipant(CallInvite, AddParticipantOptions)

Добавление участника в вызов

cancelAddParticipantOperation(string, CancelAddParticipantOperationOptions)

Отмена запроса на добавление участника.

getCallConnectionProperties(OperationOptions)

Получение свойств подключения вызова для вызова

getCallMedia()

Инициализирует новый экземпляр CallMedia.

getParticipant(CommunicationIdentifier, OperationOptions)

Получение участника из вызова

hangUp(boolean, OperationOptions)

Повесите звонок для себя или завершите весь звонок.

listParticipants(OperationOptions)

Получение всех участников из вызова

muteParticipant(CommunicationIdentifier, MuteParticipantOption)

Отключить функцию участника из вызова.

removeParticipant(CommunicationIdentifier, RemoveParticipantsOption)

Удаление участника из вызова

transferCallToParticipant(CommunicationIdentifier, TransferCallToParticipantOptions)

Передача вызова целевому участнику

Сведения о конструкторе

CallConnection(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

new CallConnection(callConnectionId: string, endpoint: string, credential: TokenCredential | KeyCredential, options?: CallAutomationApiClientOptionalParams)

Параметры

callConnectionId

string

endpoint

string

options

CallAutomationApiClientOptionalParams

Сведения о методе

addParticipant(CallInvite, AddParticipantOptions)

Добавление участника в вызов

function addParticipant(targetParticipant: CallInvite, options?: AddParticipantOptions): Promise<AddParticipantResult>

Параметры

targetParticipant
CallInvite

Возвращаемое значение

cancelAddParticipantOperation(string, CancelAddParticipantOperationOptions)

Отмена запроса на добавление участника.

function cancelAddParticipantOperation(invitationId: string, options?: CancelAddParticipantOperationOptions): Promise<CancelAddParticipantOperationResult>

Параметры

invitationId

string

Идентификатор приглашения, используемый для отмены запроса на добавление участника.

Возвращаемое значение

getCallConnectionProperties(OperationOptions)

Получение свойств подключения вызова для вызова

function getCallConnectionProperties(options?: OperationOptions): Promise<CallConnectionProperties>

Параметры

Возвращаемое значение

getCallMedia()

Инициализирует новый экземпляр CallMedia.

function getCallMedia(): CallMedia

Возвращаемое значение

getParticipant(CommunicationIdentifier, OperationOptions)

Получение участника из вызова

function getParticipant(targetParticipant: CommunicationIdentifier, options?: OperationOptions): Promise<CallParticipant>

Параметры

targetParticipant
CommunicationIdentifier

Идентификатор связи запрошенного участника.

Возвращаемое значение

Promise<CallParticipant>

hangUp(boolean, OperationOptions)

Повесите звонок для себя или завершите весь звонок.

function hangUp(isForEveryone: boolean, options?: OperationOptions): Promise<void>

Параметры

isForEveryone

boolean

Возвращаемое значение

Promise<void>

listParticipants(OperationOptions)

Получение всех участников из вызова

function listParticipants(options?: OperationOptions): Promise<ListParticipantsResult>

Параметры

Возвращаемое значение

muteParticipant(CommunicationIdentifier, MuteParticipantOption)

Отключить функцию участника из вызова.

function muteParticipant(participant: CommunicationIdentifier, options?: MuteParticipantOption): Promise<MuteParticipantResult>

Параметры

participant
CommunicationIdentifier

Участник, отключаемый из вызова.

options
MuteParticipantOption

Дополнительные атрибуты для участника отключения звука.

Возвращаемое значение

removeParticipant(CommunicationIdentifier, RemoveParticipantsOption)

Удаление участника из вызова

function removeParticipant(participant: CommunicationIdentifier, options?: RemoveParticipantsOption): Promise<RemoveParticipantResult>

Параметры

participant
CommunicationIdentifier

Участник будет удален из вызова.

Возвращаемое значение

transferCallToParticipant(CommunicationIdentifier, TransferCallToParticipantOptions)

Передача вызова целевому участнику

function transferCallToParticipant(targetParticipant: CommunicationIdentifier, options?: TransferCallToParticipantOptions): Promise<TransferCallResult>

Параметры

targetParticipant
CommunicationIdentifier

Целевой объект, в который необходимо передать.

Возвращаемое значение