Partilhar via


CallCommon interface

A interface comum da chamada.

Extends

Propriedades

callEndReason

Contendo código/subcódigo indicando como esta chamada terminou.

callerInfo

Informações do chamador se esta chamada estiver chegando.

direction

Obtenha a direção da chamada, seja ela de entrada ou de saída.

id

Obtenha o ID exclusivo para esta chamada.

isIncomingAudioMuted

Se o usuário local silenciou o áudio de entrada.

isLocalVideoStarted

Se o vídeo local está ativado.

isMuted

Se o usuário local está mudo, local ou remotamente.

isScreenSharingOn

Se a partilha de ecrã está ativada.

kind

Obtenha o tipo de objeto de chamada.

lobby

Obtenha o lobby de reuniões do Teams.

localAudioStreams

Recolha de fluxos de áudio locais que estão a ser enviados para outros participantes numa chamada.

localVideoStreams

Recolha de fluxos de vídeo locais que estão a ser enviados a outros participantes numa chamada.

remoteAudioStreams

Coleção de fluxos de áudio remotos que estão sendo recebidos da chamada.

remoteParticipants

Coleção de participantes remotos nesta chamada. No caso de chamadas com participantes de cem ou mais, apenas participantes ativos de mídia estão presentes nesta coleção.

role

Obtenha a função do usuário local na chamada.

state

Obtenha o estado desta chamada.

totalParticipantCount

Contagem do número total de participantes nesta chamada.

transferorInfo

Iniciador de transferência em caso de cenários de transferência/encaminhamento.

Métodos

