Call interface
Representa uma chamada.
- Extends
Propriedades
info | Obtenha informações sobre esta Chamada. |
Propriedades Herdadas
call |
Contendo código/subcódigo indicando como esta chamada terminou. |
caller |
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. |
is |
Se o usuário local silenciou o áudio de entrada. |
is |
Se o vídeo local está ativado. |
is |
Se o usuário local está mudo, local ou remotamente. |
is |
Se a partilha de ecrã está ativada. |
kind | Obtenha o tipo de objeto de chamada. |
lobby | Obtenha o lobby de reuniões do Teams. |
local |
Recolha de fluxos de áudio locais que estão a ser enviados para outros participantes numa chamada. |
local |
Recolha de fluxos de vídeo locais que estão a ser enviados a outros participantes numa chamada. |
remote |
Coleção de fluxos de áudio remotos que estão sendo recebidos da chamada. |
remote |
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. |
total |
Contagem do número total de participantes nesta chamada. |
transferor |
Iniciador de transferência em caso de cenários de transferência/encaminhamento. |
Métodos
add |
Adicione um participante a esta Chamada. |
add |
Adicione um participante a esta Chamada. |
add |
Adicione um aplicativo do Teams a esta chamada. |
add |
Adicione um participante a esta Chamada. |
add |
Adicione um participante a esta Chamada. |
remove |
Remova um participante desta Chamada. |
Métodos Herdados
dispose() | |
feature<TFeature>(Call |
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:
|
hang |
Desligue a chamada. |
hold() | Suspenda esta chamada. |
mute() | Silencie o microfone local. |
mute |
Silencie todos os participantes remotos. |
mute |
Silencie o áudio recebido. |
off("caller |
Função de cancelamento de inscrição para evento alterado de informações do chamador. |
off("id |
Função de cancelamento de inscrição para o evento idChanged. |
off("is |
Função de assinatura para o evento isIncomingAudioMutedChanged. |
off("is |
Função de cancelamento de inscrição para o evento isLocalVideoStartedChanged. |
off("is |
Função Subscribe para o evento isMutedChanged. |
off("is |
Função de cancelamento de inscrição para o evento isScreenSharingChanged. |
off("local |
Função de cancelamento de inscrição para o evento localAudioStreamsUpdated. |
off("local |
Função de cancelamento de inscrição para o evento localVideoStreamsUpdated. |
off("muted |
Função de cancelamento de inscrição para o evento mutedByOthers. |
off("remote |
Função de cancelamento de inscrição para o evento remoteAudioStreamsUpdated. |
off("remote |
Função de cancelamento de inscrição para o evento remoteParticipantsUpdated. |
off("role |
Função de cancelamento de inscrição para o evento roleChanged. |
off("state |
Função de cancelamento de inscrição para o evento stateChanged. |
off("total |
Função de cancelamento de inscrição para o evento totalParticipantCountChanged. |
off("transferor |
Função de cancelamento de inscrição para evento alterado de informações do chamador. |
on("caller |
Função Subscribe para evento alterado de informações do chamador. |
on("id |
Função Subscribe para o evento idChanged. |
on("is |
Função de assinatura para o evento isIncomingAudioMutedChanged. |
on("is |
Função Subscribe para o evento isLocalVideoStartedChanged. |
on("is |
Função Subscribe para o evento isMutedChanged. |
on("is |
Função de assinatura para o evento isScreenSharingChanged. |
on("local |
Função de inscrição para o evento localAudioStreamsUpdated. |
on("local |
Função de inscrição para o evento localVideoStreamsUpdated. |
on("muted |
Função Subscribe para o evento mutedByOthers. |
on("remote |
Função de assinatura para o evento remoteAudioStreamsUpdated. |
on("remote |
Função de inscrição para o evento remoteParticipantsUpdated. |
on("role |
Função Subscribe para o evento roleChanged. |
on("state |
Função Subscribe para o evento stateChanged. |
on("total |
Função de inscrição para o evento totalParticipantCountChanged. |
on("transferor |
Função Subscribe para evento alterado de informações do chamador. |
resume() | Retome esta chamada se estiver no estado 'LocalHold'. |
send |
Envie o tom DTMF. |
set |
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. |
start |
Inicie o áudio na chamada com áudio personalizado. A fonte LocalAudioStream deve ser um MediaStream. |
start |
|
start |
|
start |
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. |
stop |
Pare o áudio personalizado na chamada e mude para o dispositivo de áudio padrão do Gerenciador de dispositivos. |
stop |
Pare o compartilhamento de tela local. |
stop |
Pare o compartilhamento de tela local. |
stop |
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. |
unmute |
Desative o som recebido. |
Detalhes de Propriedade
info
Detalhes da Propriedade Herdada
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
herdado deCallCommon.direction
id
Obtenha o ID exclusivo para esta chamada.
id: string
Valor de Propriedade
string
herdado deCallCommon.id
isIncomingAudioMuted
Se o usuário local silenciou o áudio de entrada.
isIncomingAudioMuted: boolean
Valor de Propriedade
boolean
herdado deCallCommon.isIncomingAudioMuted
isLocalVideoStarted
Se o vídeo local está ativado.
isLocalVideoStarted: boolean
Valor de Propriedade
boolean
herdado deCallCommon.isLocalVideoStarted
isMuted
Se o usuário local está mudo, local ou remotamente.
isMuted: boolean
Valor de Propriedade
boolean
herdado deCallCommon.isMuted
isScreenSharingOn
Se a partilha de ecrã está ativada.
isScreenSharingOn: boolean
Valor de Propriedade
boolean
herdado deCallCommon.isScreenSharingOn
kind
lobby
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[]
herdado deCallCommon.localAudioStreams
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[]
herdado deCallCommon.localVideoStreams
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[]
herdado deCallCommon.remoteParticipants
role
Obtenha a função do usuário local na chamada.
role: ParticipantRole
Valor de Propriedade
state
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
herdado deCallCommon.totalParticipantCount
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
addParticipant(CommunicationUserIdentifier | MicrosoftTeamsUserIdentifier)
Adicione um participante a esta Chamada.
function addParticipant(identifier: CommunicationUserIdentifier | MicrosoftTeamsUserIdentifier): RemoteParticipant
Parâmetros
- identifier
O identificador do participante a adicionar.
Devoluções
O objeto RemoteParticipant associado ao participante adicionado com êxito.
addParticipant(CommunicationUserIdentifier, AddCommunicationUserOptions)
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.
Adicione um participante a esta Chamada.
function addParticipant(identifier: CommunicationUserIdentifier, options?: AddCommunicationUserOptions): RemoteParticipant
Parâmetros
- identifier
- CommunicationUserIdentifier
O identificador do participante a adicionar.
- options
- AddCommunicationUserOptions
Opções adicionais para gerenciar a chamada.
Devoluções
O objeto RemoteParticipant associado ao participante adicionado com êxito.
addParticipant(MicrosoftTeamsAppIdentifier | UnknownIdentifier)
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.
Adicione um aplicativo do Teams a esta chamada.
function addParticipant(identifier: MicrosoftTeamsAppIdentifier | UnknownIdentifier): RemoteParticipant
Parâmetros
- identifier
O identificador do aplicativo Teams a ser adicionado.
Devoluções
O objeto RemoteParticipant associado ao aplicativo Teams adicionado com êxito.
addParticipant(MicrosoftTeamsUserIdentifier, AddMicrosoftTeamsUserOptions)
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.
Adicione um participante a esta Chamada.
function addParticipant(identifier: MicrosoftTeamsUserIdentifier, options: AddMicrosoftTeamsUserOptions): RemoteParticipant
Parâmetros
- identifier
- MicrosoftTeamsUserIdentifier
O identificador do participante a adicionar.
- options
- AddMicrosoftTeamsUserOptions
Opções adicionais para gerenciar a chamada.
Devoluções
O objeto RemoteParticipant associado ao participante adicionado com êxito.
addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)
Adicione um participante a esta Chamada.
function addParticipant(identifier: PhoneNumberIdentifier, options?: AddPhoneNumberOptions): RemoteParticipant
Parâmetros
- identifier
- PhoneNumberIdentifier
O identificador do participante a adicionar.
- options
- AddPhoneNumberOptions
Opções adicionais para gerenciar a chamada PSTN. Por exemplo, definir o número de telefone da ID do chamador em uma chamada PSTN.
Devoluções
O objeto RemoteParticipant associado ao participante adicionado com êxito.
removeParticipant(CommunicationIdentifier)
Remova um participante desta Chamada.
function removeParticipant(identifier: CommunicationIdentifier): Promise<void>
Parâmetros
- identifier
- CommunicationIdentifier
O identificador do participante a remover.
Devoluções
Promise<void>
Detalhes do Método Herdado
dispose()
function dispose()
herdado deCallCommon.dispose
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>
herdado deCallCommon.hangUp
hold()
Suspenda esta chamada.
function hold(): Promise<void>
Devoluções
Promise<void>
herdado deCallCommon.hold
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>
herdado deCallCommon.muteAllRemoteParticipants
muteIncomingAudio()
Silencie o áudio recebido.
function muteIncomingAudio(): Promise<void>
Devoluções
Promise<void>
herdado deCallCommon.muteIncomingAudio
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"
- listener
- PropertyChangedEvent
herdado deCallCommon.off
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.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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
retorno de chamada fn que foi usado para se inscrever neste evento.
herdado deCallCommon.off
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
retorno de chamada fn que foi usado para se inscrever neste evento.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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
retorno de chamada fn que foi usado para se inscrever neste evento.
herdado deCallCommon.off
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
retorno de chamada fn que foi usado para se inscrever neste evento.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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.
herdado deCallCommon.off
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"
- listener
- PropertyChangedEvent
herdado deCallCommon.off
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"
- listener
- PropertyChangedEvent
herdado deCallCommon.on
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.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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
retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.
herdado deCallCommon.on
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
retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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
retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.
herdado deCallCommon.on
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
retorno de chamada fn que será chamado quando essa coleção for alterada, ele passará matrizes de elementos adicionados e removidos.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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.
herdado deCallCommon.on
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"
- listener
- PropertyChangedEvent
herdado deCallCommon.on
resume()
Retome esta chamada se estiver no estado 'LocalHold'.
function resume(): Promise<void>
Devoluções
Promise<void>
herdado deCallCommon.resume
sendDtmf(DtmfTone)
Envie o tom DTMF.
function sendDtmf(dtmfTone: DtmfTone): Promise<void>
Parâmetros
- dtmfTone
- DtmfTone
Devoluções
Promise<void>
herdado deCallCommon.sendDtmf
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>
herdado deCallCommon.startVideo
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>
herdado deCallCommon.unmuteIncomingAudio