Dela via


CallConnection class

Klassen CallConnection representerar samtalsanslutningsbaserade API:er.

Konstruktorer

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

Metoder

addParticipant(CallInvite, AddParticipantOptions)

Lägga till en deltagare i anropet

cancelAddParticipantOperation(string, CancelAddParticipantOperationOptions)

Avbryt begäran om att lägga till deltagare.

getCallConnectionProperties(OperationOptions)

Hämta samtalsanslutningsegenskaper för anropet

getCallMedia()

Initierar en ny instans av CallMedia.

getParticipant(CommunicationIdentifier, OperationOptions)

Hämta en deltagare från samtalet

hangUp(boolean, OperationOptions)

Lägg på anropet för sig själv eller avsluta hela samtalet.

listParticipants(OperationOptions)

Hämta alla deltagare från samtalet

muteParticipant(CommunicationIdentifier, MuteParticipantOption)

Stäng av ljudet på deltagaren från anropet.

removeParticipant(CommunicationIdentifier, RemoveParticipantsOption)

Ta bort en deltagare från anropet

transferCallToParticipant(CommunicationIdentifier, TransferCallToParticipantOptions)

Överföra anropet till en måldeltagare

Konstruktorinformation

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

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

Parametrar

callConnectionId

string

endpoint

string

options

CallAutomationApiClientOptionalParams

Metodinformation

addParticipant(CallInvite, AddParticipantOptions)

Lägga till en deltagare i anropet

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

Parametrar

targetParticipant
CallInvite

Returer

cancelAddParticipantOperation(string, CancelAddParticipantOperationOptions)

Avbryt begäran om att lägga till deltagare.

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

Parametrar

invitationId

string

Inbjudnings-ID som används för att avbryta begäran om att lägga till deltagare.

Returer

getCallConnectionProperties(OperationOptions)

Hämta samtalsanslutningsegenskaper för anropet

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

Parametrar

Returer

getCallMedia()

Initierar en ny instans av CallMedia.

function getCallMedia(): CallMedia

Returer

getParticipant(CommunicationIdentifier, OperationOptions)

Hämta en deltagare från samtalet

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

Parametrar

targetParticipant
CommunicationIdentifier

Kommunikationsidentifieraren för den begärda deltagaren.

Returer

Promise<CallParticipant>

hangUp(boolean, OperationOptions)

Lägg på anropet för sig själv eller avsluta hela samtalet.

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

Parametrar

isForEveryone

boolean

Returer

Promise<void>

listParticipants(OperationOptions)

Hämta alla deltagare från samtalet

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

Parametrar

Returer

muteParticipant(CommunicationIdentifier, MuteParticipantOption)

Stäng av ljudet på deltagaren från anropet.

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

Parametrar

participant
CommunicationIdentifier

Deltagare som ska stängas av från anropet.

options
MuteParticipantOption

Ytterligare attribut för att stänga av deltagare.

Returer

removeParticipant(CommunicationIdentifier, RemoveParticipantsOption)

Ta bort en deltagare från anropet

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

Parametrar

participant
CommunicationIdentifier

Deltagaren kommer att tas bort från anropet.

Returer

transferCallToParticipant(CommunicationIdentifier, TransferCallToParticipantOptions)

Överföra anropet till en måldeltagare

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

Parametrar

targetParticipant
CommunicationIdentifier

Målet som ska överföras till.

Returer