feature<TFeature>(CallFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos de chamada estendida disponíveis neste pacote, por exemplo:

const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
hangUp(HangUpOptions)

Desligue a chamada.

hold()

Suspenda esta chamada.

mute()

Silencie o microfone local.

muteAllRemoteParticipants()

Silencie todos os participantes remotos.

muteIncomingAudio()

Silencie o áudio recebido.

off("callerInfoChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para evento alterado de informações do chamador.

off("idChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento idChanged.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Função de assinatura para o evento isIncomingAudioMutedChanged.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isLocalVideoStartedChanged.

off("isMutedChanged", PropertyChangedEvent)

Função Subscribe para o evento isMutedChanged.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isScreenSharingChanged.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Função de cancelamento de inscrição para o evento localAudioStreamsUpdated.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Função de cancelamento de inscrição para o evento localVideoStreamsUpdated.

off("mutedByOthers", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento mutedByOthers.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Função de cancelamento de inscrição para o evento remoteAudioStreamsUpdated.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Função de cancelamento de inscrição para o evento remoteParticipantsUpdated.

off("roleChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento roleChanged.

off("stateChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento stateChanged.

off("totalParticipantCountChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento totalParticipantCountChanged.

off("transferorInfoChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para evento alterado de informações do chamador.

on("callerInfoChanged", PropertyChangedEvent)

Função Subscribe para evento alterado de informações do chamador.

on("idChanged", PropertyChangedEvent)

Função Subscribe para o evento idChanged.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Função de assinatura para o evento isIncomingAudioMutedChanged.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Função Subscribe para o evento isLocalVideoStartedChanged.

on("isMutedChanged", PropertyChangedEvent)

Função Subscribe para o evento isMutedChanged.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Função de assinatura para o evento isScreenSharingChanged.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Função de inscrição para o evento localAudioStreamsUpdated.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Função de inscrição para o evento localVideoStreamsUpdated.

on("mutedByOthers", PropertyChangedEvent)

Função Subscribe para o evento mutedByOthers.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Função de assinatura para o evento remoteAudioStreamsUpdated.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Função de inscrição para o evento remoteParticipantsUpdated.

on("roleChanged", PropertyChangedEvent)

Função Subscribe para o evento roleChanged.

on("stateChanged", PropertyChangedEvent)

Função Subscribe para o evento stateChanged.

on("totalParticipantCountChanged", PropertyChangedEvent)

Função de inscrição para o evento totalParticipantCountChanged.

on("transferorInfoChanged", PropertyChangedEvent)

Função Subscribe para evento alterado de informações do chamador.

resume()

Retome esta chamada se estiver no estado 'LocalHold'.

sendDtmf(DtmfTone)

Envie o tom DTMF.

setConstraints(CallConstraints)

Defina restrições de chamada. Este método define as restrições máximas de com base nos valores fornecidos. As restrições finais aplicadas serão menores ou iguais aos valores fornecidos aqui para este método. Se o valor 0 for fornecido, nenhuma restrição será aplicada para essa restrição. Se o valor indefinido for fornecido, o valor anterior usado será usado para essa restrição.

startAudio(LocalAudioStream)

Inicie o áudio na chamada com áudio personalizado. A fonte LocalAudioStream deve ser um MediaStream.

startScreenSharing()
  • Comece a enviar fluxo de compartilhamento de tela em uma chamada. O navegador solicitará a seleção da tela, do aplicativo ou da guia do navegador.
  • O envio de fluxo de compartilhamento de tela não é compatível com iOS nem Android.
  • O fluxo de compartilhamento de tela de entrada é compatível com iOS e Android.
startScreenSharing(LocalVideoStream)
  • Comece a enviar fluxo de compartilhamento de tela bruto em uma chamada.
  • O envio de compartilhamento de tela bruto não é suportado no iOS nem no Android.
  • O compartilhamento de tela bruto de entrada é suportado no iOS e Android.
startVideo(LocalVideoStream)

Comece a enviar fluxo de vídeo na chamada. Os participantes remotos da chamada receberão seu fluxo de vídeo para que possam renderizá-lo em suas interfaces do usuário.

stopAudio()

Pare o áudio personalizado na chamada e mude para o dispositivo de áudio padrão do Gerenciador de dispositivos.

stopScreenSharing()

Pare o compartilhamento de tela local.

stopScreenSharing(LocalVideoStream)

Pare o compartilhamento de tela local.

stopVideo(LocalVideoStream)

Pare de enviar fluxo de vídeo na chamada. Deve passar o mesmo objeto LocalVideoStream que foi usado para iniciar o vídeo na API CallAgent.startCall(), API CallAgent.join(), API IncomingCall.accept() ou API Call.startVideo().

unmute()

Desative o mudo do microfone local.

unmuteIncomingAudio()

Desative o som recebido.

Métodos Herdados

dispose()

Detalhes de Propriedade

callEndReason

Contendo código/subcódigo indicando como esta chamada terminou.

callEndReason?: CallEndReason

Valor de Propriedade

callerInfo

Informações do chamador se esta chamada estiver chegando.

callerInfo: CallerInfo

Valor de Propriedade

direction

Obtenha a direção da chamada, seja ela de entrada ou de saída.

direction: CallDirection

Valor de Propriedade

id

Obtenha o ID exclusivo para esta chamada.

id: string

Valor de Propriedade

string

isIncomingAudioMuted

Se o usuário local silenciou o áudio de entrada.

isIncomingAudioMuted: boolean

Valor de Propriedade

boolean

isLocalVideoStarted

Se o vídeo local está ativado.

isLocalVideoStarted: boolean

Valor de Propriedade

boolean

isMuted

Se o usuário local está mudo, local ou remotamente.

isMuted: boolean

Valor de Propriedade

boolean

isScreenSharingOn

Se a partilha de ecrã está ativada.

isScreenSharingOn: boolean

Valor de Propriedade

boolean

kind

Obtenha o tipo de objeto de chamada.

kind: CallKind

Valor de Propriedade

lobby

Obtenha o lobby de reuniões do Teams.

lobby: Lobby

Valor de Propriedade

localAudioStreams

Recolha de fluxos de áudio locais que estão a ser enviados para outros participantes numa chamada.

localAudioStreams: readonly LocalAudioStream[]

Valor de Propriedade

readonly LocalAudioStream[]

localVideoStreams

Recolha de fluxos de vídeo locais que estão a ser enviados a outros participantes numa chamada.

localVideoStreams: readonly LocalVideoStream[]

Valor de Propriedade

readonly LocalVideoStream[]

remoteAudioStreams

Coleção de fluxos de áudio remotos que estão sendo recebidos da chamada.

remoteAudioStreams: readonly RemoteAudioStream[]

Valor de Propriedade

readonly RemoteAudioStream[]

remoteParticipants

Coleção de participantes remotos nesta chamada. No caso de chamadas com participantes de cem ou mais, apenas participantes ativos de mídia estão presentes nesta coleção.

remoteParticipants: readonly RemoteParticipant[]

Valor de Propriedade

readonly RemoteParticipant[]

role

Obtenha a função do usuário local na chamada.

role: ParticipantRole

Valor de Propriedade

state

Obtenha o estado desta chamada.

state: CallState

Valor de Propriedade

totalParticipantCount

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Contagem do número total de participantes nesta chamada.

totalParticipantCount: number

Valor de Propriedade

number

transferorInfo

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Iniciador de transferência em caso de cenários de transferência/encaminhamento.

transferorInfo?: CallerInfo

Valor de Propriedade

Detalhes de Método

feature<TFeature>(CallFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos de chamada estendida disponíveis neste pacote, por exemplo:

const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
function feature<TFeature>(factory: CallFeatureFactory<TFeature>): TFeature

Parâmetros

factory

CallFeatureFactory<TFeature>

A fábrica para o construtor de recurso de chamada que fornece uma API estendida.

Devoluções

TFeature

hangUp(HangUpOptions)

Desligue a chamada.

function hangUp(options?: HangUpOptions): Promise<void>

Parâmetros

options
HangUpOptions

Opções de desligamento.

Devoluções

Promise<void>

hold()

Suspenda esta chamada.

function hold(): Promise<void>

Devoluções

Promise<void>

mute()

Silencie o microfone local.

function mute(): Promise<void>

Devoluções

Promise<void>

muteAllRemoteParticipants()

Silencie todos os participantes remotos.

function muteAllRemoteParticipants(): Promise<void>

Devoluções

Promise<void>

muteIncomingAudio()

Silencie o áudio recebido.

function muteIncomingAudio(): Promise<void>

Devoluções

Promise<void>

off("callerInfoChanged", PropertyChangedEvent)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Função de cancelamento de inscrição para evento alterado de informações do chamador.

function off(event: "callerInfoChanged", listener: PropertyChangedEvent)

Parâmetros

event

"callerInfoChanged"

off("idChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento idChanged.

function off(event: "idChanged", listener: PropertyChangedEvent)

Parâmetros

event

"idChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Função de assinatura para o evento isIncomingAudioMutedChanged.

function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isIncomingAudioMutedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isLocalVideoStartedChanged.

function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isLocalVideoStartedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

off("isMutedChanged", PropertyChangedEvent)

Função Subscribe para o evento isMutedChanged.

function off(event: "isMutedChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isMutedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento isScreenSharingChanged.

function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isScreenSharingOnChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Função de cancelamento de inscrição para o evento localAudioStreamsUpdated.

function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)

Parâmetros

event

"localAudioStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<LocalAudioStream>

retorno de chamada fn que foi usado para se inscrever neste evento.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Função de cancelamento de inscrição para o evento localVideoStreamsUpdated.

function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)

Parâmetros

event

"localVideoStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<LocalVideoStream>

retorno de chamada fn que foi usado para se inscrever neste evento.

off("mutedByOthers", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento mutedByOthers.

function off(event: "mutedByOthers", listener: PropertyChangedEvent)

Parâmetros

event

"mutedByOthers"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para cancelar a inscrição neste evento.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Função de cancelamento de inscrição para o evento remoteAudioStreamsUpdated.

function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)

Parâmetros

event

"remoteAudioStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<RemoteAudioStream>

retorno de chamada fn que foi usado para se inscrever neste evento.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Função de cancelamento de inscrição para o evento remoteParticipantsUpdated.

function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)

Parâmetros

event

"remoteParticipantsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<RemoteParticipant>

retorno de chamada fn que foi usado para se inscrever neste evento.

off("roleChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento roleChanged.

function off(event: "roleChanged", listener: PropertyChangedEvent)

Parâmetros

event

"roleChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("stateChanged", PropertyChangedEvent)

Função de cancelamento de inscrição para o evento stateChanged.

function off(event: "stateChanged", listener: PropertyChangedEvent)

Parâmetros

event

"stateChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

off("totalParticipantCountChanged", PropertyChangedEvent)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Função de cancelamento de inscrição para o evento totalParticipantCountChanged.

function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)

Parâmetros

event

"totalParticipantCountChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando a contagem de participantes mudar.

off("transferorInfoChanged", PropertyChangedEvent)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Função de cancelamento de inscrição para evento alterado de informações do chamador.

function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)

Parâmetros

event

"transferorInfoChanged"

on("callerInfoChanged", PropertyChangedEvent)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Função Subscribe para evento alterado de informações do chamador.

function on(event: "callerInfoChanged", listener: PropertyChangedEvent)

Parâmetros

event

"callerInfoChanged"

on("idChanged", PropertyChangedEvent)

Função Subscribe para o evento idChanged.

function on(event: "idChanged", listener: PropertyChangedEvent)

Parâmetros

event

"idChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Função de assinatura para o evento isIncomingAudioMutedChanged.

function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isIncomingAudioMutedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Função Subscribe para o evento isLocalVideoStartedChanged.

function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isLocalVideoStartedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("isMutedChanged", PropertyChangedEvent)

Função Subscribe para o evento isMutedChanged.

function on(event: "isMutedChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isMutedChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Função de assinatura para o evento isScreenSharingChanged.

function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)

Parâmetros

event

"isScreenSharingOnChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Função de inscrição para o evento localAudioStreamsUpdated.

function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)

Parâmetros

event

"localAudioStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<LocalAudioStream>

retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Função de inscrição para o evento localVideoStreamsUpdated.

function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)

Parâmetros

event

"localVideoStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<LocalVideoStream>

retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.

on("mutedByOthers", PropertyChangedEvent)

Função Subscribe para o evento mutedByOthers.

function on(event: "mutedByOthers", listener: PropertyChangedEvent)

Parâmetros

event

"mutedByOthers"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Função de assinatura para o evento remoteAudioStreamsUpdated.

function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)

Parâmetros

event

"remoteAudioStreamsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<RemoteAudioStream>

retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Função de inscrição para o evento remoteParticipantsUpdated.

function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)

Parâmetros

event

"remoteParticipantsUpdated"

nome do evento.

listener

CollectionUpdatedEvent<RemoteParticipant>

retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.

on("roleChanged", PropertyChangedEvent)

Função Subscribe para o evento roleChanged.

function on(event: "roleChanged", listener: PropertyChangedEvent)

Parâmetros

event

"roleChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("stateChanged", PropertyChangedEvent)

Função Subscribe para o evento stateChanged.

function on(event: "stateChanged", listener: PropertyChangedEvent)

Parâmetros

event

"stateChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando o valor dessa propriedade for alterado.

on("totalParticipantCountChanged", PropertyChangedEvent)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Função de inscrição para o evento totalParticipantCountChanged.

function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)

Parâmetros

event

"totalParticipantCountChanged"

nome do evento.

listener
PropertyChangedEvent

retorno de chamada fn que será chamado quando a contagem de participantes mudar.

on("transferorInfoChanged", PropertyChangedEvent)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Função Subscribe para evento alterado de informações do chamador.

function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)

Parâmetros

event

"transferorInfoChanged"

resume()

Retome esta chamada se estiver no estado 'LocalHold'.

function resume(): Promise<void>

Devoluções

Promise<void>

sendDtmf(DtmfTone)

Envie o tom DTMF.

function sendDtmf(dtmfTone: DtmfTone): Promise<void>

Parâmetros

dtmfTone
DtmfTone

Devoluções

Promise<void>

setConstraints(CallConstraints)

Defina restrições de chamada. Este método define as restrições máximas de com base nos valores fornecidos. As restrições finais aplicadas serão menores ou iguais aos valores fornecidos aqui para este método. Se o valor 0 for fornecido, nenhuma restrição será aplicada para essa restrição. Se o valor indefinido for fornecido, o valor anterior usado será usado para essa restrição.

function setConstraints(constraints: CallConstraints): Promise<void>

Parâmetros

constraints
CallConstraints

Objeto que representa as restrições de chamada a serem definidas

Devoluções

Promise<void>

startAudio(LocalAudioStream)

Inicie o áudio na chamada com áudio personalizado. A fonte LocalAudioStream deve ser um MediaStream.

function startAudio(localAudioStream: LocalAudioStream): Promise<void>

Parâmetros

localAudioStream
LocalAudioStream

Devoluções

Promise<void>

startScreenSharing()

  • Comece a enviar fluxo de compartilhamento de tela em uma chamada. O navegador solicitará a seleção da tela, do aplicativo ou da guia do navegador.
  • O envio de fluxo de compartilhamento de tela não é compatível com iOS nem Android.
  • O fluxo de compartilhamento de tela de entrada é compatível com iOS e Android.
function startScreenSharing(): Promise<void>

Devoluções

Promise<void>

startScreenSharing(LocalVideoStream)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

  • Comece a enviar fluxo de compartilhamento de tela bruto em uma chamada.
  • O envio de compartilhamento de tela bruto não é suportado no iOS nem no Android.
  • O compartilhamento de tela bruto de entrada é suportado no iOS e Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parâmetros

localVideoStream
LocalVideoStream

Representa um fluxo de compartilhamento de tela bruto local que usa um MediaStream no construtor.

Devoluções

Promise<void>

startVideo(LocalVideoStream)

Comece a enviar fluxo de vídeo na chamada. Os participantes remotos da chamada receberão seu fluxo de vídeo para que possam renderizá-lo em suas interfaces do usuário.

function startVideo(localVideoStream: LocalVideoStream): Promise<void>

Parâmetros

localVideoStream
LocalVideoStream

Representa um fluxo de vídeo local que usa uma fonte de câmera no construtor.

Devoluções

Promise<void>

stopAudio()

Pare o áudio personalizado na chamada e mude para o dispositivo de áudio padrão do Gerenciador de dispositivos.

function stopAudio()

stopScreenSharing()

Pare o compartilhamento de tela local.

function stopScreenSharing(): Promise<void>

Devoluções

Promise<void>

stopScreenSharing(LocalVideoStream)

Nota

Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.

Pare o compartilhamento de tela local.

function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parâmetros

localVideoStream
LocalVideoStream

O fluxo de compartilhamento de tela local para interromper o streaming.

Devoluções

Promise<void>

stopVideo(LocalVideoStream)

Pare de enviar fluxo de vídeo na chamada. Deve passar o mesmo objeto LocalVideoStream que foi usado para iniciar o vídeo na API CallAgent.startCall(), API CallAgent.join(), API IncomingCall.accept() ou API Call.startVideo().

function stopVideo(localVideoStream: LocalVideoStream): Promise<void>

Parâmetros

localVideoStream
LocalVideoStream

O fluxo de vídeo local para parar o streaming.

Devoluções

Promise<void>

unmute()

Desative o mudo do microfone local.

function unmute(): Promise<void>

Devoluções

Promise<void>

unmuteIncomingAudio()

Desative o som recebido.

function unmuteIncomingAudio(): Promise<void>

Devoluções

Promise<void>

Detalhes do Método Herdado

dispose()

function dispose()

herdado dedescartável.dispor